<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[211602] trunk/Source</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/211602">211602</a></dd>
<dt>Author</dt> <dd>achristensen@apple.com</dd>
<dt>Date</dt> <dd>2017-02-02 15:31:02 -0800 (Thu, 02 Feb 2017)</dd>
</dl>

<h3>Log Message</h3>
<pre>Build libwebrtc and dependencies with Xcode
https://bugs.webkit.org/show_bug.cgi?id=167758

Reviewed by Dean Jackson.

Source/ThirdParty/libwebrtc:

* Configurations: Added.
* Configurations/Base.xcconfig: Added.
* Configurations/DebugRelease.xcconfig: Added.
* Configurations/boringssl.xcconfig: Added.
* Configurations/libwebrtc.xcconfig: Added.
* Configurations/opus.xcconfig: Added.
* libwebrtc.xcodeproj/project.pbxproj:

Source/WebCore:

* WebCore.xcodeproj/project.pbxproj:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceMakefile">trunk/Source/Makefile</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcChangeLog">trunk/Source/ThirdParty/libwebrtc/ChangeLog</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtclibwebrtcxcodeprojprojectpbxproj">trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/Source/ThirdParty/libwebrtc/Configurations/</li>
<li><a href="#trunkSourceThirdPartylibwebrtcConfigurationsBasexcconfig">trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcConfigurationsDebugReleasexcconfig">trunk/Source/ThirdParty/libwebrtc/Configurations/DebugRelease.xcconfig</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcConfigurationsboringsslxcconfig">trunk/Source/ThirdParty/libwebrtc/Configurations/boringssl.xcconfig</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcxcconfig">trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcConfigurationsopusxcconfig">trunk/Source/ThirdParty/libwebrtc/Configurations/opus.xcconfig</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceMakefile"></a>
<div class="modfile"><h4>Modified: trunk/Source/Makefile (211601 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/Makefile        2017-02-02 23:21:34 UTC (rev 211601)
+++ trunk/Source/Makefile        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -1,4 +1,4 @@
</span><del>-MODULES = bmalloc WTF JavaScriptCore ThirdParty/ANGLE WebCore WebInspectorUI WebKit WebKit2
</del><ins>+MODULES = bmalloc WTF JavaScriptCore ThirdParty/ANGLE ThirdParty/libwebrtc WebCore WebInspectorUI WebKit WebKit2
</ins><span class="cx"> 
</span><span class="cx"> ifneq (,$(SDKROOT))
</span><span class="cx">         ifeq (,$(findstring macosx,$(SDKROOT)))
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (211601 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-02 23:21:34 UTC (rev 211601)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -1,3 +1,18 @@
</span><ins>+2017-02-02  Alex Christensen  &lt;achristensen@webkit.org&gt;
+
+        Build libwebrtc and dependencies with Xcode
+        https://bugs.webkit.org/show_bug.cgi?id=167758
+
+        Reviewed by Dean Jackson.
+
+        * Configurations: Added.
+        * Configurations/Base.xcconfig: Added.
+        * Configurations/DebugRelease.xcconfig: Added.
+        * Configurations/boringssl.xcconfig: Added.
+        * Configurations/libwebrtc.xcconfig: Added.
+        * Configurations/opus.xcconfig: Added.
+        * libwebrtc.xcodeproj/project.pbxproj:
+
</ins><span class="cx"> 2017-01-30  Youenn Fablet  &lt;youennf@gmail.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [WebRTC] Upload a diff of WebKit libwebrtc code and original libwebrtc code
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationsBasexcconfig"></a>
<div class="addfile"><h4>Added: trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig (0 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig                                (rev 0)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -0,0 +1,59 @@
</span><ins>+#include &quot;../../../../../Internal/Configurations/HaveInternalSDK.xcconfig&quot;
+
+USE_INTERNAL_SDK = $(USE_INTERNAL_SDK_$(CONFIGURATION));
+USE_INTERNAL_SDK_Production = YES;
+USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK);
+USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK);
+
+CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
+CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BOOL_CONVERSION = YES;
+CLANG_WARN_CONSTANT_CONVERSION = YES;
+CLANG_WARN_EMPTY_BODY = YES;
+CLANG_WARN_ENUM_CONVERSION = YES;
+CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+DEAD_CODE_STRIPPING = YES;
+DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
+GCC_C_LANGUAGE_STANDARD = gnu99;
+GCC_DEBUGGING_SYMBOLS = default;
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
+GCC_ENABLE_CPP_RTTI = NO;
+GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+ENABLE_STRICT_OBJC_MSGSEND = YES;
+GCC_ENABLE_SYMBOL_SEPARATION = NO;
+GCC_FAST_OBJC_DISPATCH = YES;
+GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
+GCC_NO_COMMON_BLOCKS = YES;
+GCC_OBJC_CALL_CXX_CDTORS = YES;
+GCC_OPTIMIZATION_LEVEL = s;
+GCC_PRECOMPILE_PREFIX_HEADER = NO;
+GCC_SYMBOLS_PRIVATE_EXTERN = YES;
+GCC_THREADSAFE_STATICS = NO;
+GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
+GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
+GCC_WARN_ABOUT_RETURN_TYPE = YES;
+GCC_WARN_UNDECLARED_SELECTOR = YES;
+GCC_WARN_UNINITIALIZED_AUTOS = YES;
+GCC_WARN_UNUSED_FUNCTION = YES;
+GCC_WARN_UNUSED_VARIABLE = YES;
+PREBINDING = NO;
+STRIP_INSTALLED_PRODUCT = NO;
+WARNING_CFLAGS = -Wexit-time-destructors -Wglobal-constructors;
+
+SUPPORTED_PLATFORMS = iphoneos iphonesimulator macosx appletvos appletvsimulator watchos watchsimulator;
+
+TARGET_MAC_OS_X_VERSION_MAJOR = $(TARGET_MAC_OS_X_VERSION_MAJOR$(MACOSX_DEPLOYMENT_TARGET:suffix:identifier));
+TARGET_MAC_OS_X_VERSION_MAJOR_10 = 101000;
+TARGET_MAC_OS_X_VERSION_MAJOR_11 = 101100;
+TARGET_MAC_OS_X_VERSION_MAJOR_12 = 101200;
+TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300;
+
+SDKROOT = macosx.internal;
+
+OTHER_CFLAGS = $(ASAN_OTHER_CFLAGS);
+OTHER_CPLUSPLUSFLAGS = $(ASAN_OTHER_CPLUSPLUSFLAGS);
+OTHER_LDFLAGS = $(ASAN_OTHER_LDFLAGS);
</ins></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationsDebugReleasexcconfig"></a>
<div class="addfile"><h4>Added: trunk/Source/ThirdParty/libwebrtc/Configurations/DebugRelease.xcconfig (0 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/DebugRelease.xcconfig                                (rev 0)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/DebugRelease.xcconfig        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -0,0 +1,20 @@
</span><ins>+#include &quot;Base.xcconfig&quot;
+
+ARCHS = $(ARCHS_STANDARD_32_64_BIT);
+
+ONLY_ACTIVE_ARCH = YES;
+
+TARGET_MAC_OS_X_VERSION_MAJOR = $(MAC_OS_X_VERSION_MAJOR);
+
+MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(PLATFORM_NAME)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
+MACOSX_DEPLOYMENT_TARGET_macosx_101000 = 10.10;
+MACOSX_DEPLOYMENT_TARGET_macosx_101100 = 10.11;
+MACOSX_DEPLOYMENT_TARGET_macosx_101200 = 10.12;
+MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13;
+
+GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
+DEBUG_INFORMATION_FORMAT = dwarf;
+
+SDKROOT = $(SDKROOT_$(USE_INTERNAL_SDK));
+SDKROOT_ = macosx;
+SDKROOT_YES = macosx.internal;
</ins></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationsboringsslxcconfig"></a>
<div class="addfile"><h4>Added: trunk/Source/ThirdParty/libwebrtc/Configurations/boringssl.xcconfig (0 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/boringssl.xcconfig                                (rev 0)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/boringssl.xcconfig        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+PRODUCT_NAME = boringssl;
+
+CLANG_WARN_BOOL_CONVERSION = YES;
+CLANG_WARN_ENUM_CONVERSION = YES;
+CLANG_WARN_INT_CONVERSION = YES;
+GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
+COMBINE_HIDPI_IMAGES = NO;
+ENABLE_STRICT_OBJC_MSGSEND = YES;
+HEADER_SEARCH_PATHS = Source/third_party/boringssl/src/include;
+INSTALL_PATH = /usr/local/lib;
+PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/libwebrtc;
+USE_HEADERMAP = NO;
+WARNING_CFLAGS = -Wno-exit-time-destructors;
+
+// FIXME: There's no assembly used in the boringssl build yet :(
+GCC_PREPROCESSOR_DEFINITIONS = OPENSSL_NO_ASM;
</ins></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcxcconfig"></a>
<div class="addfile"><h4>Added: trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig (0 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig                                (rev 0)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+PRODUCT_NAME = webrtc;
+
+CLANG_WARN_BOOL_CONVERSION = YES;
+CLANG_WARN_ENUM_CONVERSION = YES;
+CLANG_WARN_INT_CONVERSION = YES;
+GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
+COMBINE_HIDPI_IMAGES = NO;
+ENABLE_STRICT_OBJC_MSGSEND = YES;
+HEADER_SEARCH_PATHS = Source Source/third_party/jsoncpp/source/include Source/third_party/libsrtp/crypto/include Source/third_party/libsrtp/include Source/third_party/boringssl/src/include Source/third_party/libyuv/include Source/third_party/usrsctp/usrsctplib Source/third_party/usrsctp/usrsctplib/usrsctplib Source/webrtc/sdk/objc/Framework/Headers Source/webrtc/common_audio/signal_processing/include Source/webrtc/modules/audio_coding/codecs/isac/main/include Source/third_party/opus/src/celt Source/third_party/opus/src/include Source/third_party/opus/src/src;
+INSTALL_PATH = /usr/local/lib;
+PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/libwebrtc;
+USE_HEADERMAP = NO;
+WARNING_CFLAGS = -Wno-exit-time-destructors -Wno-objc-property-no-attribute -Wno-objc-missing-super-calls;
+
+// FIXME: WEBRTC_CODEC_G722 was in project.json
+GCC_PREPROCESSOR_DEFINITIONS = WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL FEATURE_ENABLE_SSL HAVE_SRTP=1 HAVE_OPENSSL_SSL_H=1 SCTP_PROCESS_LEVEL_LOCKS SCTP_SIMPLE_ALLOCATOR SCTP_USE_OPENSSL_SHA1 __Userspace__ HAVE_SA_LEN HAVE_SCONN_LEN __APPLE_USE_RFC_2292 __Userspace_os_Darwin NON_WINDOWS_DEFINE HAVE_WEBRTC_VIDEO HAVE_WEBRTC_VOICE WEBRTC_INTELLIGIBILITY_ENHANCER=0 WEBRTC_APM_DEBUG_DUMP=0 WEBRTC_NS_FLOAT WEBRTC_CODEC_ILBC WEBRTC_CODEC_OPUS WEBRTC_CODEC_ISAC WEBRTC_CODEC_RED RTC_DISABLE_VP9 RTC_DISABLE_VP8 HAVE_STDINT_H HAVE_STDLIB_H HAVE_UINT64_T OPENSSL HAVE_CONFIG_H;
</ins></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationsopusxcconfig"></a>
<div class="addfile"><h4>Added: trunk/Source/ThirdParty/libwebrtc/Configurations/opus.xcconfig (0 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/opus.xcconfig                                (rev 0)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/opus.xcconfig        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -0,0 +1,14 @@
</span><ins>+PRODUCT_NAME = opus;
+
+CLANG_WARN_BOOL_CONVERSION = YES;
+CLANG_WARN_ENUM_CONVERSION = YES;
+CLANG_WARN_INT_CONVERSION = YES;
+GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
+COMBINE_HIDPI_IMAGES = NO;
+ENABLE_STRICT_OBJC_MSGSEND = YES;
+HEADER_SEARCH_PATHS = Source/third_party/opus/src/include Source/third_party/opus/src/celt Source/third_party/opus/src/silk Source/third_party/opus/src/silk/float Source/third_party/opus/src;
+INSTALL_PATH = /usr/local/lib;
+PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/libwebrtc;
+USE_HEADERMAP = NO;
+WARNING_CFLAGS = -Wno-exit-time-destructors -Wno-implicit-function-declaration -Wno-incompatible-pointer-types
+GCC_PREPROCESSOR_DEFINITIONS = VAR_ARRAYS OPUS_BUILD OPUS_EXPORT= HAVE_LRINT HAVE_LRINTF OPUS_X86_MAY_HAVE_SSE2;
</ins></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtclibwebrtcxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj (211601 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-02 23:21:34 UTC (rev 211601)
+++ trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -6,13118 +6,9848 @@
</span><span class="cx">         objectVersion = 46;
</span><span class="cx">         objects = {
</span><span class="cx"> 
</span><del>-/* Begin PBXFileReference section */
-                0000B83EA609B504C0785D20 /* videotrack.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videotrack.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                000BC7A3DA589A74F7B7C175 /* cpp_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_helpers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                000E9C7624BFB1CC8402FBEC /* audio_encoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0024FE99A5CC41C0961F08A5 /* platform_thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = platform_thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                003393852DF5AA7C8AEA24A2 /* err.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = err.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                003480D45ED1FAF62F36E8FF /* legacy_encoded_audio_frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = legacy_encoded_audio_frame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                00595484A865892133CF39A4 /* multiprocess_func_list.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = multiprocess_func_list.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                006029075B412E4547B23941 /* kiss_fft.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = kiss_fft.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                006C74BD65EE664FAA631D2A /* mfqe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mfqe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0077DB8DEB566EE46172C952 /* user_inpcb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_inpcb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                00869AD28FCA052475D6F211 /* video_renderer_mac.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = video_renderer_mac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0091E03040336A1C6A2076CA /* statistics.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                00939E68DF5251B38E1BDA19 /* importer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = importer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                00AB2D522452261D066AFB58 /* celt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = celt.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                00B471A595F92C2DCD061344 /* voe_standard_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_standard_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                00CD8E9E3B9415A6C73873EF /* ecdh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ecdh.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                00DDBCB177300DC522562E3E /* field_mask_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_mask_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                011AC52B28F970AB8726E4D1 /* echo_cancellation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = echo_cancellation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0128E36FFDB261F71A059E07 /* audio_conference_mixer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_conference_mixer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                013E8731EF10DF87C3C27499 /* test_api.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_api.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01517977FA330CD63D880B16 /* jquantf-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jquantf-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                015A09163F6C220841C0537F /* buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = buffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01655107333F4B6D2EA0A673 /* decision_logic_normal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decision_logic_normal.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                017C27651897097F7386C3B6 /* rtp_stream_receiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_stream_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                017DF579AA98218D3F78CDAC /* quantize_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = quantize_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                018C4713529E49DF08343B77 /* elf-x86-amd64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;elf-x86-amd64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                019A622EB91D31993E127781 /* i2d_pr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = i2d_pr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01A3CFBA7E67D29B66E8E49A /* sync_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sync_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01A7D0A43311531CF217F7B2 /* timestamp_map.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timestamp_map.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01C598BA68F80FB2436D7411 /* mouse_cursor_monitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mouse_cursor_monitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01C8E91AA0C0A1FDE253AC0F /* app.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = app.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01DA02C7C7473B508F8568FA /* decision_logic_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decision_logic_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01E10BA4A933D298608E846E /* rtp_analyze.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_analyze.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01E8CD84DFCD094BE2484853 /* bc-reserve.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;bc-reserve.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                01FE8CB4A782C10E5F358BBE /* aligned_array.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aligned_array.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                02048F1B1EB57BF4F8C21455 /* three_band_filter_bank.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = three_band_filter_bank.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                020FDE46E8AF866CAEF9F143 /* peerconnection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = peerconnection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                02223968B3A76EB9666500F7 /* vp9_idct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_idct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0225157DE4509F6A0E2FE847 /* media_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = media_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                02307545157FE22176067138 /* javanano_enum_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_enum_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                02317849DD2C7CB648779508 /* celt_decoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = celt_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0231C39C66ECC5A45DE84AFF /* transportchannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transportchannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                02374BFED9F1EFD353D702EB /* digest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = digest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                023C3FB1095CB594B20DC373 /* row_any.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = row_any.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                023FE327DC5E54D58FD5B9D8 /* sslroots.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sslroots.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                024259861C12AB7F93578D4B /* rotate_gcc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rotate_gcc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                025545250DBC809C061EB05C /* video_receive_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_receive_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0270EB609B7DCB8586B46285 /* neteq_opus_quality_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_opus_quality_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                02A457851B7D54498FA8553F /* denoiser_filter_sse2.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = denoiser_filter_sse2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                02AAFEA2B461A1C14F852407 /* bytebuffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bytebuffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                02C43FE385E706FA66D8648B /* bitrate_controller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_controller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                02FC75CC938D987DF68E6247 /* jid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jid.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0312684DE9CBDA1A34F81F10 /* bwe.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bwe.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                03334AC0CDC5A3DB13A393DF /* mcomp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mcomp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                034312340AE0C03365DED4AC /* rtcp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                034A84A64AE9001EC5F4CC1F /* voe_base_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_base_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0350482AB005989AF67F5BA2 /* ulpfec_header_reader_writer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ulpfec_header_reader_writer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0353320D71179E98DBC4FA4A /* fec_test_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fec_test_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0366DB3EB143017CE4E2424A /* trace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = trace.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                03F764F056D1DC4D4E597797 /* send_time_history.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = send_time_history.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0403038A87DA12B25E9DBFAC /* transient_suppressor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transient_suppressor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                040BC6EFA0338A9C599D2FEB /* normalized_covariance_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = normalized_covariance_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                041167E33682616C496404CB /* oct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = oct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0423A623E7DFD60F883C232D /* testturnserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testturnserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                044917F12F04F78A5614E6E9 /* mul.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mul.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                045DD777684F23F1222D7A45 /* overuse_frame_detector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = overuse_frame_detector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                046C50B5BEDEADE018036D42 /* red_payload_splitter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = red_payload_splitter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                046F1981BA0C5E841AAEB37B /* RTCMediaConstraintsTest.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMediaConstraintsTest.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                047043D6B73312B8CA4038AE /* convert_argb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = convert_argb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                049389F9BB439B2C28BF5AEB /* stringencode_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stringencode_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0497185DB822955B639FB991 /* video_send_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_send_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                049C9FD3E9C3380815C10231 /* real_fourier_openmax.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier_openmax.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                04A0F9B7A269508A720400CE /* loopfilter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loopfilter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                04AB1870EF9909656973DA1E /* audio_device_dummy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_device_dummy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                04B7F5B1A07F089DB4E8C380 /* genstring.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = genstring.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                04BBCDCEE592EC79B39EE5E0 /* jpegint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jpegint.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                04CE20A9C42E6B9DB645C047 /* quantize_ssse3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = quantize_ssse3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0506E9690D0568581F71EDB7 /* complex_matrix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = complex_matrix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                050E454C1AD52D3F2DBE6CE0 /* encoder.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = encoder.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                057DFB43C33E03D9620B9137 /* RTCDispatcher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCDispatcher.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                058136DC0208714D53FDDD48 /* bitrate_prober_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_prober_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0585FD4CC39C04E0E3CBB646 /* gtest_main.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gtest_main.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                058C6C25E733E0C34D5C1E29 /* s3_pkt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_pkt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                058DE5AA28865755744ECFF7 /* rtp_format_vp9.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_format_vp9.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                05A05BD24816F80B568A42F8 /* gain_selector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gain_selector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                05B4908BBE2A814F4E6DC26D /* sinusoidal_linear_chirp_source.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sinusoidal_linear_chirp_source.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                05BA18A917CA0F5FF580CBDD /* ratetracker.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ratetracker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                05DC57A6F5F99FC107CC654F /* cpu_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpu_info.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                05E178E907FBB47E310B2279 /* LPC_analysis_filter_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = LPC_analysis_filter_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                05FCBFBCC643DBA7D0AB5ED8 /* delay_based_bwe_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_based_bwe_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                05FE5ED1755E9679C1EFEDF6 /* x_crl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_crl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                060A073236E95E4D94A48BF4 /* defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                061244EEE73E4174288609B4 /* tmmbr_help.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tmmbr_help.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0647B891DC70A2360D1F21AB /* fake_decoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fake_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0650C6578236B420E40A47E7 /* jccoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jccoefct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                065DF0BA8165E1688737FBF2 /* dh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dh.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                06667DD978B123E45D5FF830 /* extended_reports.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extended_reports.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0667F43D76ACE8D06E527DC9 /* test_api_audio.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_api_audio.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                066DF1AF00C9D7D75427DC74 /* nack_fec_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nack_fec_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                067507D688FCCBE04DC35ED7 /* sdes.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sdes.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0675FC9B4745C30745C9DE1A /* codec_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = codec_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                067D1DD2B0BA004C14B92F09 /* usrsctp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = usrsctp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                068D3FD837150272F7BE1F51 /* rsaz-avx2.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;rsaz-avx2.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                06A46ED8697659383CE70856 /* vad_sp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vad_sp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                06AAAB66FB9CDF0AEBA2C980 /* voe_video_sync_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_video_sync_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                06AD06C4E3A9415B781E85B0 /* dtmf_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtmf_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                06AFA8B5B7D6F370FA15AA10 /* csharp_repeated_primitive_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_repeated_primitive_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                06CE681B2588A19DC00E3BFD /* highbd_intrapred_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = highbd_intrapred_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                06DAAC347740A8A95AAD36FE /* sps_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sps_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                06F07692C6F3E20FA3E9C22E /* desktop_region.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_region.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                06FEE0F181D6FBBA381524AC /* neteq_external_decoder_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_external_decoder_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                07052F12D44D2B15209880BC /* poly_to_lsf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = poly_to_lsf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                071A3F443F69A5CF5F9337ED /* plot_base.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = plot_base.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                072710B4877C2B7CEDA36D55 /* pem_oth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_oth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0728EF3BED1B164222380F6F /* fft.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fft.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                072C167557CDA93530225225 /* actions.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = actions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                07491F99820920128817FD98 /* dwarf2-line.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;dwarf2-line.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                074BA711792501049ECD1934 /* v3_cpols.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_cpols.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0754DC5EB95B99948A663A13 /* wav_file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wav_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                076CD021975B979A43F0367D /* csharp_repeated_enum_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_repeated_enum_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0777E41FA1E246F5981F2E86 /* physicalsocketserver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = physicalsocketserver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                07813A1F10A9F851A20DEF0D /* vp9_frame_buffer_pool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_frame_buffer_pool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                079D8AC72540EAC67125F192 /* xmlrole.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = xmlrole.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                07B8CA8AF7477C0A8A55424E /* highbd_subpel_variance_impl_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = highbd_subpel_variance_impl_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                07CB8BA7A788433F759E07FA /* ssl_ecdh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_ecdh.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                07CC8B36B51E592E7D070354 /* p256-64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;p256-64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                07CD4421924CFC1370734763 /* rtpreceiverinterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtpreceiverinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                07E00734FBDC785F91517375 /* row.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = row.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                07E70769C64790E4C15D7649 /* x86SP_SSE_Math.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = x86SP_SSE_Math.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                080CAA7F460495B0EEACFA6C /* debug.proto */ = {isa = PBXFileReference; lastKnownFileType = text; path = debug.proto; sourceTree = &quot;&lt;group&gt;&quot;; };
-                080E62446CF3853EC044CA50 /* asynctcpsocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asynctcpsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0812108CC27AFAB396D00AE8 /* cpp_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_message.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0812F2129CAE756BA2EB88CD /* vp9_rdopt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_rdopt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                081A4263DFAD0527CB0E6FA9 /* voe_neteq_stats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_neteq_stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                08432914E9E4CF70DB2616EE /* ipaddress.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ipaddress.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                08491DFA02E7DA88F9CFEE16 /* webrtcvideoengine2_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcvideoengine2_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                08558836BF9493413EA02043 /* alloc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = alloc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0899B45E3155F0E8FDF98C34 /* packet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                08A2725C41B8A39BB246DD93 /* sctp_usrreq.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_usrreq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                08BC6C50CCA1FA3576B7A9C9 /* overuse_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = overuse_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                08DAA6DBC1BCBEC195481B04 /* Tester.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Tester.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                08EAA4BFB7EC50BF05247E7F /* mediastream_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediastream_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0900B58318A51ED0FC477F07 /* vp9_dx_iface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_dx_iface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                090C81CF0894BA42335A73CD /* vp9_frame_buffers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_frame_buffers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0914F78A63A44D524C5072F9 /* defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0943B7B16407139147AA50BD /* test_packet_masks_metrics.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_packet_masks_metrics.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                094828B186AAB9D5687625BB /* apply_sine_window_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = apply_sine_window_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                095F94635310D4C382EB340F /* helpers_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = helpers_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                095F9D6A6E203E7DCDE86CBE /* x509_trs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_trs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                096A77640AA2DE3857E20FC9 /* video_receiver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_receiver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                096C9B3BA802BA6C7E9771F7 /* notifier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = notifier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09839A019078500443CA07FD /* encodeopt.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = encodeopt.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                098AA22A63D63D83560B3008 /* obj_xref.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = obj_xref.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09A1EBA9F7D1C2F2C45FE862 /* rotate.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rotate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09AB0E299424ADA14C24383C /* find_pitch_lags_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = find_pitch_lags_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09AFECEE4F2CDAB10A1CB30A /* opus_speed_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = opus_speed_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09B2AE9EE3E831B2F0DA4BC9 /* sha1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sha1.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09B3DA66147CC3CE0893F364 /* frame_reader.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_reader.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09BAA450F2675FF46E32CF86 /* gflags.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gflags.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09DF4E203EF8AA0FB985E418 /* pem_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_info.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09E89B8EEC01876924044CA6 /* nid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nid.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09F7BD1167401DB0066E3E63 /* vp9_ppflags.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_ppflags.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                09FB5FCE0D35AEDED3CF87BA /* videoprocessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videoprocessor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0A0881E1232F5107DE918C8D /* audio_device_generic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_device_generic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0A2062B067EE710CE56D0E8D /* channel_transport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = channel_transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0A3352BA87509072AD6523E9 /* mock_datachannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_datachannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0A3A6D539DFAB85D70A7FBCD /* md5-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;md5-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0A464E548AEE00C30CF27C0B /* vp9_mv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_mv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0A4D0B688B8977CF8F96BF27 /* payload_router.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = payload_router.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0A54E910ADA1996C791EEC44 /* moduleimpl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = moduleimpl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0A569FD261D06B8617BD5471 /* jfdctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jfdctflt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0AA48E2E264EB947EEC09C5D /* aligned_malloc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aligned_malloc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0ACCF59BA7D85AD28E44AE0D /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0AE8414A593DB04AE4312799 /* by_dir.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = by_dir.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0AF3BE8221E9482EF77AF370 /* NETEQTEST_DummyRTPpacket.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NETEQTEST_DummyRTPpacket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0B03E389CCE30B6332C4F559 /* mouse_cursor_monitor_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mouse_cursor_monitor_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0B08A703AB4587C30628FF78 /* quantize_mmx.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = quantize_mmx.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0B1CF7DCAC4B2E59F2DB8880 /* noise_spectrum_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = noise_spectrum_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0B23E16E835DB4A2A4089B78 /* sctp_auth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_auth.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0B2A415F4759448E17E8BBA0 /* noise_level_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = noise_level_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0B367FECE0E8F99166052BF3 /* vp9_rd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_rd.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0B438996670CDFD4B25554FD /* lsf_to_lsp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lsf_to_lsp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0B96BEBA50DC7805A7E5D37C /* x86_abi_support.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = x86_abi_support.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0BAD4CE641B7C99264D2BAE7 /* sha512.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sha512.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0BBA5F82CB046FBEDCE728E1 /* vpx_mem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_mem.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0BDA6E5800026A80480310E5 /* loudest_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = loudest_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0BE183C5DDFA4A56A8E6B354 /* dboolhuff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dboolhuff.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0BF21A5275CE302670580BE7 /* cpu_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0BF771FE1114899D370DB981 /* bands.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bands.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C07D4DA930374297E51991D /* video_decimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_decimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C10AA3455D3E465CC69068E /* cropping_window_capturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cropping_window_capturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C1DA8F70F9B6E90B193B281 /* RTCRtpReceiver.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpReceiver.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C263C4A21F3E40DC3191B30 /* rtp_format_video_generic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_format_video_generic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C303BC708944ED7488A965E /* scoped_ref_ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scoped_ref_ptr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C344E6B464C8EC4D9B5B38E /* div.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = div.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C372D9B235475F375FA21C5 /* javanano_enum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_enum.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C57184FF0AAC561B4012C05 /* rtp_priv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_priv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C594CA51E66211DED4A8414 /* sctp_output.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_output.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C6C449509A0E402324BB784 /* frame_buffer2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_buffer2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C7334CBE0D7FA0B609F9341 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C7E2FEBCC8C2E2416B56032 /* sctp_pcb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_pcb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0C8A790EEB35AE0FF4F35DD6 /* macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0CA0035E0C8487D0A88A6D66 /* p2ptransportchannel.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = p2ptransportchannel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0CA2C7EBD9284145B3CBCA29 /* vq.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0CB6FE68AB7DDF2F300EB854 /* testclient.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = testclient.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0CD081906DAA01C751BA3DE7 /* vp9_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0CD641BFBDFDFE176C64FB30 /* substitute.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = substitute.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D109916CCDEBAA34FADC77A /* video_stream_decoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_stream_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D239B8367C54392D2D80955 /* treecoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = treecoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D36212AE6B41240FE19F412 /* rent_a_codec_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rent_a_codec_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D3654ACA39C14B057B25CA5 /* xmppsocket.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmppsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D3DACBDE380F3DFBAD15596 /* ossl_typ.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ossl_typ.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D413A48035DE27B2E46183C /* vp9_encoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D41B8F5B958A7B7D06A052D /* rtcteststats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcteststats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D4C522F86E8F788A1C18901 /* opus_demo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = opus_demo.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D5DE53F28FEE479134B323A /* do_plc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = do_plc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D5F73CE88C6F35ACCBCFC33 /* ekt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ekt.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D6CCC31D0C3F025CDE611BE /* video_coding_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_coding_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0D7BA4F74073570F83522CC2 /* vad_filterbank.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vad_filterbank.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0DA20C22E7C8C89B75FCF044 /* rtpreceiver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtpreceiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0DA3AE22AA487660F913B9B7 /* nack_tracker_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nack_tracker_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0DA5A113175FB92D267017E0 /* pcy_tree.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_tree.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0DAE5A95E70F20E596BC79C9 /* cropping_window_capturer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cropping_window_capturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0DB6A9CCD439B549E730D868 /* opus_multistream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opus_multistream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0DC613E6802A45C842F1318A /* rtp_frame_reference_finder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_frame_reference_finder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0DDD7FC871FAD42900274679 /* p256-x86_64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;p256-x86_64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0E14E290D76CCA49EE53CB04 /* sctp_bsd_addr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_bsd_addr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0E2A6E688FC14458F4E93EA6 /* lsf_interpolate_to_poly_dec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lsf_interpolate_to_poly_dec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0E2B56B757B239F783E105E5 /* chebyshev.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = chebyshev.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0E5159328FC283FBF64D933B /* objectivec_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0E57E431D19E2FC49FCDF309 /* taskrunner.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = taskrunner.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0E62EC6D5AE467D285800608 /* gmock-spec-builders.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gmock-spec-builders.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0E7367F2ABAE0A819BC62B78 /* jcsample-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jcsample-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0E8FE2C4DB4D2FE9B0D31951 /* descriptor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0E9D9E61FE72368730ABB705 /* delay_manager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = delay_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0EAECC3B310A55E56EB5ECFF /* webrtcsdp.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcsdp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0EB603D40DD1766465655C27 /* cryptoparams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cryptoparams.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0ECAF27C9A108CEB61BDB412 /* fir.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fir.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0ED31512CEAA3B2DE56AA04E /* resampler_rom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resampler_rom.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0EFE5E33E835A47FB2FF5FB2 /* ppflags.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ppflags.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F037C508D45B7CC24DAA94D /* nada.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nada.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F04EB3924AFB543950E9AEC /* full_screen_chrome_window_detector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = full_screen_chrome_window_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F0F2F3878F703BCF8E1D456 /* channelmanager_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channelmanager_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F1220D0743AC3823161E27D /* fwd_txfm_impl_sse2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fwd_txfm_impl_sse2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F12BE4B481DBE26E7E139A0 /* vp9_rd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_rd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F2E9481074BD79136B4FFA1 /* rtcstatscollector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstatscollector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F2FF4EF4FD111EC9ED40B20 /* obj_dat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = obj_dat.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F31B3B844BCD2F7370CAE66 /* isac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = isac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F347F1C4511BED8ACEB8B27 /* channel_proxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = channel_proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F45E61F192EB4961D869833 /* blockd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = blockd.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F5071B09DF5E4F438011F6D /* map_field_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_field_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F5277A0B5854C4F99F66F6A /* event_timer_posix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = event_timer_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F671AC6EAC7253BA72CA85C /* generic_encoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generic_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F78B106ED3A7A6ACF879122 /* RTCLegacyStatsReport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCLegacyStatsReport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F7B4C788C8E368F903457CC /* packet_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0F9FECA7E3EB245972E6BFAB /* schur_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = schur_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0FA1F117AA6EEE1E62071084 /* run_loop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = run_loop.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0FA30C75FD269634FD020988 /* datapiece.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = datapiece.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0FCD0EDE5A90E1DEE5DC8FD8 /* jcdctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcdctmgr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0FD80BD38991161A6DA20F7C /* RTCShader+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCShader+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0FEAF94FA36DD19DB8817878 /* pem_xaux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_xaux.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0FF1AFD62435E5A25DECB347 /* full_screen_chrome_window_detector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = full_screen_chrome_window_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0FF6284F9BF4FC52865CC4E4 /* flexfec_header_reader_writer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flexfec_header_reader_writer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                0FFFAA0185070F26BF31428D /* a_dup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_dup.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1008BEC552D908A01A0D2139 /* initialize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = initialize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                100DFB0BA11D6C0C2EA0CF80 /* rtp_file_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_file_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                100EF2E60EE49377F9B84627 /* omxtypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = omxtypes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                101EFC86A1C8036C08683F4E /* buf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = buf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1045FDF3C77BF975121B1D0F /* status_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = status_macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1063801E985207630EEF1D44 /* v3_ncons.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_ncons.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1068BE6607597671D6EFA840 /* sslidentity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sslidentity.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                107F6CB9CE257C5B3B3A9BB8 /* resampler_private_AR2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resampler_private_AR2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1097E77A7A91DB6B55A7CD57 /* stringize_macros_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stringize_macros_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                10B46CDB9C4892C79505583A /* json_escaping.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_escaping.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                10B4A5DCB39090E3DFCD02A7 /* strutil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strutil.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                10BB95B21C02111AC4313EEA /* segmentation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = segmentation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                10D8728038F0942BDC22F1D4 /* rtcp_packet_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcp_packet_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                10E892047D9E0BA0132CD01D /* ecdsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ecdsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                10EB86B18F1D279B7A98A7E7 /* onyxc_int.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = onyxc_int.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                10EF537EABF442ED876573DB /* RTCVideoRendererAdapter.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCVideoRendererAdapter.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                10F2619C90A895CB2AC758A6 /* t_x509.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_x509.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                10F2E68C605667C86A45D61F /* timeutils_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timeutils_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11170A9889FCF8204B1B3227 /* residual_echo_detector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = residual_echo_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1118C1939E314B739DEE3474 /* gcd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gcd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1118CFE10A7FA0E70E4132FC /* vp9_skin_detection.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_skin_detection.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1120BA6484D32C08E9068D1A /* filter_functions.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filter_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1131FF88CB730D9915B3BC08 /* delay_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11486D3AD3D6ADE8D83BADD7 /* vp9_decodeframe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_decodeframe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                114A1138303E7A5A7EA719AD /* bitrate_prober.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitrate_prober.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                117D0FDA6288313CC479FEA0 /* vp9.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                118261EEA49603958E983CB9 /* differ_vector_sse2.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = differ_vector_sse2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1185F5A4B54434B76BE29D69 /* qname.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = qname.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1198B24BA316A9CA13AB5C80 /* lsf_to_lsp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lsf_to_lsp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                119C6EB57F863F9A833EA8F6 /* x509_att.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_att.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11A18F8EF5E94D2EDB10D187 /* jdmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdmaster.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11B5FAA5E73604148B56526A /* rtpdataengine_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtpdataengine_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11B797A694E43FEDFF60E9BD /* timestampaligner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timestampaligner.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11BB583688D18DA539A93E44 /* video_stream_decoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_stream_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11BD7C5D8C0C3C69BD769748 /* receive_statistics_proxy_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = receive_statistics_proxy_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11BEB293C094CCE798E64250 /* audio_network_adaptor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_network_adaptor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11C652E6AA39B44DD9519A65 /* abs_quant.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = abs_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11D56149055896E856DCF457 /* jidctred-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jidctred-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11E2DC9837F137D7C078AFE9 /* x86SP_FFT_CToC_FC32_Inv_Radix2_ls_sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix2_ls_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11EE7B7F12962E26F944DFFE /* pitch_gain_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_gain_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11F69FC716DE1B4DEBA072F3 /* VQ_WMat_EC.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = VQ_WMat_EC.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                11F6CDDBA2E21338FD536FCB /* rtp_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1238602F78602951048EC4FA /* tasn_new.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_new.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                123E0AA792CA7AE8F2F0A4DE /* videocapturer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videocapturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12508AC1125E7E3EB9E83B05 /* p5_pbev2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p5_pbev2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1263C5A8506648A7D5DA434D /* rms_level.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rms_level.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                126B9CA81DA47B8E2E479D94 /* utility.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                126D29A7DBD99594502DDB16 /* residual_energy_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = residual_energy_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                127B3F7E6F7C674D5E1C6BEC /* mucroomdiscoverytask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mucroomdiscoverytask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12852D3CA3855EBF835CB0CE /* rpsi_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rpsi_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1285F28128D47F3B0CD3872B /* bytestream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bytestream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                128715E545EF136346F2EE6B /* remote_bitrate_estimator_abs_send_time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remote_bitrate_estimator_abs_send_time.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                128EB8BB7B4B42E8F0564F40 /* jdinput.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdinput.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12946AEF0D0A66DAB0963690 /* rsa_impl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rsa_impl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12A7FA9296966995382BFBAF /* after_initialization_fixture.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = after_initialization_fixture.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12A820BECD2F1641C2136F00 /* i420_video_frame_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = i420_video_frame_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12AC3F8599B5EE90796A4F15 /* TestAllCodecs.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TestAllCodecs.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12B82D6AB39CCB48BAB51D81 /* dwarf2-aranges.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;dwarf2-aranges.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12BBDA8D40723F338A54F35A /* file_recorder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = file_recorder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12CF4B562D5D382F12CC33C8 /* stats_counter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stats_counter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12DD2A93DA1D41F378ADC6D8 /* overuse_frame_detector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = overuse_frame_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12E51F44E084454526109753 /* proxyinfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = proxyinfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12E78F4D6ED738D474C0D45A /* omxSP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = omxSP.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                12F79E98BF20D1F1834A3B5E /* expand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = expand.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                13079D234A092DAE247A741A /* x86SP_FFT_CToC_FC32_Fwd_Radix2_ls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix2_ls.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                130D061ECEAD5D78E2D9A8A9 /* high_pass_filter_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = high_pass_filter_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1311F2BD4771D6E29E2010FB /* gtest-internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-internal.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                131EF969003B8459D1446EE5 /* cb_mem_energy_calc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cb_mem_energy_calc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1320443E3F1B056592288EE1 /* jsepsessiondescription.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jsepsessiondescription.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                132C3A6EB55211B3DE9E2385 /* dynamic_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dynamic_message.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                132CCA34466B1C0397296FCE /* flexfec_header_reader_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flexfec_header_reader_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                134AD2714F894143866CB455 /* vp9_mvref_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_mvref_common.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                135C75F238CF11F78E9F2D6D /* rtcp_sender.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                136C62BF2D25293C5CC4EB21 /* i420_buffer_pool.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = i420_buffer_pool.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                136D20BFACDB1340AA734548 /* rotate_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rotate_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                137A70A825E4DFEC9AFC658A /* sigslottester.h.pump */ = {isa = PBXFileReference; lastKnownFileType = text; path = sigslottester.h.pump; sourceTree = &quot;&lt;group&gt;&quot;; };
-                137FBBE2BF04E2B961D3F0A9 /* sslsocketfactory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sslsocketfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                138B4DC54E34F00389EE25B6 /* xmppengineimpl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmppengineimpl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                139C4A3CCC6C9E61B6D5C662 /* RTCConfiguration.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCConfiguration.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                13D64AEAB0B45497EE3B5014 /* taskrunner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = taskrunner.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                13D64FC4E7F710BBC78A1435 /* object_source.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = object_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                13E84C16345D8928667D880D /* test_api.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_api.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                140D928FB591C1401F2CC4F4 /* dyadic_decimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dyadic_decimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1410B5013423C5E9CCD9BB09 /* transport_feedback_adapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transport_feedback_adapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1421A7F419CACB7B8ACC545C /* mock_audio_decoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_audio_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1429116F25D695CE2384A5AD /* hp_output.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hp_output.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                14370D21DE7D648420D97052 /* rtp_format_h264.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_h264.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                143F957B8EB9BD4E4A66403E /* gain_quant.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gain_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1459D720183CF13D6EAEA099 /* sha1digest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sha1digest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                147DFECA4A18AE747449FBFC /* x509_txt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_txt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1487222AC86172391375F4C8 /* process_thread_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = process_thread_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                148A869D3B61948AAA00C925 /* rtpdataengine.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtpdataengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                14917A64E68255A23AF11374 /* settings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = settings.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                14969E82EED9D3906BB66173 /* message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                149F44CDAF6FCD6FAF6DEFC8 /* video_metrics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_metrics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                149F860C6A4172B751BCBE7D /* filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                14A27A12C8194B5463AD7A6F /* average_residual_loss_xor_codes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = average_residual_loss_xor_codes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                14AF6948767D2DEA0DD02C5B /* struct.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = struct.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                14B8DDDCBD55CEED4CEB2DE1 /* cpp_extension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_extension.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                14BE1881BCE2E9BE765339BB /* proxy_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proxy_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                14C4725AE92A238494ED7058 /* moving_moments.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = moving_moments.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                14E48CD47D25850A624921FC /* division_operations.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = division_operations.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1515F089C52A18D1E0DA7420 /* audio_decoder_g722.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder_g722.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                151C9B93BF520AD1B652C055 /* bwe_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bwe_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1546043FD2B9BD1A093F2DCA /* x509_d2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_d2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                154E854825D04312C749537F /* generic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = generic.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1558F41A8443476321BDDD6B /* receive_statistics_proxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = receive_statistics_proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                155D13D87CCD78B7B691A153 /* background_noise.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = background_noise.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15634DF0DD798BDF62EE489C /* nasm-parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;nasm-parser.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15871015B63CE153E922C891 /* decision_logic.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decision_logic.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15875D399C255E1A7078AFAE /* criticalsection_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = criticalsection_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1596FA7120F270AE52B9B4B4 /* aes_icm_ossl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aes_icm_ossl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                159E85439B9D83C37D13B456 /* python_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = python_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15AE310EEBD46BE6362FB6E7 /* transmit_mixer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transmit_mixer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15BB973484DEB42D05811E67 /* ns_core.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ns_core.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15C83F1957A7E725BDD77B0F /* remote_estimator_proxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remote_estimator_proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15CB3A2F7FEFD8CF40F79A39 /* spl_sqrt_floor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = spl_sqrt_floor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15D26B044876EF57D632CA06 /* e_des.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_des.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15DBCFD20738F2A492C84308 /* rrtr_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rrtr_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15DF4B02E5E20F0EE530D8CB /* logging.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = logging.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15E841FC6EE043639DD9AC58 /* e_ssl3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_ssl3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                15FE42109DFA7E31A6956196 /* sigslot_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sigslot_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1604DCCAB6C7D1EAEA7E008E /* rtc_event_log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtc_event_log.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                160683499B6240B3EB4FA0BB /* rtp_analyzer.sh */ = {isa = PBXFileReference; lastKnownFileType = text; path = rtp_analyzer.sh; sourceTree = &quot;&lt;group&gt;&quot;; };
-                161A42F786C2CDF57F119C3C /* report_block_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = report_block_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                161BEA34A4CECAF46ECD3FC3 /* x509cset.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509cset.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                163010C3F4F729A0E750F472 /* get_cd_vec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = get_cd_vec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1638FAB2DD65527FF41E763F /* rtp_packet_history.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_packet_history.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                165C0E2C82572ACE882B17AA /* xmlnsstack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmlnsstack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                16852F4EA382CBEE1BFEB04B /* ecdh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ecdh.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                168E7A21FDB75DA4A7D31A16 /* evp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = evp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                168E9789F16C5E1EF9514A33 /* alloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = alloc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                168EAC3F6D627179412F33D5 /* video_capture_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_capture_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                168FFB3F11740CC5A4438AAB /* windows_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = windows_private.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1699CF9F372220538FC65D13 /* NSString+StdString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;NSString+StdString.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                16B292B10C8417534F190F9A /* simulcast.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simulcast.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                16CC370A09D50DDD5D00503A /* thread_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = thread_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                16EA75A5A33F67909EDC4C06 /* vpx_subpixel_8t_intrin_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_subpixel_8t_intrin_avx2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                16F152FEBC68705252554828 /* audio_encoder_pcm16b.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_pcm16b.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                16F29A9322DF24E3E8440CE2 /* RTCMediaConstraints.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCMediaConstraints.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1704646FBE64635ED73FA02C /* bwe_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bwe_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1723CA9402E489914AB3EB5B /* agc_manager_direct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = agc_manager_direct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                17297EA324FFB20DEF2A135E /* x509_vfy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = x509_vfy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                172E2F556DB07966BCF6C89B /* array_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = array_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                172FCFE8EA3B8CCB717B0A4D /* voice_engine_configurations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voice_engine_configurations.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1730D039CBA83B947D88D687 /* des.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = des.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                173A8AD8740B5926C2DFE0CD /* receiver_report.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = receiver_report.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                17413C5B220318BBA766AAE5 /* RTCPeerConnection.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCPeerConnection.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1756627A2644CFAB4A8D3CC9 /* natsocketfactory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = natsocketfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                177F326F0A0CB6FB38027E90 /* thread.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1780894E409D0740E5B88C78 /* get_cd_vec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = get_cd_vec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                17822CD6B4F4E1B072ABF3B2 /* buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1789224B69DAC0874342C821 /* cpp_primitive_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_primitive_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                17A92FA2F96B3DB348229EEA /* main.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                17B5F7B47A02B2C198B1B003 /* desktop_frame_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_frame_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                17BF5EA7897735C9FA122361 /* objects.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objects.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                17EDD26B2B70CC9599E24472 /* mucroomlookuptask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mucroomlookuptask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                17F1265AF6B04014DCABB682 /* p_ec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_ec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                180B2523395556E8D9A1EF3C /* relayserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = relayserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1829C12E042B1D5BC6F37B16 /* default_temporal_layers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = default_temporal_layers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                182ECEC913EB0166AD48701B /* byte_io_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = byte_io_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1853972FA228C8C37123C666 /* jpeglibmangler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jpeglibmangler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                186C688763C762D6CBD5974B /* java_name_resolver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_name_resolver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1876E2991D0D5EFECC96B227 /* acm_resampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = acm_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1879B62FCC16C42F761387F9 /* unittest.proto */ = {isa = PBXFileReference; lastKnownFileType = text; path = unittest.proto; sourceTree = &quot;&lt;group&gt;&quot;; };
-                187DD1A74809F3AD37A33F3A /* vp9_resize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_resize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                187F55FC7B56E8D49B5BF0AF /* thread_pthread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thread_pthread.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                18813542E71C5ADFF0EAFE12 /* dbg-objfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;dbg-objfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                188FE100F1D8CF61A97DCA88 /* xmppstanzaparser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmppstanzaparser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1897468394902A34E37B2CC0 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                189F99176C979BC118D41C45 /* voe_codec_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_codec_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                18D63C118DDFDC94FE4B635B /* signalthread.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = signalthread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                18E1297E266D4E76B6A164A0 /* vp9_treewriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_treewriter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                18F180824F3BB34AEBE35956 /* RTCConfigurationTest.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCConfigurationTest.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                19039B2F186884B8A8E0A903 /* csharp_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_message.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1903AA726E74D96A631BF713 /* array_view_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = array_view_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1910DDE8684BDF3CDE115DA1 /* service.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = service.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                191EB958C16957BE74219B4E /* audio_device_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_device_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                192002C2CB34BDD1BD3A93F6 /* cpu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                192BF2A34FEDA2EB8A4FBF88 /* scale_argb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scale_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                192EA81437AD10F569B3839B /* macconversion.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = macconversion.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1938EA7716C085D8B3E1F77B /* vp9_decoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1946B05CF994E75D2D77B60A /* call_stats_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = call_stats_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1957E3870E7A076762FD444F /* csharp_doc_comment.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_doc_comment.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1958EC8817BE48FC0C9F8305 /* lsf_interpolate_to_poly_enc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lsf_interpolate_to_poly_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                195BE12189B4DB6D4BA55288 /* neteq_speed_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_speed_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1963FFD967F3AA81E21F5A2A /* v3_akeya.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_akeya.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                196E7CD09303553003E429D6 /* gain_control_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gain_control_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                197A7B5BB455263E0FC2F313 /* bandwidth_estimator.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bandwidth_estimator.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                197B9B42DEF3B1DF182508E3 /* voice_activity_detector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voice_activity_detector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1981B1A3C148A15F593A393B /* pcy_node.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_node.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1987EF380F9C1CF30E9B61B6 /* findnearmv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = findnearmv.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                198C1036C8D2DD0734967708 /* jpeglib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jpeglib.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1996014CA231B8C35C569CD1 /* sha.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sha.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                19A797E8C9977503F414B2E8 /* statistics_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = statistics_calculator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                19AE640D5BA55BC7004E8C2D /* packet_source.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                19C7BF0EF3653B9B3F9BBAE8 /* randomization_functions.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = randomization_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                19CC4F271EB8518A768A5281 /* cng_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cng_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                19E87140E7DA0259167AD64D /* decode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                19F46681230ED361696EC091 /* rtcp_receiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcp_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                19FFE92519FD52698DC22061 /* rtp_sender_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_sender_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A1C50D5F29F5A6A473AEB4A /* jccolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jccolor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A34285EEF71DDD21FB7DBDC /* datachannel.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = datachannel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A3819DEF7847B25E76AC266 /* extension_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = extension_set.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A4A3687277A617820864382 /* resampler_private_IIR_FIR.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resampler_private_IIR_FIR.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A4D2C21DA3A0FC343DBB1B8 /* e_null.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_null.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A4D60203886E7B6ADCF5682 /* variance.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = variance.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A6A6CD380528F08489DDC69 /* transform_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = transform_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A85772A99DF03896A7ECF05 /* gtest-filepath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-filepath.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A8D3CBF4843981C8593CF1C /* bitrate_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitrate_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1A9363C76D21252403EC79C2 /* neteq_external_decoder_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_external_decoder_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1AA42EC2D14D06DA2B4D5822 /* video_processing_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_processing_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1AB212C38CCB49E5165B785D /* xmltok.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = xmltok.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1ABA2BDC8688639722E583EB /* screenshare_layers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = screenshare_layers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1AE7BEAA5B623B35251A2BF5 /* output_audio_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = output_audio_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1AE85EDA64EB3534CCD96D5B /* alloccommon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = alloccommon.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1AFB8BC60213CA2CF639D012 /* encode_neteq_input.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = encode_neteq_input.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1B045B3D53D98B99B3FF5291 /* mucroomuniquehangoutidtask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mucroomuniquehangoutidtask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1B04A195754C8ED0F8CF7683 /* delay_based_bwe_unittest_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = delay_based_bwe_unittest_helper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1B24DACD737D07E1EDFF872B /* vpx_subpixel_bilinear_ssse3.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vpx_subpixel_bilinear_ssse3.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1B2E354CE9E1440123C038FF /* sps_vui_rewriter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sps_vui_rewriter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1B395BEC96302EFBDD941675 /* json_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_value.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1B41CDD994F84448DD0FDE6E /* mock_buffer_level_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_buffer_level_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1B436BC58E4008B819AD97C4 /* webrtcvoiceengine_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcvoiceengine_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1B5509EE07C4B4999115463D /* convert_to_i420.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_to_i420.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1B6E4273829314A9F2ECD291 /* packet_manipulator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_manipulator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1BA1EDF16CE25873BF739BC6 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1BB410246B869F34D7C25930 /* RTCOpenGLDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCOpenGLDefines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1BE375C05CAB3D90EA122299 /* debug_dump_replayer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = debug_dump_replayer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1BE7D5ED3287640D085AA6B1 /* codec_database.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = codec_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1BFDBBAC12BD64D0B8401159 /* wire_format_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wire_format_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C043596BA357E50D58B3AD6 /* rtcp_utility.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C139391B351BDE4FA543084 /* vp9_picklpf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_picklpf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C1CA38D4B8B8FD52D36EA4F /* asyncstuntcpsocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asyncstuntcpsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C2F70E8017FE595AB8361A5 /* v3_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C33992F2219E352C61BDB55 /* dsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C57A49869FF464DE3FE0911 /* parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C5EFB4E10725D7890E4D6BD /* streamparams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = streamparams.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C63426296529F19F19B87C0 /* map_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C68221E75CB8D066EFB0972 /* i420.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = i420.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C85529B644C6AADF5CEFCC8 /* a_strex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_strex.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C883AA6D64E6DE19D99C6A8 /* wpd_tree_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wpd_tree_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C90DE9458D2424FE799D63A /* segmentation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = segmentation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C992F83690B6436E837A299 /* field_trial_default.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_trial_default.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1C9E1EC8066FE798FDBCB53E /* xmppauth.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmppauth.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1CE5E9808BAE8FE286339C0A /* vp8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D079472C15B3FF5A89F6295 /* v3_alt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_alt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D0B592C1D84CFF3713F60DE /* newhope.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = newhope.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D175CFC2CFC87C2BFF21630 /* loopfilter_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = loopfilter_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D225E27E5E2B0C4233F0C2F /* vq4.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vq4.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D2A8857BB30EC9D3A1A0F69 /* udp_transport_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = udp_transport_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D2B47A996B1909914F42DC2 /* lpc_analysis.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lpc_analysis.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D4BAB535BDD75E73AA2DF65 /* timestamp.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timestamp.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D670B9394C18E1F1B84CB0B /* statscollector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = statscollector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D6CE619E2D6B027B45AAD77 /* rtp_format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D79EFFAD264DC2A14ECF0EE /* TwoWayCommunication.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TwoWayCommunication.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D86BACDDCA77D7F38D8EA8D /* asn1t.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asn1t.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D94ACE86354AC46E8E4B09E /* filterbank_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = filterbank_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1D960BC7EDE8121CCBA05960 /* video_processing_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_processing_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1DADE47C199DBDB68754F772 /* service.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = service.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1DB045FCB42863BF41670769 /* video_metrics.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_metrics.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1DC8017D702FBB6AE3B18661 /* frame_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_utils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1DE34B4E30328780A6467697 /* webrtcmediaengine.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcmediaengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1DE97FE98AC43E131BAD774B /* extended_reports_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extended_reports_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1DF2B35AF139421068DD2C96 /* vad_unittest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vad_unittest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1DF6B334B833367E8D76C46A /* RTCIceServer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCIceServer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1E0D619443F61D3547689A8D /* channel_controller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel_controller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1E35003725963F89D5C63C20 /* rtp_file_writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_file_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1E4E559BD4DCDA340ED18347 /* text_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = text_format.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1E525BAA188DF1882EC1AF8E /* array_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = array_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1E52F8F0A5D9144A7F203B3D /* simple_lsf_quant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simple_lsf_quant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1E545B07009FF4E90BB45D64 /* audio_state.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_state.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1E577C6B806F56A09CAE1205 /* video_coding_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_coding_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1E89AEB317501E3061A08324 /* urandom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = urandom.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1EC61FB71A8A7C3E2FEE8242 /* csharp_message_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_message_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1ED116D554CFF5D92BEF4763 /* enc_API.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = enc_API.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1EE51B3EAC16324C7CB803A9 /* csharp_field_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_field_base.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1EF93EB5DCA38FEC5AB74081 /* x509_def.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_def.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F0104988A27EAAF65B755B3 /* opus_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opus_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F01AEF0F0154F8876140503 /* java_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F0C6ABF2CA3709E50DB379D /* onyx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = onyx.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F2A7DBB9701FF89A1915CF7 /* run_loop.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = run_loop.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F391321B1209BD4D6DE014C /* webrtc_vad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtc_vad.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F3B1CE88448D569D0F65631 /* digital_agc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = digital_agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F3B800FB5B0B2CFF21552C7 /* biquad_alt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = biquad_alt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F3E61587498CD368DE98DEE /* dlrr_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dlrr_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F41FAE34B92628EF4C31E50 /* desktop_geometry.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_geometry.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F4E37200C86468883740BF1 /* rtcp_utility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcp_utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F71F136D4949457AC02478E /* simulcast_encoder_adapter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = simulcast_encoder_adapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F87DB8AB8259FB3DA73248A /* srtp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = srtp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1F8A06D07651E277B4CE911B /* stunserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stunserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1FC0756F9DB3B1DC54BF621D /* pa_ringbuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pa_ringbuffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1FD2AF48EDEF1AC2FED97594 /* peerconnectionfactory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = peerconnectionfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1FD3673AB17DCF4AC7BC10AF /* kiss_fft.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = kiss_fft.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1FD9D6EEBE9E70B4513F03E4 /* pitch_internal_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_internal_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1FE01F3A098BA8A9C21B8641 /* _parameterized.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = _parameterized.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1FE81E36A7D054C3135F4382 /* alr_detector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = alr_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1FF8C573F38704537F254EAA /* bwe_test_logging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bwe_test_logging.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                20007D7AD6430DB07FC52F2A /* tables_NLSF_CB_NB_MB.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tables_NLSF_CB_NB_MB.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                20011A6B0457AE6E28CB43D7 /* vpx_subpixel_8t_ssse3.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vpx_subpixel_8t_ssse3.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                20032C84C696923F606AAF33 /* md5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2007CD53623A4EFB077D7BB2 /* mock_delay_manager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_delay_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                20140A977EED9C5EBB66F94E /* ulpfec_receiver_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ulpfec_receiver_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2026C859E3795AA426F8FE1A /* direct_transport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = direct_transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2028717547098A62C3824E3E /* gmm.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gmm.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                203DF60FAD46947442E2530F /* dyadic_decimator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dyadic_decimator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2040263559975558E8E7D98A /* postproc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = postproc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                205631F8C815FA0AD8663775 /* sctp_auth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_auth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                20595DA94E3EA82E89C1BA98 /* jsep.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jsep.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2088E3111D5288F26FD1A256 /* atomicops_internals_arm_qnx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_arm_qnx.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                20BDE9EC5FA0C9F79E9FFFEB /* vp9_alloccommon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_alloccommon.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                20E6C8F527D710A692234736 /* streamparams.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = streamparams.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                20FFFF9B1DC06A1C0571C65F /* voicechannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voicechannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                211D2958F657ABF182516482 /* fake_decode_from_file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fake_decode_from_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2126D8F2CAA007786ECFF703 /* platform_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = platform_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                212A5739947ACF0F4A505140 /* neteq_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = neteq_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                212EC14458ED35541BA8A713 /* mediastreamtrack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediastreamtrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                212EDA4CBB69FC805FF39AEF /* predictive_packet_manipulator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = predictive_packet_manipulator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                213080B1FAAE017E7E50F5E3 /* enh_upsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = enh_upsample.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2130A63434D48C965C4AF3B4 /* pitch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                213F190696A3E6537CDC5FEE /* common_header.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common_header.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                214E601F02BB151BA649D70F /* packet_reader_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_reader_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                215683CE9842FAE61849D8DA /* poly.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poly.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21571738FD5B068B5FFAFDAD /* memory_pool_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = memory_pool_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                216A3EDBF96F1A447D3FE308 /* java_generator_factory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_generator_factory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                216BBB904D0B30DF90C86C57 /* printer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = printer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                216DE33B19570F8FCA4EFD43 /* file_audio_device_factory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = file_audio_device_factory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2172C512F88D39015FD5692E /* simple_lsf_dequant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simple_lsf_dequant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2173D2BDC2DEF545A16687C1 /* simulcast_rate_allocator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = simulcast_rate_allocator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                218FF5E1FAE9744F2F26620A /* event.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = event.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2195ED744A516F46B5DF7A2E /* java_string_field_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_string_field_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21C23A10DA0D9C273244B51A /* real_fourier_openmax.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = real_fourier_openmax.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21C795135CBA8B205C502CD1 /* auto_corr_to_refl_coef.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = auto_corr_to_refl_coef.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21D7AC38F500061EF21A4C8B /* error_listener.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = error_listener.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21DD32FB59409F841CA6EF51 /* substitute.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = substitute.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21E08EEF93B670C6BA970C6C /* fwalsh_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = fwalsh_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21E44F9186C67633C2A640AB /* resample_48khz.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resample_48khz.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21F90D3A24B63F85CC4B0F84 /* vp9_encodeframe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_encodeframe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21FAD1D8E41F7DEF1E7A9CD0 /* prime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = prime.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                21FCD69B1ACF59CC1600F8BC /* yv12config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = yv12config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2203A260F60B18E72F383CE1 /* entcode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entcode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2210CA1B4589FA73D63B55F2 /* scale_row.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scale_row.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2214E66CBD49B0F3B8088BCC /* audio_decoder_factory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder_factory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                224A22DD6D7871967DD9183E /* bundlefilter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bundlefilter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                224AA5D600614938E6EEF9C0 /* neteq_isac_quality_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_isac_quality_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                225265FF9F68B24D14A06768 /* windowpicker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = windowpicker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22764DF31ADC5DD90A4F1112 /* md4.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = md4.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                227BBBF933378203A4F3707B /* ssladapter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ssladapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                227CECB393F9BB33846953D0 /* rostermoduleimpl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rostermoduleimpl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2284FBCC3FB82DFE364DB93B /* vpx_asm_stubs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_asm_stubs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                228C3C401B0F0E912B1189E1 /* send_side_bandwidth_estimation_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = send_side_bandwidth_estimation_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                228D5570C0577F3E0FCB9633 /* screen_capturer_differ_wrapper_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_capturer_differ_wrapper_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2297DBD71A150973E4E6105F /* jdcolor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdcolor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                229ABD9512027269FCD12B3D /* httpcommon-inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;httpcommon-inl.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22A06957030E85D9A6CA09A2 /* create_augmented_vec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = create_augmented_vec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22A2837A8729821C6A70179C /* a_mbstr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_mbstr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22A4CB9E4B4216E0B8546026 /* audio_classifier_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_classifier_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22A74F76EB4AE5CC4078BB04 /* fileutils_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fileutils_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22AB5DF852E4D7703D498783 /* fec_private_tables_bursty.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fec_private_tables_bursty.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22AE0D7BE89BAD2C6FCD6C7F /* webrtcvideocapturer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcvideocapturer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22BB9F2EF55FEE7FEBEFE7A6 /* fakevideocapturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakevideocapturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22BCA68E57D3E827267F83DA /* fake_videorenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fake_videorenderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22C0F62F60E090053EE4EDFD /* atomicops_internals_solaris.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_solaris.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22C5A91CD7449E9D457F0CE2 /* atomicops_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = atomicops_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22C9D60469BBFC5236D3DA18 /* bytebuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bytebuffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22CC3F5ADAE9324336BDD103 /* rtp_rtcp_observer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_rtcp_observer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22D6F1F7130A923AA88BDFB6 /* celt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = celt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22DE758AF638328A3C29C607 /* gtest-test-part.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-test-part.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22E39547CF3916A63ED8C38B /* socketpool.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = socketpool.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                22F85C273B3FDA75F89AAA76 /* duration.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = duration.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23030109C4C1EA405C72CB36 /* decode_pitch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_pitch.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2309B5EF6202C05C95263216 /* deprecation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = deprecation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                230C9A791967BED9D879712D /* xmppengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmppengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                232C8B7C0F54143A14EAB40E /* burg_modified_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = burg_modified_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                233BB046BC4844962D1221DD /* nack_module.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nack_module.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23449B1BC4E386FC2A745777 /* rtp_format_h264_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_h264_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                234AFC4B06EB7EB37D994F37 /* time_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23585DBCD526B422FB4E822F /* dot_product_with_scale.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dot_product_with_scale.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2361990D05BFC754EA1BFFF5 /* thread_checker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread_checker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23680142E38AD7D88F3141E1 /* echo_cancellation_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = echo_cancellation_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                236DCD237B22725140F1B849 /* rtp_receiver_audio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_receiver_audio.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                236F3270B1442975413F387E /* message_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = message_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                236F6180B8C77219DAD0CD14 /* sad_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sad_avx2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2389525A96E4EA8CEE4141AB /* video_capture_factory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_capture_factory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23A130BD28E2FDFDAD77405C /* vp9_ethread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_ethread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23B2D7ED485680D0425D8B73 /* entcode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = entcode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23BAC5F6FFC29BF9BCC8F78C /* jdatadst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdatadst.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23CE9E05394ECECB25EB0758 /* RTCIceCandidate.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCIceCandidate.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23E526259DB218B47D74ECBD /* poly1305_vec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poly1305_vec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23EBB39AB49AE531D2552E26 /* audio_converter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_converter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                23FD89C0484E1AD4A4D2747F /* lookahead.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lookahead.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24103E796FA59CADC273CF66 /* debug_dump_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = debug_dump_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2417EE384EC99A32A7BFCE5F /* messagequeue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = messagequeue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                241F2F356E8C595976DB8023 /* convert.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                243784B3B875F4FA06DD1DE6 /* asynctcpsocket.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = asynctcpsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2438A9D542E880C4B66B6BED /* rate_limiter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rate_limiter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2445909762B42136D911582E /* xmppclient.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmppclient.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                245A6FC1A38509B021083F3A /* conf_def.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = conf_def.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2464C05DDE5F951F85E1EA5F /* audio_decoder_pcm16b.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_pcm16b.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                246617C78A8338F19740CC10 /* stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2470A65F9A5EA7C9A3F0166E /* bio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bio.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                247C8C042F9365D35FD511A2 /* bundlefilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bundlefilter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                248BB21B8DE15A9321A743FD /* screenshare_layers_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screenshare_layers_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24A3C75ACF10D2D78D6D8DB1 /* mcomp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mcomp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24BA33FE0BE6C2086A2A4F4E /* audio_decoder_isacfix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_isacfix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24BC627FA35A11E585E0ACC9 /* errwarn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = errwarn.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24BE27B3D8ED808DD5F34261 /* rsa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rsa.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24D023B1A7621C694B141DF1 /* scale_any.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scale_any.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24DBE4ABD4E18A4C5A8321A8 /* helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = helpers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24E607485410FAC08EB723DF /* webrtc_cng.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtc_cng.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24EA89DEB5E4063E3A06C34A /* udp_socket_manager_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = udp_socket_manager_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24F27A3D49781CF585124AC5 /* vp9_detokenize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_detokenize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                24FB01D9BF56F9284CF7EBBE /* vpx_scale.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_scale.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                250344DF241712058B78D216 /* lhash.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lhash.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                25390B18A656F519077A7E1D /* RTCDataChannel+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCDataChannel+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                255A4679587163876F618364 /* object_writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = object_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                255CA9E7B8DFB730AA4A0352 /* vad_core.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vad_core.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2560CC8F4C52557E33672FCE /* SigProc_FIX.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SigProc_FIX.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                25715662EBB8B896B0620790 /* check.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2579374468EE3319E0740A9B /* nethelpers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nethelpers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2584A1ACDAA1BBE15EBB91B7 /* arena.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arena.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2594AC5DE2A8117D69721AD1 /* simulcast_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = simulcast_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2597EAD4BA6D979BF13E0C47 /* voip_metric.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voip_metric.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                25A4C14D512C5E960764323C /* audio_processing_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                25BA2DF8FC6169F27AE2D862 /* rtcstats_objects.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcstats_objects.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                25EF44419516B1CF90FB168A /* java_message_builder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_message_builder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                25F40C45D10A529CAC69CCDC /* openssladapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = openssladapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                25F5271F2D022B80BF7D6176 /* sctp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                25F90FF181C797511E972285 /* RTPtimeshift.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RTPtimeshift.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                260FB6E010F41C475C75E055 /* atomic32_darwin.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = atomic32_darwin.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26113B35D399306B4E396156 /* gtest-port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-port.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26151FC0FE3547050B3ACD09 /* logging_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = logging_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26196E105FCAB98A223BEC5C /* type_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_info.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                261C9E7376775BA531F416FA /* transportchannel.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transportchannel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                262AB468E309C96DE2F2A48E /* ifaddrs_converter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ifaddrs_converter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2630825F710BA17F60D51674 /* sps_vui_rewriter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sps_vui_rewriter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26389A4B86D37DB08F199CDA /* once.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = once.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26702CD79EFD3E70C846B1F6 /* fakewebrtcdeviceinfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakewebrtcdeviceinfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2693F46E235253209A2A0C8E /* stat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stat.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26A590425CE2325BD4C51079 /* rtpsenderinterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtpsenderinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26A5D53B8FF1A3D8ECFB6591 /* voe_standard_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_standard_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26B51A1167819B060B0780EC /* rtc_event_log_helper_thread.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtc_event_log_helper_thread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26B7489F1792ABF7DA565F28 /* tls_record.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls_record.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26B75CE04E4824BE1CA01799 /* controller_manager.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = controller_manager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26BCE74E90EFD9238A9F3D68 /* gl_renderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gl_renderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26BECA295C62775117288AFA /* RTPFile.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RTPFile.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26C0DAD41481370FD750E1EA /* audio_decoder_ilbc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder_ilbc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26C2E711C7547F0B5812D962 /* audio_decoder_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26CFCBD6D9D14C921E16E890 /* circular_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = circular_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26D61D48F06911624CF27755 /* scoped_pixel_buffer_object.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scoped_pixel_buffer_object.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26E4A8B6D58C9BA4437C601B /* mathlimits.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mathlimits.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                26F7D94E4028C0E88054C08B /* transport_feedback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transport_feedback.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2715703C3D67B518719114BF /* rtcp_packet_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_packet_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                273167A92818BDE445A57917 /* stereo_LR_to_MS.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stereo_LR_to_MS.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                27497AA540AF07D71AF574A9 /* h264_bitstream_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = h264_bitstream_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                275512B3ECDED88C59773B8E /* voe_cmd_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_cmd_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2755EB421470B848220B8671 /* udpport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = udpport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                27625267775726EE3806E84F /* vpx_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                276936843ED388719513B082 /* sslidentity_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sslidentity_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                277DFF1A86A7D0756EF8B657 /* insert_packet_with_timing.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = insert_packet_with_timing.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                279420801FC55A0767156372 /* java_extension_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_extension_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2799DD6A82196ED0BD5C86A7 /* channel_transport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel_transport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                279DAA8C4A2D00B44F850245 /* prefilter_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = prefilter_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                27A561104D94C39DC220345F /* aec_resampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aec_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                27BC231CA202E719F14BEE96 /* rtcp_packet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcp_packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                27C26695BFE8F38C2329685E /* alloccommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = alloccommon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                27DDFB4978DF45DFA6996562 /* pitch_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                27ED051A2F3EBEBAC0F6462A /* tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2802A30C7BD0BF0800720DBB /* vp9_decodemv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_decodemv.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                28121A037F1CB7FEABDEA798 /* vcm_capturer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vcm_capturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                282591B08BFD4D4B0C7570AF /* noise_suppression_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = noise_suppression_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2850F963CA5202A7EA3FFFB9 /* dtmfsender.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtmfsender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2864AED0D17B1199D00A8885 /* videotrack_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videotrack_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2878B5193A20103B0DF543E1 /* stunrequest_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stunrequest_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                28868102BB320669501F9EF2 /* fakenetwork.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakenetwork.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2889A571979B8B870814CDEF /* incoming_video_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = incoming_video_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                289339CB362D0A13FA6612AB /* file_player.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_player.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                289648AE2CDB942BBCD26226 /* frame_callback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_callback.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                289B43B0A7FD9E4538C7EEAD /* descriptor.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                28B3B9C81FAA6C9E312CD679 /* field_comparator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_comparator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                28C11D3E50C52CB2EF49AD62 /* pair.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pair.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                28DEBA5E195BE53768182C3C /* x509_vpm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_vpm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                28EE3EE5C4F7925D92893A53 /* Inlines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Inlines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                28F04088CEF45E2A727E8474 /* perf_test_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = perf_test_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2905F7DF3081D89C85605A78 /* tmmbr_help.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tmmbr_help.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                291B53DB49885B38E0AFC501 /* p2ptransport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = p2ptransport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29270DC7A38AF700DD195C79 /* entdec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entdec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2932625735D2235C730D39D2 /* packet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                294F2292928737D332B4B018 /* audio_device_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_device_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2951B0DF2086B44C08CAB467 /* timedelta.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timedelta.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29544E0B21114D3E940AD1F1 /* entropymv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = entropymv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                296813388ECCFAD370259924 /* audio_classifier_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_classifier_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29692C93B70CC6DA62739EE9 /* sequenced_task_checker_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sequenced_task_checker_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                296AC079A8A8113C638ADF79 /* rsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                296F8FE1D8245D175339F0EF /* err_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = err_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29743C8A1D856259139FE016 /* aimd_rate_control.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aimd_rate_control.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                298007ADD88BD738178627A6 /* genmacro.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = genmacro.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29B3C83A1943D0023D0CBE39 /* reconintra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reconintra.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29B7A2A56CBCA8B23E930D23 /* vp9_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29CF903B5F1B8A725F0386A9 /* RTCRtpParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCRtpParameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29D4A63C9848A8B13B091A34 /* detokenize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = detokenize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29ECB98713F881ED1B29DBAF /* stringencode.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stringencode.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                29FCF3D74AC92E0DF17AA402 /* socket_helper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket_helper.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A02B96C0CDF257108C87F47 /* videocapturer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videocapturer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A14D8B800B1D6E7BEE4A36E /* filters.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filters.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A178D8934022C00475E1219 /* packet.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A2037BB265D1F4879D93F54 /* rtp_payload_registry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_payload_registry.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A2EA7F77F8E33E4F6C4A9AE /* pem_pkey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_pkey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A347DC53495EE6AA77BFD0D /* file_audio_device.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = file_audio_device.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A38DB66E27A13DA99611A94 /* datatypes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = datatypes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A3CB4DAB3913B7CE3E5BEC9 /* template_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = template_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A4606DA5BB328B71AF8BCF9 /* inter_arrival_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inter_arrival_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A4A76DAC8B083C20BB7E9C8 /* sender_report.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sender_report.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A4B0808794008A8880CDC75 /* taskparent.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = taskparent.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A60FF93EA4D2517FAE431FF /* RTCVideoSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCVideoSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A6775F25330BAE4024E24B0 /* frame_editing.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_editing.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2A6AFDD3F51FFE750258CF60 /* window_generator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = window_generator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2AB1BAFC37FE3A38950B6FA6 /* transportdescriptionfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transportdescriptionfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2AC17515D635DC1E0217AF07 /* sad_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = sad_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2AC4987C403D9B647DA4A003 /* firewallsocketserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = firewallsocketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2AD370AB9C69E2123BBC4497 /* qp_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = qp_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2AD56FE36847223AC73064B8 /* packet_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2AF25E39977F85C062536581 /* dwarf2-dbgfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;dwarf2-dbgfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2AF8A45056172AECA7071742 /* java_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_message.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B0114E6738B82BBABABDF38 /* video_processing_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_processing_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B01B2E249F96BD4A8C1EABF /* insn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = insn.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B0B359A5D3837EB23F8A91B /* x86id.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86id.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B1BD7C504E184F4ACB41708 /* vp9_encodemb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_encodemb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B2A428C1B8FA490AAF4A5F6 /* critical_section_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = critical_section_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B3089828F7D40B2E6E70E88 /* gtest-param-test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-param-test.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B339C31CB60F4D76DE0DB88 /* v3_pku.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pku.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B42B4A8BFA70EF27FA07A4C /* nasm-parse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;nasm-parse.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B438F684BFB2DA1E7C2394D /* x_x509.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_x509.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B677EC7256A8BED7734274C /* file_player.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = file_player.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B80A03E895DEA78862F3791 /* real_fft.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = real_fft.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B824514042E319C45205FF2 /* crc32_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc32_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B8F18DAC0D89707C7AD4960 /* post_decode_vad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = post_decode_vad.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B977DA3B7C5BC4A680019BE /* p2ptransportchannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = p2ptransportchannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B9828E17B0F7F7F13D06EC5 /* vpx_encoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2B9AE1F52CBBB445A644AFC9 /* signalthread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = signalthread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2BAB530E1A0C0B4765516FD0 /* cb_mem_energy_augmentation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cb_mem_energy_augmentation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2BC9995539C7143B1529A017 /* sctp_timer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_timer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2BD614DC6C1F4812C5C81A55 /* scale.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scale.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2BE5552CA51EE5EB3397ED05 /* RTCVideoTrack.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCVideoTrack.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2BF64BCB5BA94F604701D9F4 /* bitrate_allocator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_allocator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2BFE7FCE9A6806AE88DF847E /* decoder_interpolate_lsf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decoder_interpolate_lsf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C403C58B1E6A4D6A0935FA9 /* vp9_entropy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_entropy.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C60D03C0714FF72746D8720 /* libyuv_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = libyuv_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C656E3A61A99BED223FCA6D /* value.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = value.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C82D03A02D251F87EFC05AE /* x_spki.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_spki.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C83408E2ACA343D28DCA6F2 /* rtp_header_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_header_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C853AAB285DA010645BD306 /* text_encoding.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = text_encoding.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C89D8B48927137AB7D0FDBA /* acm_receiver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = acm_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C96BE64C3A8A6BB0C22571B /* WebRTC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WebRTC.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C9758369A4791A8F15603E5 /* channel.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C98A4C01F0E2FC5DAF3F5CD /* structs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = structs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C9A648A0E14441B584129A7 /* playout_delay_oracle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = playout_delay_oracle.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2C9E66A79D8F6048E08A8FDF /* vp9_detokenize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_detokenize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2CB76BB1CFED121E56721C9E /* params.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = params.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2CC33FE21836ED618D7A8541 /* mock_expand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_expand.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2CC5C7DA69418B14CA9F2DB7 /* descriptor_pb2.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = descriptor_pb2.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2CC71C9699B885F9DB02F987 /* audio_device_mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_device_mac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2CF3BB15A5A1D27D973FFB06 /* random_vector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = random_vector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2CF5758DD1166A0BA952B5AC /* test_opus_padding.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = test_opus_padding.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D0555FEBB3B708AD8E3C8A5 /* event_tracer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = event_tracer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D1EB0DCB3116DFAF5CBC8D5 /* encodemb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encodemb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D218D041C1885FB965A3BF8 /* RTCAVFoundationVideoSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCAVFoundationVideoSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D315B60A9DB9D55F1B622D2 /* cb_search_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cb_search_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D38C6539B8BE6E0802EE96C /* entdec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = entdec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D4E695BCB7462F26360C0B2 /* augmented_cb_corr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = augmented_cb_corr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D500B33D3C1493CCD778ED5 /* tcpport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tcpport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D515E9ABA35B6E6001EADAD /* render_queue_item_verifier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = render_queue_item_verifier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D56E426C1F9845D560F2FE0 /* rotate_row.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rotate_row.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D808A899EA359ACDC4F66BE /* packet_source.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_source.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D964F91B6B582E4FFED4C5F /* tmmb_item.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tmmb_item.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2D98F2C3672383FC835CFDAB /* convert.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2DA3AE3DBFFB71EE1CEA6ACD /* send_delay_stats.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = send_delay_stats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2DB98A9F38AD1721009DCC02 /* reference_picture_selection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reference_picture_selection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2DC30C4242B73720DD4568D6 /* bitrate_controller_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitrate_controller_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2DD80768279AF9A53D9FEDD1 /* subpixel_mmx.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = subpixel_mmx.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2DECC11E71101832993F9520 /* d1_both.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_both.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2DEDA2908820B5BF74D3A49A /* vp9_dx_iface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_dx_iface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2DEDA708C36A2EC4EC3D0EE9 /* moving_moments_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = moving_moments_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2DF43D07100218BE42276709 /* lpc_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lpc_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E0C2FE474722716D277E54A /* proxyserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = proxyserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E0E424BF55701EBC2F681B3 /* version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E12A703D5A412F85055BBF2 /* sctp_uio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_uio.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E1FDE1C40F0BAD9956F1CFD /* peak_level_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = peak_level_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E2B6D2AEF1B1C1C19EA3BFB /* frame_dropper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_dropper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E3B98061617D2124966A495 /* SwitchingSampRate.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SwitchingSampRate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E3D700B64A8717E1F2EC7C1 /* peak_level_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = peak_level_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E3E63BF1119BBC741329492 /* vp9_bitstream.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_bitstream.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E3FEF08F2E0C3A7C15F8C8D /* signalthread_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = signalthread_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E420164240C0A921122EC2F /* RTCLegacyStatsReport+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCLegacyStatsReport+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E4526932E6E979B41B4ED9F /* discoitemsquerytask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = discoitemsquerytask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E56D63CA14633E5F86D1753 /* event_tracer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = event_tracer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E5FEFEC77C525854D1B2BC0 /* yv12extend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yv12extend.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E62EFBCAE59C089D1C99E2F /* fileutils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fileutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2E9B583DB70B2FA24F09D43B /* mdct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mdct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2EA0F83F87C84C82CABD911C /* java_primitive_field_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_primitive_field_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2EBC1F8B15C464DF30BC33BC /* scale_vector_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = scale_vector_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2ED514C791AF8795CAD2E2CD /* videoframe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videoframe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2EDB75FD4D8CE5F13D6D8131 /* rtp_file_reader_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_file_reader_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2EDD68D7BA2AE375740A6543 /* decode_frame.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_frame.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2EE30DADF155E390DB5C58F9 /* init_decoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = init_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F21F5285CC9D5928EDE4851 /* mediacontroller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediacontroller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F24CC6ACE6CD6289A638CD0 /* applefilesystem.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = applefilesystem.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F27B9492A03A812D24EAADD /* jid_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jid_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F27BD2C7EA5B716F52B1BB8 /* text_format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = text_format.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F2EB5D6453C47C36ED17F64 /* delay_based_bwe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = delay_based_bwe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F48834C162BB57DDBA8D243 /* process_thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = process_thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F4D2888B74278D8A447451F /* video_renderer_mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_renderer_mac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F4DBA517806A29DF0088725 /* constant_pcm_packet_source.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = constant_pcm_packet_source.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F5477D4BAD33D1E6292EE1F /* messagedigest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = messagedigest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F5547DA5F5F5D0839B74D12 /* repeated_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = repeated_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F57872B7AA154B0A1373807 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F63544686CAEE69DB3E2393 /* RTCLogging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCLogging.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F6991CD966DE9CF329A7487 /* codec_manager_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = codec_manager_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F6A426147AD59963837D2B8 /* java_context.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_context.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F7375180AB0C18788FD6AF2 /* videoadapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videoadapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F7A2019C81A0E2F32CBA019 /* codec_database.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = codec_database.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F7BB44D0B0C055334AC0CAF /* audio_encoder_isacfix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_isacfix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F888DDD3F962C23AD687F53 /* tables_other.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tables_other.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2F903638DBB6B7D7A69C7352 /* mock_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2FB9D7433B5BF4120BEF88DC /* jfdctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jfdctfst.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2FEF012FC9DD8143FEE870BD /* refiner.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = refiner.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2FF5D02CD7917B45FC30F5F9 /* ssl_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                2FFBC7B8B841392CDC94596B /* xmlelement_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlelement_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                302C92DDF631BB1758CAC0B4 /* rpsi.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rpsi.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3032B748B3C140124455473E /* filtered_cb_vecs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = filtered_cb_vecs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                305B92ECB1BED32F8B6D6754 /* fakertp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakertp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3070044FCEA3851124211398 /* congestion_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = congestion_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30747593AC8CA589119831B4 /* convert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = convert.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3078370716CF283557155D16 /* audio_state_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_state_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30848CDE40BC98C51B3B7D3C /* java_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_helpers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30901048A1F3D1A96D4E755C /* ulpfec_header_reader_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ulpfec_header_reader_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30A3BDD7611690F52C960187 /* RTCMediaStreamTrack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCMediaStreamTrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30B1389B6BC92CE8FD3C2D89 /* test_suite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_suite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30C1C6D038E4B34E84348B60 /* rtccertificate.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtccertificate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30D76C3077BC8A3B50B138CF /* screen_capturer_mock_objects.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = screen_capturer_mock_objects.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30E1F89CB01B8CE1B251F4E1 /* elf-objfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;elf-objfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30EBAA9B31C6656E0EA33C0A /* exp_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = exp_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                30F106AF23720D8DB6BEF13A /* ssladapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ssladapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                310B946BAFE05EB8B54B946E /* x86SP_FFT_F32_radix2_kernel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_F32_radix2_kernel.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                311A4BEBD94E6BD013354BA5 /* vp8_impl_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vp8_impl_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3120FD8671657E4F7E52154E /* resampler_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = resampler_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                31243FBD052D0893B9FD15E3 /* stl_util_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stl_util_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                31332FA7E7661E5C13723C6F /* simple_lsf_quant.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = simple_lsf_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3139EB79BD4D5214E86F30D9 /* vp9_screenshare_layers_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vp9_screenshare_layers_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                313ADC0B3D82CF1359760AE3 /* asyncstuntcpsocket_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = asyncstuntcpsocket_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                317C79173773A44F576B4954 /* audio_ring_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_ring_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                317DD3EC4F6B3527A830AC1E /* timing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timing.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3180168F74C400C457645A62 /* my_corr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = my_corr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                31806EC3F74368CBF4133736 /* end_to_end_tests.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = end_to_end_tests.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                31820862B5ADE900196A4B89 /* csharp_wrapper_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_wrapper_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                319770CBADD263C7B1F6FCCD /* protection_bitrate_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = protection_bitrate_calculator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                31C780B25C6824732DFDEA16 /* RTCMetrics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCMetrics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                31FBEEA6C671877F5B86190D /* relayserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = relayserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                320E429D870FD80A3E9764DE /* vp9_alt_ref_aq.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_alt_ref_aq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                32102F4233FA7532EAF7499F /* neteq_network_stats_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_network_stats_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3221E0C6A1A1E439D30405D8 /* inter_frame_delay.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inter_frame_delay.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3223E58DFFD4ED595B567053 /* coded_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = coded_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                323B6CBFAB8FD2CE7017F0B2 /* simpleKenny.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = simpleKenny.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3240D5E50FD1D5D621F44BB0 /* vpaes-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;vpaes-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                324F974E0B38701630E310CF /* asn1_mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asn1_mac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3251B1D943E09EA93103FE0B /* cb_update_best_index.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cb_update_best_index.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3295A93CE81BBC4D39FE9BDA /* frame_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                329F9313BAA2D9E437271ED2 /* vp9_alloccommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_alloccommon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                32ABE1F5F0438D68181B13C2 /* bands.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bands.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                32C1A5C5EED76DC197F8BA1C /* ssim.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ssim.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                32CD5AB63689C357673CE3E0 /* vad_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vad_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                32DBEF2DD726FDB339C21A5B /* x86arch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86arch.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                32DD06F1473FD737931B9B54 /* md5digest_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = md5digest_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                32FB9C139A69CBF06D21BDF7 /* rdb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rdb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                32FF8D016FB51F2551BD5093 /* localaudiosource.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = localaudiosource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33099E3AE496D2A2006A4951 /* analysis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = analysis.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3316161842EC6547655AB8A7 /* logging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33383E96FFBA3EB3FA8F7FC5 /* nack_tracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nack_tracker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3340A17EB5AB2EFCC5483CC7 /* sinc_resampler_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sinc_resampler_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                336015546AC8A534CA5DF1EF /* javanano_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3360CC33167D4ED4A936E7C2 /* type_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3367C922CA778F74833F64FB /* json_objectwriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json_objectwriter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                336ED8B7C15498DAAC2CC72D /* packet.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                337C63D9E2922A00C140E3C8 /* message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = message.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                337DBFBB66182662AADC9078 /* protection_bitrate_calculator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = protection_bitrate_calculator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33A114C4F8AACA531D5E7DE5 /* key.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = key.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33A44A7F9157B1691BC64AC9 /* entropy_coding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = entropy_coding.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33CE1886AB1BF856C9A44EFD /* bwe_test_baselinefile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bwe_test_baselinefile.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33D5A87D6592FA9C53D30BCF /* state_search.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = state_search.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33D8E3F6411F7A0857150019 /* RTCPeerConnection+Stats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = &quot;RTCPeerConnection+Stats.mm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33DA616A0D9DE586D74A86AD /* buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33E3D0ADF207304DAF8F4CC7 /* RTCRtpEncodingParameters.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpEncodingParameters.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                33FFC87A5A4495A02F232885 /* mucroomuniquehangoutidtask_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mucroomuniquehangoutidtask_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34095A3D1B222F764756EC14 /* unknown_field_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unknown_field_set.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                343BACDF85315B74021CDF99 /* mem_ops_aligned.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mem_ops_aligned.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3445F81A1DC7A66D519D8A3A /* entropy_coding.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entropy_coding.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                347922E99A48FE46B147C41E /* message.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = message.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                347A84210EAFA2354CCABC9B /* media_optimization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = media_optimization.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34801E832FDDAFB264964DB0 /* fwd_dct32x32_impl_sse2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fwd_dct32x32_impl_sse2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3484D5D9F5FAF078789E69EA /* trace_to_stderr.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = trace_to_stderr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                348C4AC8653427386AA4ABF0 /* jdmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdmarker.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34966E6F5B464507DD367D15 /* create_augmented_vec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = create_augmented_vec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                349E4D48CB96C74267F71DCE /* lattice_c.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lattice_c.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                349E9C86C43153CD5E855894 /* vp9_aq_cyclicrefresh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_aq_cyclicrefresh.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34A6D3AB37104D89789D7C52 /* file_utils_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_utils_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34A9765B2F75A30F0B85026E /* stringencode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stringencode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34AFA34BDE8200FEBCCB6DB5 /* media_file_utility.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = media_file_utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34B1B6A908F4C55CDABF9636 /* json_escaping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json_escaping.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34BB25F45F536E2D07862324 /* cpp_enum_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_enum_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34BE66B2FCA9EBE661EF34C6 /* dtmf_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtmf_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34C8F3C38603D4FF1C86A0BA /* json_stream_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json_stream_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34DCBB54CA1741DA5E10BB65 /* gain_map_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gain_map_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34E4BB9850A210D8FFDAC762 /* ratelimiter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ratelimiter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                34E670FEF446C7778B49B732 /* dtmf_tone_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtmf_tone_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35032DF56DA9CE42EA48C2E3 /* xmlconstants.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlconstants.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                351BA2C635ED0F30CF4802CF /* vp9_aq_360.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_aq_360.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3524E9932EE6B87AB7AF3053 /* portallocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = portallocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3527BA5B6629E592C765BD5E /* gtest-param-util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-param-util.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3528BDF0BD475970A3FB9F56 /* vp9_entropymv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_entropymv.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                352AB720AE2A06F348EF82D5 /* bandwidth_estimator.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bandwidth_estimator.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35394130124D4B40C1C56B1E /* evp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = evp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                353B119A9D16C9ABA5511DCD /* intrapred_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = intrapred_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                354EAF94B6E98E48276BC450 /* vie_remb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vie_remb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                355C9816192D76074BC9857E /* vie_encoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vie_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3560C7DD6C8E1768F4BEBA48 /* RTPchange.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RTPchange.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3566F918A0FC1C3B4046BBD3 /* vpx_subpixel_bilinear_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vpx_subpixel_bilinear_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3567C80A89E61D6A22A817F9 /* vp9_subexp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_subexp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                356A015DD536BD535B281E5D /* rtp_payload_registry.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_payload_registry.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                357F9189F84E4644272BC887 /* valparam.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = valparam.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35837A381D84989C1B6C8552 /* agc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3587C0EDAA4E3C362957D922 /* vp9_dsubexp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_dsubexp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                358DD808EB1BCD63F8B04090 /* fakeperiodicvideocapturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakeperiodicvideocapturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                358F35B03603944E5FEB133E /* messagedigest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = messagedigest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35905F612E0F9CFA9327A8A7 /* aead.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aead.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35931154864B33D8E551318C /* jdmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdmainct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35938D997CD1BC91E1CDF84A /* covariance_matrix_generator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = covariance_matrix_generator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3597FA327B3B631DDDE60E88 /* remote_bitrate_estimator_single_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remote_bitrate_estimator_single_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                359BC254675485830A48AF3D /* asyncudpsocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asyncudpsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35A852B0B7799816F5025A68 /* real_fft_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = real_fft_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35B3A930C72488003A5B4436 /* message_differencer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = message_differencer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35D7DAA2DA61C768DFA9D261 /* vp9_loopfilter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_loopfilter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35DBD96F5F3239DD786899C8 /* ulpfec_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ulpfec_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35EDA9A2BB64ECF987664BAD /* audio_encoder_cng_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_cng_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35F748283539D015301B8BAA /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35FB75173063265D4BB10258 /* encodeintra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encodeintra.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                35FF4A9D9209CE99AD96A56C /* s3_both.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_both.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3608730F2AB3CF86D027C09C /* conversion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = conversion.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                360A716C3B99C10FA060393E /* mediaconstraintsinterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediaconstraintsinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                360C24075FFD32420C847B37 /* rtp_header_extension.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_header_extension.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                361AA1C827004BC57AEC12F4 /* file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                361BAEEA3290E95211C8CF41 /* mod_ops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mod_ops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                361D6FDEEB8E8A4D63AC080A /* simulcast_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = simulcast_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36255899BE62401A56AAA164 /* bio_mem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bio_mem.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                362722AB567D53D48EF5EE9A /* extended_jitter_report.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = extended_jitter_report.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                362D5465A92C49EC908696C1 /* frame_buffer2_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_buffer2_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                363707C3D4D798C260A9D524 /* arith_routines_hist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arith_routines_hist.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                363EFC40BFAD2239ED27548A /* event_timer_posix_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = event_timer_posix_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                364567B5B89653FD81A0BFA8 /* jmemsys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jmemsys.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36481262FDED0585AE791167 /* v3_pcons.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pcons.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                367837CCF5A38E4920FD5175 /* sps_vui_rewriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sps_vui_rewriter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                369121F0624880462633FDCD /* bitrate_adjuster_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_adjuster_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3693870F43136BEA50B0DB46 /* gtest-spi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-spi.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3699CAB49D6867237F755E95 /* autodetectproxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = autodetectproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36B4C1F6CC3CFF7AA4577C51 /* aes_icm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aes_icm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36B9684F5187C8CF02A4165D /* aec_core_sse2.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_sse2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36BDB29CF711320E8D52DDB9 /* java_doc_comment.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_doc_comment.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36CED483B89FFD055433F602 /* t_x509a.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_x509a.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36DCD179AADB52E01EB67442 /* input_audio_file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = input_audio_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36E7B664EF9EFC73122C736B /* vq4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vq4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36FD56A8C2C28B275E7BD252 /* packet_router.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet_router.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                36FDDB0741044F54691F1A40 /* xmpplogintask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmpplogintask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                370797FD8437157FC9B49022 /* csharp_enum_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_enum_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                370E4925EAFAEA94C5EFCD6E /* resampler_private_down_FIR.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resampler_private_down_FIR.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                371BCBCF5F4497AEC1290AA9 /* proxydetect.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proxydetect.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                373426E8F2CE5B2B79EF86B9 /* csharp_repeated_message_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_repeated_message_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                37385C2610F7452DF8B1CA8F /* rtcstatsreport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcstatsreport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                373A0F0A61A4EF2F84F33C6C /* audio_encoder_cng.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_cng.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3742676533ED59A2432E178B /* vp9_firstpass.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_firstpass.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                374C8AA059561075D37AC6A0 /* timestamp_extrapolator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timestamp_extrapolator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3766EAEF45917748712B7038 /* macwindowpicker.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = macwindowpicker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                37672D9476D27941A1816C9F /* mock_controller_manager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_controller_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                37674725635A28A89F9A5582 /* bn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bn.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                376A16343014046AD8BC6BB2 /* mem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mem.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3774914D67B3AFD2F80F17C6 /* vp9_cost.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_cost.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3787EDBDF1FC7965CF61BD8C /* asn1_compat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn1_compat.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3795D46ADF35D56B1D9FBC24 /* vpx_codec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_codec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                379AB3BF95A3C18C02FCB355 /* features.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = features.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                37A55CC379337EF59F46B993 /* vp9_dct_ssse3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_dct_ssse3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                37B9AD2581C1C9B6076A19C3 /* proto_builder.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = proto_builder.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                37DCCB80D2DF478EB94D8050 /* nearest_neighbor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nearest_neighbor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                37DE9C3FBEE91FF199231991 /* jdatasrc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdatasrc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                37DEE7A28FE7293EFA27B6C4 /* lsp_to_lsf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lsp_to_lsf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                380871CE7AF014DE2E81F547 /* platform_thread_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = platform_thread_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                382025A55C53C9F5881A668A /* compound_packet_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = compound_packet_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                382453EE27C59F8612C5D028 /* saslmechanism.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = saslmechanism.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3839285A155E1BC7FC574EA9 /* RTCVideoFrame+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCVideoFrame+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3858F57D1E235A2961204741 /* videocapturerfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videocapturerfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3872258B8C4C9D985599CA60 /* bc-org.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;bc-org.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3873CC6CE50233A36A83FEBD /* sequence_number_util_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sequence_number_util_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                388B96B33418139FAEBACBF3 /* sctp_userspace.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_userspace.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                389DA994A6B1BC3BE6BBBF9A /* videoprocessor_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videoprocessor_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                38DB72004C10F3A3B0FDFFE0 /* javanano_enum.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_enum.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                38E4D8D5CF159799B75D0935 /* timestamp_map.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timestamp_map.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                38F3C50CE75FD37C81AA8A4E /* cpp_enum.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_enum.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                38F64834F2456B8CAFA795AB /* decode_residual.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_residual.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3913565662CA7B2FA8CB32C0 /* multiprocess_func_list.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = multiprocess_func_list.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                391C8BF708CF4F43ADA37526 /* audio_sink.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_sink.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39500AF527AF06CCD03850FE /* gain_control_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gain_control_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3957F6B54EE91DAAC170053F /* opensslidentity.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = opensslidentity.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39686C7450F2BC7504519049 /* screenshare_layers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screenshare_layers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39839E6B481334F143E443BB /* push_resampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = push_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                398CBE12E3E0FF3093D52C62 /* sps_parser_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sps_parser_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                398EA411716D9D15B2B03AA4 /* gtest-test-part.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gtest-test-part.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                398EF542B21ADD284B60B0AE /* noise_suppression.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = noise_suppression.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39A347D7ECF0196E21572A79 /* sctp_indata.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_indata.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39A5F2A3B6BB7EFC9F3984A3 /* saslcookiemechanism.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = saslcookiemechanism.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39B3276F376897DC9B904854 /* sslsocketfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sslsocketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39C37E8951AD41FEF9C738ED /* protection_bitrate_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = protection_bitrate_calculator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39C8D5684C8968DC142EEAE1 /* asyncudpsocket.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = asyncudpsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39CAC2F411EE70F713EF19C9 /* csharp_wrapper_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_wrapper_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39E44E4E82078A49CE459FE0 /* config.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = config.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39EC0A91757353C5577101F4 /* gmm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gmm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                39FE7C99DEEB73C02D1A8E56 /* scale.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scale.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A02F11C2F2D1DC50FB72E02 /* videotracksource.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videotracksource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A09A07B539C80B545115AD9 /* remoteaudiosource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remoteaudiosource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A0B041E5305FC9EF4454DDE /* v3_crld.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_crld.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A1469AD419552CC0AC648FD /* audio_vector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_vector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A1A7AF88B967EB4E93D11A8 /* basictypes_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = basictypes_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A359BCA5F2334C173654A32 /* audio_processing_impl_locking_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_impl_locking_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A3933C0BECC56A54E4A8E84 /* objectivec_helpers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_helpers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A39C7626C85D5760106FD5D /* receive_statistics_proxy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = receive_statistics_proxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A4A26287C85196579851CD7 /* down_sampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = down_sampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A7E1BF28C456A549A8D9112 /* ring_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ring_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3A808955868D0488C5F1303E /* socketaddress.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = socketaddress.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3AA4FB6DCF05753287F307DC /* LPC_analysis_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = LPC_analysis_filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3AABB6009520C61F86360966 /* moduleimpl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = moduleimpl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3AAED3917B2FF424C0F41EDC /* rtp_rtcp_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_rtcp_config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3AFBA7FE7D16F1834838565F /* lpc_shape_swb12_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lpc_shape_swb12_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3B12C4B5983E6AF08D8D9AE5 /* xmppengineimpl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmppengineimpl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3B4DC6D7B10646CB9DF29606 /* txfm_common_sse2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = txfm_common_sse2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3B6C19248566C272E8FD7FF6 /* sctp_sha1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_sha1.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3B8ECC0494D41651B1370C34 /* vp9_scan.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_scan.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3B8F24D1AC4E0750AA2700F5 /* lsf_interpolate_to_poly_dec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lsf_interpolate_to_poly_dec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3BA981AFF4D36624FD699D7B /* armSP_FFT_F32TwiddleTable.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = armSP_FFT_F32TwiddleTable.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3BCF23D9E4E9148ED8F19C05 /* transform_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transform_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3BDCFDC2A91FDC88F2C444E0 /* array_view.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = array_view.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3BE2B2E1250517599066F3A2 /* httpbase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = httpbase.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3BF274BFC0432E2992715139 /* audio_receive_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3BFCF7391DA109400DD5AB93 /* bitreader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitreader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C0D05A0959CB8F59B9520E5 /* basicportallocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = basicportallocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C1C7D0E5349CD8111B5F5B3 /* expat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = expat.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C1E08B991A729F9B754B1B3 /* timestamp_extrapolator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timestamp_extrapolator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C27525F7DA763417690EE06 /* perfect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = perfect.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C27D2CCE5CAB5E7B6EEA471 /* transient_suppressor_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transient_suppressor_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C2DA509D4A3B4D567A6C7DF /* vad_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C3166ADA4258283940EA7A5 /* __init__.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = __init__.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C3EEA027154F5CE700191EC /* pem_all.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_all.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C506100E76ADA0D95AA71CE /* red_payload_splitter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = red_payload_splitter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C50B2ADD502B3881F20E778 /* aes-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;aes-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C64B6839E026A6AF3CA8302 /* scoped_autorelease_pool.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = scoped_autorelease_pool.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C64DC427548643DD3931563 /* acm_receive_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = acm_receive_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C715A5F42E7649B5F8FFE67 /* onyx_int.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = onyx_int.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C83C795F2A43CDE721D9D34 /* mjpeg_decoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mjpeg_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C84F0D978EB69653B8ABF2C /* differ_block.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = differ_block.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C8633DB67B229CB2DC32EE9 /* event_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = event_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C8C7BC3D820F9400509F6FE /* objectivec_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_helpers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3C9222113994D0F5A044925E /* lpc_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lpc_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3CAC390E3F085000852E2A29 /* urlencode_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = urlencode_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3CB8311226F44A5D07E1A8A2 /* mock_transport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3CD4421F798C33694252F4B5 /* error_listener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = error_listener.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3CDEACE90C2318560B00D49F /* file_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3CE126C87DDCB401EB18399F /* flexfec_receive_stream_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flexfec_receive_stream_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3CF201C44A9AD5D5D46BBA1F /* engine.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = engine.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3CF257973884D127BEC3F9EE /* codec.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = codec.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3CF57B2BE08786F22FEB1269 /* remote_ntp_time_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remote_ntp_time_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D077F87ECE34C86493109AC /* after_initialization_fixture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = after_initialization_fixture.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D094CFFAA860B5749A392F9 /* bundlefilter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bundlefilter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D2DBB232CC2D2051909ADD2 /* socketpool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socketpool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D40630EA51242D0A2BCBB47 /* gflags_completions.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gflags_completions.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D40C21C2FA4A14ECCE7AB44 /* rtp_format_vp8_test_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_format_vp8_test_helper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D4FA90A8CC32652045AED80 /* pem_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D68AF48D1FAF76A3C10EA55 /* trace_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = trace_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D6C09D36C2E2FA633640BE7 /* send_time_history.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = send_time_history.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D7613BA8C7363F12AB60FB6 /* x86_64-mont5.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;x86_64-mont5.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D89699BB05F5F953618BFCE /* shared_desktop_frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shared_desktop_frame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3D99DD973B3CDDA78CF908D2 /* RTCDataChannelConfiguration.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCDataChannelConfiguration.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3DA7B64AB3DBEDA23ADB272C /* videoprocessor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videoprocessor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3DB1B82E891F48214A5404C0 /* opus_interface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opus_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3DCBD3FC1DC0DCA66F740FA3 /* discoitemsquerytask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = discoitemsquerytask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E2653BBA2B2A203A68DFDA2 /* extend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = extend.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E29FA6C23C708E7980EDEC9 /* device_info_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = device_info_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E333CDDDBDC8A71B51A5D07 /* full_stack.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = full_stack.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E35C0A6A8FF0D8BE47FCBA4 /* simulcast_encoder_adapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simulcast_encoder_adapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E4CCEEFC3C88C5394C4F4A7 /* remb_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remb_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E4F92050C95C2C13CDDB0F9 /* stunport_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stunport_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E56056DC7B2B22D432412C7 /* rtp_rtcp_impl_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_rtcp_impl_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E5AA6B96866408BCD50936E /* srtp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = srtp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E5F6E2B03C5C8676AC8E739 /* vpx_high_subpixel_bilinear_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vpx_high_subpixel_bilinear_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E69267032138C0B27CB3010 /* condition_variable_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = condition_variable_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E83E3C17F81E1B605C679DE /* entropy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = entropy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3E95A53C73022FB279EF567E /* window_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = window_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3EB66EAE5FCF9BB5C6C710F6 /* engine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = engine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3ED087C4D772B3F40C929649 /* rtp_utility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3EF68460C2174E9E402F2931 /* latebindingsymboltable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = latebindingsymboltable.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F271BB4E7AC3A1C6A4618AE /* pseudotcp.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pseudotcp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F28447606F673FA6A75CE3A /* typedef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = typedef.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F5BFFAAA6DB4E8878DAD4E1 /* java_message_builder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_message_builder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F7D877E477F90638DD9FB72 /* decode_parameters.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_parameters.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F7F13068DE7A28BF914900D /* sha256-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;sha256-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F82864D372E45F2038B650D /* audio_receive_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_receive_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F83C0B0376CC7643F0AA2EF /* transport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F853737498EFB5B131ECF7A /* saslhandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = saslhandler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F8BB3C7A26BB756A1B5F01E /* vp9_quantize_ssse3_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vp9_quantize_ssse3_x86_64.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3F9A0F59A4056628EE2A6625 /* decode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3FB0979669DA09CD4FA11271 /* fakesslidentity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakesslidentity.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3FFCA76DB4A975D395586780 /* mediaengine.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediaengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                3FFFB60DD2DDD7D4BD45F0BF /* block_mean_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = block_mean_calculator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4001150344D98A65F1FCF270 /* RTCMetrics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMetrics.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                40177FBF697B27F479EE533E /* sctp_timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_timer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                40355790E9E6FD90D9C63584 /* screen_capturer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_capturer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4039C08D45DDB8CF25CD5F48 /* rtp_sender_video.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_sender_video.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                404007F3096D6F43358099EE /* jmemmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jmemmgr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4043676DBBDF38A0EB945239 /* mucroomuniquehangoutidtask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mucroomuniquehangoutidtask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                404DD2D1550A6332E68757E3 /* inter_arrival.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inter_arrival.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                40506CF6C11DFF34E4D318B8 /* precomp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = precomp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4055BCA093B8D31BD2056E53 /* audio_network_adaptor_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_network_adaptor_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                406B66834BEE76CB6A042C5E /* gtest-internal-inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-internal-inl.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4071A693AA36CA68C2AA752C /* autolink.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = autolink.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                408ACFD829C3D23F9AF4439F /* asn1_gen.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn1_gen.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                40A87BA2800B117994E68576 /* vp8cx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8cx.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                40EA54EF49C5A3CA825C44E9 /* RTCRtpSender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCRtpSender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                40F4040A95CCF2D7BBC08860 /* scopedptrcollection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scopedptrcollection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                40F5724A481B2858CA71C564 /* refcountedobject_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = refcountedobject_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4122AF0F62B4A8A05630E7CD /* lpc_gain_swb_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lpc_gain_swb_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                413BD9A46B84BD7CA2B38584 /* frame_dropper_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_dropper_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4143EB8C36D67F53BDDBA999 /* handshake_client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = handshake_client.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                414A1B86B366DD93E94E8756 /* g711_interface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = g711_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                415172376FDB1923969D16C8 /* unpack.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unpack.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4163FEEEC22350C988DA465F /* RTCRtpReceiver+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpReceiver+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                417828BFDB43104CC8E70C9B /* mock_mediachannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_mediachannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                417ABE8046D00CDFDC67C0EF /* cpp_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41825CB61DF56CA80072E48E /* libwebrtc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libwebrtc.a; path = liblibwebrtc.a; sourceTree = BUILT_PRODUCTS_DIR; };
-                418A1B5E401F9D43DAAE5DDB /* neteq_packet_source_input.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = neteq_packet_source_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                418A84C9ED72A6063382AF32 /* tls13_both.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls13_both.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                419D8C6173BD9FDA0DB9E8A0 /* fake_screen_capturer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fake_screen_capturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41AC866E1E02DA0400303074 /* h264_video_toolbox_encoder.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = h264_video_toolbox_encoder.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41AC866F1E02DA0400303074 /* h264_video_toolbox_nalu_unittest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = h264_video_toolbox_nalu_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41AC86701E02DA0400303074 /* h264_video_toolbox_nalu.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = h264_video_toolbox_nalu.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41AC86711E02DA0400303074 /* h264_video_toolbox_nalu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = h264_video_toolbox_nalu.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41AC86721E02DA0400303074 /* videotoolboxvideocodecfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = videotoolboxvideocodecfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41AC86731E02DA0400303074 /* videotoolboxvideocodecfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videotoolboxvideocodecfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41AC867A1E02DA2200303074 /* h264_video_toolbox_decoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = h264_video_toolbox_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41AC867B1E02DA2200303074 /* h264_video_toolbox_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = h264_video_toolbox_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41AC867C1E02DA2200303074 /* h264_video_toolbox_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = h264_video_toolbox_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41D480CAF0CDF1D1C00AB0F0 /* e_rc4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_rc4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41E51731E4D02A162DDE7064 /* csharp_primitive_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_primitive_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41F080B934E3EBA43D3D5F25 /* dtmf_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtmf_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41F3E81284AFE287139DAC21 /* matrix_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = matrix_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                41F42B7C922E9D9430EC5945 /* basicportallocator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = basicportallocator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4202B141C1A8ACA41D1CC7F9 /* audio_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42058FDB382BD6A2E10900C1 /* tls_method.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls_method.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                420A74AD9FAB18DCF0ADB0E9 /* random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = random.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                421B7058EE6D48C64A399B18 /* delay_peak_detector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_peak_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                421C171524075784C551D5D6 /* chebyshev.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = chebyshev.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                422EBF1C10EEC531D17FD8DD /* lookahead.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lookahead.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                422F3EFC67351CB895EE9E9B /* atomicops_internals_arm_gcc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_arm_gcc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4230003C5A649C065CE8E1B5 /* convert_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4252693043F50E74DE63281E /* jsepsessiondescription.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jsepsessiondescription.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                426172B9DDADE4B2848F88D5 /* refl_coef_to_lpc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = refl_coef_to_lpc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                426A3E76E9CCEFFF6641832E /* p224-64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;p224-64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42A5CA2DB0D0144333741DE3 /* java_doc_comment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_doc_comment.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42AC364312E491C6B97B2C6B /* logsinks.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = logsinks.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42B0EA3E37DC838873CA832A /* cross_correlation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cross_correlation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42BD9130439E807DC422F651 /* denoiser_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = denoiser_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42BF98FD0421532602308A81 /* pubsub_task.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pubsub_task.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42CC50C7F0BD7F3F94D081DA /* pps_parser_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pps_parser_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42D8C85B4E8146A4CACF8DBF /* debug_dump_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_dump_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42D90EBDFCA61CE54DA81BEB /* java_enum_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_enum_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                42F8A55A6F95DF13E78CBC5A /* vpx_dsp_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_dsp_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                430824F8C198EFE63434FCD6 /* ratectrl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ratectrl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                431A03DF3D1E6556202D5F38 /* static_instance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = static_instance.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                431AFE8399F5410B65775069 /* covariance_matrix_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = covariance_matrix_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                43245E37B4BF8178B3BEB46F /* adaptedvideotracksource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = adaptedvideotracksource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4346616E731F55C0694C0BA6 /* taskparent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = taskparent.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                43640494DEF7A7AE3BA05C52 /* audio_encoder_isac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_isac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                43679C9EE6442B58DEF317A7 /* mediasession_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediasession_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                436C609F2BB26D52CF1960A1 /* java_map_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_map_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4399F25B9CBC19700C372EA1 /* v3_utl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_utl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                439E436A7C5D6AF5B11BBB60 /* x_bignum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_bignum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                43A0A5E7D049F112CB79E5F3 /* i420_buffer_pool_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = i420_buffer_pool_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                43EF172BD891706060BABC36 /* jquanti-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jquanti-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                43F6C84D544F131BE0E4DBF4 /* macutils_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = macutils_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4405ACA9E71731EF889381B9 /* vp9_seg_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_seg_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                442F07FDF746F0CAC68D1E5E /* audio_encoder_copy_red.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_copy_red.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                44346EE43F98BD22B66E3473 /* desktop_and_cursor_composer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_and_cursor_composer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4438C300C537B023028BDD3C /* transport_feedback.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transport_feedback.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                444B4F19C5A310096A39AA10 /* mbo_getopt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mbo_getopt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                44551D886811E11DCD1B2728 /* udp_socket_manager_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = udp_socket_manager_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4488906217300AEC5F449857 /* audio_decoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                448D5CB25AFD581439C613B0 /* turnutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = turnutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                44B56C707CFFD322AAA36BC8 /* preemptive_expand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = preemptive_expand.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                44DC9DDDAB24F3FF2DC179E4 /* mock_agc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                452028FE3A5889A61E0061A3 /* optional_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optional_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                454FB7DB238BE16C709C7B49 /* physicalsocketserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = physicalsocketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                45703041E1C93E9F76367552 /* dboolhuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dboolhuff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                45706342896409E0F9EF8996 /* vp9_mfqe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_mfqe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                45C46C439599A7C5FDF5DA4E /* task_queue_posix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = task_queue_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                45C4C13FF9BA52CA61B4E60D /* mediastreamproxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediastreamproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                45C64E5E2A246F529303C9E7 /* mediaconstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediaconstants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                45D2443DCEE1A759A10BA474 /* filerotatingstream_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = filerotatingstream_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                45F44767E2714C9DCF9D66AE /* gmock-port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-port.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                45F68350DD34FA39E1E85F73 /* check_control_input.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check_control_input.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                461BB7E8875F93BF8489B8D2 /* p256-x86_64-asm.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;p256-x86_64-asm.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                462138B98CB2BC9BB70B99CA /* java_file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                462AFE087CC34B9BC8CC83D8 /* postproc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = postproc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                463A011166AE4D3D19AA5960 /* decoder_database.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decoder_database.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4640B4DF58C8830EC8137504 /* jitter_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jitter_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4642416B2E9C0E775408EFA4 /* v3_purp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_purp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                464EA6AFB8739A1DE79B908B /* cpu-ppc64le.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;cpu-ppc64le.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                464FDDA127A0AA06607481E1 /* apm_data_dumper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = apm_data_dumper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46507E8E3C837A172236ECDF /* opus_multistream_decoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = opus_multistream_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4663C5FF50A71CF258497E05 /* v3_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_info.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4684789CF624876FB2D4BE08 /* rtp_utility.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                468E21E958D910F2C12DACCF /* gmock-internal-utils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gmock-internal-utils.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46AB5BCD9367E9EB7132B733 /* socketfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46AE2EA9A91BFD0D47636FAB /* stringpiece.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stringpiece.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46B2DBD442222F274A596A4F /* vp8_partition_aggregator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vp8_partition_aggregator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46D7F8A31B8BBD7475D34E3E /* BuildInfo.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = BuildInfo.plist; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46DC03A05C1CA75561E0A595 /* java_helpers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_helpers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46DC401C18F39FD244968A0A /* mathops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mathops.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46DCC4FA925835197F834657 /* rw_lock_posix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rw_lock_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46E09B113CA638B61B713679 /* extension_set_heavy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extension_set_heavy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46EA13EDC998C1554377E5D1 /* noise_suppression_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = noise_suppression_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                46F1E3460C7C9A365CBBE9D3 /* ratetracker_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ratetracker_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4702CF474756BC44E07A2F09 /* x_all.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_all.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4705FDE017D960B7AE02E604 /* bwe_defines.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bwe_defines.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4706CAB6AEE6968183B130A5 /* screen_capturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = screen_capturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4737A2F57ED9B1F290260435 /* javanano_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_helpers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                473BA33BB87E1DC2F1751795 /* ssl_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_file.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                473DA15FEF1FFCDDA413636A /* kenny.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = kenny.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                476AD3E7133AD81AB1E6DAE2 /* socketadapters.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = socketadapters.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47815CA6D4F5868BB4B54C6F /* rtccertificate_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtccertificate_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4798773D1CE5FCBDC297E847 /* output_wav_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = output_wav_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                479C0344E345F578BEAD84BA /* pack_bits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pack_bits.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47A2BE3558BB635989172C69 /* nullsocketserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nullsocketserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47A493F1294B2ABDB34F008E /* api_implementation.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = api_implementation.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47B23E441BB198BC0B4DF6C3 /* csharp_enum_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_enum_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47D627C56E5A7A146C5C39F5 /* systemdependent.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = systemdependent.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47E324BBB51932F2998522A1 /* process_gains_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = process_gains_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47E3389B0514B78CE7BEA7A0 /* rtcp_packet_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_packet_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47E343EB6233568FC6D2D4FC /* APITest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = APITest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47FD2488769A51725008E832 /* compound_packet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = compound_packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                47FFF9ADC2A9E84E6CFE907D /* rtcteststats.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcteststats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4815CE42E29376C1B82DC112 /* channel_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = channel_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                482B5DE669922FE0E5A24F12 /* tick_timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tick_timer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4859E8D1F132B537779CE65F /* receiver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = receiver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48661825766CC5941E2FEEBD /* biquad_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = biquad_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4894D643131179C7318FDFF8 /* enhancer_interface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = enhancer_interface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48B5659C12BD926B73B1CB85 /* testechoserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testechoserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48B7C363063C03BE7E8A7CEE /* task_queue_gcd.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = task_queue_gcd.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48C72D79F2B08393557520DD /* level_controller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = level_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48D1D186D1928366953FC1F2 /* xmlbuilder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmlbuilder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48D5E6CC6E1E7E61984EB749 /* complex_fft.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = complex_fft.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48D8F935761BB181B16DAA01 /* quantize_sse4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = quantize_sse4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48DD45153704F7DF7D54C621 /* tokenize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tokenize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48DF152477EDE5911B03E21D /* mediamonitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediamonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48ED30FD0455226A78BCDF4D /* vp8_asm_stubs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_asm_stubs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48F35BC1DE828680DA15DA2F /* vp9_decodemv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_decodemv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                48F94832240546BB80B0143A /* decode_pulses.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_pulses.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                491F3C327BC13E0937E192FC /* java_message_field_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_message_field_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                492297963AE3394A1D957558 /* rtp_to_ntp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_to_ntp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                493A7B49C17BC742BC56BD7C /* asyncsocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asyncsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                494E87B5A30D5EA6CE84A8A9 /* field_trial.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_trial.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                495334C4E16542CCFBC2148C /* race_checker.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = race_checker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4959A3EA9365214AC2C6F598 /* sum_sqr_shift.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sum_sqr_shift.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                495B42534FF890355938F154 /* audio_ring_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_ring_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4963AD4DE220B39E6C09957D /* expand_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = expand_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                496980576041027F9E0F16FC /* sctp_cc_functions.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_cc_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                497545EB8338B8D9D6EA94DD /* dsp_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dsp_helper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4977CD6AFE5C635D32133A10 /* layer_filtering_transport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = layer_filtering_transport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4984B2DFD2EA0084AAEBCB33 /* psfb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = psfb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4991212BBD1093C78DDD8E70 /* teststunserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = teststunserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                49B698BD9606EF22145CCB12 /* bsaes-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;bsaes-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                49BF16A5BF0257293B37340E /* spl_inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = spl_inl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                49CDD8701CA9BA23A587D00F /* generated_enum_reflection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_enum_reflection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                49CE75E9B3AC885A1B7931F8 /* rate_statistics.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rate_statistics.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                49D00235D66004D7A4935521 /* ecintrin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ecintrin.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                49D37AF64D115BDCF4A01551 /* evp_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = evp_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                49EDE9055ACDB882D769773F /* flexfec_receiver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flexfec_receiver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A03DED0376F460EDFD0AC26 /* subpel_variance_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = subpel_variance_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A1A8001D46C2D58A8142C98 /* add_noise.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = add_noise.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A1B9EA2290A0FB60188A2F8 /* level_controller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = level_controller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A1CA6B21098536018711F46 /* audio_decoder_pcm.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_pcm.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A27C558ADDF0FB29A2392D6 /* genperf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = genperf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A2FF2EDAB0CA4FC5EC84B00 /* relayport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = relayport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A3C2999852539B1D17EC8BD /* vpx_thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A513A71B0D48EF7B227F9AF /* audio_encoder_opus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_opus.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A5439F3725EC502C77E0FFA /* event.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = event.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A6791D0404BB2A98D6871DB /* idct_blk.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct_blk.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A6DBEB53BF23A27C02058C6 /* json_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A7699B235AE77A11A85E024 /* writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A7E8E64F3FF41FA04E3A392 /* video_common_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_common_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A7EFBBBCA13B6CEA9C1F75B /* aligned_malloc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aligned_malloc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A91C57B6AD919DE5AFEE26D /* RTCEAGLVideoView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCEAGLVideoView.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A925E6210F2774E38874B6D /* stream_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stream_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A93EB5A0AA054C1C05BD8A4 /* plugin.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = plugin.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A9BFFD15AFE513595B755CB /* compare.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = compare.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4A9D773198AEF22FFA50201D /* any.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = any.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4AA5D5BFCF8A6035C64A92B0 /* vp8_quantize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_quantize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4AA6D0C1778A4A7ABEB8DF49 /* source_context.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = source_context.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4AD615DA732B332E8275CDB3 /* mediaconstraintsinterface_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediaconstraintsinterface_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4AD7E0835AB1548BA184C8A9 /* vpx_convolve.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_convolve.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4AEDE2CFB0813B310F2B7AEF /* webrtc_vad.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = webrtc_vad.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4AF531893A4FD50FEA92B5BC /* packet_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4AFA853FA85A2902484D1A37 /* coded_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = coded_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B0379C4D553E71AA069D9C2 /* split_vq.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = split_vq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B093F50E06E21BAEE727F86 /* x86SP_FFT_CToC_FC32_Fwd_Radix2_ls_sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix2_ls_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B097066A125A3A42AA1D5DF /* screen_drawer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_drawer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B1B745D567E3E1DDE925B3D /* rtcstatsreport_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstatsreport_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B1F67B8DB88041DEB480937 /* remote_bitrate_estimator_abs_send_time.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_bitrate_estimator_abs_send_time.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B2852479220B2C02F5197BC /* vp9_treewriter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_treewriter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B302DA27E02E1B4791239AB /* asyncpacketsocket.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = asyncpacketsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B31305317B9C0CD5CB5DDB5 /* ssl_session.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_session.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B317FFDF77A7B42F428B4BE /* vp8_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vp8_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B33DA32A98D41C06FF28B15 /* x86SP_FFT_CToC_FC32_Fwd_Radix2_ms.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix2_ms.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B3477F5744701DFA0514C43 /* vp9_svc_layercontext.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_svc_layercontext.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B37FCB109AFB89A4FB059E0 /* nasm-pp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;nasm-pp.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B3CC04C18B7C6BBAE74232B /* cpp_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B618E713DFC2B68CDC92553 /* rtpreceiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtpreceiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B68B4F7B60E7AFCC1591762 /* trace_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = trace_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B6FD5C88E64730C53DE6A6A /* java_primitive_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_primitive_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B7A2996AAD821711613B6F3 /* wire_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wire_format.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B927D7FB776A82597F77FF3 /* send_statistics_proxy_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = send_statistics_proxy_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4B9CDAB8E0D28132E64C9DD1 /* objectivec_extension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_extension.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4BB148B2C8CE455AD33CF625 /* row_common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = row_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4BC19708D9F78C48772C3D7D /* stats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4BD4807D643DA6BC9A33DB2D /* remote_bitrate_estimator_unittest_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remote_bitrate_estimator_unittest_helper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4BD4BE6CD4ABAEC060BA4150 /* aec_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aec_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4BDD17D750C93FD796DA946B /* audio_decoder_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4BE9744F6B7122CC40C80E13 /* videobroadcaster_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videobroadcaster_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C2553DE034DFE0EFE998DB2 /* sequenced_task_checker_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sequenced_task_checker_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C3185D429C1832169365A55 /* video_renderer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_renderer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C319E41E262018BB0FFADEB /* mock_packet_manipulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_packet_manipulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C341E89128BE7E7B2585FF3 /* vp9_mfqe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_mfqe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C4089B7828DB318C4004C43 /* webrtcvideocapturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcvideocapturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C4B71EF19E4DF5EF424E36A /* vector_scaling_operations.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vector_scaling_operations.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C53803DAC74D27DF0E8994B /* session_info.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = session_info.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C58D4B3FDF0E43332089B26 /* voe_test_interface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_test_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C61D28E3A9AB13169278213 /* jcmainct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcmainct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C74AB49DF8D8512E8DDACB8 /* ntp_time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ntp_time.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C75E8068FB9E0D511478308 /* neteq_ilbc_quality_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_ilbc_quality_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4C8B03E5FE643D5CDD1525DD /* transport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4CA1A7F75C971CAF0382C086 /* voe_network_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_network_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4CADE8B0A8B55A0AF34489B7 /* audio_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4CB74BF920C08A0B1249B3D3 /* rtp_receiver_video.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_receiver_video.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4CC0E3484607E85DABC55837 /* packet_manipulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet_manipulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4CCDF015854C2F3861F923F1 /* port.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = port.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4D1490C02B1C06F38DC10368 /* struct.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = struct.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4D68C6C8448CE649CBA99744 /* defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4D6CB2CB231B2C639FEC890C /* opensslidentity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opensslidentity.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4D77ED8CBE60B02B25EAADCC /* webrtcsessiondescriptionfactory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcsessiondescriptionfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4D8901C19BAF255E185B4956 /* h264.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = h264.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4DAED5D6C9AD70DC06D60275 /* mouse_cursor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mouse_cursor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4DD6D69D30721758B528ACFC /* sharedexclusivelock_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sharedexclusivelock_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4DDBBB6F2A5B97AA8DB64950 /* cmac.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cmac.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4DEF9215C9D2C456B28188D5 /* MacroDebug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacroDebug.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4DF0A263398D173CD91D8855 /* plugin.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = plugin.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4E0CD7A62C6C629F5A013BE3 /* ssl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ssl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4E2D2C7A5AFDB081FD20C2BB /* p8_pkey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p8_pkey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4E391D6AC16237636933CC6B /* map_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4E46607BB5779AFA12C5D43F /* rtp_file_writer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_file_writer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4E4B09534DB10EBB9D6ECDA2 /* desktop_region_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_region_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4E4D91C372632737E61605F0 /* ulpfec_receiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ulpfec_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4E53955854EAB7607EF3C64A /* process_NLSFs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = process_NLSFs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4E5E950C7770A4B6F7AA8935 /* trace_to_stderr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = trace_to_stderr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4EA529ECAF493F52679D9E8D /* init_encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = init_encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4EBD8230EA42C088634F431B /* packet_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4EBEFD9360F818842EFC1E6E /* subtract_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = subtract_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4EC36F9087472530488FC682 /* bitreader_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitreader_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4EC8686BDA47329FAD5D4377 /* sequenced_task_checker_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sequenced_task_checker_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4ECEE6B2F0C610AC34A2D938 /* loopfilter_block_sse2_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = loopfilter_block_sse2_x86_64.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4EFAC7A26EAF8B25D3F8E0DD /* testrelayserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testrelayserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F01B468CC6C3CB9C3E896E5 /* logsinks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logsinks.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F0735CA34D7F2ECDD85A02B /* saturating_gain_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = saturating_gain_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F1E5EF582E0F09F2E2E7449 /* voe_conference_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_conference_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F3B9A06F122AA157C3F76A7 /* platform_file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = platform_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F4BFA932078E3247373827B /* mediastreamtrackproxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediastreamtrackproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F50E63ADE2FFBBA4DF1F3D7 /* x509spki.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509spki.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F54CE8BC9917B6E16C5AEDB /* blocker_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = blocker_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F573EA2A05385066D19CAAB /* NETEQTEST_RTPpacket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NETEQTEST_RTPpacket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F5F0A0D6693962A91086143 /* preemptive_expand.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = preemptive_expand.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F6037E502CABDD4CAF8D8CA /* utility.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F6801420D90FAE41BE748E1 /* rotate_argb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rotate_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F763C0A58A7D80D5A7744D3 /* time_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F77606ADE133C4C2CC01077 /* lc3barch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lc3barch.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F86F3524BC92F8FBBB8BE90 /* threading.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = threading.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F887FAFA8B023784EC73FBD /* audio_frame_manipulator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_frame_manipulator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F890610FAD8E5B119EF0027 /* encoder_rtcp_feedback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encoder_rtcp_feedback.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4F9D4EA06C522A66C78E0600 /* jccolor-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jccolor-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4FA9984D0566A928311141F7 /* histogram.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = histogram.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4FC7BEF524CFCC9C26375AED /* statscollector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = statscollector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4FD4D9A59CDA48F10C58EAB1 /* audio_vector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_vector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4FD6DD27CC6056FFBBCD4698 /* singleton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = singleton.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                500C1975FC115FF30D8A68D4 /* encode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5013C40895861608342EF191 /* videocapturertracksource_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videocapturertracksource_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5017E9FB804187BCF994166A /* mock_decoder_database.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_decoder_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                502282984053615DB9907871 /* vp9_dct_intrin_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_dct_intrin_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50253FE793709A3BCB0FF18C /* scoped_ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scoped_ptr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                504F5DCEEE2045A354DDB80B /* crypto_kernel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crypto_kernel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5079D3F5DE5FFEB424172248 /* push_sinc_resampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = push_sinc_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                507E575279ECD05916FC53F0 /* screenshare_loopback.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screenshare_loopback.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50820C62B6905E1CF8975BD3 /* gtest-death-test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gtest-death-test.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5096F9B3E8C7593BC407DBA4 /* gmock-generated-nice-strict.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-generated-nice-strict.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50996D78E14FACCE60E250ED /* udp_socket_wrapper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = udp_socket_wrapper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                509EC54BBB76186AAA9589DF /* pem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pem.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50ADB9D1BC43A453136506D5 /* java_lazy_message_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_lazy_message_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50B380E573AAFE3432F95CD8 /* pitch_analysis_core_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_analysis_core_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50B56C9B7E934F1B1927CB26 /* simulcast.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = simulcast.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50BBE67BBC3CE628CD7C62C1 /* utility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50BDB9A490296A35E5D6D6FE /* send_side.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = send_side.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50BF0126DEFCF8A74090844C /* jdsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdsample.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50C4BB5E4E58AECE0582B4FD /* shared_data.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shared_data.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50D08CEDC6B0ED2CB36A3C4C /* resample_by_2_internal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resample_by_2_internal.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50DABC0E9302A353D832AA36 /* rtp_receiver_strategy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_receiver_strategy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                50FCA4C24509EC842A4A09BC /* loopfilter_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loopfilter_avx2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5105ABA4CBA54938407463F1 /* user_recv_thread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = user_recv_thread.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                510BE2B3471B7A55EFBD4152 /* sctp_process_lock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_process_lock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                51183A40BBA7BE354A3B50DA /* packet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                511927AECCF50CC67B2FE867 /* pitch_gain_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch_gain_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5120AC29DAE6425A6DEED2C1 /* gtest-tuple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-tuple.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                513191BE18E9DE7B3D73072D /* copyonwritebuffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = copyonwritebuffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5131EC6E08081595B270521D /* java_enum_field_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_enum_field_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                51464345DE005112B45595A1 /* peerconnectionfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = peerconnectionfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                514ACBB25DEBF8DA6EDE9BE7 /* mediacontroller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediacontroller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                514C9537E721D218022895DF /* stream_synchronization_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stream_synchronization_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                515688409CB2553FCA8FED95 /* run_threaded_main_mac.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = run_threaded_main_mac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                516E33761DD13044B3928CED /* structs_FLP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = structs_FLP.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                51929D99BDAEF273531CB019 /* stream_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stream_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                519421BA89EC9B7B14447077 /* RTCVideoSource+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCVideoSource+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                51AE56862094DCB89B284503 /* java_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                51D7F8840A67311FE64D3066 /* RTCAudioTrack+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCAudioTrack+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                51D99B9ED99DD9ABF977541F /* rsaz-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;rsaz-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                51EB464F58698579D50C7642 /* metrics_default.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = metrics_default.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5233EFD0700459319FDA74C7 /* iosfileutils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = iosfileutils.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                524046F66E05A1626308195D /* s3_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                524F84C3441D4B871F7545CD /* table_LSF_cos.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = table_LSF_cos.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5270BB44356E6978D745BF76 /* audio_send_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_send_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5289F5D789360D1013C2D4BA /* webrtcsdp_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcsdp_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                52981B1A83101EEEDEB3BB0B /* os_specific_inline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = os_specific_inline.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                529A26B72188D1071C2A3CB6 /* file_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                52A3B91C54357BAD3E5D81BD /* fine_audio_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fine_audio_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                52A8422ACD66A8701D261194 /* httpclient.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = httpclient.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                52DA7995DCCEE0328EC825D5 /* mock_remote_bitrate_observer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_remote_bitrate_observer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                52F3E6D0F9070593F8A2F8E3 /* javanano_map_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_map_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                52FCFE2C40AB34CB35CC2958 /* voe_base_misc_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_base_misc_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                530857FDF7B4D33F406C2BD0 /* rtpfb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtpfb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                531EAAA50A8A4C4D1555FDE9 /* alr_detector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = alr_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                532AFB561C51B0FB12302BEF /* encoder_rtcp_feedback_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = encoder_rtcp_feedback_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5336133F89043C174A51689C /* rtp_format_h264.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_format_h264.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                534BED07703321B88B1C6317 /* row_gcc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = row_gcc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                534C99FF886CF05109830781 /* x_pkey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_pkey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                535C3CEE2665AD61AE64F6B8 /* audio_encoder_isac_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_isac_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                535FEAE1EDC08DCD9C76D4A8 /* rtp_analyzer.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = rtp_analyzer.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                53624B5AA23F9D30FD5AE4D8 /* abs_quant_loop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = abs_quant_loop.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5377CF6181B3EF239B018A82 /* streamcollection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = streamcollection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                53972675D263793117FBD1CA /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                53A2DCB6892FC3FDD59BA1E0 /* vp9_reconintra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_reconintra.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                53B02467CCF35BB432DE1E53 /* tansig_table.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tansig_table.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                53C0363A9F933FF74531B16C /* encode_pulses.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encode_pulses.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                53C5F6650F4E71B61BDBFEE4 /* onyxd_int.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = onyxd_int.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                53CB25E312A01AC75AAE57E5 /* __init__.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = __init__.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                53D5AA512C13E23F2801ED7B /* spectrum_ar_model_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = spectrum_ar_model_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                53E10C210A959FF633AFD1F6 /* stack.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stack.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5407DD64E0F7D5A3D8D450CF /* video_decoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                542434A81B3A2C67B73160E6 /* index_conv_dec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = index_conv_dec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                543F9446FBC793F564349787 /* buf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = buf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                544441F8B741E1168DF7FDBE /* desktop_capture_options.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_capture_options.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                54466CB3732F682F8AE11412 /* decoding_state_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decoding_state_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                544958ECF9B96686B535DF31 /* lpc_masking_model.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lpc_masking_model.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                544E343BD4AF6FC35D55F903 /* os_support.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = os_support.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                54510584243EE5088D64ACD9 /* voice_engine_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voice_engine_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                546B3E8A2B8A7B684232BB7D /* jquant2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jquant2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                546F177F9E50D73E41E7F0EE /* overuse_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = overuse_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                546FC917C9BCDCC0416AF6A1 /* arith_routines.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arith_routines.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5471840A4D31FBBB527100ED /* probe_bitrate_estimator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = probe_bitrate_estimator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5475FA1F9AB39C687748207E /* exp_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = exp_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                547BD0487909C17F1A078673 /* gas-token.re */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;gas-token.re&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                548D6E541ED32CFBE3AEF969 /* vp9_pred_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_pred_common.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                54943AB39FD18B0CCD59366E /* gain_quant.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gain_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                54A49D3273085431E58B1394 /* javanano_primitive_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_primitive_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                54A59B4D66ECF81F6930AB50 /* RTCIceCandidate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCIceCandidate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                54C21D7865D2023DD1BF416B /* sctp6_usrreq.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp6_usrreq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5509D09B163D8598ADB05057 /* voe_video_sync_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_video_sync_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                551ABC3871F84CD37F7C1281 /* isac_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = isac_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                551C099BE33B0AEB572EC1D2 /* sctp_os_userspace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_os_userspace.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55335679A260182D25273901 /* decode_plc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_plc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                553EA668CD5174A8963F5255 /* udp_transport_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = udp_transport_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                555513DDBD6AEFB0DA9DCD12 /* configurable_frame_size_encoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = configurable_frame_size_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                556176BD6CC780DE3E9F0DCE /* voe_external_media_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_external_media_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                557A13046D35B24B3BA8D36E /* fakeconstraints.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakeconstraints.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                557D1BC02EA7FBC5F50D270B /* ntp_time_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ntp_time_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                558B1CE9DD5887ECE0B06792 /* obj_xref.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = obj_xref.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5593A7F1F78295B299D54DE5 /* stun.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stun.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55A2695380882DED7D51AA2B /* vpx_image.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_image.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55A40540136790F028354C85 /* sort_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sort_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55BA15691D4C78EEEA2F4247 /* thread_checker_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = thread_checker_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55C00B5794A1836E38C46A05 /* transportcontroller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transportcontroller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55C5C7DACBE6A63CC6836BB2 /* drifting_clock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = drifting_clock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55D794E2516E5661A3A64CFC /* command_line_interface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = command_line_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55DF975638361B750EBB0313 /* inter_arrival.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inter_arrival.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55E04B3C5359D0813C515A1D /* xmpppump.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmpppump.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55E2371CC437A8FAE049B8B2 /* i420.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = i420.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                55FD47D9D6CC9CADA6A8750D /* transportcontroller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transportcontroller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                560CF4854FE456BD1CAB17C2 /* jdmerge.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdmerge.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5613AA20D015FB33B1615E98 /* device_info_objc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = device_info_objc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                561C4C154CF51327A269296D /* asyncinvoker.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = asyncinvoker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5646F2E22A6C496CC8C8ABE1 /* modecont.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modecont.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5655FAEC4E6B43A619C015B8 /* mucroomconfigtask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mucroomconfigtask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5670D921B28B70EC588670BE /* internal_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56729A8FA311AE891EA7A8D2 /* aecm_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aecm_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5687C9BCB56B5F9BB9ADEC00 /* unknown_field_set.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unknown_field_set.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                569FF28E6874D594E4C914E2 /* key.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = key.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56A13FBA8C67B7B94B84E748 /* task.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = task.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56A3903971F3AC518763F890 /* voe_base_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_base_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56AA2F43DE8384F9628D3504 /* level_controller_constants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = level_controller_constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56AFCC1D4AEEF3F8B76C8ECA /* socketaddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socketaddress.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56BC941D4CCF056D3F8033A1 /* desktop_configuration_monitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_configuration_monitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56C436C1EBE30C33D5FA6A0A /* vp9_encodeframe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_encodeframe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56E1659E815172D32F35C9E4 /* denoiser_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = denoiser_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56E8FCF4ADC7791F90F3ABF5 /* coefupdateprobs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = coefupdateprobs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                56ECBF7287B365362030E75B /* fft.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5703A35288C2CA0D0EC9B0DC /* inv_txfm_ssse3_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = inv_txfm_ssse3_x86_64.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57067A5EF461587C10C14F0E /* exp_filter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = exp_filter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5716C1DD67C0D8034835958C /* desktop_configuration.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = desktop_configuration.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                571DEC6C8538A04BEDB9D884 /* arenastring.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arenastring.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                571FF7C73848149D91397A1B /* gain_quant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gain_quant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57363D7DE74087A34B7E2D48 /* v3_extku.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_extku.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                574294BB6C9DA6F0A9AC2219 /* normalized_covariance_estimator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = normalized_covariance_estimator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5742F7DE30187D030962FFFD /* metrics_default.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = metrics_default.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57488E2DFB81A7DE7775B7B3 /* v3_ia5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_ia5.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                576D7CB9FBC5A36A1E0608AD /* objectivec_enum.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_enum.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                576EBEC4DB95D1BEF8D6EDE3 /* lpc_shape_swb12_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lpc_shape_swb12_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                577A7024D6301EB90C4399ED /* rtp_file_reader.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_file_reader.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                577B69B6ADEBDAA3756EEA1C /* structs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = structs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57818A8CC648770F3973FC3C /* filterbanks_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = filterbanks_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5782991835DBA77EA6043FE7 /* ec_key.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ec_key.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5799A017A9BF94E2C11D1810 /* resampler_private_up2_HQ.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resampler_private_up2_HQ.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5799EA96CB9F216C419307DE /* idctllm_mmx.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = idctllm_mmx.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                579AE417755EAED8CA0F7450 /* peerconnectionfactory_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = peerconnectionfactory_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                579B42CA8B13FA5BC45554D1 /* debug_dump_writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = debug_dump_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57A4BD8967E6D0ED71088928 /* atomicops_internals_x86_msvc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = atomicops_internals_x86_msvc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57A79D9D2D315B36535C221D /* time_scheduler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_scheduler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57B072AD10971B9016D4BC2D /* RTCConfiguration+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCConfiguration+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57B413D0346A86579184B745 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57C51532A76513F51FBEE6E3 /* fake_audio_device.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fake_audio_device.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57C67F9B2BF9392A4D3BBF96 /* quant_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = quant_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57CC410E484F0BFFB5C83B4C /* ruby_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ruby_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57CFCDAF433A81CEB6E25339 /* scopedptrcollection_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scopedptrcollection_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57D4F206C42F91DC95D0F0E1 /* frame_generator_capturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_generator_capturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57D7CDA4DCCB4BE2B48BF3BE /* push_sinc_resampler_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = push_sinc_resampler_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57DB5F1DF3FEC0EBF864DFC1 /* vp9_cost.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_cost.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57E75BF0EE8F079BD1E32CEE /* rtp_sender_audio.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_sender_audio.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                57FE2F16E5A9A74A7CE15C00 /* audio_mixer_impl_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_mixer_impl_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                58218500556C33C4EF45C550 /* neteq_input.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = neteq_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                582263FBEB93900C1CE2871B /* audio_classifier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_classifier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5844B2180A8CB9295B07B9DA /* ssrc_database.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ssrc_database.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                584A7E8CC6B1FF0A144920D6 /* vpx_dsp_rtcd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_dsp_rtcd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                58517922F1A96F2917A1F79C /* RTCRtpEncodingParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCRtpEncodingParameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                58707C8C3236A50FA2EFA87D /* predictive_packet_manipulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = predictive_packet_manipulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                588DFAECC101522F0D13630D /* video_capture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_capture.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5896CF2C3503A193E0370CC2 /* ssrc_database.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ssrc_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                589E944DF8E8DE06C69ED607 /* stringutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stringutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                58CE9B5F4CF103B213742CE0 /* reference_picture_selection_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reference_picture_selection_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                58D241F4B4F5815EF0DA617A /* mock_red_payload_splitter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_red_payload_splitter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                58F8B76C0211509E2AA65E86 /* gain_control_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gain_control_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59185DBDE2751DB2824E54DF /* channel_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                592137019F2CE1A04FB25027 /* s3_enc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5924F399BAC1A85525D497A1 /* jchuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jchuff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59332118D68FB9E9605E97CF /* RTCMetricsSampleInfo+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMetricsSampleInfo+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5935C42E94E6973518CA9FD0 /* send_statistics_proxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = send_statistics_proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59384E43AB34CB344E21C19A /* builtin_audio_decoder_factory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = builtin_audio_decoder_factory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5939F59C5FBF4586285EDFCC /* tuning_parameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tuning_parameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                594447983A1936D62560C805 /* pli_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pli_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                594A94AA33E05DF7F802F455 /* xmlprinter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmlprinter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5957F995D2A38082183DCB52 /* urlencode.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = urlencode.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59589892403A39217834477C /* rtp_rtcp_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_rtcp_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                595CFDC09E7CBA2FA4D32531 /* video_metrics_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_metrics_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5961E3EF33C026CEE3FDEE99 /* echo_control_mobile_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5966AFC4331D64789A697A4A /* vp9_dct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_dct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5974FB3C6770C2EEE239F1DE /* sslfingerprint.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sslfingerprint.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5974FBC86D6892093D98CB23 /* vp8_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5977B696E67E29DB580E7523 /* jidctfst-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jidctfst-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                599659142D4E45A47DE31AC0 /* rtp_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_format.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                599CF80F6055A966BE11FA81 /* hkdf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hkdf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59BD692F3DEA3C7CBF78D0A2 /* raw-preproc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;raw-preproc.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59C552D1C76314168A04D17F /* text_format.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = text_format.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59DC0292B441C4997EC5D761 /* RTCFileLogger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCFileLogger.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59EEFC262410FE7D6CC8F587 /* filter_x86.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = filter_x86.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59F8BF3389ED21760A64757D /* field_mask_utility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_mask_utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                59F9C7A835FC1C88D5489665 /* packet_loss_stats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet_loss_stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5A01517E3D5678E7BBF414BE /* push_resampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = push_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5A03B2673B0EC0AAC2B8F880 /* audiotrack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audiotrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5A07C6EC955F1B153106CA2D /* corrMatrix_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = corrMatrix_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5A0BA3C87DCEA383A19C9E0C /* sctp_input.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_input.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5A5413E70921DD85C2DA0390 /* byte_io.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = byte_io.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5A557876339E04B9265A4CE6 /* default_temporal_layers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = default_temporal_layers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5A6CF5772FEF41D731D61ABD /* task_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = task_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5A8DB3380E5C558F380220D8 /* cwrs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cwrs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5AA08794D9EEBC6E6390005F /* substr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = substr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5AB9BB8F2280D6F38355008B /* probe_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = probe_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5AD1FAC3FDCE861BA50D9C70 /* audio_vector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_vector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5AD6AF42467DF8A18A235AC5 /* clock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = clock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5AD87AEC4B7178DB3885BC77 /* lpc_encode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lpc_encode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5AD951A6A41E6862CA5236C7 /* planar_functions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = planar_functions.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5AFB30DBC9A15E08F65EC364 /* mean_variance_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mean_variance_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5B108F589D0D4E4BBCC5EDAC /* filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5B1C2B0A81C8CEBFF64EB23F /* service_reflection.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = service_reflection.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5B240A9CB0E1C4E46824A845 /* vp9_lookahead.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_lookahead.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5B35979A1AFB87415AFAF2F1 /* voip_metric_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voip_metric_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5B38581A7269AD3071B6E6A3 /* celt_lpc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = celt_lpc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5B433353C3A71DC35D19CA16 /* network.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = network.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5B4EFADB710254E6D8F7194A /* javanano_message_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_message_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5B69860D2077A1BD4ADF26D6 /* zero_copy_stream_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zero_copy_stream_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5B84AC43238849D971572CF8 /* NSString+StdString.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = &quot;NSString+StdString.mm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BA9FFAF4C5E9B9C224D7379 /* hkdf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hkdf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BB401C1957C7A41CE6E479A /* stunrequest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stunrequest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BBFA6124211ADDD7C36F98B /* dtlstransportchannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtlstransportchannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BC1C094CF9D14232E776855 /* jerror.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jerror.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BCB895832A5101A2EB1240E /* RTCVideoTrack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCVideoTrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BD390A22A229290AC54791F /* ssl_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BD41A7A4ED0DF25B7CCE1CB /* vpx_thread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_thread.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BD548BF5D7773BF69C45A65 /* tcp.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tcp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BD99D1EFC7FC2A1E281E73C /* lpc_shape_swb16_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lpc_shape_swb16_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BDE9ECEB145B8730282EFB3 /* LP_variable_cutoff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = LP_variable_cutoff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BDFA34F7316DBEC4182E02C /* stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5BE98A8DD96F8FC0A9DEF678 /* vp9_highbd_error_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vp9_highbd_error_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C01C5F20D451D23CA14F6D7 /* splitting_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = splitting_filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C14FDDA1CB3DB906B29140C /* rdopt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rdopt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C190CB214A0C0842DF2EC61 /* vad_circular_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad_circular_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C2B5DC8119C0FAA1F190699 /* g722_encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = g722_encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C2E7D5766006FF347A0F6FE /* montgomery.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = montgomery.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C3944B8E41F0B74A9D94722 /* audio_encoder_ilbc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_ilbc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C52161DDF49B365B811BA2B /* spectrum_ar_model_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = spectrum_ar_model_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C69AD517264D4FD9FFAD4EC /* media_opt_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = media_opt_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C7086C7231EA4FE1018510B /* vad_circular_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vad_circular_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C7782907FD5ABF72B02127F /* RTCSessionDescriptionTest.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCSessionDescriptionTest.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C834F743E2114B7961CBFE1 /* process_thread_impl_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = process_thread_impl_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C9AFEF832D91CDD5794F2C8 /* echo_cancellation.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CBA79049BD77B8BA70E1378 /* cpp_string_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_string_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CC2FB817546EFEF58A7A0E5 /* video_quality_analysis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_quality_analysis.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CD075C15D741FE6DE6D90AB /* modecont.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = modecont.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CD645635A8FED2B93282F9E /* RTCVideoRendererAdapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCVideoRendererAdapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CD6D85359764F758ABBE958 /* format_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = format_macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CE03D53233367245B3DA180 /* RTCOpenGLVideoRenderer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCOpenGLVideoRenderer.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CE157049DB32F9B83197E83 /* ulpfec_receiver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ulpfec_receiver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CE69A8EA6D8227EDAA68E35 /* complex_matrix_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = complex_matrix_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CEFD02924E82AA81535029F /* audio_classifier.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_classifier.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CF35295A8564A7DD7A5439D /* profile_level_id_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = profile_level_id_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CF3DB3591FA7DD5ECBBA669 /* videosourcebase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videosourcebase.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5D0486473F8D4AC99070A858 /* t_crl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_crl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5D17FE33BF5865C5BFF3A7C4 /* ber.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ber.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5D43E2F7260A3D180E4EE76E /* cpu-arm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;cpu-arm.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5D5961BBC7CF07C3D4733791 /* avfoundationvideocapturer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = avfoundationvideocapturer.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5D7ED38CD1D8A5C36554B963 /* unittest_main.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unittest_main.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5D9082DA4CBCA51906B5DEBF /* saslmechanism.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = saslmechanism.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5DC2A5C7CF616D7CD2BBA4AA /* jcphuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcphuff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5DD9EBE444887F11A0B0EBDF /* sctp_sha1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_sha1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5DDDB8CA806C152F694F3BD9 /* v3_akey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_akey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5DDE8C4B5C7AA9CAF15AF87B /* ruby_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ruby_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5DDF2AA5052ADA5AF44CE42C /* v3_sxnet.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_sxnet.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5DE8172A3482B1BB16F39CB6 /* quantize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = quantize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5DF942A69215C063A65B5A53 /* jitter_buffer_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jitter_buffer_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5DFA9C6008AF4F4B912E5A58 /* filterbank_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filterbank_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E0361A5ECE94E1F1B38411E /* vp9_tile_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_tile_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E130DDB6583CE92FCF9673B /* ringbuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ringbuffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E1E210A84129462B31CA9AB /* tmmbr_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tmmbr_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E1E91AF6403F3C132A17129 /* wav_file_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wav_file_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E1EBB15423D98F71DE656F4 /* isac_float_type.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = isac_float_type.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E21014CCEA7653424A5E510 /* vp9_scan.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_scan.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E2466D757CCE43DBF2317B1 /* dsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E259F14A7C2D92DC0E77637 /* mediastreaminterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediastreaminterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E5C2BF917BF8CFD8A52F74C /* frame_generator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_generator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E6168699CE3BCFF51A412A9 /* file_player_unittests.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_player_unittests.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5E6D79AAF4C65409CBD75F5F /* prob.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = prob.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5EAF3466EC064D33A9B9045D /* x_name.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_name.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5EB62EDC3D0161E0B680A23B /* gas-parse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;gas-parse.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5EC59C0A44CA288445FFA5CF /* warped_autocorrelation_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = warped_autocorrelation_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5ECB6EB6091CEC781D95A3EA /* bufferqueue_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bufferqueue_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5ECD9312A3248A87B1FDEBE2 /* presencereceivetask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = presencereceivetask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5EDA4B07662155DF84E3EA5E /* rotate_mips.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rotate_mips.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5EFC648AAA645BD4A45AC695 /* vad_sp_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad_sp_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F12778C8CF348770281D4D4 /* audio_sink.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_sink.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F1847C21854F635888B4406 /* vp9_firstpass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_firstpass.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F1C5148C431A43BBE3376A8 /* null_cipher.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = null_cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F1CFA2BB90E917FCD6387CC /* java_shared_code_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_shared_code_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F1DD135D00019D75079E799 /* simple_interpolate_lsf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simple_interpolate_lsf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F21D96701B2A4BFC5FF563F /* java_service.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_service.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F5378280FC367CD3BC3209B /* video_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F63AB8C251F02F828DE7A74 /* udp_transport_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = udp_transport_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F6DE054752CD110CC0FE0F0 /* audio_ring_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_ring_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F7BA1DA54F63B7252C8E28F /* RTCSessionDescription+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCSessionDescription+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5F9A799E883B562588731146 /* rgba_color.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rgba_color.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5FB1E909D16928714D38FF66 /* sum_squares_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sum_squares_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5FC12C660FF9DF436DF473B5 /* array_util_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = array_util_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5FC4995859951DB6E9C3ABA8 /* descriptor_database.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5FCDFF60853AC8EDC4790956 /* modes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = modes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5FD2FEED1633C5C2EFE103A6 /* corevideo_frame_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = corevideo_frame_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5FD7B5732D37FB990257884B /* audio_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5FDB5E62B08CF1ED9AC95D78 /* omxSP_FFTInit_R_F32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = omxSP_FFTInit_R_F32.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6009B74955E7C6F8EFD00A7E /* codec_before_streaming_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = codec_before_streaming_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                60268695C5DF128251BC045D /* audio_decoder_ilbc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_ilbc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6026E56FF05E95A36210D211 /* NLSF_encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NLSF_encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                603ABFA29DC8BAEADDB78192 /* voe_external_media.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_external_media.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6044622F9768F058AF3B6639 /* audio_device_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_device_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6052E806C157C98DBBFC5191 /* rtcstats.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6053AC09FB5984317D7ACE70 /* jfdctflt-sse-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jfdctflt-sse-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6059D760E1C36A924AFF7355 /* descriptor_database.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor_database.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                605AA583866BB2FA7CD32B9F /* filters_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = filters_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                60650949041930A3A337F990 /* scale_copy_vector_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = scale_copy_vector_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                606C7721C3614885ABD52BF9 /* overuse_detector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = overuse_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6083A5555D406ABC42872CA5 /* cpp_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                608BBC2C47B499C6869CC50C /* print.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = print.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                609441A2ADAA4DEB754466D3 /* vp8_cx_iface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_cx_iface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6094CF60ED6B30C1420DC2F9 /* python_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = python_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6097557B84D19774DB229E18 /* RTCVideoRendererAdapter+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCVideoRendererAdapter+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                609E84EC0DEDAEFDDF2FEEED /* tokenize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tokenize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                60B4E2C0BBEDC8DE54DAE428 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                60C66808B1F2A5DBE744CB58 /* messagedigest_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = messagedigest_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                60D13D4AD33282D47EA67E2B /* vq3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vq3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                60D54DC2257BA1824171ECCB /* jcomapi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcomapi.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                60E095447A8E4E9A992FCFF6 /* video_encoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                60EE62EF6A9E88A281876AB4 /* asyncsocket.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = asyncsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                60F81AFAA7D25F8AEA110D37 /* reference_picture_selection.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reference_picture_selection.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                610E6020C5BCFF153F720EFE /* conf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = conf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6110E8AC788E6EF31791E636 /* NSQ_del_dec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NSQ_del_dec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                611114D16748489C4921ADBE /* xmlelement.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlelement.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6115498F368DA38BA10A57D8 /* zero_copy_stream_impl_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream_impl_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                612FE4BC07A4978E3889ECEF /* v3_skey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_skey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                613666B3ABCC394F4F2AE5C1 /* channel_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61468A38CCE7417F7D808A8B /* inv_txfm_sse2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inv_txfm_sse2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                614AFC95D441C83588B1A17F /* screen_capturer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_capturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61680DE3684193809709A72F /* gtest-linked_ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-linked_ptr.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                616B15D1201D4BADEE45D52D /* poly1305.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = poly1305.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                616C111157127DEEE0C719E8 /* constants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61725E54F00740902C0D547E /* window_capturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = window_capturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61854D5B06F24FB01E5A5464 /* cb_mem_energy_calc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cb_mem_energy_calc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61894B4A5B340DA99E2E04F9 /* quality_scaler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = quality_scaler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61A5E1850CF54BF98B84922A /* extended_jitter_report.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extended_jitter_report.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61AFBBB5125DF616B3E8CE55 /* audio_mixer_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_mixer_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61B536ADD85ADA33B8E99DAE /* cpp_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61C3D078FF6330290957827D /* dsa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dsa.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61D66DBA930014F99C2E1D27 /* voe_neteq_stats_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_neteq_stats_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61DA92C0419A278F5B6865FD /* jcmaster.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcmaster.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61E681A12B3262AED32047FA /* vp9_mvref_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_mvref_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61E885471DBA9F0417E430B7 /* gtest_mac.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = gtest_mac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61E92899C108BE2198AE419C /* objectivec_file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61EFA23DFDE01CF67190665F /* vp9_frame_buffers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_frame_buffers.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61F03E2E487F314B9A57970A /* bye_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bye_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                61FB48D08172CA045554BC61 /* scale_argb_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scale_argb_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6213834576F86A3745E4CFF0 /* generated_enum_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_enum_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                621753B85B947B59DA0D76CC /* dtx_controller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtx_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6222811ED95D357696FFD350 /* peerconnection_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = peerconnection_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62278CC05409C478ABB69BA6 /* video_capturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_capturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6249CDE9C242198F22D5DAEB /* audio_decoder_opus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder_opus.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                624FB3201ACC9E67F4E3D695 /* packettransportinterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packettransportinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6251F39326B5A1644E08B2A1 /* rdf-objfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;rdf-objfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                625AD2891BFB03242FF6D59B /* RTCSessionDescription.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCSessionDescription.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62669172BBB52FDCC9A4D873 /* voe_test_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_test_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6277EE044BAC070A9EA18A76 /* a_time.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_time.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                628E20126BE01876B7139377 /* frame_buffer2.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_buffer2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                628FDE39C77B0D3C95759CE1 /* audio_decoder_isac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder_isac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62ACFA921BAC180DDF7BCE0B /* mediastream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediastream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62B74294ED01DDF04D851D71 /* voe_volume_control_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_volume_control_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62BF3216AB09575719E8D9AC /* diskcache.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = diskcache.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62C5A9388E10D8DA3A6A3B5A /* audio_processing_performance_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_performance_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62CE90AA7DF5C194D6E75F83 /* time_stretch_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_stretch_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62CFF72A54F8157D063013A1 /* resampler.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resampler.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62D935B932473D3BD14F943D /* pps_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pps_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62DE16611496C21B8920014B /* javanano_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_message.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62EDE3104DD37D39182F3C53 /* ipaddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ipaddress.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                62FC13C645D7ABC2E1B67EB7 /* blinding.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = blinding.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                630543E7AFFB8EC631E33498 /* lsp_to_lsf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lsp_to_lsf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6305725D529C1B5601786162 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6313DD6B56F7A6EDE1BA1435 /* md5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                631892B095B231920060C70D /* acm_send_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = acm_send_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6335412800C1E932330D3B6F /* channel_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                63412C0436A761EDCFDAACC2 /* highbd_sad4d_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = highbd_sad4d_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                636643133C2CA3F98E158D56 /* udp_socket_manager_posix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = udp_socket_manager_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                639ADD64C6FA74346A96D04D /* gmock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gmock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                63CD863A92462BBA8AD9B83A /* decoder_database.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decoder_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                63E24722BCC659FBE8F33879 /* ulpfec_header_reader_writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ulpfec_header_reader_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                63E646389F7A1031A654B209 /* codec_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = codec_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                63F66585813CA1E880F5D788 /* rtcstats_objects.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstats_objects.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                641FF8156DA5AF16D56B2ACE /* vp9_block.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_block.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                642333B06589FB61167A893A /* window_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = window_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                643316410AA7FCA1F83C5EF7 /* aec_resampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aec_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                644087912167C38CC3F9C6F3 /* java_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64427660A56314C548DEFFE4 /* loopfilter_x86.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loopfilter_x86.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                644E8BAD7BE3E6A611616441 /* proxy_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proxy_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6459AB96EB3C8C321DABD258 /* jsepicecandidate.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jsepicecandidate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                645BE0B51EFC4C16B679B101 /* entropy_coding.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entropy_coding.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                646271E0A441851ABC4B7AE8 /* javanano_enum_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_enum_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                647918017E0A7EA45113B184 /* tick_timer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tick_timer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                647E6892D8EC096C521347EC /* audio_encoder_pcm16b.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_pcm16b.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6480942250AEDE44DFD01B89 /* fakevideorenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakevideorenderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64905EBC6A264ADFA576057F /* audio_device_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_device_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                649E266F893E735FD6238B61 /* vp9_scale.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_scale.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64B7A6323128EEEB39ACAD3B /* bwe_test_fileutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bwe_test_fileutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64BC219B907FC37814EE7A12 /* voe_rtp_rtcp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_rtp_rtcp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64CCDD2C7A8CC70B7832D5CE /* code.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = code.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64D02CE4A9640A86B1907612 /* resampler_structs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = resampler_structs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64E7636C1388B39FD509CDB4 /* httpbase.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = httpbase.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64ED5181B958A6A7E2D3C480 /* extended_jitter_report_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extended_jitter_report_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64F028B10679209C2CB25AB4 /* timestampaligner_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timestampaligner_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                64F6D985548FF8C76D0EBAB2 /* copy_c.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = copy_c.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                65169D98D046BD361247868B /* json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6521C2133137AD7BE68BB816 /* laplace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = laplace.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6521D46EC9B6DF00E71EC0EF /* opus_fec_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = opus_fec_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                652B2C3A8A9E25CA603C7278 /* audio_encoder_ilbc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_ilbc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6535D0046467C9EFF37795AB /* voice_detection_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voice_detection_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                656B1C4D180F4BF29FBDBCFD /* csharp_enum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_enum.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                658D1C483E0126E5AC4EA2FC /* NLSF_unpack.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NLSF_unpack.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                65A209A80782EF3C23118E69 /* reflection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                65A4B08C277092860B6A11A1 /* RTCIceServer+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCIceServer+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                65A55D5EEB30B2AFDD038970 /* encodeframe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encodeframe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                65BB5DA7E0F09A48F21BEDB7 /* dtmf_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtmf_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                65D1715D02B6B4B88D80EEB6 /* audio_frame_operations_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_frame_operations_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                65DB30222C9438E2CA6784AE /* real_fourier.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                65EBD3935D2CB2E8C0B193B4 /* audio_encoder_cng.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_cng.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                660D195D979266AAF4583152 /* frame_editing_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_editing_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                661C1DA55F44CF2D2CA1669F /* rdbx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rdbx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                662234353FF0CE9551A048C3 /* videosourcebase.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videosourcebase.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                662677CCBFD4A41179BD9552 /* pkcs12.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pkcs12.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                662801078677DAA6CCA7DA29 /* test_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_utils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                662A846CE6B8F155931BAB10 /* compare.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = compare.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66507A76B74C553154A2CF75 /* ringbuffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ringbuffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66766319B35B152E0A1BF1FF /* wpd_node_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wpd_node_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66782A22AE49E69A21F96B24 /* encodemb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encodemb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                667D283B087D01F493283DA1 /* voice_detection_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voice_detection_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                667F33B3E0139EE5A88DBAE7 /* nack_module.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nack_module.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                668A0734B3F020ACA47DE713 /* ex_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ex_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                668BF0E9411D7B3F8806F179 /* codec_timer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = codec_timer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                668C065DFD781C73E668ED06 /* sparse_fir_filter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sparse_fir_filter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6697102C0633654203828F04 /* lpc_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lpc_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66992F47577CE77E86B7480E /* audio_converter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_converter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66B213D926A15CFE1A248533 /* psnr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = psnr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66D56A610F3AF111193191D2 /* sort.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sort.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66D85C7BCD02A69452F8481B /* paced_sender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = paced_sender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66E7DA77BCDA8981F4C26DD8 /* jcparam.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcparam.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66EB094383D3840853666007 /* java_extension.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_extension.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66F04F306BA2B54E0DFE63F0 /* neteq_rtpplay.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_rtpplay.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                66F64D965128E8CED5DBCCD4 /* webrtcvideocapturerfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcvideocapturerfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67087865F060F61D4BA008F4 /* convert_argb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6725E8048A6017189811F587 /* vp9_pred_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_pred_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                672F74E91FE836C6C129CD67 /* casts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = casts.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6731D00CA22730C70C6CE9F3 /* pkcs8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pkcs8.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6732B91B1DFEDF297AEC8F50 /* fec_test_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fec_test_helper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67407672B783B681F3E7736D /* RTCIceServer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCIceServer.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6745A14B3C3CB8BA3CEA8E84 /* laplace.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = laplace.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                674734B5AC20B76C3AF36C4C /* mjpeg_validate.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mjpeg_validate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                674BFDD892B51535F07EB8F0 /* cpp_primitive_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_primitive_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67511C6856959AB5346BC50C /* dtlstransportchannel.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtlstransportchannel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                675EF9504B2869544FA4E277 /* pkcs8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pkcs8.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                676D34CE1FD22BECC2C89F12 /* ssl3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ssl3.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67786B3645E878C014FC8629 /* v3_bcons.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_bcons.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                677967A64F8C209D39725E5B /* int128.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = int128.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                677D5F1E621ECD50B9F5EA25 /* ec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                678642798ACD19BD2EBAE19A /* protobuf_utils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = protobuf_utils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6786BCB5C2237145F517498E /* mediaconstants.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediaconstants.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67A1B0211E4DCC9421A96495 /* audio_encoder_isacfix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_isacfix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67A4105D6F0085805CD79905 /* x86_64-gcc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;x86_64-gcc.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67A9E8555D9C0FE2946E4B7F /* type_checkers.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = type_checkers.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67D0DE34F82B260B5E5A5DA8 /* rgba_color.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rgba_color.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67D57EC4E461FD55DFA9A612 /* sctp_peeloff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_peeloff.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67D9FE8616F4D0AFA07B6D6D /* cpp-preproc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;cpp-preproc.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67DF25462E607EEB69A0C61C /* ec_montgomery.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ec_montgomery.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67DF35D6FAC7E7BD643E5830 /* video_capture_delay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_capture_delay.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67ED3EF2D61E15FB8919DC07 /* rtcp_receiver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67F313DC1A8940C56736BC30 /* RTCRtpCodecParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCRtpCodecParameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67FB1F276FDA4F89FF7DDD5F /* locked_bandwidth_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = locked_bandwidth_info.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67FEDEF0610B6ED6DF68FC13 /* audio_device_mac.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_device_mac.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                67FF90C375286227CEB882B4 /* a_d2i_fp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_d2i_fp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68017DB0EF732A81C5C86FD0 /* simple_interpolate_lsf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = simple_interpolate_lsf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68162977BC69ED5B69B266CF /* vpx_frame_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_frame_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68185DA52E762F57B685A757 /* constants.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = constants.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                681E439E10CDB758955819DC /* omxSP_FFTGetBufSize_R_F32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = omxSP_FFTGetBufSize_R_F32.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                681F27A73ADE64A4EF20F17B /* java_map_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_map_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6827D35AE54888C289FB7109 /* jfdctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jfdctint.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                682AEE581FC06CCE379DF4EF /* x509_r2x.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_r2x.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6838093184C5D141EF64D597 /* portallocator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = portallocator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68431B7B031567DB82BC437B /* bwexpander.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bwexpander.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68448EB3B0F54C21F13F2E11 /* echo_cancellation_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                684786B713BAFAC2BDC6786E /* rtcp_sender_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_sender_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                685913B5652CD4726918E18D /* packet_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                685EE34DD1204913E29D2FF1 /* xmlparse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = xmlparse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                686AD6703D7D16D1EB2ACA1E /* loopfilter_filters.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loopfilter_filters.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68768CEB9A153CD2F34100DD /* vp9_decoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                688676B20280F72099054343 /* java_extension_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_extension_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                688DF3BC690E04CBBFB8CA66 /* poly_to_lsp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = poly_to_lsp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68967968BA99E4A5DD37812C /* modecosts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modecosts.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68B501A81D06F70FF4F53F05 /* cipher.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68B5F7F3A4D305D615919E3C /* videocapturertracksource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videocapturertracksource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68BCEA2424E622F515304434 /* sinusoidal_linear_chirp_source.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sinusoidal_linear_chirp_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68C63A48343476DD2724BCB0 /* media_opt_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = media_opt_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68D0C6635F4EA5227A82E099 /* RTCLegacyStatsReport.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCLegacyStatsReport.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68DF15BAA22FE1120D2C9C5F /* payload_router.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = payload_router.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68E5467BF20D835CA22988FD /* resample_by_2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resample_by_2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68EA3874016D6BB8C81133EF /* highbd_variance_impl_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = highbd_variance_impl_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68F2E9B127DC66203873EE8C /* reconintra.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reconintra.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                68F5C1B992DD513A33259170 /* rw_lock_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rw_lock_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                691977874F74D42763952579 /* blowfish.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = blowfish.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                692C6A8AA1FE747BF2867B2D /* post_decode_vad.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = post_decode_vad.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69473921604141CE2EEDC167 /* packet.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6948DAC2DF706F37FAE080BE /* statscollector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = statscollector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6948DD7057560B918A44C3DA /* RTCVideoFrame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCVideoFrame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6957B21863B2F2F03F9B4864 /* gtest-death-test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-death-test.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69613687894FF25D102DC27E /* clock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = clock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6993A091D76F7EDE90AF5C23 /* key_wrap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = key_wrap.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69A92F3A35E9CA1AA9BEC794 /* nasm-preproc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;nasm-preproc.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69B3BCDC659A7997E7D4A2B7 /* event_timer_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = event_timer_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69B7C783347449F3785BAE22 /* pitch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69BBE4348DC66B4516D01401 /* event_tracer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = event_tracer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69BD58C1FFA79AF5F6BBDFC2 /* audio_codec_speed_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_codec_speed_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69BF458D4683EF5BEF9358B1 /* md5.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69D7BA423147708079479162 /* mediaengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediaengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69DD1F2144B9286A19C888AD /* echo_cancellation_bit_exact_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation_bit_exact_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                69FDC682A4F844578D421437 /* udp_socket_manager_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = udp_socket_manager_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A1DE9337856C775BC62D4B3 /* dtx_controller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtx_controller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A3B0263717C6D81FBDFFBFA /* vp9_entropymode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_entropymode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A3D09E65576F48F87941EA1 /* perf_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = perf_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A451183EC8DAD2FE8E8CAE1 /* systeminfo.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = systeminfo.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A543051C73B54F4E5AF3E0E /* win64-except.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;win64-except.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A6B55C90B662D0D0EAC2C26 /* ec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A781790BC1D8BA76FCFE2D3 /* codec_manager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = codec_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A7A9335885F004DA54E1598 /* swap_queue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = swap_queue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A7E46DCBB2B437B86AA1817 /* lsf_check.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lsf_check.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6A8011A925C5D1E46A40CB79 /* stats_counter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stats_counter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AA42AAE01DB831498D24717 /* libyuv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libyuv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AB120023D4315FF0FB2D61D /* rtp_frame_reference_finder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_frame_reference_finder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AB17848B360C8A4EBA6F972 /* webrtcsdp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcsdp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AB2CE8706248A1096325F3D /* bitrate_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitrate_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AB4779B16BB6D90E2FAFB61 /* cpu-intel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;cpu-intel.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6ABD3504E57E72E7E6920831 /* wav_header.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wav_header.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AD2F151335970D4BA93EE97 /* x509_req.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_req.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AD80CEAFCBEEC8848279797 /* spake25519.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = spake25519.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AE17E035AFC59C1D8D92D00 /* tables_pitch_lag.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tables_pitch_lag.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AE23F30C7754D13BB4D496B /* window_capturer_mac.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = window_capturer_mac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6AE4442D3176D41E5D55D0EE /* pitch_lag_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_lag_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6B03F1C9705060BC5252DF91 /* rand.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rand.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6B0A44C875FBAF8429CCBEAE /* transport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6B3C5EA4419343F32FE908A3 /* MacroCount.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacroCount.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6B4530B7F588513E08821328 /* find_pred_coefs_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = find_pred_coefs_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6B5421E29D982292BDCB965B /* type_info.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = type_info.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6B6992D04E195B3AF301FE7D /* atomic32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomic32.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6B792CCF7215922B8293554D /* psnr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = psnr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6B823083DBEF2D1941C8298F /* curve25519.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = curve25519.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6B8FCC66A6623B4814E06DAD /* padding.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = padding.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BADA613A36D29F62EE332AB /* rtccertificategenerator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtccertificategenerator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BB220D9F540F8383977626D /* RTCAudioTrack.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCAudioTrack.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BB30DD66991A77F01C3742B /* vp9_resize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_resize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BB8A3619080A6FD76D21B66 /* recon_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = recon_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BBBAF496521A7A16A8603E6 /* rtcstatscollector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstatscollector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BCD876F703CB3A97AC8313A /* objectivec_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BD95BF39A749DBCB03B4D75 /* voe_codec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_codec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BE7F85C58012B4843921565 /* auth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = auth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BE9954E2F216374A987B598 /* rotate_common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rotate_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BEFFFE178CCBFDF31792FFD /* default_coef_probs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = default_coef_probs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6BFDF09A4132FBDC6138B169 /* p5_pbe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p5_pbe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C0A1559BD2413A2E0EAE28A /* fir_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fir_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C1195EA2D734E91523D3D6A /* empty.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = empty.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C219E60F89FF506934FDE49 /* presenceouttask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = presenceouttask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C21CE7F35E02663ADA8B3EC /* timestamp_scaler_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timestamp_scaler_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C222AD4A01F9BCDAD471BB7 /* vp9_quant_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_quant_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C4C77164965CAAFED2BDECD /* vcm_capturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vcm_capturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C638C48773C2854D22CBA16 /* vp9_noise_estimate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_noise_estimate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C6D12E45D1A9F9CFAAFB8FE /* receiver_report.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = receiver_report.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C787C71039B74B3A0BB065B /* x86regtmod.gperf */ = {isa = PBXFileReference; lastKnownFileType = text; path = x86regtmod.gperf; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C7AEB13552BFCC28C17B4FF /* sha256.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sha256.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C87D12362D9BAF64EF2842F /* rate_limiter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rate_limiter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C898110C3E9278D5FCCD9FF /* input_audio_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = input_audio_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C89FA5964B8821415469A55 /* obj.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = obj.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6C8A87A6A5B73651CC996BDC /* stunprober.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stunprober.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6CCAB72EE1F391B7067CBC65 /* PLC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PLC.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6CD0EF85602A65BF6F6C84DC /* mbpitch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mbpitch.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6CDFAB4F80D56E699BE4BA0F /* wav_based_simulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wav_based_simulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6CF2B40FD11DF2BB2BDB8969 /* RTCCameraPreviewView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCCameraPreviewView.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6CFBDBE558F1D82D417CBC1A /* frame_classify.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frame_classify.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D0F07B90ED58793C511826F /* decode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D198627FC0913CA314CBE6C /* rtp_payload_registry_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_payload_registry_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D1EDBBD7A167435958F6C66 /* testG711.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = testG711.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D446659B030D0AE9BAA0145 /* presencestatus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = presencestatus.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D5F22E63A5B131E05B0E697 /* NLSF_stabilize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NLSF_stabilize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D601C3101B4221EDD2F6F8F /* natsocketfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = natsocketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D6A20F5F08506E810921CF4 /* bwe_test_framework.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bwe_test_framework.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D6D89A4C8F03F1FB117B527 /* noise_spectrum_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = noise_spectrum_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D794D23742390032948A4F1 /* device_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = device_info.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D880AE4287A9604AF68730D /* asn1_locl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asn1_locl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D90FC5DF76EFA512EE6C41A /* vp9_skin_detection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_skin_detection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6D9CF6F1481AE16D0E2536C5 /* resampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6DAB24F240ACD9A2D49D1AC2 /* generated_message_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_message_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6DBE0F85557C2C941F0FB8B3 /* desktop_frame.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6DC4F49FD0D92BD85DA1B2BB /* code_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = code_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6DD460B8AF7BACE51ABA6A41 /* type_resolver_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_resolver_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6DD6490D96CEC55BAF326A0F /* test_api_video.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_api_video.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6DD7E9081A418D9A1F6B8D19 /* turnport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = turnport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6DEB19C3DD1000EC8DF5363E /* audio_decoder_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E00FB9075F8F5FF0D06041F /* expand.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = expand.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E03ABFBF7B9D7D6DA5A3F71 /* rtcp_sender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcp_sender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E1413E4DCAE48FFCE5C0912 /* screen_capturer_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = screen_capturer_helper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E26CE30BB000B00314C4675 /* timestamp_scaler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timestamp_scaler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E2EB466A72B6B434FAF29E1 /* chatroommoduleimpl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = chatroommoduleimpl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E353CCC03F9DC395E257553 /* loopfilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = loopfilter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E3DDF9E47A2BA97E94B8DF8 /* objectivec_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E42C41E51B4BC9F2B18EFFD /* fwd_txfm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fwd_txfm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E5A49969C727C46BD98193E /* java_string_field_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_string_field_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E5A9A81F3D30730FA48158E /* ring_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ring_buffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E6BA3E66552C6755180BA6E /* sctpdataengine.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sctpdataengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6E86DA53F27A75237452328C /* comfort_noise.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = comfort_noise.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6EAB1D11CAB1A05A95F4F03B /* natserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = natserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6EB870F72924662364EEC4CB /* wpd_tree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wpd_tree.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6EC34B50A8AB512957D97724 /* rtp_fec_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_fec_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6ECA30299A676A7EC5E09E92 /* acm_codec_database.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = acm_codec_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6ED3A65DBF76EF42A070B39A /* ofb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ofb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F0C6C2E7E8E183ADC3A64B7 /* report_block_stats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = report_block_stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F1FCD2F7D90C0D40F785061 /* statusor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = statusor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F2669FACA0A265ED9103A19 /* vp8_partition_aggregator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vp8_partition_aggregator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F2A31A47803ECE2651917E0 /* atomicops_internals_atomicword_compat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_atomicword_compat.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F2F364D3214EB06B8B43D9A /* report_block_stats_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = report_block_stats_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F5E55E1EA3BF6E8240ED4B3 /* refcountedobject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = refcountedobject.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F5F8244A897D63099715920 /* RTCTracing.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCTracing.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F61A3A269A0FCC5F6838B91 /* noise_gmm_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = noise_gmm_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F6B54145A7B2829E2307053 /* subpixel_ssse3.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = subpixel_ssse3.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F76D85BD8B9FF4B106B4854 /* wrappers.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wrappers.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F8349761D3F521BD18DEDFC /* vp9_encodemv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_encodemv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6F8D77BD3B72516908F8AB64 /* transient_suppressor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transient_suppressor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6FA714B485601144C435439F /* CNG.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = CNG.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6FC8E67313B0F4D4056F7834 /* x_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_info.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6FCBFDD3483A3C383CB2D79A /* scoped_voe_interface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scoped_voe_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6FE03268C02748D688C3E397 /* pitch_estimator.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_estimator.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6FE3E2CC80C012A1AC75E122 /* extend.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = extend.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                6FF25EAE3EC56139489C7CBD /* process_thread_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = process_thread_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70057426AF9278820439E55F /* remb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70089CB240187BB15FEE331D /* jcapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcapimin.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                700AEFE63918B5F8619838C6 /* isacfix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = isacfix.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                701B67E4C6C0CBDA958FE728 /* RTCAVFoundationVideoSource+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCAVFoundationVideoSource+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7022D38667C232ED64DD34BD /* x86_64-mont.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;x86_64-mont.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70333CE09269309BDBBABD60 /* csharp_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_helpers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                704DDCF0E521A6429CA94BFB /* jversion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jversion.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70596C43366A308829B1CA24 /* channel_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                706D0B05DB931C0592EA76CD /* wire_format.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = wire_format.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7095ED71C0D85BD65EAB7D3B /* turnserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = turnserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                709A32615A29821842F5859B /* neteq.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70BB6BC62FBD375D95CA55EA /* cpp_enum_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_enum_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70BEEA4D7D34DFBDB218AB59 /* gtest-typed-test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gtest-typed-test.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70CD47B492179D3742F748C2 /* x86bc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86bc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70D57837FD380E879EE8DFE7 /* ns_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ns_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70E80A71F1943039C1227A4D /* RTCIceServerTest.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCIceServerTest.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                70EC61D2E5916B9222746EC1 /* fake_audio_device.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fake_audio_device.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                71061CE5C10F9344BF304F6C /* vpx_high_subpixel_8t_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vpx_high_subpixel_8t_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                711486E33F9E1B8F5966E3E2 /* sctp_peeloff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_peeloff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                711952750C98CF0875B5A776 /* mediastreamobserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediastreamobserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                71334A6CEB7AFF6389DED0DE /* proto_writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proto_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                713EE60A8A7F33575410E9ED /* encode_lpc_swb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encode_lpc_swb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                714DA1AFC39A91F9EA68F29B /* rtp_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                715A2752883795BE3B3F0A4F /* celt_lpc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = celt_lpc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                71673882927ECCD030053579 /* tcp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tcp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7171A23D98DDA9F8A5706513 /* video_frame_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_frame_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                71847D6B724A2CE1BD7964B9 /* decision_logic_normal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decision_logic_normal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                71886AD2E753387E977BBBC3 /* differ_block_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = differ_block_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                718FB0E624DD4FA00F0AA6E6 /* p2ptransportchannel_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = p2ptransportchannel_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                71AF5A39593F516C63EC0CAF /* no_op_function.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_op_function.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                71DBD72FDFA255DC69FCF271 /* report_block.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = report_block.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                721B250C90AF1DD6D82BFD72 /* emmintrin_compat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = emmintrin_compat.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7225160055BFAABC9514C7CC /* monitor_module.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = monitor_module.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7230F8E7BAC745F0B54D641A /* vp9_extend.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_extend.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72362147C940460611872B41 /* pack_bits.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pack_bits.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7240C90AB2FB1B434574324A /* run_test.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = run_test.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                725F11C6DCAB7B67994463FE /* min_max_operations.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = min_max_operations.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                727EDF8FDD2DE1A2F00E81BF /* peerconnection.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = peerconnection.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                729A5BBBCA7C5111C9BA1D70 /* decode_bwe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_bwe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                729D33E49C311FDEAE4EA27F /* objectivec_primitive_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_primitive_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72A7C7EF635194275FAC4A62 /* ifaddrs_converter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ifaddrs_converter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72AD57924D41271A07ACE5B7 /* atomicops_internals_x86_gcc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = atomicops_internals_x86_gcc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72B489723D99ED37630F004E /* x509_ext.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_ext.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72C72BCB348F6B2E274CFCA7 /* bitrate_estimator_tests.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_estimator_tests.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72DC585E8354D602C2D3A8FE /* peerconnectionfactoryproxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = peerconnectionfactoryproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72E16B097D40620DE06AD01F /* modecosts.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = modecosts.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72E53C249DD015F21A6B830F /* vp8_dx_iface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_dx_iface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72F2D14A0B4772BA3D1A8C09 /* encode_frame_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encode_frame_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72FAC336B38251CF9E063392 /* vp9_onyxc_int.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_onyxc_int.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72FAC451084B129FA4937F9D /* csharp_field_base.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_field_base.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                72FF79F975969774DAC0A67A /* socketmonitor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = socketmonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7302BD4993BD74E75F9A464E /* sctp_asconf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_asconf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7309B943B7094BE4EA82633B /* remote_ntp_time_estimator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_ntp_time_estimator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7319FBC2B942A0EE2E5157AB /* x_sig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_sig.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                731DC4CD583C6BCD9F39853C /* jfdctint-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jfdctint-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73292E322B6EC55B67ED1288 /* report_block_stats.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = report_block_stats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73350805D2CC236CD4312C38 /* mutex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mutex.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                733824AF908FBFCF3B1CB3F1 /* crypto_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crypto_types.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73405D5D2BB751FD21718989 /* resampler_down2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resampler_down2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73411EBF3C9000582CCB5E44 /* cpp_extension.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_extension.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                734347BB3F2C37EBCED29F83 /* normal_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = normal_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7343F3837E9499AD92235C02 /* bandwidth_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bandwidth_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                734CEB93636FDB1BA5FF47BE /* file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = file.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                734CFB4FD6765605BA94EDB5 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                734EB1A38ADEE4D084F8F254 /* x_x509a.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_x509a.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7363AEE3A978B2AFB6514AB4 /* frame_writer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_writer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                736FDB1EB285502466A5B65C /* rtpdump.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtpdump.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7381B6E12CC1624B9289AF63 /* activity_metric.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = activity_metric.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                739AF3093B6DB8D41E84D0DF /* timing.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timing.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                739B8790BE2A91B8E034AB44 /* sort_sq.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sort_sq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73AD63A27B92D7D7FB2E1447 /* mucroomdiscoverytask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mucroomdiscoverytask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73ADDBA5CCB7F1346964F065 /* entropy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entropy.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73C097C5D11EC44A839E08C5 /* static_modes_fixed.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = static_modes_fixed.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73CBC7C946E6D8D1A0300E38 /* fec_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fec_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73CEAAEC605DA70A61C0FBC3 /* audio_encoder_copy_red_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_copy_red_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73CF6D545B48C3E8C60162B0 /* criticalsection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = criticalsection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73D6064853D0EE9F9A42133D /* voe_rtp_rtcp_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_rtp_rtcp_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73DE3E7DE6DF2131221722DD /* temporal_layers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = temporal_layers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                73FF44FA8FFE5FFA28D87D04 /* fir_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7412FDE5A762473A75867EC4 /* rtc_event_log_source.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtc_event_log_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                744351A52C952384536D3C18 /* hmac_ossl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hmac_ossl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                747F48ECA67EBF43DFDF074E /* type_info_test_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = type_info_test_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7480B2B5F86F518B3B6E4B32 /* external_media_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = external_media_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7492EB7CCAB43F512AC1ED5F /* payload_type_mapper_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = payload_type_mapper_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                749B036CC02201CB5D9F84EC /* window32_w32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = window32_w32.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                74A0F26FA9E3E81D78ED9F09 /* rrtr.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rrtr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                74A4B5E6E315FC536A95672F /* vp8dx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8dx.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                74AC529F26173092845A6F10 /* video_common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                74B16EA320A91711AF95A965 /* frame_reader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_reader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                74C319F9A4F761C974B4AC96 /* webrtcsession.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcsession.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                74D74A7D131DD36FCB4BB31C /* macifaddrs_converter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = macifaddrs_converter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                74DB30867083BE9B7A99AF28 /* onyxd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = onyxd.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                74F877D2A3CADE199A6E662D /* cpp_service.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_service.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7500315A4231AEB116EF7846 /* decision_logic_fax.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decision_logic_fax.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75399E2683AE67AFADFDE7EC /* test_utils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_utils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                755173B95BD3634A5679FD22 /* xmlnsstack.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlnsstack.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                756C677DC0003C60982D82C2 /* always_passing_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = always_passing_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                756DF56D5ED15B817821E5AB /* pps_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pps_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7571EAC8D1CBA0903129FF9C /* hamt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hamt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75801138DF13A951BA7073BF /* sctp6_var.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp6_var.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7591EB6313018A2E4CF09B1E /* voe_network.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_network.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75C0AEFCE2DEC733FAC659C5 /* frame_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75CE46459DF00AEE76F72AD2 /* map_field_inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_field_inl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75CEF972FE23C6371503A5FD /* custom_extensions.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = custom_extensions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75DD113A7DBC3ABA7E7D026C /* common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75E2640E9A8CCBF3BCEE0F59 /* ec_key.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ec_key.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75F44424ED9ACF451FFF3307 /* rtpsender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtpsender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75F9C3A4BD2AFA260E13F8CE /* convert_jpeg.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_jpeg.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                75FD4FF371071866A8A57EBC /* lpc_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lpc_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                760A276BCCF7909D25770C55 /* socket_unittest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socket_unittest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                760CF8486D374D0FF420BB7F /* gmock-cardinalities.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gmock-cardinalities.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                761A4A3C6F91B31E8A5688FD /* value.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = value.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7625337A9F6F1A3CD5B7CAC8 /* httpcommon_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = httpcommon_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                762F68B0597A386370BFB513 /* lapped_transform.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = lapped_transform.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7654B51EC8DD1DE2EF4F605A /* app.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = app.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                766465C52904C91B24C18F8D /* settings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = settings.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                766547B8AE5EE1CFB3B2186F /* decode_bwe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_bwe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7689F8DF3CB7CF3C1BE79122 /* t1_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t1_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                76A5D4A4FAC86399221FD41B /* noise_suppression.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = noise_suppression.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                76AB9B53E8E453578BA43FCB /* enhancer_interface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = enhancer_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                76B2076A3EF9A488CDD7D424 /* lc3bbc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lc3bbc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                76CCC7C326C59D2FC8753A5B /* rtpparameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtpparameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                76CE8F8A6A2EDEA67CD1D271 /* detokenize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = detokenize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                76E784599791D3C6C1FC6BBF /* echo_control_mobile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                76EC557AAED70969369A79F8 /* NLSF_decode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NLSF_decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                76EED210A1CC5CDA82D8F077 /* rtp_receiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7707A52B6B6D3E83D554B49B /* acm_codec_database.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = acm_codec_database.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                77293EBE0577977E4A743274 /* control_codec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = control_codec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                772E825EE724FE9DFBE947CA /* videobroadcaster.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videobroadcaster.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                779BA48FB14A0061985DCE10 /* rtp_packet_received.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_packet_received.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                779CFA64B7C027D69F9D3410 /* protobuf_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = protobuf_utils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                77A5B19009F3E9CA352A5F94 /* rapid_resync_request.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rapid_resync_request.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                77A67CFEAC83EA73554E3A04 /* RTCDataChannelConfigurationTest.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCDataChannelConfigurationTest.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                77C41887A542E3C391C92B1B /* echo_cancellation_impl_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation_impl_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                77DA81255A33A1A266A14ACB /* extended_reports.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = extended_reports.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                77DB0533B88AADEF275D45CF /* rtp_format_vp8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_format_vp8.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                77DE5E36AD28FE39C8590F92 /* state_search.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = state_search.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                77DEEE8E6FFB3978E23033CF /* javanano_extension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_extension.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7810A751ED214484F525B886 /* decode_core.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_core.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                783B632701A078F08F46929A /* legacy_encoded_audio_frame.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = legacy_encoded_audio_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                784A8387FE153C896577D134 /* rapid_resync_request.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rapid_resync_request.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7851FDCBECE67EC6A1929313 /* rtc_event_log.proto */ = {isa = PBXFileReference; lastKnownFileType = text; path = rtc_event_log.proto; sourceTree = &quot;&lt;group&gt;&quot;; };
-                78650A0BE9EB17776933CA7D /* jitter_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jitter_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                786659A5D21EADF10363AF9E /* gtest-message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-message.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                786DBE39ED649365A725C111 /* convert_from_argb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = convert_from_argb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                786DFD74184260482E13DB8A /* video_receive_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                788AA26D9AF21C5C6F71CA65 /* real_fourier_ooura.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = real_fourier_ooura.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                788F56FEFEE58517E41D745F /* rtp_sender_video.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_sender_video.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                789CE5F92185B8B7058B22C8 /* descriptor_pool.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = descriptor_pool.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                78C67ECD4056FAB08F932514 /* sum_squares.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sum_squares.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                78F2B8F9AB9FFFE56942212B /* dct_value_cost.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dct_value_cost.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                791C6B7D622EC0E79A11CC56 /* poly1305.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poly1305.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                79229A71C6680512BD53B72F /* pitch_lag_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch_lag_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7932AE38E67774B169CF268D /* normal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = normal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7933333594E28632AAD6292F /* sad.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sad.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7948ED198BC097C07F8B7A24 /* videoadapter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videoadapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                796856E932130CE90421F85A /* vad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vad.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                79DE035EB9AC41328F14578F /* voe_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_base.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                79E9E88D0B756512799E37AB /* file_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                79EF7B70830B7E297B49E43B /* aec_dump_based_simulator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aec_dump_based_simulator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                79FCECE3D27168A20AED1083 /* fake_encoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fake_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A1B5A1C03C3CEBA7CED3986 /* time_support.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = time_support.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A1B792478A08AE40C8DDDBE /* comp_corr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = comp_corr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A1F4C43C7E323EF89FD5EC0 /* objectivec_oneof.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_oneof.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A2F3834A5050841545B2D00 /* rtp_rtcp_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_rtcp_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A371A8E8AEF653FE546EBD0 /* lapped_transform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lapped_transform.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A38E52D4EB279A02DC921F6 /* g722_interface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = g722_interface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A3B72F8D27CD54F27E82720 /* mediaconstraintsinterface.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediaconstraintsinterface.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A3CB82AF35F71192C62D889 /* field_mask.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_mask.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A3FBBFF01CB76939F5D89FC /* g711_interface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = g711_interface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A42475CFE031B169400BA5E /* stunport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stunport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A4294B122206C69F5B5AFD5 /* nasm-eval.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;nasm-eval.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A51161BBF167AB5E408D9AD /* user_malloc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_malloc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A65726815FD010E6914C24D /* audio_util_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_util_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A80CFBE025F5976C67E7AF4 /* vad_audio_proc_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad_audio_proc_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7A8F037782C2210D79BE2DA0 /* tables_gain.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tables_gain.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7AA0EBDA2E463A32E1BDD464 /* level_estimator_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = level_estimator_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7AA23C02F90DD049B04EBCCF /* mv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7AA3512BEF662C18C9EC6431 /* vp9_quant_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_quant_common.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7AC07F451FB223D081AC71B8 /* java_message_builder_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_message_builder_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7AC4E9661FFF983999C52AA1 /* stream_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stream_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7ACC51330250D534AB59B1F6 /* block_mean_calculator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = block_mean_calculator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B00F782E954CFBC77AF866D /* index_conv_enc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = index_conv_enc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B08F6A98F7E01C92D419CF3 /* stun.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stun.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B23E5B4E1FC5ED0FF403386 /* translate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = translate.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B2A0EE4E33CB6D08C8A22BB /* neteq_replacement_input.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = neteq_replacement_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B3452A9D3C57CCA2DAD1656 /* platform_thread.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = platform_thread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B3930A36CAE49BB2483B15B /* intialize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = intialize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B56DCF4AAB6EAE027D42946 /* xmppauth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmppauth.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B61BBC4923A9AEE5DFB6A9B /* fir_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fir_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B6B3588EE1F194F664E00BA /* virtualsocketserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = virtualsocketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B775B20BF1ABA7A8DB88F50 /* send_side_bandwidth_estimation.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = send_side_bandwidth_estimation.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B83D9D25E296C4A95723A76 /* testutils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = testutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7B9747B3683624DD2FF915AE /* nethelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nethelpers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7BA5599763FC835C9B452B18 /* RTPjitter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RTPjitter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7BC75E175F3139D9F14A196D /* audio_decoder_isacfix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder_isacfix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7BD2DE52818DF63BB2A8166A /* atomicops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7BD66E6FF2CA787D8FBF4C2F /* vpx_codec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_codec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7BE5D616188E420E7948DB05 /* omxSP_FFTInv_CCSToR_F32_Sfs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = omxSP_FFTInv_CCSToR_F32_Sfs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7BEF7EBEC11E491F13F24B1C /* webrtcvoiceengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcvoiceengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7BF1204AE40FD8023E0043CA /* mock_packet_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_packet_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C1A077AD4FC3B37BBC944F4 /* signal_classifier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = signal_classifier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C216D6A15FFF6BE835DAEC4 /* time_stretch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_stretch.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C334A3BA80BB49BCE734198 /* gtest_pred_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gtest_pred_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C366BD997C9FD1054377852 /* java_enum_field_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_enum_field_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C3F2F68CA6C13B347075EAC /* wire_format_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wire_format_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C4954FFBA883D5BD07D9424 /* agc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = agc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C4A1E5023D6A6EFCBDCA833 /* peerconnectioninterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = peerconnectioninterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C6CC57095B596853E0EC11D /* analysis.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = analysis.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C6D7896F34EAFAF61B62952 /* json_batchallocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json_batchallocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C794722F1376C63672B13DC /* typing_detection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = typing_detection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C7AD095B0706E73B0813456 /* NLSF2A.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NLSF2A.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C7BD80FE5789C88C9C8179F /* constants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C864433FB4A05A3CF4A9329 /* well_known_types.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = well_known_types.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C8D4A652BF84FF76D6A22EC /* rgba_to_i420_converter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rgba_to_i420_converter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7C99C9DD74C398A0D2C0E88F /* rtc_event_log_unittest_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtc_event_log_unittest_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7CA11EA2DA1A4A2A1055CCC9 /* protostream_objectsource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = protostream_objectsource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7CB51F3540DEC397600E57F3 /* relayserver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = relayserver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7CB83C159554404352532665 /* filerotatingstream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = filerotatingstream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7CBB672121E933938E5A4AA8 /* objectivec_map_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_map_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7CC277546E75C95097DF4903 /* asyncinvoker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asyncinvoker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7CF195BD32CDB6B48CCE8D04 /* vad_audio_proc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vad_audio_proc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7CF7967FA29215FA2EF49033 /* jitter_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jitter_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D3CE0837602885D6177D72A /* shared_memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shared_memory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D456AC6567ACF49ED70041A /* thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D512BCA79F75F3D20D4971D /* java_string_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_string_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D5B1D97BADEDECCF3574A0D /* asyncresolverinterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asyncresolverinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D5F9FA5FE498A12D624A695 /* digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D745E2559396930ACF4CC90 /* mock_frame_reader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_frame_reader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D7833ABBE81B6108E30CD1B /* frame_classify.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_classify.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D802A87DA1ACCCD18EE2E6E /* file_audio_device_factory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_audio_device_factory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D809CBE3D8CBD21167403AD /* treereader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = treereader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D83A9B6D1B1CE1A33063A7A /* session_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = session_info.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D8951DAE0EC369B9B0C0264 /* corevideo_frame_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = corevideo_frame_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D90872A05DC53CBE601368F /* time.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7D95291408745E11C704FEF1 /* audio_coding_module_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_coding_module_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7DA08F22F3355ECA2DEE78C3 /* rtc_event_log.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtc_event_log.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7DA1C198718D49B46EDF0404 /* avg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = avg.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7DA461CDC1052DF0025CB7AF /* vp8_common_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8_common_types.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7DB99D4664B6B0E35F0BB1DB /* flexfec_receive_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flexfec_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7DD10F22923E4885D758CFB7 /* API.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = API.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7DEB88FBB3FF11AB033F8B39 /* xmlparser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlparser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7DFCDB669CFDE2E5AD071DFD /* video_sender_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_sender_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7DFFBE6E4C8C34298C255FEE /* socket_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = socket_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7E033B9B39B99FC06A649E49 /* RTCMediaConstraints+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMediaConstraints+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7E0CF969BAFC6109EF7121CB /* video_decimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_decimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7E52A089A3B0A5A12821F0ED /* psfb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = psfb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7E64C2BD0EA769EBDCCE266B /* resample_input_audio_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = resample_input_audio_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7E826312BC9842CF377BA47D /* frame_length_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_length_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7E95A89E212517B70C65981B /* x509v3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = x509v3.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7EB335E84DA1CB37FD67754E /* vp9_noise_estimate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_noise_estimate.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7EBD8FF2DDC3DAE44A209847 /* gmock-generated-function-mockers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-generated-function-mockers.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7EC449B3E083AF9AF018F207 /* jid.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jid.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7ED1170FC6E6A6964B708018 /* voice_activity_detector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voice_activity_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7EEF81BB6A79BAECE46BF4F0 /* rtpdump.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtpdump.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7EF87AFF1CF3F48001191CCE /* sctp_header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_header.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F1205CFD481706695CCFBB0 /* cast.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cast.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F1A648312D00A18B0C7406C /* apm_data_dumper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = apm_data_dumper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F27D90F621E403BB3ED0A90 /* RTCPeerConnection+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCPeerConnection+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F368C19A0EA625FDF1AAB6C /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F3BD4098358EB8FF5C88347 /* asyncresolverinterface.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = asyncresolverinterface.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F6E448B71C070388A6AA25E /* derive_key.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = derive_key.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F71F87DE761526BFA8B9631 /* get_lsp_poly.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = get_lsp_poly.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F75021DD67C0C8129788672 /* trace_posix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = trace_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F7927AEEA590FE179962ED6 /* simulcast_rate_allocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simulcast_rate_allocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F7AF773CBD705737C45DA55 /* pitch_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F7FC42B737F317ABB2CA2B9 /* debug.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = debug.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F8CB34E63EBDA82611D46AD /* RTCRtpReceiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCRtpReceiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F94736CABF9FE350EE5C79E /* stringprintf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stringprintf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F94B82F0A1711547E6D9DD7 /* pb_parse.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = pb_parse.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7F9FB843D1698E57A8E068E8 /* wire_format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wire_format.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7FA0CA5FBD0752C046C7BCA4 /* webrtccommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtccommon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7FA35ED5E965F5F53391ACED /* webrtcvideoengine2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcvideoengine2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7FA6C1133E4C805DB9EEE042 /* call.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = call.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7FA9F6611AB0AFF0C2B0F684 /* vp9_ethread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_ethread.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7FC7B8D29FD79EB8C9B1C965 /* ulpfec_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ulpfec_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7FD2FDF30BA5C2420271D624 /* header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = header.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7FE173B251F4CCB212E4349B /* vp9_seg_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_seg_common.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7FF5EF5A0AEAE7EA411018E5 /* channel_controller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                7FFC6F0E5FA20E6D99BE5ADC /* vp9_enums.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_enums.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8007F31FB587426C431A00CD /* js_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = js_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8015588FD085416BFC03C779 /* fake_decoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fake_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                801C248533B5FA20DD32E552 /* ec_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ec_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                80200B63CE64952C1D1ECBC1 /* decoderthreading.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decoderthreading.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                802EB149E3AE95B56876F181 /* encode_lpc_swb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encode_lpc_swb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8034F235168B413A75D36A13 /* voe_cpu_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_cpu_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8034FA0552E4E3035D298223 /* lpc_masking_model_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = lpc_masking_model_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                803A2E5337CDA49421317A02 /* e_tls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_tls.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8060AA37729F91CCA8C1BEC2 /* control.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = control.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8062F3654DE2D88DC7582E99 /* jdapimin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdapimin.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8065421E752A9335AF6417D4 /* bwe_test_fileutils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bwe_test_fileutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8074D854F3D7268800AC02F7 /* tls1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tls1.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                807A03FE8061546232FA8643 /* ivf_file_writer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ivf_file_writer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                809C232C17C9EF8D1D1547BA /* chart.proto */ = {isa = PBXFileReference; lastKnownFileType = text; path = chart.proto; sourceTree = &quot;&lt;group&gt;&quot;; };
-                809F7BE9D7EDC984D31ECF9A /* ipaddress_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ipaddress_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                80A30499C38F3A05D7F0ADDF /* aesni-gcm-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;aesni-gcm-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                80AC032F6E79950757E7F8BD /* screen_capturer_mac_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_capturer_mac_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                80B4E913DB23B12C2AC5963C /* vp9_context_tree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_context_tree.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                80C3AEBE795BD04C21E5E055 /* arena.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arena.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                80D8D5F157DD2E32C2A059C6 /* neteq_pcmu_quality_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_pcmu_quality_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                80D9FADEA93B413B9B07F58D /* playout_delay_oracle_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = playout_delay_oracle_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                80E8C28AEA8FE5DB20EC1134 /* simulcast_unittest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simulcast_unittest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81116D4ECDA5DC42D302C6BD /* statistics.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81204382D0F28DD920CC6CB3 /* locked_bandwidth_info.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = locked_bandwidth_info.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8130CAB577E256B7193B1CF8 /* lapped_transform_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = lapped_transform_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81329885C5267B867A96C330 /* rtcpmuxfilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcpmuxfilter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8137D0D7166A1C11DE74D347 /* json_objectwriter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_objectwriter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                813EB81D216A6A213588359A /* lsf_check.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lsf_check.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8144D02689B622CF9533E1E3 /* zip_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                814D7FEA1381B50127C71DD5 /* sctpdataengine_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sctpdataengine_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                815D52CA2586D81067439A4A /* t_bitst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_bitst.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8165B90DAD5120538CAA62EF /* rtp_format_vp8_test_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_vp8_test_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81768C7F96AF88FF95533B88 /* network_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = network_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                817A98FA690F167FE0F72B85 /* vp9_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vp9_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                818230CE6FBC55EE3BFBA1BB /* audio_format_conversion.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_format_conversion.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81A6DEFDBFEEFC10C019745B /* loudest_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = loudest_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81B30A82776CEB6E2CFE53DD /* rotate_argb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rotate_argb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81C0FAED5AA07D74C402998C /* vp9_subexp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_subexp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81C318239FC827B64F9813A3 /* java_message_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_message_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81C39E6F03FF9B53A9B91BB9 /* csharp_source_generator_base.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_source_generator_base.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81C4CEE75E9F1C8851911B3F /* drifting_clock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = drifting_clock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81D301D3FE7C0B3469213BCF /* vpx_convolve.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_convolve.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81E709D635FC685D49D60A5F /* x86SP_FFT_CToC_FC32_Inv_Radix2_ms.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix2_ms.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81ED6E22D8C782AA7FD3B39E /* montgomery_inv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = montgomery_inv.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                81F923D1FC654A53A7872D7C /* recon_mmx.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = recon_mmx.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                820908246ADCC6AB0DF6F741 /* pitch_lag_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch_lag_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8229FC67362160A333D0C602 /* currentspeakermonitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = currentspeakermonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8249C1096FC7883413C49CDC /* audio_frame_manipulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_frame_manipulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                824B82CA4E3E77A01C8B33D7 /* ssladapter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ssladapter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                824FE21792361C00B7A96D1C /* protostream_objectwriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = protostream_objectwriter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                825C151C3384989384DB0B47 /* vp9_mbgraph.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_mbgraph.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82615A9D95D0AB3C3024721E /* user_queue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_queue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                826D1A195462BCE1620062C6 /* vp9_temporal_filter_apply_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vp9_temporal_filter_apply_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8279E35A672C151462664DE7 /* stun_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stun_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                828497460B297F14D6C90057 /* pubsubtasks.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pubsubtasks.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                829337FE8AA521CB53122434 /* transportdescriptionfactory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transportdescriptionfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                829619CF89C3BA7155837FAF /* rtp_streams_synchronizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_streams_synchronizer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                829E83A0AAAB1AB2BEB715A4 /* audio_format_conversion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_format_conversion.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82A0640412C7D77255394D12 /* handshake_server.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = handshake_server.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82A9AE11B8615B50112A2125 /* transform.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = transform.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82AD6F72D1667483256A39AE /* RTCMetricsSampleInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCMetricsSampleInfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82B7C88CCE1B5B353B5E4453 /* decode_indices.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode_indices.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82BE986F2692502DD5EA87F1 /* xstrdup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = xstrdup.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82DD1AAD7624DDC66D2E186D /* packet_router_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_router_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82E1DA0CE1CC90F475BD27A4 /* forward_error_correction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = forward_error_correction.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82E5351E354CA2954A90946F /* encodeframe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encodeframe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                82EEF31C5A12ECE6F257B850 /* file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = file.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                831CD446AD79437B1ADC630B /* stl_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stl_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                83259883D6427164D9E934D9 /* vp9_idct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_idct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                833D860BBEC877F463CC8FB7 /* user_recv_thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_recv_thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                834845C515C2B00EE496105D /* bind.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bind.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8348FEE2BA6E484C28546396 /* wav_header_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wav_header_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                836815F0F40524B6A695AA1D /* field_trial_default.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_trial_default.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                837E7A7E531ADF11C96A6250 /* remote_bitrate_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remote_bitrate_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8384B28074EC0268C11241D7 /* spl_sqrt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = spl_sqrt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                838C678C627AF397280CDD15 /* null_cipher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = null_cipher.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                838DCF787BCAC75A46D7E3DF /* rtpcat.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtpcat.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                839E529C05C5BF904AA567A9 /* function_view_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = function_view_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                83B3ED6E1213485F391A5E7C /* rtp_sender_audio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_sender_audio.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                83BB26FEF303A060E8F2752E /* vp9_dsubexp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_dsubexp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                83C11A8DC7180DDE7137365A /* fixed_generic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fixed_generic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                83C71E7A87478948C9F51F18 /* d1_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                83CF7D66FA0B66FE6F8B764C /* send_time_history_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = send_time_history_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                83E7FBB541F6652906937C8B /* codec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = codec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                83F6E8E08DFA4EB4E36C6BDA /* audio_frame_manipulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_frame_manipulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                840C0F6DCC8B0187951BE2A2 /* payload_type_mapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = payload_type_mapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                840F682460AC2F76CDF2298F /* java_primitive_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_primitive_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8410A70DACC417EA642DC10F /* dh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dh.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8431D97E5F8F42F48EDCFE3C /* jitter_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jitter_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84327AA2DA4DB48AEA7B3E73 /* config_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = config_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                843C83813E36F345FD72277D /* do_plc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = do_plc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                844F417198E5964CE9F5D53C /* convert_from.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_from.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                846E1B9EB386E25F0CE8C7C4 /* floatnum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = floatnum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                847C1162CB4C109F599060D3 /* congestion_controller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = congestion_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8480D3FB82D623CAFF50748C /* code_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = code_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8481044E47F1E63E40126D3D /* flexfec_header_reader_writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flexfec_header_reader_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8481BBEAEE4D1BDEE32A3BE7 /* agc_manager_direct_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = agc_manager_direct_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                848F22C7035913E83CFF6BDC /* pingtask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pingtask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                849F1ED69555D42FDE13FA89 /* voice_engine_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voice_engine_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84A37793CFC6EDA54A747341 /* interpolate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = interpolate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84A8D576B81041C5421F472F /* converter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = converter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84B8AE71751C1D8CD89800E8 /* aes_gcm_ossl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aes_gcm_ossl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84B97169C27711421267BD6E /* hybriddataengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hybriddataengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84D2E787E5332DD024E8F805 /* swap_bytes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = swap_bytes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84D3BD8389C4B7A496A1BF86 /* neteq_quality_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_quality_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84D4C8959DD789147D4D9F9E /* mucroomlookuptask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mucroomlookuptask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84DAC82263440CA74E39C6ED /* TestVADDTX.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TestVADDTX.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84FD59329A77D2CB1D0BBCEB /* ssl_rsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_rsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84FDD05204B4439204C2A176 /* ivf_file_writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ivf_file_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                84FEEA31BD413B6DE59159AD /* xmlelement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmlelement.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                850816B9102ED0968853FA30 /* tcpport_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tcpport_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8515E806438E8819156CB09E /* obj.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = obj.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                853AEB1052F645B7B7025908 /* v3_int.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_int.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8558253017E66059A6042178 /* audio_mixer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_mixer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                858C4972C0D6F93B0C5ABA58 /* RTCPeerConnectionFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCPeerConnectionFactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                85A159F16E9D8BDE72AAFCE7 /* gtest_prod_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gtest_prod_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                85AF9F682F935C8F0A285784 /* xdf-objfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;xdf-objfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                85B91E0660148706FCB91742 /* sort.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sort.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                85FBD95723FA93AE723DCD44 /* iLBC_test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iLBC_test.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                861DB18AEA80FE9312957F52 /* digests.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digests.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                863636E54F596D1482417492 /* bitvect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bitvect.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                863B8BB4D0C4B70D5172A0CB /* sctpdataengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctpdataengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86531F040E12D95A9AC9042C /* random_vector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = random_vector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                865FEF1E98BF0D14A9FDC5DB /* sparse_fir_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sparse_fir_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8665014199F67B50B8BC50B6 /* peerconnectioninterface_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = peerconnectioninterface_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                867699443239B5300366E365 /* remb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                867C729F59D21B3D1AAFB986 /* dtlstransportchannel_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtlstransportchannel_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                869836E0E993260034945BC3 /* smoothing_filter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = smoothing_filter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86A434484BA2EF7890800963 /* flexfec_receive_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flexfec_receive_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86A6D33C75E76150B382BFB2 /* p2pconstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = p2pconstants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86AA670D8A2A1BE8BD57BA7E /* level_indicator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = level_indicator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86B9D8C645BE6548C6B1BDCA /* complex_bit_reverse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = complex_bit_reverse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86BBBC7A3C5C27EB1B4D1577 /* ghash-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;ghash-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86BD4BC273DD912C0C18435F /* screen_capturer_mac.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = screen_capturer_mac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86C3F9FC619EEF24477429C2 /* packet_reader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet_reader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86D1FFED2AB870BC314897CB /* arch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arch.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86D64D0A36CBC21C8B54D0C7 /* statistics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = statistics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86D92FDD45DF3AE0AE0F4C61 /* frame_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                86F2A9EC59FA97146578F6D5 /* ssl_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_buffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                870BAF87B7495B502C8B57C7 /* datachannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = datachannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                87207E94204CA8DD01A44C74 /* xmppstanzaparser_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmppstanzaparser_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                87327263AA8C7CEE342B967F /* inv_txfm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inv_txfm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                87346057A396647DF9846E01 /* planar_functions.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = planar_functions.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                873518DE72A18B51A967C8B6 /* cpu_features_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpu_features_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                874C9240D17B30006CCF0EF0 /* xmalloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = xmalloc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                875494E7B2F3CAAA3ED91284 /* desktop_geometry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_geometry.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                87600E8B87B8357724876EE0 /* layer_filtering_transport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = layer_filtering_transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8784B250B385F07C531DA5D4 /* tasn_enc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                87BC3E5084AF5DF63FCF551D /* metric_recorder_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = metric_recorder_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                87CA26DE5F7E7CE52E480D32 /* ex_data.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ex_data.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                87CE9A2AAE2DB3FEBCF13F77 /* audio_network_adaptor_impl_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_network_adaptor_impl_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                87E5353CD7105BF4B7146C8D /* video_decoder_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_decoder_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                880C1EAC1A927A7219FBECEC /* cpp_message_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_message_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8811616A885A8CD3252C2888 /* evp_ctx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = evp_ctx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                881F462B7EB7C0F93B7F3755 /* fir_filter_sse.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_sse.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                882D5AC9CB443FFFEEBE35E2 /* null_transport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = null_transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                883C0C27BE09584BD8CDB740 /* residual_echo_detector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = residual_echo_detector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                88442DD29A1468FC6DC6AA08 /* asn1_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn1_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                885F177FEB04E2DE4F32B954 /* messagehandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = messagehandler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8873FBAEFAE1C264660FCE2C /* window_list_utils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = window_list_utils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8879CFBCF6F883EBC2DA2A65 /* audio_sink.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_sink.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                888736D4A67B2C00965CEE40 /* jcgray-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jcgray-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                888D0D7F72AB5A3F938FA016 /* xmpppump.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmpppump.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                888F7ADA25ECF5918AEDFF5C /* mock_dtmf_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_dtmf_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8892D4CDE6DB28D8AED9ABE4 /* pubsubtasks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pubsubtasks.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                88A335B6DFF79CD96C16DAC3 /* ut_sim.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ut_sim.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                88A90C0A6D35A9AC80386090 /* dtmf_queue.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtmf_queue.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                88A963BEF691F0F2245A23D8 /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                88BC477E00465957BF0A1F20 /* unpack_bits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unpack_bits.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                88C15CE56DEE09D484174B46 /* packet_injection_tests.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_injection_tests.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                88C693A4FE7268847302F40C /* rtc_event_log_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtc_event_log_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                88E26ADF100F161B750221EF /* f_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = f_string.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                88E64EAC3DE6275071245EA9 /* x509_lu.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_lu.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8908429911A98EB58EC1A10D /* wpd_node.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wpd_node.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8909E81A7CC9785DBB3D3895 /* rtp_format_vp9_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_vp9_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                892179004203FFBC682933CB /* time_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89301D0E35182261D24746B1 /* channel_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = channel_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89319880207B6E9AF04CAA55 /* vpx_once.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_once.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89388E4633752EDB6EE32A5A /* x86SP_FFT_CToC_FC32_Inv_Radix4_fs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix4_fs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                895AB3C0B464BAD61485EC59 /* lpc_analysis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lpc_analysis.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89654B66E01BA147C36D1E0F /* vp9_quantize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_quantize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                897C65E9F7745503F20D3191 /* audio_encoder_opus_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_opus_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8994320EF573C592E5FD6FBA /* encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                899DFCDAD4DA9D02B94729B2 /* atomicops_internals_x86_msvc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_x86_msvc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89BAA8058A7045B6763AAF4C /* mathops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mathops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89C083AC07A3D06AECB46FD2 /* percentile_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = percentile_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89CAF9254E4B45AA6E3421D3 /* k2a_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = k2a_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89CF92CE67E9EA1E1BB2C830 /* delay_peak_detector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_peak_detector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89E4E936D7283BB872ADE063 /* channelmanager.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channelmanager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89EE9D9507FC2B937BD6A7FE /* filter_x86.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filter_x86.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                89F67CA41B380203EB08D9EE /* enum_type_wrapper.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = enum_type_wrapper.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8A2582698CED7D47B23F832D /* delay_peak_detector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = delay_peak_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8A29EAF4530B2C2A0658AF3F /* vp9_quantize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_quantize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8A2A036A95F0C6B1CBCB2C52 /* macutils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = macutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8A5D92ABB65633B473C05E90 /* histogram_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = histogram_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8A71A76E6AC6953104524D8B /* gmock-generated-internal-utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-generated-internal-utils.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8A76DF8138905A7E47FA515B /* nasm-listfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;nasm-listfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8A95BC764EF34597F0603FCF /* webrtcvideoframe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcvideoframe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8AAA63E72D85DF083059AD9C /* isac_fix_type.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = isac_fix_type.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8AB1EAAF096F97A302BED04E /* vp9_entropymode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_entropymode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8ABAE24630686CE6CEE6CFDD /* scoped_pixel_buffer_object.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scoped_pixel_buffer_object.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8ABF95FCFB12CB2E58E935BB /* filterbanks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filterbanks.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8AD655BAAF1CDFDC51EEBD9C /* constant_pcm_packet_source.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = constant_pcm_packet_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8AEB3BC24B9D354F1F666FB3 /* plugin.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = plugin.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8AF8FAAB2CB3FBC00AF5FB01 /* hmac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hmac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8AFC0DB635F0C697DFD9A75F /* metrics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = metrics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8AFF2DF6D1C8C3E4A2731CC7 /* java_enum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_enum.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8B3A93CD9FBD28F0D9C2C0B8 /* rsa_pss.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rsa_pss.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8B3E942A3C02BD5CB0C2FDA8 /* pcm16b.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pcm16b.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8B3F31EB83BFFDBD749BCE6A /* jmemnobs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jmemnobs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8B4766249C0F466CC4BD8677 /* media_file_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = media_file_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8B51E126F23D4B72F9FE2FCF /* lhash_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lhash_macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8B6698DD67D9DC27B7E19E9A /* md4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = md4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8B6F06B3E5AB5648BD8E5185 /* cpp_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_message.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8B8AD38AB2D6A92536EDB0C3 /* file_recorder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_recorder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8B9D5EDDB602A2AD133AACD5 /* moving_moments.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = moving_moments.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8BB49C284ECA12F715327F2C /* optionsfile_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optionsfile_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8BBC46CDE20F5F11BE3BAE71 /* voip_metric.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voip_metric.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8BC166BE8208C8052CF17213 /* pitch_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8BC7AD9505F3239CEE28DC09 /* section.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = section.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8BCF1DFAC485E2EFD587E428 /* xmppengineimpl_iq.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmppengineimpl_iq.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8BD1ADBF02AE386473361657 /* simple_command_line_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = simple_command_line_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8BD8A2BFE6C72C0C0F47970A /* perf_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = perf_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8BF13682C758AE04BE29AA77 /* reconinter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reconinter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8BF2CCC3CD7728459942AD20 /* plot_protobuf.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = plot_protobuf.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C1CCCA902A3DCE401417232 /* v3_enum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_enum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C1CFB69F9CC9A81B0259576 /* ilbc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilbc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C22ABCE5A83767E34AF8FF0 /* mock_nonlinear_beamformer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_nonlinear_beamformer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C3CCF4B08D3D972E92528DD /* vp9_extend.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_extend.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C3EEA1274713AD3340DCCAA /* pcy_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C5163C5085BD88D6D3509E6 /* openssldigest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = openssldigest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C69C2F972893722CA89D3EF /* idctllm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idctllm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C6D520D22E8397CFEFB82EB /* java_shared_code_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_shared_code_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C737866B3695049E8E35529 /* time_support.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_support.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C78303A6E6B933C83076A79 /* ring_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ring_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C783F9BD6A0B8F169D77C99 /* rtputils_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtputils_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8C89DDF347E0A1FDF487E637 /* stereo_encode_pred.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stereo_encode_pred.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CA2DD67559EB647E135C889 /* RTCAVFoundationVideoSource.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCAVFoundationVideoSource.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CAE75D312E41EA695DA058A /* mean_variance_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mean_variance_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CB1620135D26DFB4EB15401 /* bind_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bind_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CB4C265BA14C019F53C80AB /* spectrum_ar_model_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = spectrum_ar_model_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CB60492F78632C6E78DE089 /* autodetectproxy_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = autodetectproxy_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CC36AA6A24CB4DCA32462B0 /* sctp_crc32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_crc32.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CC85DD3CD30B4AFE750C35F /* residual_echo_detector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = residual_echo_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CC9AD901D7F108A1A7B8331 /* RTCAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCAudioSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CCC5DC395AFAB6CF07DD591 /* flags.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CD38D46E52906D31D2C32C1 /* audio_mixer_manager_mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_mixer_manager_mac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CD3DF6606F2A0824BB1A6AF /* augmented_cb_corr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = augmented_cb_corr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8CE7983CCB0E7C395AB8F8CD /* packet_receiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8D232F65D9CD02B96AE8841D /* optionsfile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = optionsfile.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8D419EEE2E8FBFA495238649 /* voe_file_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_file_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8D479058D02C6EB81E60E490 /* nattypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nattypes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8D4F393DFD1DF781F551D889 /* zero_copy_stream_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8D780DFC0249B90BE6480442 /* stats_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stats_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8D9906B43BD1EF319EDE34D9 /* metric_recorder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = metric_recorder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8D99DD74F7A71D1B23F07D6C /* linked_ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = linked_ptr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8DBE7F7ABF16B85E855A4532 /* RTCDataChannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCDataChannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8DCC4BB4DE7EEC70CD0D69F2 /* resource_manager.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = resource_manager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8DDD961A5BA4D593857A0B1B /* codec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = codec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8DF983132AA272DD1BFEEB05 /* httpbase_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = httpbase_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8DFEFB7DF0E74EB45AD5BE33 /* random.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = random.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8E16E4C348BED9793F4350E9 /* presenceouttask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = presenceouttask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8E19CDC0A4AE8298DAE50C03 /* ignore_wundef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ignore_wundef.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8E227A0F9A03EA495D9A344F /* expr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = expr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8E2A61D239CBC4F989D9E9E8 /* app_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = app_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8E64C3AB54275EFAD3FB266A /* force_mic_volume_max.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = force_mic_volume_max.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8E7F0FAD842A60A59E108C6D /* weak_ptr.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = weak_ptr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8E8901CF5019D9A993271251 /* gain_control_for_experimental_agc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gain_control_for_experimental_agc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8E8A986D6768B436C1E20FCE /* index_conv_enc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = index_conv_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8EA6921F7645DDE90A8BED76 /* interpolate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = interpolate.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8EB463AAA9EE6CA85987ED65 /* webrtcsession_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcsession_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8EB5F8BE3CF7E50746DFE2D9 /* pcy_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8EB7B423DDF44D92E884B3AB /* fakeclock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakeclock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8EBE126215F109AA361CCCB3 /* subprocess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = subprocess.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8EC9265B160D99A7E486DF58 /* celt_encoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = celt_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8ED2DB1016D7A1C8B64841B5 /* rtp_sender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_sender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8ED47707D5F1D5CC53AA3F43 /* audio_coding_module_typedefs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_coding_module_typedefs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8EF52385D4C34066064CB26B /* d1_pkt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_pkt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8EFAF864BCDB4F163CC462F5 /* videosourceproxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videosourceproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F03DEC045FB05ACC46F77E3 /* RTCRtpEncodingParameters+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpEncodingParameters+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F040650E10238738F6DA249 /* wpd_tree.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wpd_tree.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F1866FFFBDAB3526B744CB1 /* decision_logic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decision_logic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F22726D5B2B01FBD2DA2E7A /* vp9_tile_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_tile_common.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F28B4CD58D29A60DFCD44F1 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F2BC3F4AA60C491B105DE7C /* dwarf2-info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;dwarf2-info.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F2C73145873638A30C98577 /* mfrngcod.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mfrngcod.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F33764FBA2632247CD094F1 /* sctp_callout.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_callout.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F3416AB5A3834B5155485D5 /* message_differencer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message_differencer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F3A09228FE9EA6CB9657B20 /* common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F404F30570BED21661B9D2E /* ReleaseTest-API.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;ReleaseTest-API.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F5A62103D4AB5B69F470978 /* cpp_service.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_service.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F5D67E4ECBF4521730BA83A /* treewriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = treewriter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F6529C97035D65474DB9C62 /* desktop_capture_options.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_capture_options.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F82B7AF6BE043F358B790C0 /* x509_v3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_v3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F9D0AF07E3F7005FE7C95FE /* sigslottester.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sigslottester.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8F9FBA69ED08BC9575A2DF41 /* paced_sender.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = paced_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8FC5A32A6DB609C387F5A9F5 /* vie_remb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vie_remb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8FCCB52DD297D0738331C9C5 /* csharp_options.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_options.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8FDDB15CE733F3ACED56E7E1 /* vp9_reconinter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_reconinter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                8FEB80F827DFE6B501BB4DEA /* unixfilesystem.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unixfilesystem.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9011B95EA6AAC20359DF9EE4 /* opus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opus.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9026DCCAB0F923AEA2A10A6B /* structs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = structs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                902812FD400E604FC45D18C8 /* rtcstats_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstats_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                903991FB7F5F6FB67C861A8E /* audio_processing_impl_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_impl_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                903E1C9E20FD2A8504EA8ECB /* playout_delay_oracle.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = playout_delay_oracle.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9050E425073D95AEB93C4741 /* RTCAudioSource.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCAudioSource.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9088746E7A1D8933E06EA609 /* crypto_kernel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = crypto_kernel.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                909B4C3C0853AFB937FDADA9 /* dlrr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dlrr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90A3F12F451D21F008D8344C /* sinc_resampler_sse.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sinc_resampler_sse.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90A858C0BAB7D8A4FA29C72D /* receive_statistics_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = receive_statistics_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90AA2AB9D3E7E4361321BE7F /* voice_activity_detector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voice_activity_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90B07EF036B79E17942F9B13 /* phash.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = phash.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90BAB0EDB6476FBE1F504378 /* v3_pci.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pci.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90BC4E789369555D18EA30CE /* json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90BCCCD1A135216EBF3AE9FE /* audio_send_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_send_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90BEBC53BEE9EA46266A3353 /* audio_mixer_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_mixer_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90C62731C290B4207FC641DA /* sli.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sli.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90D7C3882422F9413CF97C2A /* remote_bitrate_estimator_single_stream_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_bitrate_estimator_single_stream_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90F1398F7A886E3C9D3256EA /* buffer_level_filter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = buffer_level_filter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90F6410178F229B512EBB0E5 /* transport_feedback_adapter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transport_feedback_adapter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90FAB2069580B7AE46F2C469 /* audio_receive_stream_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_receive_stream_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90FE66EA05821050078A79D9 /* RTCMediaSource+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMediaSource+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                90FFA61E75020E01AA1A814E /* err.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = err.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9104953972C41A069536A4C1 /* pathutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pathutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9113D21BFB665DC48C04CD4E /* transmit_mixer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transmit_mixer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                912FE7DA77A16B62A341B56C /* f_int.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = f_int.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9130AFB6211F24CE0F5FCDD5 /* fakewebrtcvideocapturemodule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakewebrtcvideocapturemodule.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                91361625752DA32F2CC8353C /* isac.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = isac.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9140ED13D885995CBA517DBF /* fileutils_mock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fileutils_mock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9155EE9B4A9706657791E673 /* webrtc_libyuv.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtc_libyuv.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9165320B49A2832BDE354DB6 /* buffer_level_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = buffer_level_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                91708CDF3A9C66EA9885AD28 /* bwe_test_baselinefile.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bwe_test_baselinefile.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                91721B0D8E138A7F4D7AAD81 /* output_mixer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = output_mixer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                918582B24C040300C4FE32D0 /* json_reader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_reader.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9196BB9EFEBFE72A7E882FFE /* rsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                919901DB58DA574A15EA2C6C /* receive_statistics_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = receive_statistics_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                91AEB4EDEF4DC1846F209BB2 /* vp9_tokenize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_tokenize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                92076730C5EDABAA76D1EF49 /* refcount.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = refcount.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9213CCA4653065ADA3F86C8D /* gtest-param-util-generated.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-param-util-generated.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                92267602C8DBDE01419B645E /* video_capture_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_capture_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9263FE240112094D049DD24F /* fileutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fileutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                926897795CF26DD7EE554850 /* session.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = session.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                926D88B11A723D319B0D8B9E /* vp9_highbd_block_error_intrin_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_highbd_block_error_intrin_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                928C4271507515F1F5E46E25 /* x86SP_FFT_CToC_FC32_Fwd_Radix2_fs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix2_fs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                92A7FEB61C238D9E602DA868 /* autocorrelation_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = autocorrelation_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                92CBD236BBF3873F189D3AE1 /* sigslot.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sigslot.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                92EAA199F598CAF316616A37 /* jconfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jconfig.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                92F1461CDDBECCB93014B8B1 /* rtcstatsreport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstatsreport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                92F6CA2B93663B0BC2EB37CD /* NETEQTEST_RTPpacket.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NETEQTEST_RTPpacket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9302034D17EF586DAD4F89D0 /* rtp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93089A7691472A71257BF6E2 /* findnearmv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = findnearmv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                930996CDF937D546B0A416A9 /* race_checker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = race_checker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                930A2E777BC857AF866FC4DB /* audio_codec_speed_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_codec_speed_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                930C3F85EBAB52FAA69171F2 /* neteq_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9320A8FF0D27F5E3FF5A2247 /* dtx_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtx_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93223E9AF57BC310333107DF /* rtp_rtcp_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_rtcp_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93311D88E5A81A08F631F99E /* conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = conf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9336F3C3B990C46298380232 /* A2NLSF.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = A2NLSF.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                933772F67661605BE51F2014 /* audio_encoder_pcm.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_pcm.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                933EB903943954D775D1DEB8 /* crc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = crc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93548B50957A19693909A5AA /* bitwriter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bitwriter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9364E2C1792D715823C33C38 /* pseudotcp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pseudotcp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93A5B57CB3013833D8C8AE44 /* basicportallocator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = basicportallocator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93C80BC12620B88264D8BF17 /* thread_win.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thread_win.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93D50CD29BD7F9B0ACF4F6D2 /* invtrans.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = invtrans.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93D874D0686F386C17EE6371 /* nullwebrtcvideoengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nullwebrtcvideoengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93E18FEF6BD2BA52F6A06590 /* call_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = call_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93E4AC70A9B55AF386B0CE5D /* sslconfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sslconfig.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93E633928F56D0EDFF4F0D4F /* convert_from.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = convert_from.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93E98913626FF7454D152B2E /* gtest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gtest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93F2CB3AA2500D7BF77C93EF /* pitch_filter_c.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_filter_c.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                93F9D606DB33701E79A26881 /* direct_transport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = direct_transport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                940237CE0D7E8AB83ABC9D37 /* builtin_audio_decoder_factory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = builtin_audio_decoder_factory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                940E1A7FF53FC7B3B384952A /* jmorecfg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jmorecfg.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                941548FC17660BF787F7DDE3 /* plot_protobuf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = plot_protobuf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94495406F7DD0F0132BC808B /* csharp_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                946B6E73097CEFDB6730BF72 /* xmppsocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmppsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9481DE05121444624DA3BF66 /* transport_adapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transport_adapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94933979471F2FF9B31F83C6 /* sctputils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sctputils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94AF61E5E4F705B689B4ABC2 /* alr_detector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = alr_detector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94B8F9F66D31CCA0CA991604 /* stunserver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stunserver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94B9AF60076ECADAD474CF60 /* packet_receiver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94BB1A6FE6561BA6A1DB2B70 /* coff-objfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;coff-objfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94BF01E38E114F22CC2F2B6F /* task_queue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = task_queue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94BF21747F92AC569EEAF5B5 /* lpc_masking_model.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lpc_masking_model.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94C0B9F166A6A939677308D4 /* fwd_txfm_ssse3_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = fwd_txfm_ssse3_x86_64.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94DFE8B88757914230668FA1 /* aes_gcm_ossl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aes_gcm_ossl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94ED35C504B24C87203A486D /* rtp_file_reader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_file_reader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94F9A0D5B68375917C0F5DDC /* PLC.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = PLC.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                94FE6A5099B3E911A8492521 /* rtcstatscollector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcstatscollector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                950037575DAA039ED54CE28C /* energy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = energy.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                95068E87E9F86BB52CDC363F /* sqrt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sqrt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                950C0C8165D0FB3CB9CFC36B /* audio_converter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_converter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9510AC4C54FF37F1E6D640E6 /* video_capture_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_capture_config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                951C73BE0BB176DCB79BCE5F /* interpolate_samples.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = interpolate_samples.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                952DE9D7FFF7ECCAB3F6F1F4 /* macutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = macutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9549E090FAC07793AC498AEC /* mock_voe_channel_proxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_voe_channel_proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                955A4350CF5D01F0B71BB017 /* java_lazy_message_field_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_lazy_message_field_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9560C879E53E9FBF45E15ACD /* tmmbn.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tmmbn.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                956A71BF227828CA749DC17A /* before_initialization_fixture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = before_initialization_fixture.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                956CDBCF819EA351E51C375D /* media_file_utility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = media_file_utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9581CC91348F313A26541ED9 /* vpx_scale_rtcd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_scale_rtcd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                958E5A7EC1661771285D487A /* vad_core_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad_core_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9591DB0E828CB6A0AD64396B /* click_annotate.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = click_annotate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9599D82DED1B9CE742DB0473 /* udp_socket_wrapper_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = udp_socket_wrapper_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                95A39F0B6F27E01806D1F644 /* get_sync_seq.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = get_sync_seq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                95AC431B714D56DA9C23E562 /* standalone_vad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = standalone_vad.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                95B1E75327B865F3E90DB739 /* httpcommon.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = httpcommon.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                95B6CD5F42C661C6D691B6C0 /* video_capture_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_capture_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                95CD896D1344DCB7A3C55300 /* opus_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opus_types.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                95E0E6EF54C40D0DD33581C2 /* desktop_frame_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_frame_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                95E8A787CFFC6DCCDEB8F11F /* interpolate_samples.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = interpolate_samples.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                95EC85518AB8DB92AAC75918 /* symrec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = symrec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                960786D806C7EA68BEB5CA94 /* frame_editing_lib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_editing_lib.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9608168801C1A1CC8A441FBA /* session_info_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = session_info_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                960A3FA0BC831ADB6E6B872B /* structurally_valid.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = structurally_valid.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                962AB877CA65FBC4BA9E1439 /* sctp_os.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_os.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                962E849B893806F463B4B714 /* scale_common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scale_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                962FBE3308F85EB96202242A /* hash.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9652C3FEBEE99CFB8482306C /* device_info.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = device_info.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                96565471E685BD8F7C8E4909 /* plainsaslhandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = plainsaslhandler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9662ED739A9875F378125205 /* desktop_capturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_capturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9663CFC519BCC57C8D0A4301 /* high_pass_filter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = high_pass_filter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9669597C95BD46A84E0BF687 /* curve25519.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = curve25519.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9676F1C5F4CF24080F94C273 /* stabs-dbgfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;stabs-dbgfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9683B2A79CCDF56073F55AF5 /* swap_queue_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = swap_queue_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                96850017ED21510E8B451DAD /* packet_router.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_router.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                968E5255EC15C3C01934FFFA /* maccocoathreadhelper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = maccocoathreadhelper.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9690B1869E1F4F3A78E99727 /* null_auth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = null_auth.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9691FFB474F6AD9084772BFE /* shared_ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shared_ptr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                96A3459A3733ABEADBBB0B8E /* dtls_record.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dtls_record.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                96AB7BA9F9205EC40E9570C5 /* strutil.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strutil.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                96AE9441D5DDFB84F57662DA /* jdmerge-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jdmerge-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                96B3BEBB426274D98F29E540 /* remote_bitrate_estimator_abs_send_time_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_bitrate_estimator_abs_send_time_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                96ED73A1CFB50D7EA4D09EB9 /* user_atomic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_atomic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                970587C534E1663AE555FA02 /* msvc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = msvc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9715A4C33A39C38B9D93B33A /* common_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common_types.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                971DEEF3E4142B1149E5783A /* gtest_mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gtest_mac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9733EEB229A82DABEDC9E3F6 /* dequantize_mmx.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = dequantize_mmx.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                97480FF099FFFEA3F867B4FD /* socketmonitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socketmonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                974F75E57565882C0278CB4A /* video_render_frames.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_render_frames.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                974FDE26C1F9E6F55FAA63F6 /* pseudotcp_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pseudotcp_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                97536E101547F6985B9D78BB /* lhash.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lhash.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9796A042F01DD03BACD65040 /* call_stats.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = call_stats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                97A15ABEC56774E8ED40BA30 /* bandwidth_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bandwidth_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                97AF2979C6BB225F1B1DD2D8 /* RTCRtpParameters+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpParameters+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                97CB2082AB18C2CC9705A21D /* reflection_ops.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reflection_ops.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                97D07B559112B63F1E26B55A /* mr_dissim.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mr_dissim.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                97E01315A2C559225EB53355 /* dtmf_tone_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtmf_tone_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                97E6D6E7576DAF77D5A5917A /* pingtask_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pingtask_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                980D0458D4B42DF98ADA6508 /* pitch_est_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch_est_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9811DCCB840B4860398931C3 /* audio_multi_vector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_multi_vector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                981CF8984C73861758F24A7C /* bitrate_controller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_controller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9826E1FB3430FCF622AD9E99 /* vp9_cx_iface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_cx_iface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9844C85444D68767175EF33E /* basicpacketsocketfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = basicpacketsocketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                985BD9399A83F7B1EFB29998 /* vad_gmm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vad_gmm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                985F372FE981ABC218570EF0 /* mod_ops_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mod_ops_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9877A58DCA3EDD5257DD5F18 /* descriptor.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = descriptor.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9877EFD23BDB85A50C662616 /* proxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                98833873039B1690F0BED585 /* audio_device_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_device_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9885DA143D74E71A8D3C6083 /* java_map_field_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_map_field_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9888C13857A7344C191A3872 /* vp9_blockd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_blockd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                988B298B8E471E58C50AF950 /* relayport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = relayport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                989E3552DBAD450C4DEB97BF /* nada_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nada_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                98ABF8DF35A757294963D017 /* audio_encoder_g722.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_g722.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                98D242A3C5EBE20867A22C53 /* pubsubtasks_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pubsubtasks_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                98D5A0A8A52355B8C9A67D46 /* RTCMediaStreamTrack.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMediaStreamTrack.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                98D9F9BD175B18C10CE8F6E8 /* vp9_context_tree.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_context_tree.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                98DB0C53FD9EFEE0F213E00A /* fake_network_pipe.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fake_network_pipe.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                98E3A713BDDB30B1C4920846 /* user_socketvar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_socketvar.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                98EDBA5F9223BDF6A420EF37 /* base64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99046AFE23B6F95C900B8A64 /* reconintra4x4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reconintra4x4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9917CFEA7492E5D70B7EBE19 /* a_object.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_object.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                991B52AC85813A71E264C06D /* nullsocketserver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nullsocketserver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99355D66625BEEBAAD30143D /* acm_receiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = acm_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                993845D01FDBEB45897630DA /* filter_ma_fast_q12.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filter_ma_fast_q12.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                994F5D5D980C2DE0E1BBF53D /* java_message_field_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_message_field_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9952CC70835CFEBCB67E6637 /* mouse_cursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mouse_cursor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99581894EDB96C3405E0D2D6 /* a_verify.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_verify.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9966040DC579862B6AE1F69D /* descriptor_database.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = descriptor_database.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                996D738552EE6A975B70021A /* map_entry_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_entry_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99725111BE2AD05F7B067239 /* user_socket.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = user_socket.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9979A37F49279F50F2FF7992 /* peerconnectiontestwrapper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = peerconnectiontestwrapper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                997A1B5A570AA03E16106D9C /* rtp_stream_receiver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_stream_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                998676B222389E6C1C194E31 /* call_stats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = call_stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                999AC96E2D8FD6143B71B4B7 /* nonlinear_beamformer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nonlinear_beamformer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99AC13B9E21488D4BFF8C600 /* lpc_to_refl_coef.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lpc_to_refl_coef.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99C0746E798B59F51DC1D81C /* iqtask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iqtask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99C70EA438F1D85DE0BFD53A /* video_denoiser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_denoiser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99C9BB47C35759E7B07E3705 /* mfqe_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = mfqe_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99CF94967B515FA1CF25CA08 /* audio_conference_mixer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_conference_mixer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99D9087F95D21F47892F0877 /* jdhuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdhuff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99EDBBCB109CA4283083CE74 /* windowpickerfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = windowpickerfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99EDCA252477A76E20F7D5DC /* ssim_opt_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = ssim_opt_x86_64.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                99F77BF9653F5C0AEF2FBAFF /* real_fourier_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A063D24D19C1F170930B663 /* rtc_event_log_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtc_event_log_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A0A02A951F61F399D246AAE /* RTCRtpSender.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpSender.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A0B1B0594DE57329FB2617D /* realtime_temporal_layers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = realtime_temporal_layers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A19A1EE3300C10E76AADC45 /* pingtask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pingtask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A286C568F8718A1FFAC7A26 /* objectivec_enum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_enum.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A2951E437D67CD6D4D4F9DF /* bitrate_adjuster.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_adjuster.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A319B0CC6F936835804A9CD /* mixing_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mixing_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A471B29E973F8FDB3636890 /* controller_manager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = controller_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A4F753BBE276C9E6599CA49 /* javanano_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A4FE11E5F1D36090EF4D455 /* mockpeerconnectionobservers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mockpeerconnectionobservers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A5A7C7F9FDCDA6F085B9898 /* ssl_cert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_cert.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A68007582782530A92215A0 /* gmock-generated-matchers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-generated-matchers.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A792E988E58CDFA8062557B /* api.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = api.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A83CF54E4BA08D21B6037E8 /* log2lin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = log2lin.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A8EACDF7BFA66134813013B /* mock_external_decoder_pcm16b.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_external_decoder_pcm16b.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9A9493D964093B83B680D993 /* block.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = block.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9AABC1D673B58FDC06EBF239 /* x86SP_FFT_CToC_FC32_Inv_Radix2_ls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix2_ls.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9AAD0CCA626E53722C8FB7BA /* red_payload_splitter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = red_payload_splitter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9ABBCAD44CC81DFE48352804 /* vp9_diamond_search_sad_avx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_diamond_search_sad_avx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9ABD7F1F10E26253BC92AA2F /* cbb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cbb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9AD37DE9A90A70B4630238E6 /* sctp_crc32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_crc32.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9ADC211AF35659B54E42DF27 /* nullsocketserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nullsocketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9ADD191BFDEAEC1952757A2C /* idct_blk_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct_blk_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9AEB60B034720A0C0D3976E0 /* gtest-printers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-printers.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9AEDA5EA2E9EA246071481A2 /* atomicops_internals_ppc_gcc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_ppc_gcc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9AF9F5CD612D1566FBFCD225 /* jcsample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcsample.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9AFE018CFE62E38307C03621 /* firstpass.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = firstpass.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B0BD5204396F97F6121130B /* xcorr_coef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xcorr_coef.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B0BDB6D1A95399BEF25F810 /* payload_router_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = payload_router_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B21F671754732BA2D4F3BD5 /* time_util_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_util_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B2C67F30CF0C854851EE619 /* vp9_temporal_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_temporal_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B2FC4DB9875E99DB42C60C6 /* cb_construct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cb_construct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B48B28A75FE5DF9E53F3DC3 /* a_print.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_print.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B4A1BD1625FF89B9AD0A2EC /* integers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = integers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B4DB708CEB553D5A82059A8 /* rtt_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtt_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B545661CA8F4C8B39289436 /* int128.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = int128.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B59B29B29DB85845B1417F7 /* cbs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cbs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B5A351AC9EE0255DA53F7C4 /* video_denoiser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_denoiser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B6E5EDEE4AA5B93ABF50005 /* sanitizer_options.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sanitizer_options.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B7F458E247DFD874CD490B3 /* RTCDataChannelConfiguration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCDataChannelConfiguration.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B8F5EB3AA6B06C899702CAD /* screen_capturer_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_capturer_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B942F74510AC718EFEF3D6E /* cropped_desktop_frame.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cropped_desktop_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9B968899B00BBFD311590450 /* type_check.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_check.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9BBAECB506DF957F761F722C /* spatial_resampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = spatial_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9BC60AE6A37CD9B1D36B2179 /* intnum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = intnum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9BCA46D45339B7EAB80B650A /* fir_filter_neon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fir_filter_neon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9BCBC5CCA9D1EB5AD38C2A43 /* RTCVideoSource.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCVideoSource.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9BDDFA353A8AA744D05B55F4 /* pubsubstateclient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pubsubstateclient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9BEA891EDA744FC603597012 /* audio_processing_simulator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_simulator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9BEFED1504DC35668A2BF4AB /* x_algor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_algor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9BF0E4505974593178DDF6F7 /* RTCVideoRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCVideoRenderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9BFE1277DCEC698263FDD123 /* RTCTracing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCTracing.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C066A3BF69AC5F29FEF8C70 /* video_encoder_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_encoder_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C0A90946B81E11022600A39 /* voice_detection_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voice_detection_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C15C2A10C11F00D440FEC4D /* encoder_settings.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = encoder_settings.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C19168F03B958139C18FD38 /* fec_controller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fec_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C400943F6368139516D939E /* gain_selector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gain_selector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C415D91F472BBA3076994D7 /* highbd_sad_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = highbd_sad_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C56E899C30C27750F465383 /* mlp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mlp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C58475888052D23BB093186 /* pitch_based_vad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch_based_vad.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C700EFE7F05DFE437ADD31A /* map_entry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_entry.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C75582E7A8F919F69BB67DA /* loudness_histogram.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = loudness_histogram.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C763315D7DBEAF0E42340D4 /* neteq_performance_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_performance_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C83A93E3935FEEE4E387435 /* kronecker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = kronecker.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C8AA1C6A11564606A0B4A36 /* reflection_ops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection_ops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C9B535804B7D85FD11C6C19 /* vp9_common_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_common_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9C9E7D83F6C9FB2D957B8476 /* pli.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pli.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9CA58C99F6B2B30B059B2E5E /* ratetracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ratetracker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9CAC141F17DAFC37808501AF /* mean_variance_estimator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mean_variance_estimator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9CAE235AFC7A7268DA2186AC /* test_api_rtcp.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_api_rtcp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9CC4B7517AC362617B682C4D /* vp9_rtcd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_rtcd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9CEBC70B79A1CCC5F2CE54F6 /* h264.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = h264.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9D08EF9D650505E03B9C1EF6 /* normal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = normal.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9D1441528F7E3B09AAAD3E5A /* interpolate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = interpolate.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9D2E94F86784246E0DEB9367 /* remote_bitrate_estimator_unittest_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_bitrate_estimator_unittest_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9D2F47DF6B1EED6C48F8DCF5 /* vp8_partition_aggregator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8_partition_aggregator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9D4CAA8DAC4D0C01D78F057B /* audio_processing_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9D80EE70A54D50DF0167CF35 /* vp9_entropy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_entropy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9D816479EB07A33BD645ACBB /* parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parser.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9D8EA43D28C822A60767A22C /* screen_capturer_differ_wrapper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_capturer_differ_wrapper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9D9173F813B292C07A5DD30F /* rtc_event_log_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtc_event_log_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DAA7F333ED8915B8B0BD8A8 /* RTCShader.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCShader.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DCF4218A00FFC6DE31845BC /* g722_decode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = g722_decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DD03B3D09E44AC82CCFFF05 /* audio_state.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_state.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DD1CE0783BD4C4C84BEBEC6 /* gtest-string.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-string.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DD7AB50BBD74A3C56F57298 /* frame_analyzer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_analyzer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DDD08E4CF4EEF21A41CBC75 /* vpx_codec_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_codec_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DDDCEFD99F4210984A10D38 /* opus_decoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = opus_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DEB8711D15A7EAB47F7648C /* channel.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DF18E2EEA0C5157848D7635 /* loudness_histogram.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = loudness_histogram.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DF31040DED17C9E1CF50239 /* window.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = window.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9DFF213D6CCC7FB971459797 /* peerconnectionendtoend_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = peerconnectionendtoend_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E082378C8C2232745E8371C /* mathutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mathutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E0A85727DA79794645FDA77 /* frame_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E0BDF2AEB1F77DC5002EDA9 /* blockd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = blockd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E0EDE64C644734D3FDA31D2 /* vad_audio_proc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad_audio_proc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E1F632C1C348C0C9654F139 /* x25519-asm-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;x25519-asm-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E2276B78D2F64D05BD17787 /* mathlimits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mathlimits.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E295B8FF7A5CEF059EEB08E /* audio_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E2EACE433A2995ED11C9609 /* sigslot.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sigslot.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E364EFA6ABE9EE9D0265938 /* jchuff-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jchuff-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E38A5E59C94209BAE80AA35 /* debug_dump_replayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_dump_replayer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E3C9BAE71668D26303A256C /* virtualsocketserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = virtualsocketserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E3EC6C2BB18364AAA86B892 /* any.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = any.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E422CD17D80F9B445F21E8C /* webrtcsession.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcsession.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E4D730683B90A124CA596A6 /* vp9_mcomp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_mcomp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E4FB1AC1023B7C5AD7742D4 /* pathutils_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pathutils_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E54547867D5FEA1FAD9E01F /* bitbuffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitbuffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E62AD42E6A03089B74FD1D3 /* NETEQTEST_DummyRTPpacket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NETEQTEST_DummyRTPpacket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E71C769F2C2D184FA9E5081 /* ssl_stat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_stat.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E8426AA0A99E6A7938144D2 /* voe_audio_processing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_audio_processing.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9E8D6728F47278036A05794D /* subprocess.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = subprocess.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9EA16D9480C0B217A83A2EAC /* socketstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socketstream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9EBF707FF29FD450E82BDF8B /* standalone_vad.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = standalone_vad.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9EC7F7D9FFF7416A57073BFA /* mucroomlookuptask_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mucroomlookuptask_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9ECE8B6276D947ED606DE3A8 /* omxSP_FFTFwd_RToCCS_F32_Sfs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = omxSP_FFTFwd_RToCCS_F32_Sfs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9EE304A9EB9AEBCC14D30360 /* java_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_message.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9EEE3BEB969B2FFCB1A48EED /* descriptor.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9EF290BDD8B3D57051EF2D18 /* asyncinvoker-inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;asyncinvoker-inl.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9EFD3A2407529DE772CF9A8F /* vp9_highbd_error_avx.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vp9_highbd_error_avx.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F25C137D07E8CEEDD91B266 /* pcy_int.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pcy_int.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F2A4A7D3E1AC57018194514 /* video_send_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_send_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F2AEDF51B5B3F983895FA1A /* pa_ringbuffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pa_ringbuffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F38490F81F4628965E22DD1 /* ilbc_specific_functions.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ilbc_specific_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F3C164E4545E042A9028CD3 /* high_pass_filter_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = high_pass_filter_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F4D3D73408A31F73F91210B /* audiomonitor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audiomonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F54511252BCFE7C885412CB /* volume_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = volume_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F6516CDE6AEB48AE9380688 /* audio_send_stream_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_send_stream_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F68739ED131A52135798B91 /* encode_indices.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encode_indices.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9F74EA87D98FC8923768D415 /* java_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9FA16ECBDE3B1E844CCBB467 /* gmock-matchers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-matchers.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9FB057F3E777110AE1AD0FA4 /* rent_a_codec.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rent_a_codec.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9FCBE88E56CA632D44B8ECAE /* cryptstring.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cryptstring.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                9FE634D642C32467B1DC74CB /* jdsample-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jdsample-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A01B0A67DC529B50F29E96A5 /* probe_controller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = probe_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A022D258A1C8C25C6A52D6D2 /* pubsubclient.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pubsubclient.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A036C057A49A4B441C1CDA31 /* rand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rand.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A03A2DFCE13071C7CE5A5B1B /* sctp_sysctl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_sysctl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A04ED9629946D7BB9117B148 /* a_utctm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_utctm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A06BE1C3C076607F0C399612 /* acm_receive_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = acm_receive_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A071F07EC245323CF8E88CBB /* reconintra4x4.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reconintra4x4.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A07A69AB39E92F2316D1F789 /* des.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = des.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A07CF5442402AAD9F2F08A65 /* LPC_inv_pred_gain.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = LPC_inv_pred_gain.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0959736DFE32E28BCEABEB9 /* window_list_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = window_list_utils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0AC8DA0B6378FFB732BC222 /* transportdescription.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transportdescription.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0B2B8340948D9BEBBEFAEF0 /* remote_ntp_time_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_ntp_time_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0C147D7843C289EA83131F5 /* get_scaling_square.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = get_scaling_square.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0C691456C2400CF851E30A5 /* variance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = variance.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0DCB39004E1E9A41A8DCB6E /* digital_agc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digital_agc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0E3CF3DE00A36817E9F17BC /* java_enum_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_enum_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0EC66E8268C268BE4FEDF77 /* RTCAudioSource+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCAudioSource+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0EF0B6DCE7A03576F1F2D72 /* atomicops_internals_tsan.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_tsan.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A0FB9E5986355A1DF1079CCB /* delay_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = delay_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1023D76FE2800E310C97F51 /* deterministic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = deterministic.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A11BA1E133584A42B3F262B0 /* macho-objfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;macho-objfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A126331ABC1CEB81044AC1D2 /* json_tool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json_tool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A12B1EC69EA9DAD6D5C86C75 /* rostermodule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rostermodule.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A13755C829F78F0E0AA0F4AB /* fake_network_pipe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fake_network_pipe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A14D6082E000B04A0B5A0E2C /* fft4g.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fft4g.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A153B7B67792DD89AB8D9AFC /* sctp_input.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A17DA7464BB73CE429D42712 /* rtp_file_source.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_file_source.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A182B80808D993952E24C412 /* zero_copy_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zero_copy_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1909A74A9C8A45B7E262D6E /* any.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = any.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A19A59B259B7A84CA436A8D8 /* rtp_to_ntp.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_to_ntp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1A51557E0DC7FE87A249365 /* util_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = util_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1AE1A7B43E7D5F107C44830 /* x509.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = x509.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1D5B5FED5F5408881241D40 /* arith_routines_logist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arith_routines_logist.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1D9167ADFB08FAF56160F11 /* port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = port.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1DC9433952DCEAE690EDE82 /* sinc_resampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sinc_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1E3AC190D3267B6DFB7D986 /* vp9_aq_complexity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_aq_complexity.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1F574C092232E0FE6FADD73 /* RTCFieldTrials.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCFieldTrials.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A1FA1AF6D2B514A50963A028 /* ext_dat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ext_dat.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A233B6349C2DD154EE91F1A8 /* elf-x86-x86.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;elf-x86-x86.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A236467815CE7ACA6410CC6D /* window32_w32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = window32_w32.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A239F4DBB5E8D4A64F8ED4D6 /* g711.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = g711.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A23CEFD811383820AAF40ECB /* LPC_inv_pred_gain_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = LPC_inv_pred_gain_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A2458FE4748A4609EC0A1906 /* RTCSessionDescription.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCSessionDescription.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A24D3E85F6E536AE3DD6E99A /* systeminfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = systeminfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A252D3F45EB404BA04477C00 /* csharp_reflection_class.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_reflection_class.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A27F6D251900283DC566A70F /* cpu-aarch64-linux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;cpu-aarch64-linux.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A2853434797AB320AEA8FEBA /* shared_data.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = shared_data.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A2A6105ACD31715E52F5D30C /* voe_neteq_stats_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_neteq_stats_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A2B3F702A6E4E8280D7F43CA /* srtpfilter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = srtpfilter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A2BBFFECBC96EA25228D0626 /* pitch_internal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_internal.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A2BFCA5A5D340E5C45C6B561 /* filterbank_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = filterbank_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A2DE71790A13ADE22F411CFB /* x86SP_FFT_CToC_FC32_Inv_Radix4_ms_sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix4_ms_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A2EB055C333FAB0C8B226C7F /* merge_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = merge_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A31C83D7EE7038D5380F6ADB /* ilbc_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ilbc_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A32C3A83D9363FA2A978BA21 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A32E19E4F2FE829A90AADC69 /* stringize_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stringize_macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A33BFC04B66F1E0D9CA8E66B /* stat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stat.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A3575CF72115F3AF1B4133CE /* RTCRtpCodecParameters+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpCodecParameters+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A361BD1EAA5DA5A7E9BD11A2 /* echo_cancellation_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A37ADA8F6F0619053D1E7839 /* vpm_int.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpm_int.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A37D5E33F781578FFA1F0DCF /* neteq_quality_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = neteq_quality_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A37E16B3FA7684FC8EC1ABF8 /* macconversion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = macconversion.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A382B3E70867219F73D62EAD /* csharp_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_message.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A39C9295D2153EB7C761200F /* RTCRtpSender+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpSender+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A3A6B645C093063D811362F9 /* cv-type.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;cv-type.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A3AAD04248B913CCA4E2DAA6 /* post_decode_vad_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = post_decode_vad_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A3D32C37E46AAA46D8B6CEAC /* task.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = task.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A3D35836B9B2352AB3D6AC19 /* dtlstransport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtlstransport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A3D9FB099E1D1C71E747D7AD /* nasmlib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nasmlib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A3E0D485796EEA4BBB6D15C3 /* v3_genn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_genn.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A3E0E2113BF4FFB090E9D18C /* control_SNR.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = control_SNR.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A3E582BFF9BC17D23C2EB24C /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A40C9036AA91B2EDE951F653 /* rtcstats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtcstats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A42CFB1470EC001C44C4C526 /* audio_conference_mixer_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_conference_mixer_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4305C206D0D1FD865155BAD /* audio_decoder_g722.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_g722.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A43704A7C1532D3C456F4961 /* cfb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cfb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4378AB7E2E2D1CA700DE327 /* filterbank_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filterbank_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A451DB7AAAA29BCB7A936044 /* strcasecmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strcasecmp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A463B369F36B38028F7DB671 /* timeutils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timeutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4640682ECDAC8FE2E0454ED /* audio_state.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_state.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A464C44418BABBAACF562B44 /* gmock-internal-utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-internal-utils.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4806DE109585BAB5F9CC671 /* quant_LTP_gains.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = quant_LTP_gains.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A48C07400D47CA4920C7050B /* videocommon_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videocommon_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4994C6980E9C605EDE657B6 /* refcount_c11.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = refcount_c11.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4A87F2A6BF362E4141CC66B /* buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4B1CEDD4BB870CEEF8736E5 /* rms_level.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rms_level.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4B538AC4014ADE822975136 /* audio_receive_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4BCB5DCC4DE0CC26658EFD3 /* control_audio_bandwidth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = control_audio_bandwidth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4D4AA6E4112227B67AA2637 /* ulpfec_receiver_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ulpfec_receiver_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4DAEC71068172BFEF079DC6 /* httpserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = httpserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4F0D314550D524BCEBBBD63 /* webrtcvoiceengine.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcvoiceengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A4FC741F4A18E9AC7471369D /* aecm_core_c.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_c.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A50A18A1DB4CC5A1B55EF919 /* vp9_frame_buffer_pool.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vp9_frame_buffer_pool.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5141A88450A85BBF9C13C7E /* bitwriter_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitwriter_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5156688A7B9F9CE19C05B55 /* asyncsocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asyncsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A51DA9F8525EB66A2B7B5BD4 /* port_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = port_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A52467CB4FFA45F343FF196B /* sctp_bsd_addr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_bsd_addr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A52E1B6B054058436B8AFD29 /* fwd_txfm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fwd_txfm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5476560177F8A26EF7FF527 /* jinclude.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jinclude.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A54A7FD16C9B535E06FFCD15 /* objectivec_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A54A8617D12BAC3B8407F3C3 /* jcinit.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcinit.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A56A4E11B30C2C73F49063FB /* endian_inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = endian_inl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A56E3364FE2DBCC7F7240863 /* fir_filter_sse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fir_filter_sse.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A57946C519974B5B86FBE073 /* vp9_picklpf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_picklpf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5879EC9666ABC79E861E533 /* audio_loop.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_loop.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A58EBD45A320E1AA67388095 /* pole_zero_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pole_zero_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A59FC5081072DAA22EBBE0B1 /* agc_config_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = agc_config_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5AD2D2C6961F36E7D21E37E /* vp9_encodemv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_encodemv.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5B606A14AB3C1354212CD11 /* unit_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unit_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5CEBA80D5B312B03679B8B0 /* udp_socket_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = udp_socket_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5E31751B288A45A36FD901F /* mathutil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mathutil.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5EEE1B9937EE79AFE07DBD5 /* comfort_noise.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = comfort_noise.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5F2029923C04574FFB2C139 /* javanano_file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5F6B80C20679F234BB1AAB2 /* block_mean_calculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = block_mean_calculator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A5F9962F162E08A596FD20BB /* resample_by_2_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = resample_by_2_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6046CC9EE969CBDD85F8F64 /* video_loopback.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_loopback.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A61663FA9451840FB75471E8 /* bitwriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitwriter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6168BF686C460E91B0524F4 /* rtp_header_extension_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_header_extension_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A61FB1387279901F09BE5E12 /* cb_mem_energy_augmentation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cb_mem_energy_augmentation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A62E40596AF44E8A2C4EFF72 /* fileutils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fileutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A63325B63627EB3B8695B64B /* jfdctfst-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jfdctfst-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A652D175BF7FF599BDF65774 /* obj_mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = obj_mac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A658BE6EA586FD0A051CF832 /* RTCVideoFrame.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCVideoFrame.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A65F71B17B0DBB0E71702ED6 /* test_opus_api.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = test_opus_api.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A66650BC96517F3CCF2535F1 /* hexdump.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hexdump.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A66B3E3FC3527E6AD118B448 /* transport_feedback_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transport_feedback_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6755E0C5E8F78A67BD9CD2B /* charmap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = charmap.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A67CD67B0B47829AB8B6702D /* down_sampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = down_sampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A681327DD65CEF2697A2EE6C /* fakevideotrackrenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakevideotrackrenderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A68C35606E56A3C6A75D0877 /* quant_bands.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = quant_bands.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A68C7F122A12F5D0370E1ECD /* rtp_format_video_generic.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_video_generic.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6A7CD24E3427EF04C3DDBF5 /* fake_decode_from_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fake_decode_from_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6B531DEEE62D5827E39B8F7 /* dtmfsenderinterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtmfsenderinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6C187DC439E51D507B99D7C /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6C2E197F77A0B5FF05B40A8 /* packet_sender.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6CAF4870DA907418F206546 /* user_environment.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = user_environment.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6CB70EEC56F210C69F13598 /* user_uma.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_uma.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6CD0172D981ED53720754F5 /* noise_shape_analysis_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = noise_shape_analysis_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6D1C7446D25464BBFC08578 /* generic_decoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generic_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6D4CBDD0FE5A6793882F4D4 /* vp8_entropymodedata.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8_entropymodedata.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6E5E47E78B1FAF69EE971BC /* auto_correlation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = auto_correlation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6ED889BD683BC8D10F143A3 /* voe_network_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_network_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A6FEE84BF7FF5E95597C6ED7 /* congestion_controller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = congestion_controller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A70EFA5E10B4F970BE95789E /* neteq.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = neteq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7183BFC2F249974B5FBD6BB /* level_estimator_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = level_estimator_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7251EFA313A416582D984BA /* aec_core_optimized_methods.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aec_core_optimized_methods.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7334A0335AB4E104D24FC0D /* cropped_desktop_frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cropped_desktop_frame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A73EDD070ED12213442237E2 /* sctp_indata.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_indata.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A73FFEE55CF9ADBE51156CC5 /* testclient_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = testclient_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A740A08760FEE371DDB4FD25 /* gmock-spec-builders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-spec-builders.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A74636B0633BE5F24C54E3D4 /* rtp_packet_to_send.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_packet_to_send.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A75A64D1637A76EE6F377B4D /* crc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A76DB731FE1362BF47764971 /* rtp_streams_synchronizer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_streams_synchronizer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A77B2DC6DB383C5C31923C74 /* video_quality_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_quality_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7894A8747240B8E8632D73F /* vad_gmm_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad_gmm_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A78B07317005597B114D4361 /* acm_common_defs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = acm_common_defs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A79985735D4C932BEA495B1D /* pathutils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pathutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A79E8E306A9E22B02888787E /* audio_device.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_device.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7A8BC2DC34E5C23A7B6FD3B /* hp_input.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hp_input.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7AEDB7AF1BEBE899BA6C453 /* vad_filterbank.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vad_filterbank.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7C41346E10BC6E7E28DF5C2 /* cpu_features.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_features.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7CC467549B11990BC9F5BEC /* testG722.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = testG722.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7CCFAB5F34E565D9A5E0E1F /* gain_dequant.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gain_dequant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7E1C3ACD43B5CC396404BBD /* datachannelinterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = datachannelinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A7FDFB9BED2620C7632E239C /* vp9_pickmode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_pickmode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A802B12E2D7D1E59A1E45A5C /* float_cast.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = float_cast.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8121B9CFF4886B7610F347A /* mock_rtp_rtcp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_rtp_rtcp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8153E90EFB67528BB95BC14 /* x509.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8345E41C764B09F195C3C95 /* video_capture_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_capture_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8368055169D883D88CDF6A1 /* vp9_temporal_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_temporal_filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A850A0A701F494664ABFBA75 /* stunserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stunserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A866DD7360160779FACCC4F9 /* legacy_encoded_audio_frame_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = legacy_encoded_audio_frame_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8695DD013C3E277E70DF4BC /* csharp_primitive_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_primitive_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8794790BC2B9CFDF7039A83 /* frame_generator_capturer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_generator_capturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A883868E2A02928678642279 /* md5digest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = md5digest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A889E1593802EF62655214E7 /* cv-dbgfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;cv-dbgfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A88B9E11657F18765C526847 /* fastmem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fastmem.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A891C40D4668E271AA3D77CA /* jidctint-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jidctint-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A892F6E289297D8DD5977080 /* vpx_subpixel_8t_intrin_ssse3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_subpixel_8t_intrin_ssse3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A89FE1DAD6B3E54836E245CA /* fileutils_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fileutils_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8A0B0B72194D74A6870139B /* task_queue_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = task_queue_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8B46F60F081C1913645110F /* saslplainmechanism.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = saslplainmechanism.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8B5A3559FF13883554721C0 /* copyonwritebuffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = copyonwritebuffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8BA171C3224850C6A96564C /* jdphuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdphuff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8BCCD9E9BFEBD13A5BD8B1D /* ssl_aead_ctx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_aead_ctx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8C60BE15FCECA0BC009F653 /* constants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8D7F2AFB436D999B737A115 /* x509rset.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509rset.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8E3311495B1EBE19E580B17 /* TestRedFec.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TestRedFec.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8EB20C935147C43C3F502C2 /* pli.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pli.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A906BDC18DA86E3C12B1EC3C /* objectivec_message_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_message_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A92A676726C57D3BDA65B14C /* encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A94E0F76E612BCB51B35CF61 /* default_value_objectwriter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = default_value_objectwriter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A953CD0ED1DB351AAC8D83BF /* filterbanks.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filterbanks.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A95B10A721FB0D2B8294B914 /* newhope.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = newhope.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A95EDE1FA80720188C345531 /* decode_residual.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decode_residual.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A961382BA9FCABD18B21CAEA /* sharedexclusivelock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sharedexclusivelock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A9617C56BE2EF3184B77C7F5 /* frame_utils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_utils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A96BE9C8353BE720402AEFAF /* fine_audio_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fine_audio_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A96D3B5396FF62BBA2A60D1C /* jidctint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jidctint.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A9A0FFE9FFC5C74D9C6E1FFE /* vp9_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A9B72B5D49125C09E664D2BF /* real_fft.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = real_fft.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A9C4850008B71E51FDACF4B0 /* sort_sq.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sort_sq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A9C4AFC70F34D34F760A110F /* defaultcoefcounts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = defaultcoefcounts.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AA18231CBDBA938D53EE67C1 /* acm_send_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = acm_send_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AA42F6A52C8F698B4E7F0774 /* jdcolor-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jdcolor-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AA56F8B27E5A376DC7F568E3 /* yv12config.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yv12config.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AA6AB6EA533764145EE9619F /* gas-parse-intel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;gas-parse-intel.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AA8436FCBFA63E037781A4F1 /* gmock-port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-port.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AA8C613384A00A287B04FAF0 /* gtest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gtest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AA8CE22F9881FA997A60C5B2 /* metrics_default_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = metrics_default_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AA8D0CE9903432F3BAB25544 /* transient_detector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transient_detector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AA919F7FBEFFD4FD7F764883 /* turnport_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = turnport_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AAABDE5488A70364C7560045 /* debug_dump.proto */ = {isa = PBXFileReference; lastKnownFileType = text; path = debug_dump.proto; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AABAE787DC415E86247AD823 /* nack_rtx_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nack_rtx_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AABB151B48687FDB7676563C /* mock_audio_encoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mock_audio_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AABC9143F28DE92423C59449 /* neteq_impl_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_impl_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AABCD29CA1B855735AA2C43E /* fd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AAC6793A8072C6BC103F6302 /* lattice.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lattice.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AAC85BCB31077F26FAA58398 /* intrapred_ssse3.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = intrapred_ssse3.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AAE8A3B7F6D9D544AB584F49 /* type_resolver_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = type_resolver_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AB2BEB7A583ABFB59876A811 /* bitrate_adjuster.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitrate_adjuster.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AB3B5B974BA5D29DADC7F003 /* status.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = status.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AB52CF096094E9C78FA8E2AB /* rate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AB5B30780935FC05E603D82D /* stunrequest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stunrequest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AB66E975DA72B116E40E7092 /* logging_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = logging_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AB697EE3EDC212587C27FF2E /* frame_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AB78923742E5D9575EEE8CFE /* ooura_fft_tables_neon_sse2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_neon_sse2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AB962C766ABE69328D4A7C46 /* vp9_encodemb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_encodemb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABAA9E8C92CCCDFA54A83D79 /* bytebuffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bytebuffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABB7A5C649F855607C668EF0 /* fwd_txfm_sse2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fwd_txfm_sse2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABBD6A9E34DF1066D7C96AF3 /* picklpf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = picklpf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABC206016F6054D8E7B634AF /* nack.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nack.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABCF7110279250214571F7F0 /* gmock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gmock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABE557E6750D5CFC7F7CA6DA /* voe_audio_processing_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_audio_processing_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABE880101B77BC19A4E88C54 /* flexfec_receiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flexfec_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABEDFB7F6542CE912D95E4AE /* tcpport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tcpport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABFD6E04BA6364501FE46560 /* aes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ABFDA04575842682FF374751 /* delay_manager.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_manager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AC0E724FE82C394AF745A96D /* comp_corr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = comp_corr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AC1EF1A9AACB248A9A2EA815 /* probe_bitrate_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = probe_bitrate_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AC31C192E1B95C6D19B6680E /* gmock-matchers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gmock-matchers.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AC429C2C85100D3E80D1C610 /* pitch_lag_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_lag_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AC554388DAC7A091F2A86CF5 /* transport_adapter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transport_adapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AC705EA3958AB43946859C55 /* after_streaming_fixture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = after_streaming_fixture.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ACAF20CD0EAD3A1F3EE5C480 /* field_trial.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_trial.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ACB5FA633E27967153D2630A /* copy_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = copy_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ACD03D3B0E09B0CB09CDBDEB /* java_name_resolver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_name_resolver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ACE9C47B52E4D395732C7221 /* cpu-arm-linux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;cpu-arm-linux.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ACFC90E12ADF5D1A120A3989 /* printer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = printer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AD2F241FB599CBEA42D91161 /* xmpplogintask_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmpplogintask_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AD404A6C756B7240D94A22F2 /* pbkdf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pbkdf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AD46B619B608E5169A566CC7 /* noise_estimation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = noise_estimation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AD58AB77A99DD92B3EF7032C /* rtp_receiver_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_receiver_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AD675B9E8D1DAFFC897818E3 /* jdcoefct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdcoefct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AD7408C42C6B72FE4BEB7D89 /* flags.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flags.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AD75D68206D301005D7F7A0E /* hangoutpubsubclient.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hangoutpubsubclient.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ADC5A9829615EE1B97E7FDDD /* bye.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bye.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ADC660D49E56C6B075B07560 /* tasn_dec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_dec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ADEF325B74C561B02D639DDD /* audio_encoder_isac.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_isac.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AE1ED2E211F9220EB632B42A /* errors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = errors.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AE2034D51A8804FCC94BB5E7 /* vp9_entropymv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_entropymv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AE25109EC293C51DFAD50455 /* cb_mem_energy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cb_mem_energy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AE35DD54CCD4236928A0C3A7 /* hangoutpubsubclient_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hangoutpubsubclient_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AE46A9EAC7E4135273E9D4F3 /* user_environment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_environment.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AE4E15EFAC7A56E0996FE3FB /* lin2log.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lin2log.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AE513895CC085C98B5D7D583 /* java_lazy_message_field_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_lazy_message_field_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AE62ED378E44273D574B753C /* constructormagic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = constructormagic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AE6D975EFD490CAB4E91EF3F /* video_receiver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AEBB29884A7CCDDA297B9582 /* iSACTest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = iSACTest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AEC5EC6A670B1A52E4D14705 /* socketserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AECAB357A3B3F201EE69A424 /* callback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = callback.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AEE259FBB538ADDA19AFE3DD /* vie_encoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vie_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AEF10F5E7E731C7F92A2E7B1 /* RTCOpenGLVideoRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCOpenGLVideoRenderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AEF3A970D2182FFE0B6C674E /* a_type.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_type.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AEF3DB031D02DC3B7A2C5D1E /* level_indicator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = level_indicator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF08ADAA11BEE3EAC9C1EE26 /* before_initialization_fixture.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = before_initialization_fixture.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF0B4BB18D93BC9247B5B869 /* encoder_settings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encoder_settings.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF0CE75ECDE54B6765169500 /* tmmbr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tmmbr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF1BF467880342167C59C876 /* timestampaligner.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timestampaligner.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF2516B82FCEE20FBE104016 /* sctp_output.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_output.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF3649522BEC7DA40A552507 /* RTCPeerConnection+DataChannel.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = &quot;RTCPeerConnection+DataChannel.mm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF537C07A2612E22160C3DB7 /* debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF5928BCD16B8AB3CDD6709E /* bn_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bn_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF7D4C8D09544D2341883CF8 /* RTCMediaStreamTrack+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMediaStreamTrack+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF85E4D580AC3C114FC4C026 /* java_enum.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_enum.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AF962060BA9E5A1C8E5F70A2 /* x_attrib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_attrib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AFA4D35C2FCED969E8D38904 /* run_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = run_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AFB4AF934124DFD65C8A1CCD /* vad_filterbank_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad_filterbank_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AFBAB46852B0AB2B6020186E /* gflags_reporting.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gflags_reporting.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AFC77732D89B3B5FE1E94359 /* hardware_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AFD5AF3CF9848DB75C7B7812 /* screenshare_layers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = screenshare_layers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AFE0D1C8D2DCBAAC9ED52017 /* faketransportcontroller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = faketransportcontroller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AFE4B50845F264435B7630D3 /* simple_command_line_parser_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = simple_command_line_parser_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                AFE5A8D1E235441C9650D3AF /* rdopt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rdopt.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0187AF5A909265F9F1A4A1A /* aec_dump_based_simulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aec_dump_based_simulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B01B7C38C8FF9322467E5043 /* cbc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cbc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B021E5D42AD199A859889D0E /* saturating_gain_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = saturating_gain_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B02E3BF47E27D12CAD745E23 /* onyx_if.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = onyx_if.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B03C9AE36A9458BFE1AE0131 /* field_mask.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_mask.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0801CD94FBF4311F8CBE173 /* a_utf8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_utf8.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B089A209B34EB9102BBA12F8 /* prexmppauth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = prexmppauth.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0905A4EF4A169267B9BDF24 /* rgba_color_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rgba_color_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B097326844DFD795C272ACD5 /* stereo_quant_pred.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stereo_quant_pred.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B09FCEB45A6C3022F7ABF59C /* audio_multi_vector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_multi_vector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0A64931B9D7E6D3DB020482 /* mediastreamobserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediastreamobserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0B0435D831A6BF9319A3839 /* java_map_field_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_map_field_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0B215C2644A7F70CB39FA61 /* quantize_ssse3_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = quantize_ssse3_x86_64.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0BCA609E3A53B473458B848 /* assertions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = assertions.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0C6AEDA07C4ACE2B63199CB /* module_common_types_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = module_common_types_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0C7E2C2816F52F2749F52B5 /* jdct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jdct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0D7035ABFACF22EC05098A7 /* audio_decoder_factory_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_factory_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0EB4E881DC211A525BE5535 /* vp9_thread_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_thread_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0FB0314100C5D3EA6838384 /* state_construct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = state_construct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0FD3FFA362ABE1EFB4E9F11 /* sync_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sync_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B0FED87D77FCB5A8313FF882 /* testsdpstrings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testsdpstrings.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B116F269C5D19B0682272F16 /* constants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B12967F0BBFB5CC2D3028514 /* filtered_cb_vecs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filtered_cb_vecs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B12B274A2821D979515EC4B2 /* rw_lock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rw_lock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B12D257CCD6E71A860B9493A /* splitting_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = splitting_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B13E4A3E11C86B3B7869045F /* test_opus_encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = test_opus_encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B1536615B9803427BC795E84 /* rtp_format_vp9.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_vp9.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B15A23C1444847365C11DE87 /* ratectrl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ratectrl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B171EBE03BDAF76A9F6BF689 /* aligned_malloc_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aligned_malloc_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B180DB7D592BC6FD2AF91762 /* highbd_quantize_intrin_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_quantize_intrin_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B186E049C5D164F217174F62 /* hardware_before_initializing_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_before_initializing_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B188D49D955F33FB5898D62D /* enhancer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = enhancer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B18A9C6A42B9585658DAB9A5 /* proxyserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proxyserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B19B555D1DCDB0F4493F3717 /* gain_dequant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gain_dequant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B1AD5855811BDE883E6703A7 /* bwe_test_framework_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bwe_test_framework_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B1C7729246D91902C5276254 /* spl_inl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = spl_inl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B1CEA74F444326C9274547DB /* sad4d_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sad4d_avx2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B1D4BDAB0E1A45141E90B012 /* shared_desktop_frame.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = shared_desktop_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B1D9D3B23604675AA3C9B2FA /* sessiondescription.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sessiondescription.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B1E53F8C9908669810160495 /* dec_API.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dec_API.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B200172D80B855F92AE9D109 /* crypto.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = crypto.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B2065B7F9A645F5F1C83AA44 /* x86SP_FFT_CToC_FC32_Inv_Radix4_fs_sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix4_fs_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B2302A06140E842FA9C7CCE9 /* aes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B26F44B13E9F19B2F4F01553 /* nack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B27F08E60C2175761A262798 /* audiotrack.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audiotrack.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B2A398E59F841DD1565D296F /* energy_inverse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = energy_inverse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B2A8630EA7F157FB8C58CB4F /* rollingaccumulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rollingaccumulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B2B770B85464419D76BF4344 /* rtp_receiver_strategy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_receiver_strategy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B2C22341A0110FA9EB5AC5B2 /* once.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = once.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B2C48EC2705E5B3A34520A9B /* socketaddresspair.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socketaddresspair.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B2E5C977377F963A35AFD390 /* e_chacha20poly1305.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_chacha20poly1305.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B2EB5765653EE5FF074F6305 /* encoder_rtcp_feedback.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = encoder_rtcp_feedback.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B31181FC1EF3C91B66D38F4F /* receiver_report_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = receiver_report_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B3165190803951C2D387E432 /* RTCMediaStream.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMediaStream.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B3169BC4C83B4252F7E87CF2 /* device.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = device.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B31927DFA37AA517740C3244 /* blocker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = blocker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B32126FFEE984E5DB0228A20 /* portallocator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = portallocator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B3365252CEAF031204601E33 /* testutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B33F0685897DEDB499D30111 /* jdapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdapistd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B36DBD8EB10B21394808F801 /* subtract.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = subtract.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B387C7557F8CB1B4DD881245 /* cipher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cipher.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B38F316B13A12EEB97A4E7A8 /* videocommon.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videocommon.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B3937351D790DA1ACDA54B03 /* filter_ar.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filter_ar.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B398AFEC57D8A81DB1263B82 /* call_statistics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = call_statistics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B39FB01ED29760CEE0B62933 /* javanano_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B3CE9B10CB949282CF1AA30C /* mock_remote_bitrate_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_remote_bitrate_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B3F37599B2977A137994A45F /* lpc_shape_swb16_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lpc_shape_swb16_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4087CF6DBACA520E6708633 /* type_info_test_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_info_test_helper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B411A595509B2FCA5B0F3D07 /* codec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = codec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4123F42CE3BBC8FD2483F89 /* spectrum_ar_model_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = spectrum_ar_model_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B41637DB8EBFB40B7BFAEFA2 /* a_int.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_int.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B41A8ADDD8041D656B302AC4 /* fakemetricsobserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fakemetricsobserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B440667DA6002B728072B398 /* dlrr.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dlrr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4620363D6223CA4A026C3CA /* EncodeDecodeTest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = EncodeDecodeTest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B465A5B7537E14E7D7849843 /* java_primitive_field_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_primitive_field_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B465E56F914F2E27A8C24044 /* sctputil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctputil.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4768F78DC956CB23F6866B7 /* csharp_repeated_primitive_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_repeated_primitive_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B47EE5E9CB657B3307BAB9E4 /* audio_decoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4800A756BB6C8ADC24D4516 /* dct_value_tokens.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dct_value_tokens.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B485818FE14AEE7AD17F9C46 /* x86expr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86expr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B48FF024CBEB0F5D13B58470 /* neteq_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = neteq_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B49CF9E5FB6189FD2482640C /* decoding_state.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decoding_state.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4A5B7D9F9014D377ACF611C /* structured_objectwriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = structured_objectwriter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4AE1DA4F9F5226A57AE4B42 /* webrtcsessiondescriptionfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcsessiondescriptionfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4B5E0D9D1D3CB51A7537398 /* file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4B932E16758F1A3F614526B /* audio_encoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4B9B7E8BE67E7705B2DE414 /* vp9_svc_layercontext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_svc_layercontext.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4C6E3BB4976428ECB860929 /* memory_pool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = memory_pool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4C91EBB4CE5E908E36A7117 /* random_vector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = random_vector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4CE1E13F866D1EA99E1D407 /* opus.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = opus.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4D5310044ECB733B2E06B52 /* RTCFieldTrials.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCFieldTrials.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4EB434D9ED616B1B3D78B3D /* rtccertificate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtccertificate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4EEBADF07E64B92C5825457 /* send_delay_stats_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = send_delay_stats_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B4FBB484B351EAE3B52C8BB4 /* audioproc_float.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audioproc_float.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B512B62490CC6856A267EF32 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B513C8AD86A43B487BFA9CEE /* inv_txfm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inv_txfm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B52FEA698B8D5CFC245EB8E6 /* cb_search.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cb_search.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B52FFDEE9672E2C78ECDA254 /* ooura_fft.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B53CC4B0B4DDFD4AA180724C /* jchuff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jchuff.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B546CC22CA3C7EA6F2FC3F0E /* pubsub_task.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pubsub_task.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B54B90492A333B10E2FD4B56 /* sctp_constants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B55535C4EEF5AF25CDA3B395 /* constants.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = constants.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5615E5BD0C5C1142183585F /* screen_drawer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_drawer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B565A0D56E4DF8D85F8DFADE /* pickinter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pickinter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B56B641163FC03A2A71F016A /* voe_errors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_errors.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5799F62BB0A027BCA14A9FD /* video_capture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_capture.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B580E1BE4241B592D907CDA6 /* vp9_error_intrin_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_error_intrin_avx2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5860D01E9DB008D88DB5E82 /* x86SP_FFT_CToC_FC32_Fwd_Radix4_ls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix4_ls.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B58B7EF6AF79124E1AE6084F /* mock_peerconnection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_peerconnection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B59558028DF0DDD5E0333897 /* a_strnid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_strnid.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B59E4566202F5DE81DB49812 /* RTCMetricsSampleInfo.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMetricsSampleInfo.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5A6235CC371EADC47D90D9C /* push_sinc_resampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = push_sinc_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5A8E85264EA7B3D8EDC54F4 /* rate.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rate.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5A98F61A86A2ACD1F8CAD19 /* RTCMediaSource.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMediaSource.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5B530CCD601C63EBDB92BB9 /* rampup_tests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rampup_tests.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5C5736DF4824D8B85BF089C /* jdpostct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jdpostct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5C98BF901E47A13282841E0 /* vp9_segmentation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_segmentation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5CBD55C38F09D739D5EA440 /* entropy_coding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = entropy_coding.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5D3BD3D5A54A08CC7B6B88F /* vpx_encoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5D4D69CBB60221FA05E7544 /* receivetask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = receivetask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5D7B893E796499121A16C81 /* screenshare_layers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screenshare_layers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5E27D0F36F1E28BFC97B276 /* dtmf_tone_generator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtmf_tone_generator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5E564C2F32F595F173A2D76 /* reconinter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reconinter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5ECF2E8CD834836D3DD5B2D /* vp8_quantize_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_quantize_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5F18D80A5A74C84A264D518 /* rate_statistics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rate_statistics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B5FC5C0A27B38111DEFFBE00 /* vp9_loopfilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_loopfilter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6036ADD5B376AB5873AE8CF /* copyonwritebuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = copyonwritebuffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B623C60205C60366A9B2A0F1 /* xmppthread.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmppthread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B626911CCA7000056C034D06 /* base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = base.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B62868DA568BD2443D22C8A8 /* video_capture.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = video_capture.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B648BEEC96A067DC05908169 /* fakeaudiocapturemodule_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fakeaudiocapturemodule_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B64F434EA1C28AC5B9639D2E /* mem_ops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mem_ops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B65814A46DCB591DFD9CCB04 /* aesni-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;aesni-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B66F488FA3674F86C1BD1603 /* utility.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = utility.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6761049DD04CB2484250DBA /* generated_message_reflection.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_reflection.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B67B94C1348E9ED4C0D6F0A6 /* inv_wht_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = inv_wht_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B67DAD09BAC524E77B76FE6B /* logging_mac.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = logging_mac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6AB58FB7D513FD194C5DDFC /* adaptedvideotracksource.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = adaptedvideotracksource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6C4D9CC0BCA09465F6CB5D2 /* overuse_detector_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = overuse_detector_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6C8753337F77C62490EB0F4 /* a_bool.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_bool.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6CC831801DD81BCCCA0A062 /* fakemediaengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakemediaengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6DA9709E725DBDDB4BEF58C /* module.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = module.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6DD8A4D8D570316F3C448F8 /* moving_average_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = moving_average_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6F0BC91462224F43B887B9B /* bn.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bn.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B6F3D94BAA2234EFFBFDA2F8 /* asyncpacketsocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asyncpacketsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B7169E966C7F51572AF7DC5C /* remote_bitrate_estimator_single_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_bitrate_estimator_single_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B716E99FCE97E39C71BC84B6 /* automated_mode.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = automated_mode.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B71DB37ACCFF1B45179A2F34 /* unixfilesystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unixfilesystem.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B71FA13AAA5E4F91A1F4EFB8 /* intrapred.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = intrapred.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B72ECDD91787246C020FDF03 /* denoising.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = denoising.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B73111A9DFE594745553B71D /* push_resampler_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = push_resampler_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B738DBD8D7C7196F19630D84 /* desktop_configuration_monitor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_configuration_monitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B74F499B6D204B73CBAB8872 /* strsep.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = strsep.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B75ADCE55E466CD7880CB4BA /* gl_renderer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gl_renderer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B75F19628D936815CC787A6F /* vpx_timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_timer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B7678FC0F9FCAC5A8034B88C /* encodeintra.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encodeintra.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B77026C6DD07F9BE67ACBA4D /* remote_estimator_proxy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_estimator_proxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B7899A198AE96482F74B1948 /* vp8_header_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vp8_header_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B796A15B03BBA8EBAAF8A9A5 /* vp9_decodeframe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_decodeframe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B79B74675899405DC685B3C9 /* packet_reader.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_reader.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B79CA978AA2FC202696607B4 /* yasm-options.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;yasm-options.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B79EDFF3E46CC3E5FB245770 /* pem_x509.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_x509.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B7BC81D95BECC9336CFD4EBE /* jidctflt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jidctflt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B7CBD2C74E0182E2C8516112 /* stunport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stunport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B7CE3E76001C6E9D1369E9DA /* arith_routines_hist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arith_routines_hist.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B7D52284AD031EB788ACBCDA /* sad_sse4.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = sad_sse4.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B7E54825BCD9E60A0E13E657 /* downsample_fast.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = downsample_fast.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B7EDA0CD43D4CC4E59FF51B4 /* resample_input_audio_file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = resample_input_audio_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B80EB086D106C9E89E692AF2 /* aecm_core.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B82ECE90C909ABD35B94FE69 /* socketadapters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socketadapters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B833FBD3174AF4F6E6FFFE59 /* voe_rtp_rtcp_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_rtp_rtcp_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B843A17B526408397F81E4E7 /* decoder_database_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decoder_database_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B84623A0E5BC55716D792622 /* stack_alloc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stack_alloc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B851C8B4E4089501843FF676 /* firewallsocketserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = firewallsocketserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B852BD290103DEA447CEF035 /* safe_conversions_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = safe_conversions_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B859FE327471025C510B11B2 /* RTCPeerConnectionFactory.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCPeerConnectionFactory.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B85B612D65205D244C6C33A4 /* sctp_asconf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_asconf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B87605B7882388AC10CA491E /* java_enum_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_enum_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B889DB223CBDD1F7FDB75103 /* pcm16b.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcm16b.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B898098DBDED82F10806A39E /* ekt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ekt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B898B3895540C23963444DBC /* genversion.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = genversion.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B8AA90384700076813BB8146 /* bwe_test_framework.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bwe_test_framework.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B8B4FFA237A8B2B7D6389920 /* tables_NLSF_CB_WB.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tables_NLSF_CB_WB.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B8B89AECBBF26B3782A97F7B /* rtp_header_extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_header_extensions.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B8BCBF2214BBC13B95EC4212 /* RTCIceCandidate+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCIceCandidate+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B8C2613C4C7CAA4E16FE1334 /* fine_audio_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fine_audio_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B8D010C9274BB439D1252F3B /* port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = port.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B8DB46E073B7532F2A117242 /* testbase64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testbase64.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B8E1641C9A4DDE2701DA6D27 /* encoded_frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encoded_frame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B90B75F0DE18DB39D5A771BC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B915691ABDBAD8FD608B9A27 /* v3_bitst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_bitst.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B91916F96E3BE7ABBA8729B1 /* frame_preprocessor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_preprocessor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B92B1D232FCD5991DDACF8DB /* cpp_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B93DFD8D4A25FAE6DE1489ED /* digestsign.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digestsign.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B96469B8F95B675FAE5B1D9F /* fake_encoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fake_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B96BA0DF5B1B3630878DF7C3 /* criticalsection.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = criticalsection.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B97D2FED25CEF81B97A8C0DB /* candidate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = candidate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B9854598F47635CA3C643C67 /* ratelimiter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ratelimiter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B9DC8A3863821FFA021B19D0 /* sslstreamadapter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sslstreamadapter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B9E289B20058FDE76101B24C /* turnserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = turnserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                B9FD1E160F5085EDBE9AA1AB /* rtp_header_extensions.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_header_extensions.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA0066E8FA68B4F9314C2CD6 /* audio_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_format.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA05BF0DCD27DA40D40D50C0 /* conference_transport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = conference_transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA05EA48036C480E6810AE8D /* transform.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = transform.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA183EF00A2A78E80796472A /* fwd_txfm_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fwd_txfm_avx2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA1E608EB516FFF7C6674AE1 /* vp9_mbgraph.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_mbgraph.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA277E082659998D2FB51677 /* faketaskrunner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = faketaskrunner.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA290176682A5BB45FB29203 /* cross_correlation.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cross_correlation.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA33A7804E17E74948C9E241 /* jdhuff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jdhuff.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA39F054B6258830CBFF732A /* resample_fractional.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resample_fractional.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA3D934116DB6777F446B7B2 /* fakewebrtccall.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fakewebrtccall.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA5586B972C881FC4FFA4DDC /* fake_texture_frame.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fake_texture_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA68E8E926EFC1A3891F4A4E /* gtest-typed-test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-typed-test.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA712B6C9426246F3EBFD3E1 /* stunprober_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stunprober_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA7267C058F6F4D35E623AF3 /* video_capture_external.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_capture_external.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA731ADAA3E2B94663DC967F /* a_enum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_enum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA8DCAE64AE30FBA7F2A4844 /* cpuid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cpuid.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BA9ADA39E898B2BE02BA0AE2 /* base64.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = base64.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BAA6A7614341FBD2043E2A71 /* file_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = file_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BABEFF54A7F29DF4BC105276 /* videoprocessor_integrationtest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videoprocessor_integrationtest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BACF9A1AC41A62DB3F599E00 /* utility_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utility_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BAD4803BA567BF86EE86516F /* diskcache.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = diskcache.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BAE648747752848F8C082614 /* videotrack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videotrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BAEA272EC91A4C7172E585E0 /* vp9_aq_cyclicrefresh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_aq_cyclicrefresh.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BAF4C4E2F44BFF98A423DB17 /* sign.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sign.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB01805B477C026754F8ED34 /* tables_LTP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tables_LTP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB09B709C589A98989C905DC /* aec_core.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB1B7F73DAF192DBA80725BE /* gtest-filepath.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gtest-filepath.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB21642DF19554725B34B28C /* rostermoduleimpl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rostermoduleimpl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB2BA7A4EDA634EC4F7065F7 /* txfm_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = txfm_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB3AF1F8AAC0E98039EB90E8 /* level_estimator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = level_estimator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB40B80267D9B928D35AEB4C /* Channel.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Channel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB550CA702A9C66436DC3A63 /* pubsubstateclient.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pubsubstateclient.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB68431F3613A9E60390ADC5 /* reduce.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = reduce.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB82700F19965111255B7EE4 /* javanano_message_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_message_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BB9BC59B5A614DD7015C86F2 /* forward_error_correction.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = forward_error_correction.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BBB693405DF2290C8D46EE17 /* inv_txfm_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inv_txfm_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BBBC5E15146F4524F71423E8 /* atomicops_internals_power.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_power.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BBBD43F20F338908D69AC0B0 /* type_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BBCFBD6942904D2395D5862A /* json_format.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = json_format.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BBD7EC4FD0CB53E69A63D39C /* frame_length_controller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_length_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BBE0EDA7BB43A0BDFCA7F864 /* logging.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = logging.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BBFAB6E7BB2AB74429511606 /* noise_suppression_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = noise_suppression_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC0C0203BCAA255D254832D1 /* mergesort.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mergesort.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC1502D98FB64AB8E91BF7CA /* gtest-port.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gtest-port.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC15D6B0D5ED38F29C177F35 /* audio_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC24AC618369F98FAECE8CBE /* SigProc_FLP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SigProc_FLP.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC2612D5073183C80715E6A8 /* messagequeue_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = messagequeue_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC27F28B29C7BF0C967A8012 /* call_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = call_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC4331EB30299A07E3279981 /* metadata.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = metadata.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC662BDE545F9FB4D8FBBBF0 /* agc_manager_direct.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = agc_manager_direct.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC7171394DEE9A143BD7EE23 /* payload_type_mapper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = payload_type_mapper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC71930AFF88145ADDABE7FE /* dtmfsender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtmfsender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC7825488E6A574A4488E030 /* after_streaming_fixture.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = after_streaming_fixture.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC835DE124CF8B2B5CA309B5 /* HP_variable_cutoff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = HP_variable_cutoff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC83DFEFF2C9F58542584529 /* vp9_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC848650E128F351A510E63C /* rc4.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rc4.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC8E368FF021E3CA27DA2940 /* csharp_repeated_message_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_repeated_message_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BCAA3D08533AB34DC2642291 /* videocapturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videocapturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BCC66FE1D9DCAE2CA39FE082 /* abs_quant_loop.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = abs_quant_loop.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BCCC78CC1DE62FDD94A1AE2B /* audio_decoder_pcm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder_pcm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BCCE7D240F88AE4A5869600F /* neteq_unittest.proto */ = {isa = PBXFileReference; lastKnownFileType = text; path = neteq_unittest.proto; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BCDE60329A609B108B8AD914 /* send_delay_stats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = send_delay_stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BCE790E66DB31139DA535D74 /* x86SP_FFT_F32_radix4_kernel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_F32_radix4_kernel.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BCF4BB99608F004570BCF02A /* field_mask_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_mask_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD048D4B41A8953696940A37 /* fakeaudiocapturemodule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakeaudiocapturemodule.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD05804EF669AA521F8A3D62 /* config.proto */ = {isa = PBXFileReference; lastKnownFileType = text; path = config.proto; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD126BE531BD0F207FF16559 /* quant_bands.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = quant_bands.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD16E929E301FF12663A2F89 /* video_coding_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_coding_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD3014866F89FFE34830AE7A /* tls_cbc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls_cbc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD3485ADBD3328908000D8A4 /* profile_level_id.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = profile_level_id.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD67C965C64EEB9886567DB0 /* java_extension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_extension.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD7FD2CCCEE7A36DD5E97677 /* stereo_MS_to_LR.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stereo_MS_to_LR.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD83CD822D4172489B6CC0D0 /* bitops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BD8A04749CAEF93E87E70F63 /* plot_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = plot_base.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BDA4E282501690D0AF7ADCF8 /* _kiss_fft_guts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = _kiss_fft_guts.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BDB153D12780FE0F5A134953 /* jidctred.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jidctred.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BDB1DACFCBD433B60E8DC8DB /* audio_frame_manipulator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_frame_manipulator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BDC301F9F670216EAECB6CF4 /* add_noise_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = add_noise_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BDD0ABDC86E0320C65E79459 /* webrtcvideoengine2.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcvideoengine2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BDE4C13625A307A300CD33B2 /* pitch_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BDFF0CEBB54AEA1558841785 /* audio_encoder_isac_t_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_isac_t_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE025796ACF45A4BE4C6DC37 /* RTCMediaStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCMediaStream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE2CD1E0228DEC872A21AE74 /* audio_frame_operations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_frame_operations.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE3597E5DFC71EF92C88770B /* mock_vcm_callbacks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_vcm_callbacks.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE35F790E6A4E4671B71D40D /* ctr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ctr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE3791827C7BB042411A3022 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE42E12976358A3A83A66872 /* neteq_stats_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_stats_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE42E8871B61E58DC3331EC8 /* gain_control_for_experimental_agc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gain_control_for_experimental_agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE44BE569595C64C67DA8D7D /* csharp_message_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_message_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE546F863FDDB84C0C42A319 /* mr_dissim.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mr_dissim.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BE8DAD39A041ED8950D83A7F /* sctp_structs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_structs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEA485631184A40C4947D819 /* x509type.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509type.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEAAF5A65D08C2A9DB57B9EC /* RTCI420Shader.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCI420Shader.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEAC20C81CF4DC090F4BF0AB /* entropymode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = entropymode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEB0DD52DE8CA34A36229C45 /* bitrate_controller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEB77DC2CA09B2BC6973B908 /* md5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = md5.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEB85EAFC25FAEC6C1EEC3B9 /* screen_drawer_mac.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_drawer_mac.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEBAA49700EF1D5EA92DB601 /* systemdependent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = systemdependent.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEC4293C89BCCCCC29CAED99 /* h264_bitstream_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = h264_bitstream_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEE53A9FC7B84294565E2CC1 /* desktop_and_cursor_composer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_and_cursor_composer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEE96092F5A8BB14B49F90A7 /* a_sign.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_sign.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BEEBA8229B524B1CA1BA4389 /* file_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = file_utils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF0443030B2F760832F28EA6 /* dtls_method.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dtls_method.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF06CE8B06447FC82BD41AA2 /* color_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = color_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF23C36801487C0F64F2F5D2 /* null-dbgfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;null-dbgfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF31E12DC44556F145029212 /* statstypes.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = statstypes.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF36A1964E376E1434A20C9A /* receive_statistics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = receive_statistics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF371CE8A5B2AFAFE852AFA6 /* xmlparser_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlparser_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF374F52F9BDB11F360E3D5C /* java_message_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_message_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF487D7BBD2996489E0DE3AC /* java_context.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_context.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF50641EFF749FFAFEDA03A8 /* decode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF5512C6C4FE86413726CDD6 /* gmock_main.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gmock_main.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF5CCF626918468512C57397 /* util_unittest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = util_unittest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF67778BF603AC705AE761E8 /* codec_timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = codec_timer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF7A76AF5402D02B04E2FF16 /* base64_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = base64_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF7CDE1835570C41D3480CA5 /* yasm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = yasm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BF9AF06F5E61D43350DCE7B7 /* unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BFA5058E0A2B1682EC944BDC /* jsimd_x86_64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jsimd_x86_64.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BFCCA3BD7941C748804C4556 /* webrtcvideocapturerfactory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcvideocapturerfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BFDACDC4F6BD7F873B326400 /* chacha.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = chacha.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BFE28CA2FC3E7BADE3C8D6EF /* before_streaming_fixture.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = before_streaming_fixture.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BFE5A50DDA21F3B28616D278 /* repacketizer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = repacketizer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BFEB151385E5146C8F9093F4 /* clock_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = clock_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BFFEFB17A1D2C67BCF1BA346 /* turnutils_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = turnutils_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C002C5A011207A3103A95717 /* sigm_Q15.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sigm_Q15.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C00A3B26935D83E34D6FD7DE /* vp9_ratectrl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_ratectrl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C02A3177C4D47F03792493F3 /* openssladapter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = openssladapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C02C893C8719B228B7D1D5C9 /* xmlprinter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlprinter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C036A9FCF8195348A9F302D3 /* idctllm_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = idctllm_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C03D3C0B3E4165E31A3E449E /* atomicops_internals_pnacl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_pnacl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C04AA85A0FD84156A2589FBF /* audio_processing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_processing.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C05B900F66AFE62CC2E87D22 /* user_mbuf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_mbuf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C05F6CCD504DBC070765F4A1 /* udp_socket_posix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = udp_socket_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C0697FD01D10E483CCE2F2AC /* audio_send_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_send_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C070AF25CFF971B6298A4B4C /* physicalsocketserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = physicalsocketserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C07107FD5DED723068CD617A /* channel_manager.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel_manager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C0A2C0B9B1B7D51CB6A8D415 /* x25519-x86_64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;x25519-x86_64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C0A5EF81EEE57C5F17B9011B /* objectivec_message_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_message_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C0C736C958F7EF35D78AF012 /* x86SP_FFT_CToC_FC32_Inv_Radix4_ls_sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix4_ls_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C0D2E893B8C52838936F302B /* compound_packet.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = compound_packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C0F298BAD7B672575129960A /* mock_voice_engine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_voice_engine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C0F5E58560E9D07E3B3FBAC8 /* voice_engine_fixture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voice_engine_fixture.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C0FA449CB76F18CC2D49E72E /* basictypes_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = basictypes_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C1077EC4381115A3C414B884 /* gcm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gcm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C10A57AC0FD7D0FB9D6A7DFA /* poly_to_lsf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poly_to_lsf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C10D6CA105B5DB8FF1820C95 /* probe_controller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = probe_controller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C10FC4678BA464F60A904B68 /* avfoundationvideocapturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = avfoundationvideocapturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C1157A1DD99D9AA1F92B9F1D /* paced_sender_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = paced_sender_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C1182B408086559B94B2F40E /* sdes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sdes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C137450976A966A96E7C8431 /* refcount_lock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = refcount_lock.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C13DEBCCCAC2B73E08218A43 /* iwalsh_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = iwalsh_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C1552952DC3287BE0DAC1352 /* cpp_file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C155AD33B9AE5B6362B71E02 /* buffer_level_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = buffer_level_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C164256BC83D6D209572D95A /* treecoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = treecoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C17248B31F0DA36046AC8FC5 /* streamparams_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = streamparams_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C173C71704F37B644F7219D8 /* csharp_map_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_map_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C176A2E7678AB00B05329225 /* iqtask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = iqtask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C17D82F4529ADA6B2607ABDD /* containers.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = containers.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C185D36D55E9E6596A842424 /* receivetask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = receivetask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C18765F6E5D7D94CC0242B32 /* task_queue_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = task_queue_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C190E8E5F05317BE428E178E /* audio_device_test_api.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_device_test_api.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C1DEA8A922390A770CB1105A /* p2pconstants.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = p2pconstants.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C1E1717DE21785ABB71DD92A /* screen_drawer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = screen_drawer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C1ED5F730B21B0908456E47B /* jitter_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jitter_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C1FA51A33E15881122E99A3E /* pole_zero_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pole_zero_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C201781563E6B73DE7B66BDB /* wpd_node.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wpd_node.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C2177DB5F6706F21D1E1930D /* enhancer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = enhancer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C21AFC4361E61EED210CC507 /* sleep.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sleep.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C21CA461F9EB03075D538FD7 /* videocapturertracksource.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videocapturertracksource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C21CC2E7D8BC789A06A62F11 /* gtest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gtest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C251AD6A6B4F13B77365E4F5 /* vp9_aq_360.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_aq_360.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C27814A58A4F65AC138524C6 /* PCMFile.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = PCMFile.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C27883D7A2C9A9F5191F7847 /* before_streaming_fixture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = before_streaming_fixture.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C27B560A3ED1589F7FE10D26 /* v3_conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_conf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C2825CE00881B075C2D41662 /* utility.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C282F2BED0B6196B1AA2CA27 /* video_codec_information.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_codec_information.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C2A547EDA30C50B1DE0026F4 /* assocdat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = assocdat.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C2B29E4B45A8833C886B8668 /* ratelimiter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ratelimiter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C2B2CA1AB09CEC7DCFC1561E /* quantize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = quantize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C2C2681FFD53920AC22ABEE8 /* rdrand-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;rdrand-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C2C497F27F6A0DFFF32EFAD3 /* audio_buffer_tools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_buffer_tools.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C2C6A93F6DC0B43F822095F8 /* object_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = object_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C2D826600DCC3F0B7E93997C /* sslfingerprint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sslfingerprint.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C306745990A973C24594A3D8 /* audiomonitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audiomonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C315D812E59371608720556B /* x509_cmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_cmp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C318E2CFA07A0C334BA253FF /* channel_proxy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = channel_proxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3266EB098E7ABD2AC22D3AD /* six.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = six.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C32B99D6689BBA18EA4E7945 /* dtmfsender_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dtmfsender_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C32D8491495123999AF41E7D /* sctputil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctputil.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C35495F934C29AF57A58F653 /* a_octet.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_octet.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C354D9454445CF9305A09955 /* moving_average.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = moving_average.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C35DD94DC8C1180B604AEEC1 /* bitwriter_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bitwriter_buffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C36A0A702848844B39E9506E /* flexfec_receive_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flexfec_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3839AA6059024A42B4DF975 /* RTPencode.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RTPencode.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C38F5DB5CA3E3A66FD5C1D90 /* opus_inst.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opus_inst.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3A10E96B649A32B6CC4AFFF /* bufferqueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bufferqueue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3CE7BBDCC1E7BFBF6C88DD5 /* optionsfile.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optionsfile.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3D3387BCE1BDE9BF2E0A694 /* portinterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = portinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3D3DECC2CA287C6EB9880AB /* audio_frame_operations.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_frame_operations.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3DCCAB2C7DD18C83DD11B82 /* asn_pack.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn_pack.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3DDF3CF972D4E08A87A01DA /* mock_dtmf_tone_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_dtmf_tone_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3EAB8039935E7A5262EDBA9 /* transportdescriptionfactory_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transportdescriptionfactory_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3EBB07B0B1C405401D6737B /* arith_routines_logist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arith_routines_logist.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3EE75D5EF984775996898EF /* RTCRtpCodecParameters.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpCodecParameters.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C3F634E3E3BF5BB191671626 /* gmock-actions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-actions.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4040A534C02D5AFEFFD6F57 /* descriptor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C40EFAC8634CA66870898A5B /* xmppstanzaparser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmppstanzaparser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C41BBF1A4AB1554707242DDB /* audiosource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audiosource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C438127656FF7BC4ED0A07A7 /* chatroommodule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = chatroommodule.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4395532DEE07FFB5D79A8C9 /* prob.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = prob.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C45D7A56404923CD4C77E403 /* hmac.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hmac.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4629F800F21CC8211B44C9C /* xmlnsstack_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlnsstack_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4670B17DFCFAC39A4B8E338 /* RTCConfiguration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCConfiguration.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C47233AFD99D1B470C3CF148 /* pkcs7.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pkcs7.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C472B6AE6003CBC4118A729F /* frame_length_controller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_length_controller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C47A9F9694CD2D37495A329F /* find_LTP_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = find_LTP_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4877471E6EA0A3F929429C0 /* wnaf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wnaf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C48C3EA0C1BA91468DF8DA34 /* levinsondurbin_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = levinsondurbin_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C48F1939DCA8D4013F769825 /* copy_set_operations.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = copy_set_operations.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C495FD75559350CB6B9E2A44 /* rtp_to_ntp_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_to_ntp_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4AF997B4756373B14D10202 /* vp8_enc_stubs_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_enc_stubs_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4CFB23B21B2462CCEAA9F12 /* neteq_packet_source_input.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_packet_source_input.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4D1FE2B8A366D90906AB95F /* timing_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timing_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4D2FCF4413011B11C70F6C3 /* xmlbuilder_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlbuilder_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4E18C73C4BB977C29CEE083 /* audio_buffer_tools.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_buffer_tools.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4F09D65D46E85FFD164F34C /* fake_desktop_capturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fake_desktop_capturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4F4AF82224FE32BCA1D90C2 /* objectivec_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_message.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4F63B6C695B7294863243C2 /* status.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = status.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C4F9D5BC0C0AE2A4508140CC /* vp9_segmentation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_segmentation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C50EE018F2CC1BBC2C61970C /* gmock-cardinalities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-cardinalities.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C51403F6A7FA875CF2E3DBF8 /* nada.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nada.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5145559248D542254744058 /* turnserver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = turnserver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C568B1E97F7FDD3174FB80DD /* sessiondescription.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sessiondescription.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5753452C447BFD1D3327BED /* opus_multistream_encoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = opus_multistream_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C57A3312C532AC04AF30F3AD /* fft4g.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fft4g.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5887E3C52BC1DA3B6A407C0 /* encodemv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encodemv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5901304B043558372938FFA /* message_listener.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = message_listener.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5B96A8B989CB924F64CAF2C /* video_processing_unittest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_processing_unittest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5C8AFB6CAA1AB413DD15EB1 /* rtcpmuxfilter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcpmuxfilter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5CE7603DE81242ECF2CF2D9 /* videoengine_unittest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videoengine_unittest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5DD9558E5D413A33D7DA522 /* source_context.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = source_context.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5E284C187E233BE375BCC97 /* desktop_and_cursor_composer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_and_cursor_composer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C5E7497F13FE971C8E1D69BF /* rtc_video_capture_objc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtc_video_capture_objc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C60DDC29517E732426883434 /* vp9_dthread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_dthread.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C63F5C20235715AC7D595151 /* datapiece.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = datapiece.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C6413046512C1AD5DFA6F1FD /* jutils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jutils.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C64D66C847A527DAE8F3F564 /* init_decode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = init_decode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C67809EB46C579669EAADC67 /* voe_video_sync.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_video_sync.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C68EB6336CC0585B4F81771C /* transient_detector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transient_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C6A4F64D1CBEA5996FEEFE75 /* frame_reader_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_reader_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C6A7D98D968DC5EF997D3D8E /* rtcp.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C6B81C51D4FF71BD2C55795D /* transformadapter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transformadapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C6BC1F5701C3CE9C5B99A142 /* rtcp_receiver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_receiver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C6CD43A37EDB44C6F6D80B0C /* stringutils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stringutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C6EF0A0BEA0F03A96DFCAD5F /* javanano_map_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_map_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C719E1654C2A74D5A66C30E4 /* voe_audio_processing_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_audio_processing_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C720433ABEAE158AEFC11E4E /* webrtc_cng.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtc_cng.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C73F22CBBB89349FF3310FBD /* delay_estimator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C745859AD1BBC0C7DD031FA6 /* webrtcmediaengine_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcmediaengine_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C746FE3391BC1F05AD3B8956 /* send_side_bandwidth_estimation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = send_side_bandwidth_estimation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C74C0D051CDD6C72E45E7748 /* optional.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = optional.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C74CA643C38AE086843B722E /* voe_output_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_output_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C75C06C3C370B075B420C6A2 /* reflection.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = reflection.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C79765EC10DC482A2049FCA1 /* time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C79A5E63F7B11EC2CBB0FD61 /* vp9_quantize_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_quantize_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C7D4CECE22E7017C27A486C7 /* csharp_source_generator_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_source_generator_base.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C7EA0A1C181FC54EB4A6B222 /* levinson_durbin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = levinson_durbin.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C823BE34C5D9A555F86CCB18 /* arraysize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arraysize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C825E5F531E780BEE6279BB0 /* poly1305_arm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poly1305_arm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C8270ED550F42F020AFB331A /* aimd_rate_control.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aimd_rate_control.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C828B3C721EBBD60C0F3F1BB /* proto_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = proto_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C832CE99729A54E94BC04102 /* weak_ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = weak_ptr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C839D690F7FC8E253FE1FBA0 /* gtest-death-test-internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-death-test-internal.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C8405D73F5EB93CB06BD20D6 /* decodeframe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decodeframe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C8543BCAF82F2A2BA4DACBC8 /* idct_blk_mmx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = idct_blk_mmx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C858D69D1D4CAB654230526A /* rapid_resync_request_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rapid_resync_request_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C86C3471CAAE9481CC12C309 /* send_statistics_proxy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = send_statistics_proxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C8789CBE61986210A7278B3E /* dct_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = dct_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C88F2E428BB2F33BFD77D5F3 /* rtp_rtcp_extensions.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_rtcp_extensions.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C8B7C15B15256B1FCF76AB4A /* java_service.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_service.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C8C5B614B9ACF37FAC4F8F91 /* boolhuff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = boolhuff.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C8ECFD84AC2F6945407366F2 /* ana_filt_bank_1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ana_filt_bank_1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C9094C62FD75897E73A8668E /* checks.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = checks.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C926122587AA26D9C211F6A1 /* accelerate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = accelerate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C94BF504BE4CEE0E5244C32B /* cpp_helpers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_helpers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C954897BFB86189F776BD5D4 /* video_processing_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_processing_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C95E0D2A366EBCEC7B58A633 /* unpack_bits.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = unpack_bits.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C962F49982E6E6239CEAD09A /* desktop_region.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_region.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C9690CF7F7167F51FE866B74 /* tls13_server.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls13_server.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C9702BF9C19A988D30D11140 /* sharedexclusivelock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sharedexclusivelock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C9730257BCFFAD8611838B08 /* jerror.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jerror.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C978F5D57A6A4B449FD5AA25 /* comfort_noise_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = comfort_noise_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C97BB079547475120AE6E8F8 /* avg_ssse3_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = avg_ssse3_x86_64.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C97D3E514F915C9A8EC3BBED /* rtc_event_log_source.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtc_event_log_source.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C981590DC979ABF6BAEBCDBE /* f_enum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = f_enum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C985424A555F4580A0709DC1 /* jsepsessiondescription_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jsepsessiondescription_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C99F1FE401425BB9803DD5D9 /* a_bitstr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_bitstr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C9B92842382B7987327065C7 /* x_exten.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_exten.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C9C0CF5B2DFCBA589F207109 /* java_message_builder_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_message_builder_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C9D91EF4E7C399D3A2FC2924 /* RTCIceCandidateTest.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCIceCandidateTest.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C9E543636B42BA6574627EFE /* vad_audio_proc_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vad_audio_proc_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                C9EE1EE83232D1C9ECA1AA0E /* differ_vector_sse2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = differ_vector_sse2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA0D872E30A40CDF789C8B91 /* compare.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = compare.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA1D4C1D1B937C7C33943856 /* map.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA256786C009A8DECE016B3C /* subpixel_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = subpixel_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA2BFE6756651558A687E9D1 /* platform_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = platform_macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA368EC6971A2D66A3BA86F7 /* field_trial.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_trial.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA48035509A91290C720D41A /* voe_stress_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_stress_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA4BA14AD995578CBCFC52D0 /* networkmonitor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = networkmonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA55B89FA28C11AABCD5B0FE /* vp8_header_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8_header_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA67BEFE3F60B866A891E973 /* fir_filter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA719DAB8F5E48A57EC2360D /* neteq_performance_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_performance_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CA77020C5F1424EBDEB22FB7 /* bwexpander_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bwexpander_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CAA3E7B34918A382BAE9EC6F /* audio_decoder_opus.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_opus.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CAA3F26BC4B4667BF7FFFFFF /* stream_synchronization.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stream_synchronization.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CAB120FBC2E47A479937E401 /* signal_processing_library.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = signal_processing_library.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CABF67E0F2DFEA45FC842AF1 /* inttree.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inttree.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CAEE73986F637606A40119E6 /* call_perf_tests.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = call_perf_tests.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CB0AFDB14E19B8AB0DC0F104 /* smooth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = smooth.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CB1667E93011415084D7E2B3 /* lsf_to_poly.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lsf_to_poly.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CB28D733F4A06B642263D0B3 /* xmpplogintask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmpplogintask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CB330FC41CF101197D44C42B /* weak_ptr_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = weak_ptr_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CB39BF51CDB4BC2019244E97 /* quality_scaler_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = quality_scaler_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CB9143E90C840F23662F284D /* vp8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp8.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CB927487A76C0D89E8D37131 /* swapyv12buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = swapyv12buffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CBA94D73B1B3654B5C3238FC /* atomic_sequence_num.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomic_sequence_num.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CBAD07054D278C59BD4A74FA /* stats.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CBE2FC26390AD0433796E044 /* denoiser_filter_sse2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = denoiser_filter_sse2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CBE66CCEA2BA1AA7A5CE6E51 /* histogram.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = histogram.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC005F328C9BF02595F3BC31 /* statusor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = statusor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC0394EB878316457CB5BFB0 /* mlp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mlp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC2221DDFA91FF9907156D30 /* call.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = call.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC2B303817F37ECF57A940C2 /* statistics_calculator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = statistics_calculator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC4412FC637FF6641EE45131 /* objectivec_extension.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_extension.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC4744E957AD7DA508224399 /* vp9_dthread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_dthread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC6C28274D6E54F791B4E38A /* neteq_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC7552C2EA3C8D2A4EC79722 /* audio_format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_format.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC7BED999D9D08F92FC53E34 /* metrics_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = metrics_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC7E7207F92BD93D46B872CF /* crypto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crypto.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC8A14340441F2D5705BED1C /* bc-data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;bc-data.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC91768DB078301AF5B0453F /* javanano_primitive_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_primitive_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CC9D42DB6CA14A9A5CECA772 /* tasn_fre.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_fre.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CCD00E3641FC130D8A57C3FB /* httprequest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = httprequest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CCD74E0F2233C2BBDF51F187 /* java_lazy_message_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_lazy_message_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CCDA6CBF42E063CEBD3D5B08 /* pcy_cache.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_cache.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CCDB1271F9436AA9DA36296A /* cpp_enum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_enum.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CCDEA4ECC88D3FA179175F31 /* videoadapter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videoadapter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CCDF868D4699810FCEB56AD4 /* bitrate_controller_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_controller_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD0311D248FA19CC133A36C3 /* common_header_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common_header_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD27FD65F8890566493C6C6C /* common_types.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common_types.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD28D42EE9BF201650BA1C71 /* gain_applier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gain_applier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD37420A127C57B0FFBF1CBB /* complex_fft_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = complex_fft_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD3AD9AF53963F8FE04C7FF4 /* deblock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = deblock.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD40D606293FFC4E4CD6EFB9 /* javanano_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_message.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD598F64DC3BA10E8679D7CC /* cross_correlation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cross_correlation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD5B8A04BDEAA5F31929A623 /* percentile_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = percentile_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD6EBCF8BF81A9BF07A1A4C5 /* mem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mem.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD7BD52C9180FB44F71E03FD /* typing_detection.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = typing_detection.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD879269E63E0552A4E13C20 /* vp9_speed_features.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_speed_features.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CD8D5E14C167B9E10E192EA5 /* rtc_event_log_helper_thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtc_event_log_helper_thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CDA4CF7AC9F573AAF7300DB1 /* safestack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = safestack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CDAF1965598D5B757169C20B /* transmit_mixer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transmit_mixer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CDBFC351FFBE77BF7E41AE2D /* typedefs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = typedefs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CDDF845E02579D8A572DB72D /* protostream_objectsource.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = protostream_objectsource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE03D1DE68DF4B6E343B83C4 /* vp9_rdopt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_rdopt.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE06FFB16E36A6BA120D104F /* sctputils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctputils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE1210E32D1BED9D47A7558C /* time_stretch.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_stretch.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE179BC26D6DDE4521F236D2 /* run_all_unittests.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = run_all_unittests.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE3E9ABA64C3136FFBF37D4F /* tmmbn_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tmmbn_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE4585DF827A75ED485B273B /* cb_search.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cb_search.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE478CF1D3CAFA19E906C019 /* frame_editing_lib.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_editing_lib.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE4FF92C74F2BE3D6EFE79B5 /* ooura_fft_sse2.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_sse2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE591F86B0B75F61AA65029F /* md5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = md5.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE67A7B9ACDAFF8F0A7FE1E6 /* send_side.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = send_side.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE692528FBA9A3BB27EE04A7 /* vq.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE6C8AF8584C01912590DCBA /* asyncfile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asyncfile.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE71E4F4BE88B87421F621CA /* cpu_info.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_info.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE737928F09FEC911DC8D3A2 /* h264_common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = h264_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE80AA049A4DD170E0410A55 /* acm_receiver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = acm_receiver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CE9AA65AF5299C635688E99B /* js_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = js_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CEA4D2B21A68885BF6F4867A /* fake_screen_capturer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fake_screen_capturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CEB0EF4A83F69DA2C5331C53 /* bitrate_prober.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_prober.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CEB10CE733B3E7809D4222E7 /* circular_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = circular_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CEB10DAEA8DC5956A3CFED5E /* RTCRtpParameters.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpParameters.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CEB426A8F55567CF5F017215 /* atomicops_internals_mips_gcc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_mips_gcc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CECF6665D2F0B546E885B22D /* test_main.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_main.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CEE40B1898961853FB1BBDBE /* audio_processing_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CEE5736ACE78340E2AEB1626 /* rate_limiter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rate_limiter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CEE599F89BC3414BF0A2CEF9 /* frame_writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF08CFA982D424B268CB9C04 /* tables_pulses_per_block.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tables_pulses_per_block.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF0EEE0BC32AC1FE7007B5D1 /* dct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF15B4A3DDAD1988859FBBB0 /* user_ip_icmp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_ip_icmp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF234E12233714D538655BEC /* scoped_autorelease_pool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scoped_autorelease_pool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF2BEBEBA6B8DC7B918CC806 /* audio_network_adaptor_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_network_adaptor_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF302A2E8C75E805C39DBFAF /* rtccertificategenerator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtccertificategenerator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF39E133A86EE1B6A3C9ECFE /* resampler_rom.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = resampler_rom.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF45C4423439E2D7430EB852 /* nonlinear_beamformer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nonlinear_beamformer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF4FAEA359B849F4DBA011CD /* err.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = err.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF5843F8E280D43482C6D086 /* sctp_pcb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_pcb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF69748A80443762C86A54B5 /* stack_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stack_macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF779DDFB477EA590B9CEAAE /* relayport_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = relayport_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF7F29AED7C2D6772DA7B330 /* rtp_receiver_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_receiver_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF8472998F4BE2E165A1A33B /* sequenced_task_checker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sequenced_task_checker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF9428F3B0849D7044263849 /* csharp_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CF9FAC93309528B43199E812 /* RTCShader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCShader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CFA203E9FE9DB28851B5B81C /* x86.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = x86.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CFA7F2778168651AF75F2D4D /* macwindowpicker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = macwindowpicker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CFB8D3C1C0D99DDDDDC6CE65 /* fakemetricsobserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakemetricsobserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CFBFF235D5F1291CC35293CE /* rtcp_packet.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CFC7A5F97A42432F8BE6DE1E /* nat_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nat_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CFCE5F800D995BD1FE8878C0 /* simple.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = simple.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CFE5C3DF4ED93105D8DB8E9F /* bitbuffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitbuffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CFF4F2C3CFBA63A37190A95E /* fileutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fileutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                CFFE09C54BA72D4B19C7DE2A /* reader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D02D3C531A139818887B4E7E /* thread_checker_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread_checker_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D03F0EF7E4368A60B33215D5 /* delay_based_bwe_unittest_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_based_bwe_unittest_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D0407839C5316871204093AD /* transient_suppression_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transient_suppression_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D0491F09168B26D66ACC098A /* fakewebrtccall.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakewebrtccall.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D04B5A74ABF119DC2F006095 /* webrtcvoe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcvoe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D0536EE8504409E492739615 /* vp9_denoiser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_denoiser.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D05E6ADC182D2166055B3528 /* rtpdataengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtpdataengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D075FD3A83CE722D6688A740 /* videocommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videocommon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D088098CF5A4673781B7D38E /* presencereceivetask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = presencereceivetask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D08EEA4E2E743DB2A153A831 /* variance_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = variance_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D0A63375BE6E13D1C3BA6ED7 /* helpers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = helpers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D0B96E67186B613E48702ED9 /* mlp_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mlp_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D0BDDE6BAC4DC9348AA164A4 /* sctp_sysctl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_sysctl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D0D05EBEFFD40BA68F66C5D0 /* denoiser_filter_c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = denoiser_filter_c.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D146630C6A0EBE5D9C2CF7C8 /* p2ptransport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = p2ptransport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D151805A5BB5EF5AA0E45825 /* fakenetworkinterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakenetworkinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D15BF4AA554D40C0FD03E470 /* x86SP_FFT_CToC_FC32_Inv_Radix2_fs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix2_fs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D192FF3E238A9DE374E9758A /* vp9_mcomp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_mcomp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D194667D2CC10245C4F651B2 /* vp9_reconinter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_reconinter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1B07A39A68195EF706279C3 /* pitch_est_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_est_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1B565AB21C12630FB7C6B72 /* null_auth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = null_auth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1BD2A2E688A7F24AD4B3BF8 /* mediamonitor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediamonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1C3F18809A9A0801889A1BE /* qname_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = qname_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1CAFAADDF76FAAEF6B83433 /* err.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = err.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1CBC312E3AA5D577D7254FD /* RTCMediaConstraints.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMediaConstraints.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1D7BAE0C936EA64861C3670 /* frame_dropper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_dropper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1E450B963BF4C4E97A742AE /* template_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = template_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1ECD0D09C947BCCD42E4709 /* opus_custom.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opus_custom.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1F96625ACD9EE2CE47C46C0 /* screen_capturer_helper_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_capturer_helper_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D1FA584C7434286EE1F566A1 /* audio_encoder_opus.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_opus.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2031AF11357BD48B33580AD /* csharp_helpers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_helpers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2140D19BF6BF149605529AD /* proxyinfo.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proxyinfo.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D219F21256F8F1E4F772793E /* basicpacketsocketfactory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = basicpacketsocketfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D23FFEBE7D10ED47E6533752 /* video_processing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_processing.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D243121B73CCEFFF11CAAB1F /* channel_manager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = channel_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D24507A9297B7AB17E3D31C7 /* cipher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cipher.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D254B27174754DB1E0F84ECA /* tokenizer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tokenizer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D25ECBD57732D3BA27D3E570 /* cv-symline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;cv-symline.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D27068E4DF51727C99B3F426 /* mode_wrappers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mode_wrappers.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D27A90209DA456346F2A33D6 /* xmppengine_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmppengine_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D27D9E9CDAEB666EBC6C82C9 /* row_mips.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = row_mips.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D29C01D55288E69D65B3D493 /* tasn_utl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_utl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2AB97B4F900B73F2F3B52F4 /* inner_product_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inner_product_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2AE0EB20D3785D293C66A25 /* critical_section_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = critical_section_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2C515614D77AC2E86BC5FDC /* audio_device_dummy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_device_dummy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2CA026ED8BBA584DCB6FAAD /* moving_average.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = moving_average.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2CBB6361715B67B8D724209 /* vp9_speed_features.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_speed_features.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2D0A17FC56F21A661F99674 /* plugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = plugin.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2D4774D5C5AD0BE486B284A /* merge.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = merge.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2EF157084B0356380B3E802 /* repeated_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = repeated_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2FA40DEDFB4A8489C62F641 /* ivf_file_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ivf_file_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D2FF4859F026E88775D577A2 /* audio_coding_module.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_coding_module.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D30B9B5AC60D51677EF0F1B8 /* resample.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resample.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D31D4A623AAF1CAB06E5102A /* fft.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fft.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3227ED0AC1AB9143E1328FA /* NSQ.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSQ.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3266E8DAA06DDF20E589B7F /* webrtc_libyuv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtc_libyuv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D32FAE5730DFC65F3688F3F9 /* ssl_cipher.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D33F97DA20288FBFE84ABA29 /* cipher.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D346502389E9B9C220FF8DF3 /* x86SP_FFT_CToC_FC32_Fwd_Radix4_fs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix4_fs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D34D5C26004B87E62DC9B44E /* ec_metrics_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ec_metrics_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D35795D3157748DE1F2C82D7 /* voe_hardware_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_hardware_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D37495AAC38A8BC87F1EE7AC /* smooth_out_data.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = smooth_out_data.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3A4EF6C19BB4EDA635E79D2 /* energy_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = energy_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3B403BEE8D7B1EC9BDFE4F8 /* entenc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = entenc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3C50619113BB5C59E93FFE0 /* fwd_txfm_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fwd_txfm_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3C658FB0B6502ED096D5B6D /* onyxd_if.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = onyxd_if.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3C8EC84851ABDC039211783 /* percentile_filter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = percentile_filter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3D44DC6DB6B351524EA1E83 /* datatypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = datatypes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3EDD019D809403328811AC3 /* aligned_array_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = aligned_array_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D3FF4635A7BE1E5C51F232AA /* file_posix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D404F554029908233B2F76BB /* vp8_loopfilter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_loopfilter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D414B6666B92F29FDA704E38 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D429F2B43BCC5FE592038DEB /* test_fec.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_fec.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D42A5B508CE5125FD84C0BBC /* map_type_handler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_type_handler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D42F424899ED436EFD35A3A5 /* rotate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rotate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D43535AC566EBAE854B1F587 /* analog_agc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = analog_agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D43A867F0C5FCF9D83C29128 /* sctp_callout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_callout.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D43DBFF9666B67997CA947A1 /* opus_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = opus_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D44BD7F78EF0F376FF1F8A1B /* quantize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = quantize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D45A22CDB68CAEC6B59C6ADE /* init_encode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = init_encode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D465F4C4B1713558DA4C560E /* simple_lsf_dequant.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = simple_lsf_dequant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D46C35473D90B281301C3E17 /* RTCLogging.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCLogging.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D48D04D6B16BC150CAE87291 /* lpc_encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lpc_encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D48E34549E4D2742F1BBDEDA /* isac_speed_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = isac_speed_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D48E3832101EC33368D72234 /* datachannel_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = datachannel_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D49C2A1A4B0A576649F8F909 /* opus_compare.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = opus_compare.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D4B776AFA97342132BBE9D5B /* rtcd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rtcd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D4CC8FF024D2B8EEDD9C9986 /* voe_stress_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_stress_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D4D27D0BF150657E6C0544FF /* receiver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D4D5F329DF077F411582A513 /* nack_module_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nack_module_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D4E2EBF264DD935AB0585FFF /* callback_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = callback_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D4E45458D4D9D49C653EAD6C /* bitreader_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bitreader_buffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D4F5FF34A83929CEB6663836 /* skin_detection.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = skin_detection.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D4FBCFBA3CD9DEC371A202D1 /* javanano_helpers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_helpers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D50BAA7893F150006A073179 /* entropymode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entropymode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D52A26A1D11D4B51055EF64F /* audio_coding_module.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_coding_module.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D52E0670F7F0B099122E2F8B /* vq3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vq3.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D5337854894FFC5F98E81760 /* mock_webrtcsession.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_webrtcsession.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D54180ED0217C90D0CDE0408 /* turnport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = turnport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D543A8B28925FB64AEDACC00 /* code_signs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = code_signs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D54DC7E49D897CB2F2455AFC /* voe_network_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_network_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D5522521BB5E8A857EC930BC /* wire_format_lite_inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wire_format_lite_inl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D5582F339A863D3341D00DD0 /* LTP_scale_ctrl_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = LTP_scale_ctrl_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D56016080476A302F1043EE2 /* sslstreamadapter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sslstreamadapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D56641971E2D20F06480718C /* rent_a_codec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rent_a_codec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D56F77B1F78AF3BB7B38FB80 /* voe_base_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_base_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D587C396BDAA5DDDD731A548 /* planar_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = planar_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D58CE70257567D506B0E8A95 /* natserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = natserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D58D077FC3DE9B396FDBAE66 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D59033C0E681FAED2A6DB7E7 /* thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D5B4DE225F8291460C42D9A5 /* audio_multi_vector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_multi_vector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D5B7A4282126035668AD0601 /* aes_icm_ossl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aes_icm_ossl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D5CAE1018A41EF67EA603D01 /* rtp_sender.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D5CE3CD27FC5650627BF45A9 /* sparse_fir_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sparse_fir_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D5E14CCB2EB8A965409D9F39 /* rpsi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rpsi.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D60825C4607D7D4B34F83CD1 /* jcprepct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcprepct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6122D103BA87586B8A0B630 /* md32_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = md32_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D61622EB16F882F3C1C9240F /* voice_engine_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voice_engine_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D61A41E4662656AB91D8330E /* packetsocketfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packetsocketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D623E1D77F3C53621F866501 /* p_dsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_dsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D62689A3931055DE7B28B027 /* hardware_before_streaming_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hardware_before_streaming_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D63910DF8192C4FBF727176C /* thread_annotations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread_annotations.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6610204EB0F0F26B7BFBB3E /* deblock_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = deblock_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6734E1DA2EBF567261B316E /* rtp_receiver_audio.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_receiver_audio.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D67AAA3D84553608148DA677 /* skin_detection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = skin_detection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D68648D2187C04FD2F5FCAF9 /* default_value_objectwriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = default_value_objectwriter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D686D8D2D49E31BCAFB48905 /* frame_object.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_object.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6949288F649FFF17DAE2D89 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6B95CFEB9A9DD554355087F /* object_location_tracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = object_location_tracker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6BB49B770634579F749B1BC /* location.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = location.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6C34A999B8CFD4B9A5BFA0D /* objectivec_enum_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_enum_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6D15407AFF9337AE6A4E6AF /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6D3C6F4D86341FBA31D9081 /* call_statistics_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = call_statistics_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6D81DFC1F25609460D2A077 /* vp9_denoiser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_denoiser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D6DD5B06130C0A14F942A4A0 /* a_i2d_fp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_i2d_fp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D70D0BA31664B54F4CF262B0 /* sad4d_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = sad4d_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D71B723ACA087C5DEA94EB09 /* channelmanager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = channelmanager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D73C8C2A519BC1483B420310 /* analog_agc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = analog_agc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D753105BE5B603EBD9F2CD90 /* tls13_client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls13_client.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D76628B058F4AE88B2601255 /* proxydetect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = proxydetect.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D76BBE76E3FF844145F23575 /* pitch_based_vad_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_based_vad_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D77A6CA8771A086040D474F6 /* vp9_postproc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_postproc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D786C9691D2DD1257FAF759A /* error_correction.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = error_correction.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D78852748C15365C9AE1AE60 /* gmm_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gmm_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D7889BD4DD70C93A2B010FE3 /* default_temporal_layers_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = default_temporal_layers_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D798F7EFB56BFD7E5C28B92F /* bitbuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitbuffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D7A23EACA28A910E534D5A53 /* virtualsocket_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = virtualsocket_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D7A5FBC203EB7FB4F5F66B10 /* background_noise.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = background_noise.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D7D46C8916B01364B6E2D6D4 /* rrtr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rrtr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D7DF746ECBA35452837FF9FD /* rtp_packet.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D7E99D42BB17518D5914405E /* entropymv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entropymv.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D8130EC3E272A5EE17B1EBE8 /* opus_interface.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = opus_interface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D81F526BE2548D981853518F /* delay_manager_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_manager_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D823DF4CBF368156940C22E2 /* aes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D825CF342024B0B785D6288F /* vad.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D82C613B961EF878512B7CAF /* mock_delay_peak_detector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_delay_peak_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D82C8A9C676D2C4807400795 /* ripemd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ripemd.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D8577CF862E8F4E79AFA9FF6 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D858EB4C88283FAD0E626D77 /* zero_copy_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D866B971B22EE90DB736EFA3 /* main.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D8725C3D7B7DA39FE4BDB563 /* denoising_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = denoising_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D883BD343C59F0E314936EFF /* bwe_simulations.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bwe_simulations.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D8972E8A49260B458BE65867 /* RTCAudioTrack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCAudioTrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D8B0BC10C456B93F1D2E00E9 /* system_state.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = system_state.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D8BEDADC3479DBBF3EEF2D96 /* RTCNSGLVideoView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCNSGLVideoView.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D8E0B8E6583A1E45CEB39882 /* rtp_format_vp8_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_vp8_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D8F1B03F76284753FAB5CBFB /* nattypes.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nattypes.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D902519536B4A943A8FC828E /* arith_routines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arith_routines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D903A2D38832FBD0801EBB7E /* arith_routins.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arith_routins.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9174D72090310DFD6E19F5C /* constants.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = constants.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9186AB6E99DE5DF00181BEB /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D91F011203F694EDF2CAFCF9 /* rotate_any.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rotate_any.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D92277583C4A837D9050A747 /* json.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D93419F4F331339F424E524B /* atomicops_internals_x86_gcc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_x86_gcc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D934F7AB2BD8F759684F429A /* parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D95FF31033E305DBF2BF3AC4 /* audio_frame_manipulator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_frame_manipulator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D964C1E8716A6C5113913D10 /* tmmbr.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tmmbr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9803138FA8742A2BEC914B9 /* emms.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = emms.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D984F1A2652DB9C71230D524 /* voe_cpu_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_cpu_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9B2C2A74889E9E189A57235 /* sort.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sort.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9D052ADC88A55278FE7EA87 /* fakedatachannelprovider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakedatachannelprovider.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9D258A932492F63B4240270 /* udp_transport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = udp_transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9D349A1B78ECA939BBFC2D7 /* pa_memorybarrier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pa_memorybarrier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9DDF2A4B18F693FDF210C76 /* i420_buffer_pool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = i420_buffer_pool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9E30D7868B795962AC79D1D /* noise_estimation.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = noise_estimation.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9F01FA50D6A4B83176B5C18 /* flexfec_receiver_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flexfec_receiver_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9FDC050514454BF6D9D4311 /* x86SP_FFT_CToC_FC32_Fwd_Radix4_ms.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix4_ms.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                D9FEC0A3DDE90A78AE495F6C /* rtpsender.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtpsender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA017A78C378C470E74F244A /* service.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = service.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA03F090E38C95050CB49CA8 /* webrtcmediaengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcmediaengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA12C4B39628DE72B1D051A2 /* rotate_argb_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rotate_argb_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA3D2EBE8D3C58F5DDFD6827 /* csharp_map_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_map_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA3E98E710727821D3E17724 /* tls13_enc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls13_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA40FA0003E8794D9F2144D5 /* vp9_alt_ref_aq.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_alt_ref_aq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA47BBB49130EF1AA4802AA7 /* srtp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = srtp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA563D2D4F0069B543026435 /* split_vq.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = split_vq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA5D74E32F63293111B8A743 /* input_audio_file_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = input_audio_file_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA699604010290B993778E76 /* urlencode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = urlencode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA906B8D8A7BC44B95A2DA45 /* device_info_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = device_info_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DA923CF86EC9C9AB3E683821 /* decoder_set_fs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decoder_set_fs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DAA35A9F1BB3C28D9A418D8B /* neteq_replacement_input.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_replacement_input.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DAA5E02286F6577B28261924 /* fec_private_tables_random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fec_private_tables_random.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DACF0A612DD96A032F61159B /* jidctflt-sse2-64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;jidctflt-sse2-64.asm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DAD4C4AF5AEFF06FB127262E /* x509name.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509name.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DAD54F378C39973CAEB557F6 /* timestamp.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timestamp.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DADAD59BEAEC5CE4634DDB51 /* fakewebrtcvideoengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakewebrtcvideoengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DAEB50B232A2C0EF576BF38E /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DAEC639B5E9EAED2F5BA39BB /* config.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = config.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB0377E526F0740A1947353C /* videobroadcaster.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = videobroadcaster.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB0689B6D3627EA0EBFEB2C4 /* util-64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;util-64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB11CBCE2BF5606659FC6FD2 /* jsepicecandidate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jsepicecandidate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB2B67B7E76E9C836398558E /* atomicops_internals_arm64_gcc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_arm64_gcc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB38627EA11C3BEEB4159D1B /* dtls1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtls1.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB3C573D800A140C7A71E766 /* map_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB4412237A9DA5FAB9790197 /* e_rc2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_rc2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB48BF419FDCBDA7DC74D144 /* user_route.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_route.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB4BDD3C16188C7F270E673C /* simple_command_line_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simple_command_line_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB55F59EC7B4E3F8E1C598A6 /* genmodule.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = genmodule.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB5BE7FE4865F8DC41D4210C /* rtp_rtcp_before_streaming_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_rtcp_before_streaming_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB6ECD388251DC2ED6676D44 /* chacha-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;chacha-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB6ED5A8800041A3AD787018 /* profile_level_id.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = profile_level_id.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB91EC21DAFA1A55A9D2A73B /* rollingaccumulator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rollingaccumulator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DB92B9C6871D2A27822B1A62 /* setupintrarecon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = setupintrarecon.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DBA8F6F66D3FF390E92626E8 /* acm_resampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = acm_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DBA9EA72FF3FD910290F2AA2 /* real_fourier_ooura.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier_ooura.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DBB2A8A6662924AE72DF9873 /* atomicops_internals_macosx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_macosx.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DBE16DB017FDE0365D5E3B4A /* fft.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DBE310D184ED5C7C1CB37CA0 /* pitch_estimator_c.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_estimator_c.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DC11C547AB2B24583438885F /* RTCSSLAdapter.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCSSLAdapter.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DC2D21E3379D70258889A862 /* httprequest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = httprequest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DC55F52368A3DF8BEABD4739 /* ctx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ctx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DC59E41B3A8A9A6B7CFFDCDE /* audio_encoder_copy_red.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_copy_red.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DC77597CA766DF38642EE210 /* pem_pk8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_pk8.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DC841F0E282F12543B9126C7 /* audio_mixer_manager_mac.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_mixer_manager_mac.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DC86280BCBA515897631A01F /* logging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DC9B386F249562F659F95B78 /* vp9_denoiser_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_denoiser_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DC9F8F7AB1BBD836FB2638B6 /* bitstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitstream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DCBBD3400A491B16A67BD322 /* t1_enc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t1_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DCCBA81C4BF7A0065CA94FB7 /* nack_tracker.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nack_tracker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DCD3B9BAE131B12CF73C2CCA /* objectivec_oneof.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_oneof.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DCE36021298E26693FF9510B /* video_send_stream_tests.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_send_stream_tests.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DCEF791723613F2725B52E1F /* cmac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cmac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD0581BC9FB1A9C62D6B2BED /* receive_statistics_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = receive_statistics_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD10BB81F3023A5D6E34EDA9 /* ntt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ntt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD25476C4D3A5028FF2CB09C /* chacha.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = chacha.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD336CF797C240E6940ECD69 /* fakewebrtcvoiceengine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakewebrtcvoiceengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD385504CE7978E9AEDF28CD /* stringprintf.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stringprintf.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD6907A3B2E4B5F92CB114F9 /* coded_stream_inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = coded_stream_inl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD6CD70023F94DF624AD41C3 /* java_generator_factory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_generator_factory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD71CC55C40AFCBCDCEA9274 /* lattice.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lattice.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD8696AD8305A40162658235 /* sha1.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sha1.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD9424E1A17B04F4128363BD /* json_writer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_writer.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DD9EAB979D773C3B3BDC6799 /* compare_gcc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = compare_gcc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DDA767DC881FDA38AE1B5175 /* sctp_ss_functions.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sctp_ss_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DDB115D12499D4A8727C4D86 /* pkcs7.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pkcs7.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DDB2BAC902BD0951DAA392DB /* decodemv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decodemv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DDB5E352D0355FA4F6CA0B9C /* mucroomconfigtask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mucroomconfigtask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DDBD11C5B0E5F39D8047695D /* any.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = any.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DDCDC6BBD9AF5C044A0E9976 /* qname.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = qname.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DDCED61B87EA4E298725311A /* webrtcvideocapturer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcvideocapturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DDD15808B1087E12C5C41BA7 /* loudness_histogram_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = loudness_histogram_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DDFAD9F3DDC766E94CC9748F /* bin-objfmt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;bin-objfmt.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE07C8BA84939D8737E2AC13 /* controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE1535832D54A35D9D9A266C /* pitch_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE30AC7B063C88361C8CFB2B /* accelerate.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = accelerate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE30CB80F584A19CC94637AA /* generated_message_reflection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_message_reflection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE3406FF647AF72A24FBFE4C /* rtputils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtputils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE3CA0760CA1F25E5ADDBD4C /* stringpiece.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stringpiece.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE42CACE5B61D37E9BA0BE0D /* messagehandler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = messagehandler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE4B9A29D608306E5EA4B862 /* window_capturer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = window_capturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE4B9C1AA5F1B2D5AFEE39F4 /* sigslotrepeater.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sigslotrepeater.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE5E26040D55E1FEFC320553 /* main.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = main.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE78CD23988DBF486459DE10 /* javanano_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE85E6BAF7874211A2D6FDF4 /* postproc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = postproc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE8F77A1DC55355AE455FA16 /* safe_conversions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = safe_conversions.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DE9F792EBF5C028F5AF9095F /* user_ip6_var.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = user_ip6_var.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DED077FC4C08B3D5A4D58AE1 /* frame_object.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = frame_object.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DEE883D32D2A9D7330EDAB1E /* unittest_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unittest_utils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DEF4B84839BA0738C6D3CEDE /* xmlconstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmlconstants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DEFEEFBC10E4EE7A28D2D8AC /* bc-incbin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;bc-incbin.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DF04D0B0C6908C0E0254E5A6 /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DF04EA02525BCC2EBF7F8721 /* optional.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optional.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DF1EB49E556992F53C439634 /* opensslv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opensslv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DF2BD48424352F8D84394EDF /* vp9_aq_variance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_aq_variance.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DF2DFA89E3E76E00170CDF54 /* xmppthread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmppthread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DF3D51AB6FDCAB2EDA129B53 /* bwe_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bwe_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DF4F63A970FCA9A2CC6051B3 /* stack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DF887878B5ED7130D6785D99 /* desktop_frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_frame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DFA7875A618D74EC0F89A0EB /* convert_to_argb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_to_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DFAE55928D90837DE851274C /* stl_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stl_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DFC24DAF392174D4356CE6CC /* vpx_mem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_mem.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DFC8B11C65D52B392EDE2FE5 /* delay_estimator_wrapper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator_wrapper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DFEA77B48FAB513EFCB3CE47 /* boolhuff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = boolhuff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DFF29E27C5FCAF7F7990F90F /* analyzer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = analyzer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DFFAB00BC6DA0BA792CBD90F /* zero_copy_stream_impl_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zero_copy_stream_impl_lite.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                DFFCB8785352D551B915344A /* opus_encoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = opus_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0103B3E28B41A18E56461D9 /* sli_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sli_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0118038E631956C52CBEBE1 /* opus_multistream.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = opus_multistream.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E012D4EC5D505315435D20B4 /* mouse_cursor_monitor_mac.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = mouse_cursor_monitor_mac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E019FB9B3B2FAE083A5615D2 /* fir.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fir.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E019FC41D8C522CA912DBD9B /* trace_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = trace_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E023B7B2057B00683F733967 /* g711.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = g711.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E05010053375AF0F61412340 /* aead.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aead.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E06F5205D197478F89291123 /* rsaz_exp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rsaz_exp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0975C43A8096B01C3D2E9EE /* NSQ.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NSQ.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E09DAC81C377BC28E9388634 /* audio_device_test_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_device_test_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0B24BF7952FCB662EA5B5B4 /* audio_conference_mixer_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_conference_mixer_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0B53756CDAEA9012B00512D /* x509_set.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_set.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0BCA37704736CF38FD907B1 /* time_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0D135B85FF213D905079FB1 /* stereo_find_predictor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stereo_find_predictor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0DA7B58D9E5ABAE41DD83BF /* fakewebrtcvcmfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakewebrtcvcmfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0DB4E417AD120A61DEBAFCF /* objectivec_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0DCFCDB3765CA2689620B84 /* simulcast_rate_allocator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = simulcast_rate_allocator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0DE7DC2B4165FFAF21CE059 /* sad_sse3.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = sad_sse3.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0E10F5FE503816DD924D96C /* voe_volume_control.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_volume_control.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0E43E038735A538EBE04C99 /* cpu_id.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_id.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0EA5B99642518E2097D1940 /* swapyv12buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = swapyv12buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E0F497EB7DB8E0091D2EE825 /* csharp_doc_comment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_doc_comment.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E106F676B01DCED0DE992B17 /* regularize_correlations_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = regularize_correlations_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E119DED2246E51C4C03E6B4F /* testutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E12CB7BDF8BE4FA6C7ACA4B1 /* fake_texture_frame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fake_texture_frame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E144A69E34F10F99CBC33C07 /* windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = windows.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1765B8D988D99A2D60276C6 /* vp9_pickmode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_pickmode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1847BF3B443F5FE2FE737DB /* dtmf_queue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtmf_queue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E18E932C9E84D40EA8692F42 /* rtc_video_capture_objc.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = rtc_video_capture_objc.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1ABB4492EF6101AAB731FC1 /* bwe_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bwe_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1B1E17D213517D2EF2A4F0D /* openssl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = openssl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1BE6DA55B66669F5C22EBE4 /* rtputils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtputils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1CF25DE763DCCF7A0B81A55 /* wav_header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wav_header.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1D594733035B07D03F04D7C /* shared_memory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = shared_memory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1E948CBC26B62670D64BBAC /* arm_arch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arm_arch.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1E9EC78AEDE89A233B7214B /* copy_sse3.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = copy_sse3.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1EEC65109201BE6C5CE2EBF /* daubechies_8_wavelet_coeffs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = daubechies_8_wavelet_coeffs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1F1251D5921BE77B92D99C3 /* x_val.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_val.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1FAFBCAFD7886D7DE9C9D6F /* logging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E1FBD1156A77C2401AD73382 /* socket.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E20FC157C24C269572455D88 /* packet_loss_stats_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_loss_stats_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E21435301BCACAB27CF6E770 /* decodemv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decodemv.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E22249EE7D5F9DFB90F3F4EF /* RTCSSLAdapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCSSLAdapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E22C1B06EDFA8482E586EBE5 /* gas-parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;gas-parser.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E22FA57614DA873A54BF6834 /* RTCMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCMacros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E235367282A59D1F9A98E717 /* audio_send_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_send_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E236F35A1C7A5D2834A57210 /* dh_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dh_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E24026E4CC7FAEE936287986 /* pubsubclient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pubsubclient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E25737363F0500986EA2C6A6 /* latebindingsymboltable.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = latebindingsymboltable.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E28F304BB99CE9475E38AADD /* sdes_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sdes_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E293C31EAFD284E26333121A /* webrtcvideoencoderfactory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcvideoencoderfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E2B472D69BB2011F7A65276C /* x86SP_FFT_CToC_FC32_Fwd_Radix4_ms_sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix4_ms_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E2CCC667FCBD8D37E6188AC5 /* three_band_filter_bank.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = three_band_filter_bank.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E2F430FC5D4A7FAAE13B234B /* video_sender.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E307823B61BE09D14A73FFC7 /* ooura_fft_tables_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E311A1B329965B4A3CBB9F0E /* g722_interface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = g722_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E32C722A18ACE20FE1306AE4 /* bitreader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bitreader.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E32FC9FDE71C20C6C4EDF5C0 /* NLSF_del_dec_quant.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NLSF_del_dec_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E3604F39036269AA9664D37B /* cpu_id.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpu_id.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E365BE84E8D1DD7A6568D92F /* trace_event.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = trace_event.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E370DC9F48CDEB64651453E6 /* voe_hardware_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_hardware_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E38FF4142941B9CF623A2585 /* thread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thread.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E392A7A0BC4D385603066007 /* httpclient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = httpclient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E39C601012CC178857519C30 /* thread_none.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thread_none.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E3A4E4FA2C918899FC1A8CF0 /* rc4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rc4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E3B5C3DDA923C84B965B08D2 /* signal_processing_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = signal_processing_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E3BB3053C5942F1E9CC5448C /* rtp_format_vp8.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_vp8.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E3DEE8A0727020980C73ECE7 /* entenc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = entenc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E3F63BA7D40A15810210CEF3 /* init_decode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = init_decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E41464993FBB9D94A7F451B1 /* video_frame_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_frame_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E41D82A711051314DF9A7A14 /* vp9_tokenize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_tokenize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E4220AD6A1468C2ACD3C1874 /* platform_test_mac.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = platform_test_mac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E42D87A1EA7B749FF4DA999A /* p_rsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_rsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E4395EA2CAE42852D2CA3994 /* audio_device_generic.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_device_generic.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E43E85D4BE0D25786B7122E5 /* xmppclientsettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmppclientsettings.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E45DB79C88CF4FE8E2A6CB36 /* RTCDispatcher.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RTCDispatcher.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E46BC54BD29DF840DAD9E8D3 /* gen_scalers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gen_scalers.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E49060617A7EBD05BEF0ED57 /* type_resolver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_resolver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E495F0C949100F9F4A440AB3 /* time_scheduler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_scheduler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E496BB0BC09312F3466A34A6 /* command_line_interface.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = command_line_interface.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E49E3094D236AF58799D6A4C /* audio_processing.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E4A94B362592D4BE68E08AC0 /* xmlprinter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlprinter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E4B71376CFBECE4511FE8C65 /* output_mixer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = output_mixer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E4BB42B68F985A0DECE3B9CC /* lsf_interpolate_to_poly_enc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lsf_interpolate_to_poly_enc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E4BCB2140667FA6AB012A899 /* v3_prn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_prn.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E4C6D5B3F8530B6C02A8AED4 /* forward_error_correction_internal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = forward_error_correction_internal.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E509918011A373E2E27220FB /* convert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = convert.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E50E39C1CE8F00F482D95B1D /* mock_rtp_payload_strategy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_rtp_payload_strategy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E520C2FD4B01E6787B2AD899 /* atomicops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E52954113FEFCB9B85C52064 /* rdbx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rdbx.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E539BF275B0DDB10422AE7F7 /* voe_audio_processing_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_audio_processing_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E55762422E73B7DB91219AA1 /* biquad_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = biquad_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5606E5EF6FF20CB152BC280 /* localaudiosource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = localaudiosource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5689005227D05F99A4292B6 /* denoising.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = denoising.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E571DFAB9958328F8793A3AE /* simple_lpc_analysis.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = simple_lpc_analysis.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E57589232334D00E495FB3DB /* coder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = coder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E57D4C9DC4B8F38670B53AEC /* httpcommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = httpcommon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E58EAF69638DDE06F0D57014 /* vpx_subpixel_8t_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vpx_subpixel_8t_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E595E16C7B62B79263B0EE32 /* merge.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = merge.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E59ABA18476BB4848CF3143C /* avg_intrin_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = avg_intrin_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E59AE1A96A441C40E56EB2FA /* pitch_gain_tables.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_gain_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5A9A0457CF24D8E30BDEE2D /* audio_processing_simulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_processing_simulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5BCE932AAB6C670ABED2962 /* scale_mips.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scale_mips.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5C0FF99BE1B38857A4A77C6 /* p256-x86_64-table.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;p256-x86_64-table.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5C2C3C92E6A9CE44BED1FB3 /* rtp_packet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5C3A965C62C7583AD4E7849 /* json_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5DDC6BD04534BE60A26C61C /* currentspeakermonitor_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = currentspeakermonitor_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5E480CD6DFEE737856D4CC6 /* json_stream_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_stream_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5FE93C95997D96060792216 /* hp_input.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hp_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E5FF464A77BCAFE85E108156 /* video_renderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_renderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6080D4C19ADEA8EB7E39054 /* jitter_estimator_tests.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jitter_estimator_tests.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E60B279D3E3817B42B995313 /* gtest-type-util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gtest-type-util.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E60CC98DE61442736F62ACC5 /* gain_control.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gain_control.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E60E47646C41EDB06641A5B0 /* g722_enc_dec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = g722_enc_dec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E612B88AB6357AE68EC3145E /* remb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E618D9007F1EAE5EE8667372 /* jquant1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jquant1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E625EAA20CF53FE548E4E653 /* lsf_to_poly.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lsf_to_poly.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E63A8AC5281B5A8C539A3E6C /* java_string_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_string_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E64DFE7B6B9CDB93EF1383F6 /* timestamp_scaler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timestamp_scaler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E667FBF79E01AD250A0F3690 /* vp9_blockd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_blockd.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6740A9C50B6993553D686E6 /* printf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = printf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E67CA2A89D1A61D7DA41B4AF /* blocker.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = blocker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E680F40A4BD01BFF0D7B2E5E /* x86SP_FFT_CToC_FC32_Fwd_Radix4_ls_sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix4_ls_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E68304AF265A0F3F2A11A3ED /* delay_estimator_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = delay_estimator_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6839A5438B1AEF29C24C845 /* fakexmppclient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakexmppclient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E688BC87C25835DC560546A6 /* rdb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rdb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E68CC15532CE6063E2FC4587 /* dynamic_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dynamic_message.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E69433D0930051FFCB310E0F /* call_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = call_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6A343D6EDDB5ED91227B034 /* echo_control_mobile_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6A962BA7FBB6BDB12CCFEE5 /* differ_block.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = differ_block.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6AACDF8BC13D4A009A6CC9F /* mock_frame_writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_frame_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6AEFC4679CF3FCFD0E030AE /* dsp_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dsp_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6B1930770C0CB4783CB4E03 /* rtpsenderreceiver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtpsenderreceiver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6BBC80B432D6CD5CD3B3848 /* noise_level_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = noise_level_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6BC23597E3DCFA747265E05 /* xmlbuilder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmlbuilder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6C05D9DDFAF567F9C70A274 /* video_quality_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_quality_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6F3CFAB1C7E69246A3C6214 /* event.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E6FAA8AB2FBAD55D6D4E928D /* rtp_rtcp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_rtcp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E70679725BC9291084546E91 /* vp9_idct_intrin_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_idct_intrin_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E714037B7FA6386C59561D1A /* stereo_decode_pred.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stereo_decode_pred.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E71F84D868DC99A584841794 /* vp9_ratectrl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_ratectrl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7255518388BBFE286CAF7AD /* vp9_reconintra.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_reconintra.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7316632F6F08F363412C593 /* basic_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = basic_types.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7397F2B25D0F780B8920D5E /* crc32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E73D5F8262B64846954AD90B /* socketaddress_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = socketaddress_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E73EC2AE21576D2433841ACE /* mediachannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediachannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E73F5F25DF2B050387356453 /* video_packet_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_packet_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E74747037948447EB8F90078 /* scale_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scale_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E760F799B639E312F979BB9C /* x_long.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_long.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E765DA4AA2411C4A4ED8648C /* random_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = random_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E766279594AAF70AFB2959A0 /* level_controller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = level_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E771D21FF427CF2CAD1CE301 /* rw_lock_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rw_lock_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E77C121AD70D90BC52CADA04 /* device_info_objc.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = device_info_objc.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E77F55E6EA436817A165F992 /* wav_based_simulator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wav_based_simulator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E79A841A48B3A434DB914F0A /* highbd_loopfilter_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_loopfilter_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E79D49ED03940F467F64E43D /* bc-align.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = &quot;bc-align.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E79DF0BB63F4C9714DA5F32A /* audio_network_adaptor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_network_adaptor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7A20E1215745B6DF03B6656 /* controller_manager_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = controller_manager_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7AB66505BC95D79E0AB5A2A /* asn1_par.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn1_par.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7B6FE9446DDD54FD2ECC341 /* opensslconf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opensslconf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7B89E3DDB914F697BA1A71D /* desktop_capture_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_capture_types.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7C21DBED9DC74C4087508A9 /* pitch_gain_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pitch_gain_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7C7520E2A21D0E6A80C7AEF /* audio_decoder_isac.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_isac.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7CA132235EF392DD84D0D17 /* energy_inverse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = energy_inverse.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7D7B7A4B68931B30694E657 /* timeutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timeutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7DCAC5B6087417AB34DE187 /* udp_socket_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = udp_socket_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E7F8E7AF551D3754AB809E7A /* sender_report.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sender_report.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E815457EE856CAE5B01F3FFF /* random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = random.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8199A0CE6C9698FB68D47AA /* socketaddresspair.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = socketaddresspair.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E81FC30E321865CA205DA1AE /* video_frame.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8248F47D4268BA921DC4E9E /* sctp_var.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_var.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E841C27E72575E35A992DBC2 /* algorithm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = algorithm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E84252F690265ED3614DFC94 /* vp9_postproc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_postproc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E85D51980A85C1AD0D5FA9DE /* neteq_stereo_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_stereo_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E85DCAF06AB24E87BD16AB72 /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E871B1C0FE5854D637EAB9E3 /* objectivec_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_message.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8765841EDF5AF075FC3D981 /* rampup_tests.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rampup_tests.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E87A304841B641D25E279AC6 /* thread_checker_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = thread_checker_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E89EEB24F7F69DE255190AFF /* file_utils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_utils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8A06BAD512E665D0D5DB154 /* utility.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8A28A64106C576B64DE6200 /* java_generator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8AE6B45776EBBAF987DAF5D /* bytestring.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bytestring.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8D4D515A1748457E639E9A2 /* gmock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gmock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8DBBADD07F0CA7489DB2D4D /* smooth_out_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = smooth_out_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8F08B044B65AB21D53768BC /* xmpptask.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmpptask.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E8F512D3829ABF62657DF1E3 /* base64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E91DFFB28CFE243F8A027938 /* javanano_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = javanano_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E930EB0E6AE8A6DDED2A3966 /* decoder_interpolate_lsf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = decoder_interpolate_lsf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E93A443103E75CEF8A0546BA /* arith_routines.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = arith_routines.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E947F4288C61DBD94BAF8453 /* treewriter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = treewriter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E954223B882089CD78EFAE26 /* jcmarker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcmarker.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E95DC078A8F178C466016A16 /* screen_capturer_differ_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = screen_capturer_differ_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E961A53B43EAD426B4CB3F94 /* location.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = location.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E962179A35A844BFCFFA8E0A /* rtp_file_source.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_file_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E971D6580C7A4B40D73FE2A8 /* transportdescription.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transportdescription.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E973CDC52B95911623A31999 /* fec_tables_xor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fec_tables_xor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E977AB2366560D17B99765A1 /* vp9_mfqe_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vp9_mfqe_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E98AE307D7DF6A52FA2806C1 /* dfa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dfa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E99EFF6165D62417E9FA364E /* csharp_enum.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = csharp_enum.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E9A06661F8B110EF1EDD538F /* quality_scaler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = quality_scaler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E9AD5E6E0880DE8A4A7E0568 /* gain_applier.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gain_applier.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E9CA10892C31E42467A64ED5 /* videotracksource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = videotracksource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E9E0C38061A946ACE86593A3 /* voe_codec_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_codec_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E9E62C76085F3CE8B887B8DF /* voice_gmm_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voice_gmm_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E9E76D48EB68FF5A9F7B8A2F /* sha1digest_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sha1digest_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E9EB6ACFA8C732C2C943BA19 /* importer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = importer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E9ED37B96E85F81763DB3CA6 /* tmmb_item.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tmmb_item.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                E9F6D7CB8965736D24B00592 /* atomicops_internals_generic_gcc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomicops_internals_generic_gcc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA07EB4A70EFB7454A103C90 /* voe_hardware.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_hardware.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA092BC0166BAD60B25FDC6C /* compare_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = compare_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA19ECE637097384D9BA59FF /* nack_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nack_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA1A2AAF4FD4136228971499 /* ilbc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ilbc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA2634751B516612B4E68070 /* null_transport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = null_transport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA2E1E32AAE5379127411B7C /* bw_expand.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bw_expand.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA53CC167C515DBBA8F5D070 /* RTCFileLogger.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCFileLogger.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA5E56CB31002934A8173E3B /* transport_feedback_adapter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transport_feedback_adapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA5E96F655212BD27E7206B7 /* message_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA6C89E8F3428AAF6D50DBC6 /* psnr_ssim_analyzer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = psnr_ssim_analyzer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA87B4A003183DDC69102700 /* background_noise_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = background_noise_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA8BB16727952F76A67FD183 /* delay_estimator_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = delay_estimator_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EA9EF0C32C7C7C97BE2F7B2B /* bw_expand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bw_expand.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EAD09745B5CA3A8C7003A502 /* vie_encoder_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vie_encoder_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EADCDA9614AF0597720ECCEC /* macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EADF5378AEA340458568980C /* compare_common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = compare_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EAE0F974DD1483716183DF57 /* encode_neteq_input.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encode_neteq_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EAE1C61948E17990939E7BCB /* proxydetect_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proxydetect_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EAF362575F1AF3E9BB23A5A6 /* NLSF_VQ.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NLSF_VQ.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB053B5C077C8CC3990AFF6D /* vp9_encoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB11008C2CCB429D73546C0F /* empty.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = empty.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB16E1A84584335483A6596E /* objectivec_enum_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_enum_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB202E669C9C5BAEAFF669BC /* python_message.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = python_message.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB2335BC93992F82F4EE9C6A /* neteq_performance_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = neteq_performance_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB27EF91697A24E77076F1F7 /* frame_preprocessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = frame_preprocessor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB333FEF27B983B119B00191 /* statistics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = statistics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB366EBE71E3D09B31D4AB16 /* nonlinear_beamformer_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nonlinear_beamformer_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB6E4EAC940C94F6EADE60D3 /* VAD.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = VAD.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB744FF171FC4086DE624DB8 /* smooth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = smooth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB75D6F544A3E039C8BD8F62 /* generic_encoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generic_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB8D2C366F1832AB773C6CC4 /* run_threaded_main_mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = run_threaded_main_mac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB91197E47F93042C93D909D /* math_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = math_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EB974FA2ED04B953FCBB1CB5 /* packet_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EBA5A45CC2ACD47D1E00DADA /* duration.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = duration.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EBA8A3E4E4DC18799D854AB5 /* vpx_decoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EBB59DB37AA919A0C91E8184 /* configurable_frame_size_encoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = configurable_frame_size_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EBB959844F80679E199958FD /* covariance_matrix_generator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = covariance_matrix_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EBBE0933E8ADC491B98BBED5 /* denoiser_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = denoiser_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EBD3B641AE067FC0ED4933D3 /* linemap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = linemap.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EBD4DDC4DA2CB5C4BAF65FE8 /* x509_obj.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_obj.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EBFDE70FCE9B8E9F542714AE /* packet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC10F448D8A0A719CA31FA39 /* wav_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wav_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC215BD08556E8415CB971C3 /* remoteaudiosource.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remoteaudiosource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC2F13327C6E7B3774D3C932 /* media_optimization.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = media_optimization.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC31ED271C1BD097870199E6 /* jcapistd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jcapistd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC3D229DDAF8AC70F958E04C /* monitor_module.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = monitor_module.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC429F430F134C24BCDF3A32 /* resampler_private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = resampler_private.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC4880E5C791492D340755A3 /* video_coding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_coding.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC4A864ACD8D2973821278C9 /* vad_circular_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vad_circular_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC517004F888B2E592F5A717 /* user_mbuf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = user_mbuf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC5A0984F27C3C89E3867DB2 /* pitch_estimator.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pitch_estimator.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC5DD07A7ED933091A2D9ED2 /* callback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = callback.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC6C7D1F1F9108255B025B19 /* variance_impl_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = variance_impl_avx2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC77DA8363542E1EC0B9D9EE /* nearest_neighbor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nearest_neighbor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC7A47C32EFBD7FD75509E81 /* exponentiation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exponentiation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC8716B6B6111043C9FAFE87 /* mdct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mdct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC871781ED12D7D3B8BBC250 /* packet_manipulator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_manipulator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EC914AD14866784B0F7129A9 /* add.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = add.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ECA22A0EFCB454132D4E38D1 /* mucroomconfigtask_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mucroomconfigtask_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ECA4F49CD18651A65B82D460 /* peerconnectionproxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = peerconnectionproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ECB365D096C2F7DA0237DA0F /* nasm-token.re */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;nasm-token.re&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ECC7233F1DB50440B97F1D5F /* rtp_packet_history.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_packet_history.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ECCA0755B0525E45607B2B73 /* sender_report_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sender_report_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ECCC752C42B355B7982FA041 /* cryptstring.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cryptstring.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ECF5474AD802B89F31A9AB61 /* setupintrarecon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = setupintrarecon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED0378E3AA9A7C779D320C40 /* network.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = network.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED03AA911C70AE304F38B604 /* voe_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED206352F50CF02999AA5149 /* webrtcvideodecoderfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcvideodecoderfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED305F89865E4A524B78156D /* autodetectproxy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = autodetectproxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED38D5A6D18B7034830DDC78 /* psnr_main.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = psnr_main.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED3A933C76E7D86CC0C02DAF /* wrappers.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wrappers.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED57151A24FD0C9757D73B97 /* auth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = auth.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED5FCE1629DA9B254747608E /* video_sync_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_sync_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED608A913B769B8BB97BCFDD /* sanitizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sanitizer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED6B1F7D23BA0B96876D5F61 /* test_suite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_suite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED7387B2799B4DD1A40DC7B2 /* sha1-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;sha1-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED7555F487E577E1187FA44B /* simple_lpc_analysis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simple_lpc_analysis.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED8227B5560B7FC8569F9052 /* incoming_video_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = incoming_video_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                ED9ED2A0684D9D03D05221C2 /* java_message_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = java_message_lite.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EDA038859D2507BC8C1BC104 /* testclient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testclient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EDA62EF4307B4B2C76F118AB /* rtccertificategenerator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtccertificategenerator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EDBA60F59DE707F6AEBF4296 /* overuse_frame_detector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = overuse_frame_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EDBC27FFD1919A286754E8FB /* desktop_capturer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = desktop_capturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EDCCBF7A1796D94303CCF205 /* isacfix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = isacfix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EDCCE63E0190DB07E37A890D /* csharp_repeated_enum_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_repeated_enum_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EDCF74A73AE9C28A3664AAE3 /* field_mask_utility.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_mask_utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EDE7BE1A3BAF6C84ABF262D1 /* audio_encoder_g722.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_g722.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EDEB3C3C01D59785CDB2E990 /* swap_bytes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = swap_bytes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE25566955CDD41310448031 /* smoothing_filter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = smoothing_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE2C3AD799BB5DFE9C409DF6 /* gunit_prod.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gunit_prod.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE41990C2F73FBE0E8AAB1C2 /* get_sync_seq.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = get_sync_seq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE71134FE0043B8953DAAEB9 /* rtcpmuxfilter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcpmuxfilter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE742F1EBE9A2321EBAD2410 /* csharp_reflection_class.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = csharp_reflection_class.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE7458F5BF125EB64775521D /* highbd_variance_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = highbd_variance_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE7DC1FC8FF829451427C909 /* RTCVideoTrack+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCVideoTrack+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE88439393C4346457B34B59 /* api.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = api.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE8B6691FDB6FCCADAF36157 /* currentspeakermonitor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = currentspeakermonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EE8E189E47C9296D52879B42 /* vpx_scale.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_scale.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EEBBC3297ED037057405A12D /* cpp_map_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_map_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EEC8DC9C3608FF64B0C69DBC /* test_opus_decode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = test_opus_decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EEC952CCD18341316E83A70C /* coder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = coder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EED40C7A42A121DD40126655 /* media_file_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = media_file_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EED9E383C4CDA9404ADBC555 /* rtp_packet_history_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_packet_history_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EEE00DE0B516A7F30A62A4DD /* packet_loss_stats.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = packet_loss_stats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EEF0B10143C86EF33D9E3B12 /* bytecode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bytecode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EEF44AD8CD2AB30C6CDFCAB4 /* rtpfb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtpfb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EEF7B6146251B5FA331ADB41 /* file_audio_device.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_audio_device.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF042708C30510101DBF0913 /* splitting_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = splitting_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF0F9AC5347D0D19E79DCDD9 /* h264_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = h264_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF10414E4E184A65C1DB37FD /* objectivec_map_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = objectivec_map_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF119AD1C626242C7D5004E1 /* lpc_gain_swb_tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lpc_gain_swb_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF13FD866DED8F04CED44D52 /* v3_pcia.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pcia.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF181576AFAF5CEF310CD83A /* bwe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bwe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF1AAF391B3736E9CE55133D /* rtp_rtcp_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_rtcp_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF270FADA7AADF13B6987254 /* stringutils_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stringutils_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF3E8C19319D73EBAB71BC47 /* sha1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sha1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF4AC250D575B1CA1490D711 /* target_delay_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = target_delay_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF4B84540F6D995577B11BC8 /* java_enum_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_enum_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF564E3E511A7638F791A65C /* vp9_aq_complexity.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_aq_complexity.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF58C49A910BD0161AE39A92 /* scale_gcc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scale_gcc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF7CBC06880085C81A307FBA /* transportinfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transportinfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF910DD54CA75DCABE7BEA18 /* xcorr_coef.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = xcorr_coef.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF96289C2193DB8BB2AA12EC /* event_wrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = event_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF9793B998A3DD98E5392B57 /* sad_ssse3.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = sad_ssse3.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EF9CA0D4B368D520DD824993 /* function_view.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = function_view.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EFB7DF0B3344A8EF5DC618B1 /* jddctmgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jddctmgr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EFDB198F8A2EEAA19D41A87E /* cmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cmp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EFE8EB0571C00AF15D8367B6 /* define.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = define.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EFF341D1F31C4E9FB233CE8F /* tmmbn.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tmmbn.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                EFF348F66AD73985EAEB02DF /* rsaz_exp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rsaz_exp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F003318FAA58FEA109DAB5C0 /* onetimeevent_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = onetimeevent_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F00C8FB154D337B795655A5D /* audio_encoder_pcm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_pcm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F023EA3EF3FADF748B4E5C94 /* location_tracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = location_tracker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F02A4EE4349B69D327C8EE03 /* reflection_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0448B2C3EB4090F1DF2454F /* NLSF_VQ_weights_laroia.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = NLSF_VQ_weights_laroia.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F06855D0F0DC3C755EE60750 /* sslidentity.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sslidentity.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F06B32FA6DA5BC60CDA0BE77 /* zip_writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zip_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F06CC672F25E19830A54696B /* screen_capture_frame_queue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = screen_capture_frame_queue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0790DFD636930FACF2C98EC /* javanano_extension.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = javanano_extension.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0982C23E88041A9BDD8ACF6 /* bye.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bye.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0B4398D60D831A556E12B27 /* remote_bitrate_estimators_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_bitrate_estimators_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0BB58745906D1F079F936EB /* RTCPeerConnectionFactory+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCPeerConnectionFactory+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0BE734A175AB0D0DAFCDF7B /* stats_counter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stats_counter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0D5B67CDA2DD751873BBB4F /* audio_conference_mixer_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = audio_conference_mixer_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0F897F70CE97DF1372D29B2 /* transportcontroller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transportcontroller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0FA1D36A6CA5B94AC0D447B /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F0FC715E56E7482A0C01B9FE /* spatial_resampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = spatial_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F11917BAEE636C89B41C318C /* bitrate_allocator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_allocator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F125D3E9B66B83EBAD745E75 /* pitch_based_vad.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_based_vad.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F128D4E382C87C29EDFF29F1 /* resampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F134B935FBD609398324CBC7 /* srtp_priv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = srtp_priv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F14979B8AF2B583F9F76E1EE /* opus_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = opus_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F14EB9BA9E1921CA1CE1C8AF /* mediasession.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mediasession.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F15E438E8DF0E1973000A7B5 /* checks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = checks.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F15EEDD55E1773C52B76B542 /* report_block.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = report_block.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F16040164993CE38CD7A8537 /* receiver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1738C623285D2458E8D7E78 /* channel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = channel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1862C4155F88CE2E049259D /* cpp_options.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_options.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1ADB6ED31751C5554525EDB /* denoiser_filter_c.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = denoiser_filter_c.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1B68B022010F11F5054CCFD /* v3_pmaps.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pmaps.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1BEBFFF077BECCDBC293342 /* thread_annotations_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = thread_annotations_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1CF62323EBBDF28607CB57C /* x509_vfy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_vfy.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1D2A5434BC6711D12E141E1 /* refiner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = refiner.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1F95CA8EFE24C63D45B7260 /* tasn_typ.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_typ.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1FBF0F19C7B1F43342887F1 /* find_LPC_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = find_LPC_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F1FE457C127CF9D06A93547B /* d1_srtp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_srtp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F203817DFCCE9F3625B3D794 /* delay_estimator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F20B4A84E37A9EAE20125B7F /* media_file_defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = media_file_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F2199AA0B525D2DFED4D7722 /* cpu_support.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpu_support.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F21B33E47C97EA22B6B78CA0 /* RTCMediaStream+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMediaStream+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F22948D2A1E48EB9F0168EEE /* audio_decoder_pcm16b.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_decoder_pcm16b.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F24772BA2671AAB50F53B9B6 /* mem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mem.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F24A19A6126B623A9E8DE14B /* cwrs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cwrs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F25908D18F5B8514C623F75A /* fakeclock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fakeclock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F25C635A691AB7E68A75C9E4 /* splitting_filter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = splitting_filter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F25F921F23B5A266BBB53DBF /* shell_coder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shell_coder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F268007F8C9FF5273F2BA3F8 /* platform_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = platform_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F287C32BC4DDB9154EF41656 /* desktop_configuration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = desktop_configuration.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F291C5D47BF8B0EF49A5279A /* opensslstreamadapter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = opensslstreamadapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F2956A7BC9E09E4202A32F97 /* screen_capturer_integration_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = screen_capturer_integration_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F2972EFEF40A97131AA3B722 /* sslstreamadapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sslstreamadapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F297E87F0BA8D1DAD6A3500C /* md5digest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = md5digest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F29E286DAFFF0496BB1090B5 /* vad_sp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vad_sp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F2CFF0737ED380B2E5725A7D /* common_header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common_header.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F2E758AFAEADC9F97B08B5B8 /* byteorder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = byteorder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F2F3A77F160D50BE5425AAF8 /* quant_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = quant_common.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F2FF03A0D7846A6DAB269343 /* asyncfile.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = asyncfile.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F300AADBFCD7F6CF78FE2D9A /* gmock-generated-actions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;gmock-generated-actions.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F305D7C61216BEC000E100C3 /* fixed_debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fixed_debug.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F307D0326DE0D9CA102E7475 /* bitexactness_tools.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bitexactness_tools.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F318D7C007A9DDC79D6D39F3 /* pickinter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pickinter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F329D33E0E3DCCEB0AFEB1DB /* vad_gmm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vad_gmm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F3396AD1FADEB0EE4B1AFC7D /* dsp_helper_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dsp_helper_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F34012363D9272CA8BB099C4 /* index_conv_dec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = index_conv_dec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F34D4A5DDCA6CA43F8AB0CDE /* socket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = socket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F35C897B0EF61BD607D7BC39 /* mucroomdiscoverytask_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mucroomdiscoverytask_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F36E9BF4EDB56C1BEB77A380 /* vp9_lookahead.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_lookahead.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F37677D4FA95BEFCE9B9B8D8 /* socketstream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = socketstream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F37F49AABAEAEB64B96CB8AA /* sync_buffer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sync_buffer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F38A267E8EECFEF4675C887B /* x86SP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = x86SP.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F3A70D139FC43D0EC48FEF93 /* utility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F3D87FAD22F7DB444988E11B /* vpx_image.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_image.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F3E4092497D8B1F76D04F397 /* inner_prod_aligned.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = inner_prod_aligned.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F3F482225969CC85BB09119A /* vp9_aq_variance.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_aq_variance.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F405E9323F67AD55AD018AD7 /* packet_sender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = packet_sender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F40C9995C5C73497C536561A /* voe_codec_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voe_codec_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4146FAFAF6F75E9CB7A2159 /* delay_based_bwe.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delay_based_bwe.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F41E3DFFE4A69A20A971D58B /* vp8_enc_stubs_mmx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp8_enc_stubs_mmx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F42EBC569865FBFA1D8F6720 /* UIDevice+RTCDevice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;UIDevice+RTCDevice.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F43201B7D78AF5F5CD7705F6 /* psnr.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = psnr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4363087F98F15ECE7F8704D /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4395B13F7A027A541D58D2E /* codec_manager.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = codec_manager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F457912B64A7DE8E8EFEC978 /* vp9_iface_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_iface_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F46DEF78C50E2DC46D20C74A /* vp9_bitstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_bitstream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F487B99CEF702C2CBF865754 /* TestStereo.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TestStereo.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F49DABA00CEFF1F5BD33DF96 /* session.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = session.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4C48F096FF263555DDD27FA /* variance_avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = variance_avx2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4C65B9B8CB3FCE6E259F6C7 /* channel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = channel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4CB56E9A7B5D7A26235A957 /* fakertccertificategenerator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakertccertificategenerator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4ED6C251C9F3A9D8CE176CB /* vp9_common_data.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_common_data.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4ED7A7C6E185C08F1E0E4C7 /* t_req.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_req.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4F234109C1DFBEA3324B078 /* webrtcvideoencoderfactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = webrtcvideoencoderfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4F27FAC7D32C6E2A3DB5E9B /* a_gentm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_gentm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F4F8E735F2BD096A727D87B7 /* connect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = connect.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F511C28A0160896559A814A1 /* httpserver_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = httpserver_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F5149ACE57DB4974ACFF61DA /* transport_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transport_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F51F3556134AB417D94FA900 /* base64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F529202D5223A69D9C2D5D6A /* rate_statistics_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rate_statistics_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F535DE2346096549C6404625 /* circular_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = circular_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F5363CC43D3B3EF2BE5934AE /* p_rsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_rsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F538FD4FD23DE82F4DA73F94 /* decoder.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = decoder.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F58E071412326C87B622A83F /* bufferqueue.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bufferqueue.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F595C159368969FCB6CF7DA1 /* qp_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = qp_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F5992E04569FC30971F88115 /* p_ec_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_ec_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F59FC0258AFE8AD0F7DD1653 /* rtp_frame_reference_finder_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_frame_reference_finder_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F5C0AA32BE63F48F5DC212CD /* normalized_covariance_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = normalized_covariance_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F5D2AEF4A4332739E642926A /* peerconnectiontestwrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = peerconnectiontestwrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F5DC5283D97A74A4A1D2D3FF /* flexfec_receiver_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flexfec_receiver_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F5E385255431B72D9494E014 /* rtt_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtt_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F5E7441C47DC23286D25B5EE /* presencestatus.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = presencestatus.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F5FCAEEC2B8B3D3FF08A88C0 /* misc.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = misc.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6131DDA8A6E874D56599D5C /* main_FLP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = main_FLP.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F61C2B3ACE0310EDDDBAA78E /* fakeaudiocapturemodule.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fakeaudiocapturemodule.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F626B6C81602FA9C2C5CA56E /* strtod.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strtod.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F64FDAC9755AF67720790773 /* audio_loop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_loop.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F65BF824335281326AC572A5 /* e_aes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_aes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F668AA9C686ADA467941C512 /* neteq_external_decoder_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = neteq_external_decoder_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F66A26E4F55199AFE1590E36 /* crc32.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc32.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F688460A1CAEF8E496E9C013 /* audio_checksum.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_checksum.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F68D8529ACE5BD3D291A2030 /* ecdsa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ecdsa.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F69F193A55133F8E3DAC78E7 /* vp9_thread_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vp9_thread_common.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6BD5056BB65CFA96D1477B9 /* file_before_streaming_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_before_streaming_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6BF5017189107F9A1990248 /* type.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = type.pb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6C17D638CCE5F6F0AB2F5DC /* voice_engine_fixture.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = voice_engine_fixture.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6C3A25C4C4297EB7755DE24 /* mjpeg_decoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mjpeg_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6CC831332681565D7AE3BED /* x86SP_FFT_CToC_FC32_Inv_Radix4_ms.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix4_ms.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6CD39552EEB09E4E7A059A5 /* nullwebrtcvideoengine_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nullwebrtcvideoengine_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6E25B64B769EE7FB9DD5350 /* extension_set.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extension_set.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6E8C05F6988753CD6DB9697 /* init_encoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = init_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6EB19C08C1A38A948039729 /* filerotatingstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = filerotatingstream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F6FBE6D00BFAE89201486823 /* LTP_analysis_filter_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = LTP_analysis_filter_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F703534341C79BAB6DA40931 /* httpserver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = httpserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F70E786CA6F2FF2407B7A472 /* scale_argb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scale_argb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F7138ED91C1B7634CADEBDF9 /* controller.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F73995CB1396AC630E5B5AB8 /* inter_frame_delay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inter_frame_delay.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F7429AC3ABFB4E1FCA0A65E0 /* java_message_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = java_message_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F7447EB44E25235EBA4B2D2C /* hp_output.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hp_output.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F74522328AED4A96CF2E4E0C /* __init__.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = __init__.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F756998098C1D8F08C8269D7 /* h264_bitstream_parser_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = h264_bitstream_parser_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F77857A02701147A2F8EDE7E /* fake_network_pipe_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fake_network_pipe_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F77AED354C7DDAB798EF8F2E /* resampler_down2_3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resampler_down2_3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F77AEE5D9A8E5C6C18133E58 /* simulcast_encoder_adapter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = simulcast_encoder_adapter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F794E9BD56D4511C6E6C4CC6 /* rtp_header_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_header_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F79CAB8DC364821269193280 /* poly_to_lsp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poly_to_lsp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F7C4042EF5B3E19613DC68B9 /* vpx_decoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vpx_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F7D64F61B36EC2F397B6F9A4 /* elf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = elf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F7E4FA7B89558E9C3D11CE49 /* hangoutpubsubclient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hangoutpubsubclient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F7EC3913E61705C262582408 /* vp9_dct_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vp9_dct_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F7FD6A59D0A50A881EF2A32F /* vpx_convolve_copy_sse2.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = vpx_convolve_copy_sse2.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F808D7908BFC36B2499E31E3 /* srtpfilter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = srtpfilter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F8125C0D28FBC4297B20F5FF /* cb_construct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cb_construct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F813C2D300406E77BF819456 /* video_quality_analysis.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_quality_analysis.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F81BDEA55DF8C4DCDDA515E8 /* window_capturer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = window_capturer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F825D32A990930D6D8C23FAD /* objectivec_primitive_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objectivec_primitive_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F82C733305B89BDC772FB1BF /* bytestream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bytestream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F84A1D57370EA7ED4DCEE8CF /* cb_search_core.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cb_search_core.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F856055BAD7DE822E1FD5348 /* signal_classifier.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = signal_classifier.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F875D7E57774BB444CB3FCCB /* localaudiosource_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = localaudiosource_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F876D1D4288551AD794C62CA /* strtod.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strtod.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F878DB76ED62A99C833D9E20 /* xmlparser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmlparser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F88140A5E87CD5880F6C961B /* gunit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gunit.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F886D20054C5A12C26AEEE5F /* remb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F888B3F2202ED636E1A56A8D /* forward_error_correction_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = forward_error_correction_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F89507E5090194D0E8380964 /* mediastream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediastream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F8A3F835A38695BA1FCE1007 /* abs_quant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = abs_quant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F8B92C21FE3767DDE4CE6673 /* field_comparator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_comparator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F8D386E97B94B54857F35CE6 /* platform_thread_types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = platform_thread_types.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F8D73A7B29C498798511818F /* echo_control_mobile.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F8DA8EBE45315098D99B8B66 /* a_digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_digest.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F90F26BC115FE5BD6FAF2822 /* xmpptask.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = xmpptask.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F92B4D02AD8A50CF29FC6579 /* sinc_resampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sinc_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9352ED2F8797EBC5BC4305A /* utility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F93B87105BBF29D97680F597 /* opensslstreamadapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opensslstreamadapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F942C1DDDF4DA7A058071351 /* by_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = by_file.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9504961208D1A992E9DB31B /* onetimeevent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = onetimeevent.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F953A70A8E40AC9AC10A47EF /* x86SP_FFT_CToC_FC32_Fwd_Radix4_fs_sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Fwd_Radix4_fs_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9847649F1236C173F756B39 /* forwards.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = forwards.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9855181B3F9B41C39595F8E /* static_modes_float.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = static_modes_float.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F992FCF7DC2E350BD8F5770B /* RTCPeerConnection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCPeerConnection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F99692013D13EC63CEB22505 /* video_quality_analysis_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_quality_analysis_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F99D8AB148BC186BDC1C2A9F /* rtcp_utility_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_utility_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9A6EEE5267A5D0651A210C5 /* sha512-x86_64.S */ = {isa = PBXFileReference; lastKnownFileType = text; path = &quot;sha512-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9B5F800664CFD3BCFC683A7 /* video_capture_factory.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_capture_factory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9BDDBEB1C1C3C8B1001916A /* sctp_lock_userspace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sctp_lock_userspace.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9CAF107279183DE1D250F13 /* xmppclient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xmppclient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9D945789144D5AAF179CD34 /* encoded_frame.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = encoded_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9DE8C95BC0F9A20A16EB99D /* audio_processing_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_processing_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                F9F4283303E32A19406228F2 /* vp9_scale.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vp9_scale.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA04BE4877E98506DE03338E /* networkmonitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = networkmonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA0E83C481F6E4CFD183F921 /* nonlinear_beamformer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nonlinear_beamformer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA1D92360A21EBDBD659A6C2 /* filter_ar_fast_q12.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = filter_ar_fast_q12.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA216274706F473F2C82291B /* voe_external_media_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_external_media_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA39D2D2037F6EDD0A545074 /* modes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = modes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA3CAE0E79B09FC72F675660 /* cb_mem_energy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cb_mem_energy.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA453D204F241C763E134166 /* solve_LS_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = solve_LS_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA62AC855C0B1B0D27A97375 /* decision_logic_fax.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = decision_logic_fax.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA69E2D1AD342BA72763F762 /* converter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = converter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA888BC520F7C0A93DD63E8E /* loopfilter_sse2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loopfilter_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA8CC3A7E880E3724CB772B2 /* rtp_receiver_video.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_receiver_video.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FA927FB6BA70E32FC94BCB53 /* x86cpu.gperf */ = {isa = PBXFileReference; lastKnownFileType = text; path = x86cpu.gperf; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FAABA04F2F66F9129640B01B /* media_file_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = media_file_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FAAEF31953C0734D47621701 /* call_statistics.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = call_statistics.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FAAF270B2CADBD40D2630B86 /* cb_update_best_index.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cb_update_best_index.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FABFE21F0EC6267C21A5D823 /* encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FACCE7A712C6C735F89068AE /* get_hanning_window.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = get_hanning_window.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FADFC3579EAC630A5848C9CB /* video_render_frames.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = video_render_frames.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FAF63B15041CEE27EE8CEA5B /* x_pubkey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_pubkey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FAFB3D4FC09CFCB523D32F6B /* dequantize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dequantize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB12EAA859529381DA5217E6 /* cpp_message_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_message_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB1307863E8D47045FA7C243 /* fakeportallocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fakeportallocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB157F741B9CCEA371E9FB86 /* echo_control_mobile_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB1D1DE995B69C8E750F71C3 /* voe_volume_control_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_volume_control_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB1FEF43B23DD4DE245047F7 /* enh_upsample.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = enh_upsample.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB240DB040DEBE10F0567A5C /* bitstream.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bitstream.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB3B83C8158ED76E33F75B5D /* rtp_header_extension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rtp_header_extension.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB4C250F1AF8228C6C0125F2 /* smoothing_filter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = smoothing_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB5BB8292B36D451ECEA9C64 /* bwexpander_32.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bwexpander_32.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB70E93B42722CCD4D7221EC /* video_coding_robustness_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = video_coding_robustness_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB780362DEFAC65C1ADB6C6A /* voe_file_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voe_file_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB7EA1F830F71D61E5AE2940 /* my_corr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = my_corr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB7FB57C8DD9EE47686498A0 /* probe_bitrate_estimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = probe_bitrate_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB86C877423BA99CD24D677D /* cpp_string_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_string_field.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB877AF4E367B342BCC4F2F8 /* pole_zero_filter_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pole_zero_filter_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FB9F209C8EE9D7BAE8A0F579 /* sli.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sli.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FBA2741A3DF5B3B514A351F8 /* PacketLossTest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = PacketLossTest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FBAF57518F14B5D993B977D4 /* fwd_dct32x32_impl_avx2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fwd_dct32x32_impl_avx2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FBBEBD9F8D0459EEE19DA8DF /* conference_transport.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = conference_transport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FBDED89FAE0F1E59ADDB1985 /* transformadapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transformadapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FBEB52FFB709E76FBF37F0FB /* internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FBEB68D3CC7318F73626AABF /* plot_python.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = plot_python.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FBF98364E59C380F802EB4EE /* bio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bio.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FBFF11B4508540F50E547A87 /* bitexactness_tools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bitexactness_tools.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FC2510A8DB58D92786BFF772 /* unit_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unit_test.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FC4660DD1CF50D5D26924ACB /* fec_controller_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fec_controller_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FC58C9A24B471AD03B1C182F /* neteq_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FC694311B6060D50483CA444 /* device_info_external.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = device_info_external.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FC6A265D4A6D8468417A9603 /* audio_device_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_device_config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FC6E30B181DE16D5AB2925B3 /* vie_remb_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vie_remb_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FC76B57EB48BD7F56A658670 /* spl_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = spl_init.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FC7ECE3B7460BB2CDAE6E6B3 /* tokenizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tokenizer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FCA50DA4748D96EBC1B2180C /* cpp_map_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_map_field.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FCAC95086D263D50D3915F11 /* metric_recorder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = metric_recorder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FCC0C7013BEF1746E451CC2D /* asyncstuntcpsocket.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = asyncstuntcpsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FCC50EEE08FC863B170241B4 /* turnutils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = turnutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FCD42D8D2AB46F040D855A8C /* vpx_integer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_integer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FCECAD6A5211D84A62EDEE14 /* pubsubclient_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pubsubclient_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD097598D6E7E3F78015164C /* openssldigest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = openssldigest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD0D71FFCC2A23E27B347F73 /* convolve.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = convolve.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD127F9908B87B1E1997DF23 /* arenastring.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arenastring.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD21DF175B136C71494F9C04 /* level_controller_complexity_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = level_controller_complexity_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD278169B9728ACFD8CBA4A1 /* transportchannelimpl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = transportchannelimpl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD30676285865E82B9A91248 /* symbol_database.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = symbol_database.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD4A63D0F379460284722E9E /* plot_python.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = plot_python.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD523EE94BBED5923D7E01D9 /* gtest-printers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;gtest-printers.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD54D6EF986CAE3CEA6DAA83 /* RTCNSGLVideoView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RTCNSGLVideoView.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD572FC6E08CF43B515873EF /* remote_estimator_proxy_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remote_estimator_proxy_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD61CEB6EE63842691DB378E /* system_delay_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = system_delay_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD6710538ABBF6A1522ADE96 /* real_fourier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = real_fourier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD74EB8BCADACBC3311DABF5 /* jidctfst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jidctfst.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD8B79017AA3F38D2521D78C /* mediasession.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mediasession.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD92CEFAC307013DCF144C70 /* type.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type.pb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD950461B5D3F7741851EC57 /* asn1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asn1.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD9AD68DD3303F4F3C837A38 /* generated_message_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FD9CDB35ECECD8F22F4D5BF1 /* sqrt_of_one_minus_x_squared.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sqrt_of_one_minus_x_squared.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FDA73800E7DD1E0709EB6C1E /* message_factory.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = message_factory.py; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FDA7982E70171CBDB37CBBE0 /* RTCDataChannel.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCDataChannel.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FDAD8BC68777B5F41B0FD91B /* rtp_packet_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_packet_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FDB56D0F6AE5BB683B720D3A /* RTCDataChannelConfiguration+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = &quot;RTCDataChannelConfiguration+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FDC10C68C43CE3BF2AEC8F85 /* state_construct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = state_construct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FDCC4F68E00F91FCCFF24E66 /* x86SP_FFT_CToC_FC32_Inv_Radix4_ls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x86SP_FFT_CToC_FC32_Inv_Radix4_ls.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FDEA48E9A10EF3CBB51401BC /* transient_detector.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transient_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FDF7423FD6AE3BD5A4FF925F /* udp_socket_manager_wrapper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = udp_socket_manager_wrapper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FE0A05E14CFAADDFF30E6ED1 /* ethreading.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ethreading.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FE2A569A549C09F23A77A82E /* srtpfilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = srtpfilter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FE449FEAA5579E28E129287C /* scanner.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = scanner.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FE686042DD06DF45E910C32F /* sleep.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sleep.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FE926ADFAAEECFCE91EC18B3 /* ecdsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ecdsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FE9504536CDF636BAEE011D9 /* main.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FEA6880E69910DE94655771C /* convert_from_argb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_from_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FEB746CD9301C502EB2E3144 /* ooura_fft.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ooura_fft.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FEBC3DEAD630FE9B8F830267 /* rtpdump_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = rtpdump_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FECB3CB748A9A787F59D8B6A /* RTCMediaSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCMediaSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FED27DE5BB1C20E9D907F05D /* audio_encoder_isac_t.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = audio_encoder_isac_t.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FEDAF2E37927C4778E33BDA5 /* decoding_state.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = decoding_state.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FEDDB11994B461CC8F7BE75C /* sha1digest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sha1digest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FEE7EDD228D0139C493351A8 /* ulpfec_generator_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ulpfec_generator_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FEEDE2E02DAB240819B8B0D6 /* threading.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FEF2A265E91732227AA093C7 /* x_req.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_req.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FEF5FCDF073BC44327295858 /* analyzer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = analyzer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF04BB87943F25AB755E476D /* wrappers_FLP.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wrappers_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF143E4425C763960955C88E /* overuse_detector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = overuse_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF27D37C07AD51A57A33D4C6 /* byteorder_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = byteorder_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF4A0A4D8FBFF13EB740A4AE /* statstypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = statstypes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF4A4702CE1A6C41047FF401 /* messagequeue.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = messagequeue.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF6F393EEB956A77494EC4D2 /* standalone_vad_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = standalone_vad_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF70C4A7A79217B71A941BFC /* shift.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shift.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF7C30B2B2A6FC2E4950B82D /* quantize_avx_x86_64.asm */ = {isa = PBXFileReference; lastKnownFileType = text; path = quantize_avx_x86_64.asm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF7F59930A5D6C67F07D1301 /* generic_decoder.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generic_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF82856DB83057B09F62A1CE /* sps_parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sps_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF8A7E0E8B5579BB01386379 /* maccocoathreadhelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = maccocoathreadhelper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FF8DFF0F844881824059939E /* tick_timer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tick_timer_unittest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FFAE9501D320FCB7BEA7989A /* pcy_map.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_map.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FFB10403D565FE381B0DD6B6 /* encodemv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = encodemv.c; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FFB1DAEA8A8EF06F4EA8EE2C /* matrix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FFCBC08AEFCB037CAAAB7831 /* stream_synchronization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stream_synchronization.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FFD85D1D337030ADA6736C03 /* get_lsp_poly.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = get_lsp_poly.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FFF45DEAE5106A89A64B97A7 /* vpx_mem_intrnl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vpx_mem_intrnl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                FFFF10737A239F2A2FE21B40 /* protostream_objectwriter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = protostream_objectwriter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
-                41825CB31DF56CA80072E48E /* Frameworks */ = {
-                        isa = PBXFrameworksBuildPhase;
-                        buildActionMask = 2147483647;
-                        files = (
</del><ins>+/* Begin PBXAggregateTarget section */
+                5C63F6611E414AB6002CA531 /* Copy webrtc headers */ = {
+                        isa = PBXAggregateTarget;
+                        buildConfigurationList = 5C63F6621E414AB6002CA531 /* Build configuration list for PBXAggregateTarget &quot;Copy webrtc headers&quot; */;
+                        buildPhases = (
+                                5C63F6661E414ABA002CA531 /* ShellScript */,
</ins><span class="cx">                         );
</span><del>-                        runOnlyForDeploymentPostprocessing = 0;
</del><ins>+                        dependencies = (
+                        );
+                        name = &quot;Copy webrtc headers&quot;;
+                        productName = &quot;Copy webrtc headers&quot;;
</ins><span class="cx">                 };
</span><del>-/* End PBXFrameworksBuildPhase section */
</del><ins>+/* End PBXAggregateTarget section */
</ins><span class="cx"> 
</span><del>-/* Begin PBXGroup section */
-                005204933822306B1E1B3915 /* java */ = {
-                        isa = PBXGroup;
-                        children = (
-                                BF487D7BBD2996489E0DE3AC /* java_context.cc */,
-                                2F6A426147AD59963837D2B8 /* java_context.h */,
-                                36BDB29CF711320E8D52DDB9 /* java_doc_comment.cc */,
-                                42A5CA2DB0D0144333741DE3 /* java_doc_comment.h */,
-                                AF85E4D580AC3C114FC4C026 /* java_enum.cc */,
-                                8AFF2DF6D1C8C3E4A2731CC7 /* java_enum.h */,
-                                B87605B7882388AC10CA491E /* java_enum_field.cc */,
-                                EF4B84540F6D995577B11BC8 /* java_enum_field.h */,
-                                5131EC6E08081595B270521D /* java_enum_field_lite.cc */,
-                                7C366BD997C9FD1054377852 /* java_enum_field_lite.h */,
-                                42D90EBDFCA61CE54DA81BEB /* java_enum_lite.cc */,
-                                A0E3CF3DE00A36817E9F17BC /* java_enum_lite.h */,
-                                66EB094383D3840853666007 /* java_extension.cc */,
-                                BD67C965C64EEB9886567DB0 /* java_extension.h */,
-                                688676B20280F72099054343 /* java_extension_lite.cc */,
-                                279420801FC55A0767156372 /* java_extension_lite.h */,
-                                51AE56862094DCB89B284503 /* java_field.cc */,
-                                644087912167C38CC3F9C6F3 /* java_field.h */,
-                                462138B98CB2BC9BB70B99CA /* java_file.cc */,
-                                1F01AEF0F0154F8876140503 /* java_file.h */,
-                                E8A28A64106C576B64DE6200 /* java_generator.cc */,
-                                9F74EA87D98FC8923768D415 /* java_generator.h */,
-                                216A3EDBF96F1A447D3FE308 /* java_generator_factory.cc */,
-                                DD6CD70023F94DF624AD41C3 /* java_generator_factory.h */,
-                                46DC03A05C1CA75561E0A595 /* java_helpers.cc */,
-                                30848CDE40BC98C51B3B7D3C /* java_helpers.h */,
-                                CCD74E0F2233C2BBDF51F187 /* java_lazy_message_field.cc */,
-                                50ADB9D1BC43A453136506D5 /* java_lazy_message_field.h */,
-                                AE513895CC085C98B5D7D583 /* java_lazy_message_field_lite.cc */,
-                                955A4350CF5D01F0B71BB017 /* java_lazy_message_field_lite.h */,
-                                436C609F2BB26D52CF1960A1 /* java_map_field.cc */,
-                                681F27A73ADE64A4EF20F17B /* java_map_field.h */,
-                                B0B0435D831A6BF9319A3839 /* java_map_field_lite.cc */,
-                                9885DA143D74E71A8D3C6083 /* java_map_field_lite.h */,
-                                9EE304A9EB9AEBCC14D30360 /* java_message.cc */,
-                                2AF8A45056172AECA7071742 /* java_message.h */,
-                                25EF44419516B1CF90FB168A /* java_message_builder.cc */,
-                                3F5BFFAAA6DB4E8878DAD4E1 /* java_message_builder.h */,
-                                C9C0CF5B2DFCBA589F207109 /* java_message_builder_lite.cc */,
-                                7AC07F451FB223D081AC71B8 /* java_message_builder_lite.h */,
-                                BF374F52F9BDB11F360E3D5C /* java_message_field.cc */,
-                                F7429AC3ABFB4E1FCA0A65E0 /* java_message_field.h */,
-                                491F3C327BC13E0937E192FC /* java_message_field_lite.cc */,
-                                994F5D5D980C2DE0E1BBF53D /* java_message_field_lite.h */,
-                                ED9ED2A0684D9D03D05221C2 /* java_message_lite.cc */,
-                                81C318239FC827B64F9813A3 /* java_message_lite.h */,
-                                186C688763C762D6CBD5974B /* java_name_resolver.cc */,
-                                ACD03D3B0E09B0CB09CDBDEB /* java_name_resolver.h */,
-                                4B6FD5C88E64730C53DE6A6A /* java_primitive_field.cc */,
-                                840F682460AC2F76CDF2298F /* java_primitive_field.h */,
-                                B465A5B7537E14E7D7849843 /* java_primitive_field_lite.cc */,
-                                2EA0F83F87C84C82CABD911C /* java_primitive_field_lite.h */,
-                                C8B7C15B15256B1FCF76AB4A /* java_service.cc */,
-                                5F21D96701B2A4BFC5FF563F /* java_service.h */,
-                                8C6D520D22E8397CFEFB82EB /* java_shared_code_generator.cc */,
-                                5F1CFA2BB90E917FCD6387CC /* java_shared_code_generator.h */,
-                                7D512BCA79F75F3D20D4971D /* java_string_field.cc */,
-                                E63A8AC5281B5A8C539A3E6C /* java_string_field.h */,
-                                2195ED744A516F46B5DF7A2E /* java_string_field_lite.cc */,
-                                6E5A49969C727C46BD98193E /* java_string_field_lite.h */,
-                        );
-                        path = java;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+/* Begin PBXBuildFile section */
+                5C4B463A1E42AA2C002651C8 /* constant_time_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B451C1E42A71B002651C8 /* constant_time_test.c */; };
+                5C4B463B1E42AA2C002651C8 /* cpu-intel.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B451D1E42A71B002651C8 /* cpu-intel.c */; };
+                5C4B463C1E42AA2C002651C8 /* crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B451E1E42A71B002651C8 /* crypto.c */; };
+                5C4B463D1E42AA2C002651C8 /* ex_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B451F1E42A71B002651C8 /* ex_data.c */; };
+                5C4B463E1E42AA2C002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45201E42A71B002651C8 /* internal.h */; };
+                5C4B463F1E42AA2C002651C8 /* mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45211E42A71B002651C8 /* mem.c */; };
+                5C4B46401E42AA2C002651C8 /* refcount_c11.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45221E42A71B002651C8 /* refcount_c11.c */; };
+                5C4B46411E42AA2C002651C8 /* refcount_lock.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45231E42A71B002651C8 /* refcount_lock.c */; };
+                5C4B46421E42AA2C002651C8 /* refcount_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45241E42A71B002651C8 /* refcount_test.c */; };
+                5C4B46431E42AA2C002651C8 /* thread_none.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45251E42A71B002651C8 /* thread_none.c */; };
+                5C4B46441E42AA2C002651C8 /* thread_pthread.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45261E42A71B002651C8 /* thread_pthread.c */; };
+                5C4B46451E42AA2C002651C8 /* thread_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45271E42A71B002651C8 /* thread_test.c */; };
+                5C4B46461E42AA2C002651C8 /* thread_win.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45281E42A71B002651C8 /* thread_win.c */; };
+                5C4B46471E42AA2C002651C8 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45291E42A71B002651C8 /* thread.c */; };
+                5C4B46481E42AA2C002651C8 /* time_support.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B452A1E42A71B002651C8 /* time_support.c */; };
+                5C4B46491E42AA34002651C8 /* ext_dat.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B44641E42A6E2002651C8 /* ext_dat.h */; };
+                5C4B464A1E42AA34002651C8 /* pcy_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44651E42A6E2002651C8 /* pcy_cache.c */; };
+                5C4B464B1E42AA34002651C8 /* pcy_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44661E42A6E2002651C8 /* pcy_data.c */; };
+                5C4B464C1E42AA34002651C8 /* pcy_int.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B44671E42A6E2002651C8 /* pcy_int.h */; };
+                5C4B464D1E42AA34002651C8 /* pcy_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44681E42A6E2002651C8 /* pcy_lib.c */; };
+                5C4B464E1E42AA34002651C8 /* pcy_map.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44691E42A6E2002651C8 /* pcy_map.c */; };
+                5C4B464F1E42AA34002651C8 /* pcy_node.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B446A1E42A6E2002651C8 /* pcy_node.c */; };
+                5C4B46501E42AA34002651C8 /* pcy_tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B446B1E42A6E2002651C8 /* pcy_tree.c */; };
+                5C4B46511E42AA34002651C8 /* tab_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B446C1E42A6E2002651C8 /* tab_test.c */; };
+                5C4B46521E42AA34002651C8 /* v3_akey.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B446D1E42A6E2002651C8 /* v3_akey.c */; };
+                5C4B46531E42AA34002651C8 /* v3_akeya.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B446E1E42A6E2002651C8 /* v3_akeya.c */; };
+                5C4B46541E42AA34002651C8 /* v3_alt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B446F1E42A6E2002651C8 /* v3_alt.c */; };
+                5C4B46551E42AA34002651C8 /* v3_bcons.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44701E42A6E2002651C8 /* v3_bcons.c */; };
+                5C4B46561E42AA34002651C8 /* v3_bitst.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44711E42A6E2002651C8 /* v3_bitst.c */; };
+                5C4B46571E42AA34002651C8 /* v3_conf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44721E42A6E2002651C8 /* v3_conf.c */; };
+                5C4B46581E42AA34002651C8 /* v3_cpols.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44731E42A6E2002651C8 /* v3_cpols.c */; };
+                5C4B46591E42AA34002651C8 /* v3_crld.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44741E42A6E2002651C8 /* v3_crld.c */; };
+                5C4B465A1E42AA34002651C8 /* v3_enum.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44751E42A6E2002651C8 /* v3_enum.c */; };
+                5C4B465B1E42AA34002651C8 /* v3_extku.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44761E42A6E2002651C8 /* v3_extku.c */; };
+                5C4B465C1E42AA34002651C8 /* v3_genn.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44771E42A6E2002651C8 /* v3_genn.c */; };
+                5C4B465D1E42AA34002651C8 /* v3_ia5.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44781E42A6E2002651C8 /* v3_ia5.c */; };
+                5C4B465E1E42AA34002651C8 /* v3_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44791E42A6E2002651C8 /* v3_info.c */; };
+                5C4B465F1E42AA34002651C8 /* v3_int.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B447A1E42A6E2002651C8 /* v3_int.c */; };
+                5C4B46601E42AA34002651C8 /* v3_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B447B1E42A6E2002651C8 /* v3_lib.c */; };
+                5C4B46611E42AA34002651C8 /* v3_ncons.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B447C1E42A6E2002651C8 /* v3_ncons.c */; };
+                5C4B46621E42AA34002651C8 /* v3_pci.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B447D1E42A6E2002651C8 /* v3_pci.c */; };
+                5C4B46631E42AA34002651C8 /* v3_pcia.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B447E1E42A6E2002651C8 /* v3_pcia.c */; };
+                5C4B46641E42AA34002651C8 /* v3_pcons.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B447F1E42A6E2002651C8 /* v3_pcons.c */; };
+                5C4B46651E42AA34002651C8 /* v3_pku.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44801E42A6E2002651C8 /* v3_pku.c */; };
+                5C4B46661E42AA34002651C8 /* v3_pmaps.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44811E42A6E2002651C8 /* v3_pmaps.c */; };
+                5C4B46671E42AA34002651C8 /* v3_prn.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44821E42A6E2002651C8 /* v3_prn.c */; };
+                5C4B46681E42AA34002651C8 /* v3_purp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44831E42A6E2002651C8 /* v3_purp.c */; };
+                5C4B46691E42AA34002651C8 /* v3_skey.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44841E42A6E2002651C8 /* v3_skey.c */; };
+                5C4B466A1E42AA34002651C8 /* v3_sxnet.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44851E42A6E2002651C8 /* v3_sxnet.c */; };
+                5C4B466B1E42AA34002651C8 /* v3_utl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44861E42A6E2002651C8 /* v3_utl.c */; };
+                5C4B466C1E42AA34002651C8 /* v3name_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44871E42A6E2002651C8 /* v3name_test.c */; };
+                5C4B466D1E42AA3C002651C8 /* a_digest.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44AC1E42A6F7002651C8 /* a_digest.c */; };
+                5C4B466E1E42AA3C002651C8 /* a_sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44AD1E42A6F7002651C8 /* a_sign.c */; };
+                5C4B466F1E42AA3C002651C8 /* a_strex.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44AE1E42A6F7002651C8 /* a_strex.c */; };
+                5C4B46701E42AA3C002651C8 /* a_verify.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44AF1E42A6F7002651C8 /* a_verify.c */; };
+                5C4B46711E42AA3C002651C8 /* algorithm.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44B01E42A6F7002651C8 /* algorithm.c */; };
+                5C4B46721E42AA3C002651C8 /* asn1_gen.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44B11E42A6F7002651C8 /* asn1_gen.c */; };
+                5C4B46731E42AA3C002651C8 /* by_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44B21E42A6F7002651C8 /* by_dir.c */; };
+                5C4B46741E42AA3C002651C8 /* by_file.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44B31E42A6F7002651C8 /* by_file.c */; };
+                5C4B46751E42AA3C002651C8 /* charmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B44B41E42A6F7002651C8 /* charmap.h */; };
+                5C4B46761E42AA3C002651C8 /* i2d_pr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44B51E42A6F7002651C8 /* i2d_pr.c */; };
+                5C4B46771E42AA3C002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B44B61E42A6F7002651C8 /* internal.h */; };
+                5C4B46781E42AA3C002651C8 /* pkcs7_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44B71E42A6F7002651C8 /* pkcs7_test.c */; };
+                5C4B46791E42AA3C002651C8 /* pkcs7.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44B81E42A6F7002651C8 /* pkcs7.c */; };
+                5C4B467A1E42AA3C002651C8 /* rsa_pss.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44B91E42A6F7002651C8 /* rsa_pss.c */; };
+                5C4B467B1E42AA3C002651C8 /* t_crl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44BA1E42A6F7002651C8 /* t_crl.c */; };
+                5C4B467C1E42AA3C002651C8 /* t_req.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44BB1E42A6F7002651C8 /* t_req.c */; };
+                5C4B467D1E42AA3C002651C8 /* t_x509.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44BC1E42A6F7002651C8 /* t_x509.c */; };
+                5C4B467E1E42AA3C002651C8 /* t_x509a.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44BD1E42A6F7002651C8 /* t_x509a.c */; };
+                5C4B467F1E42AA3C002651C8 /* vpm_int.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B44BE1E42A6F7002651C8 /* vpm_int.h */; };
+                5C4B46801E42AA3C002651C8 /* x_algor.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44BF1E42A6F7002651C8 /* x_algor.c */; };
+                5C4B46811E42AA3C002651C8 /* x_all.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C01E42A6F7002651C8 /* x_all.c */; };
+                5C4B46821E42AA3C002651C8 /* x_attrib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C11E42A6F7002651C8 /* x_attrib.c */; };
+                5C4B46831E42AA3C002651C8 /* x_crl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C21E42A6F7002651C8 /* x_crl.c */; };
+                5C4B46841E42AA3C002651C8 /* x_exten.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C31E42A6F7002651C8 /* x_exten.c */; };
+                5C4B46851E42AA3C002651C8 /* x_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C41E42A6F7002651C8 /* x_info.c */; };
+                5C4B46861E42AA3C002651C8 /* x_name.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C51E42A6F7002651C8 /* x_name.c */; };
+                5C4B46871E42AA3C002651C8 /* x_pkey.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C61E42A6F7002651C8 /* x_pkey.c */; };
+                5C4B46881E42AA3C002651C8 /* x_pubkey.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C71E42A6F7002651C8 /* x_pubkey.c */; };
+                5C4B46891E42AA3C002651C8 /* x_req.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C81E42A6F7002651C8 /* x_req.c */; };
+                5C4B468A1E42AA3C002651C8 /* x_sig.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44C91E42A6F7002651C8 /* x_sig.c */; };
+                5C4B468B1E42AA3C002651C8 /* x_spki.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44CA1E42A6F7002651C8 /* x_spki.c */; };
+                5C4B468C1E42AA3C002651C8 /* x_val.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44CB1E42A6F7002651C8 /* x_val.c */; };
+                5C4B468D1E42AA3C002651C8 /* x_x509.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44CC1E42A6F7002651C8 /* x_x509.c */; };
+                5C4B468E1E42AA3C002651C8 /* x_x509a.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44CD1E42A6F7002651C8 /* x_x509a.c */; };
+                5C4B468F1E42AA3C002651C8 /* x509_att.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44CE1E42A6F7002651C8 /* x509_att.c */; };
+                5C4B46901E42AA3C002651C8 /* x509_cmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44CF1E42A6F7002651C8 /* x509_cmp.c */; };
+                5C4B46911E42AA3C002651C8 /* x509_d2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D01E42A6F7002651C8 /* x509_d2.c */; };
+                5C4B46921E42AA3C002651C8 /* x509_def.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D11E42A6F7002651C8 /* x509_def.c */; };
+                5C4B46931E42AA3C002651C8 /* x509_ext.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D21E42A6F7002651C8 /* x509_ext.c */; };
+                5C4B46941E42AA3C002651C8 /* x509_lu.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D31E42A6F7002651C8 /* x509_lu.c */; };
+                5C4B46951E42AA3C002651C8 /* x509_obj.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D41E42A6F7002651C8 /* x509_obj.c */; };
+                5C4B46961E42AA3C002651C8 /* x509_r2x.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D51E42A6F7002651C8 /* x509_r2x.c */; };
+                5C4B46971E42AA3C002651C8 /* x509_req.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D61E42A6F7002651C8 /* x509_req.c */; };
+                5C4B46981E42AA3C002651C8 /* x509_set.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D71E42A6F7002651C8 /* x509_set.c */; };
+                5C4B46991E42AA3C002651C8 /* x509_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D81E42A6F7002651C8 /* x509_test.cc */; };
+                5C4B469A1E42AA3C002651C8 /* x509_trs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44D91E42A6F7002651C8 /* x509_trs.c */; };
+                5C4B469B1E42AA3C002651C8 /* x509_txt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44DA1E42A6F7002651C8 /* x509_txt.c */; };
+                5C4B469C1E42AA3C002651C8 /* x509_v3.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44DB1E42A6F7002651C8 /* x509_v3.c */; };
+                5C4B469D1E42AA3C002651C8 /* x509_vfy.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44DC1E42A6F7002651C8 /* x509_vfy.c */; };
+                5C4B469E1E42AA3C002651C8 /* x509_vpm.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44DD1E42A6F7002651C8 /* x509_vpm.c */; };
+                5C4B469F1E42AA3C002651C8 /* x509.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44DE1E42A6F7002651C8 /* x509.c */; };
+                5C4B46A01E42AA3C002651C8 /* x509cset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44DF1E42A6F7002651C8 /* x509cset.c */; };
+                5C4B46A11E42AA3C002651C8 /* x509name.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44E01E42A6F7002651C8 /* x509name.c */; };
+                5C4B46A21E42AA3C002651C8 /* x509rset.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44E11E42A6F7002651C8 /* x509rset.c */; };
+                5C4B46A31E42AA3C002651C8 /* x509spki.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44E21E42A6F7002651C8 /* x509spki.c */; };
+                5C4B46A41E42AA3C002651C8 /* x509type.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44E31E42A6F7002651C8 /* x509type.c */; };
+                5C4B46A51E42AA42002651C8 /* stack.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B453A1E42A72C002651C8 /* stack.c */; };
+                5C4B46A61E42AA48002651C8 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B453C1E42A739002651C8 /* sha1.c */; };
+                5C4B46A71E42AA48002651C8 /* sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B453D1E42A739002651C8 /* sha256.c */; };
+                5C4B46A81E42AA48002651C8 /* sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B453E1E42A739002651C8 /* sha512.c */; };
+                5C4B46A91E42AA4D002651C8 /* blinding.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45421E42A746002651C8 /* blinding.c */; };
+                5C4B46AA1E42AA4D002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45431E42A746002651C8 /* internal.h */; };
+                5C4B46AB1E42AA4D002651C8 /* padding.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45441E42A746002651C8 /* padding.c */; };
+                5C4B46AC1E42AA4D002651C8 /* rsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45451E42A746002651C8 /* rsa_asn1.c */; };
+                5C4B46AD1E42AA4D002651C8 /* rsa_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45461E42A746002651C8 /* rsa_impl.c */; };
+                5C4B46AE1E42AA4D002651C8 /* rsa_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45471E42A746002651C8 /* rsa_test.cc */; };
+                5C4B46AF1E42AA4D002651C8 /* rsa.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45481E42A746002651C8 /* rsa.c */; };
+                5C4B46B01E42AA51002651C8 /* rc4.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45501E42A753002651C8 /* rc4.c */; };
+                5C4B46B11E42AA57002651C8 /* deterministic.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45521E42A762002651C8 /* deterministic.c */; };
+                5C4B46B21E42AA57002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45531E42A762002651C8 /* internal.h */; };
+                5C4B46B31E42AA57002651C8 /* rand.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45541E42A762002651C8 /* rand.c */; };
+                5C4B46B41E42AA57002651C8 /* urandom.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45551E42A762002651C8 /* urandom.c */; };
+                5C4B46B81E42AA61002651C8 /* poly1305_vec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45601E42A784002651C8 /* poly1305_vec.c */; };
+                5C4B46B91E42AA61002651C8 /* poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45611E42A784002651C8 /* poly1305.c */; };
+                5C4B46BA1E42AA66002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45641E42A792002651C8 /* internal.h */; };
+                5C4B46BB1E42AA66002651C8 /* p5_pbe.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45651E42A792002651C8 /* p5_pbe.c */; };
+                5C4B46BC1E42AA66002651C8 /* p5_pbev2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45661E42A792002651C8 /* p5_pbev2.c */; };
+                5C4B46BD1E42AA66002651C8 /* p8_pkey.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45671E42A792002651C8 /* p8_pkey.c */; };
+                5C4B46BE1E42AA66002651C8 /* pkcs8_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45681E42A792002651C8 /* pkcs8_test.cc */; };
+                5C4B46BF1E42AA66002651C8 /* pkcs8.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45691E42A792002651C8 /* pkcs8.c */; };
+                5C4B46C01E42AA66002651C8 /* pkcs12_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B456A1E42A792002651C8 /* pkcs12_test.cc */; };
+                5C4B46C11E42AA6B002651C8 /* pem_all.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45721E42A7D4002651C8 /* pem_all.c */; };
+                5C4B46C21E42AA6B002651C8 /* pem_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45731E42A7D4002651C8 /* pem_info.c */; };
+                5C4B46C31E42AA6B002651C8 /* pem_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45741E42A7D4002651C8 /* pem_lib.c */; };
+                5C4B46C41E42AA6B002651C8 /* pem_oth.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45751E42A7D4002651C8 /* pem_oth.c */; };
+                5C4B46C51E42AA6B002651C8 /* pem_pk8.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45761E42A7D4002651C8 /* pem_pk8.c */; };
+                5C4B46C61E42AA6B002651C8 /* pem_pkey.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45771E42A7D4002651C8 /* pem_pkey.c */; };
+                5C4B46C71E42AA6B002651C8 /* pem_x509.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45781E42A7D4002651C8 /* pem_x509.c */; };
+                5C4B46C81E42AA6B002651C8 /* pem_xaux.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45791E42A7D4002651C8 /* pem_xaux.c */; };
+                5C4B46C91E42AA70002651C8 /* obj_dat.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45821E42A7F1002651C8 /* obj_dat.h */; };
+                5C4B46CA1E42AA70002651C8 /* obj_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45831E42A7F1002651C8 /* obj_test.cc */; };
+                5C4B46CB1E42AA70002651C8 /* obj_xref.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45841E42A7F1002651C8 /* obj_xref.c */; };
+                5C4B46CC1E42AA70002651C8 /* obj_xref.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45851E42A7F1002651C8 /* obj_xref.h */; };
+                5C4B46CD1E42AA70002651C8 /* obj.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45861E42A7F1002651C8 /* obj.c */; };
+                5C4B46CE1E42AA75002651C8 /* error_correction.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B458C1E42A805002651C8 /* error_correction.c */; };
+                5C4B46CF1E42AA75002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B458D1E42A805002651C8 /* internal.h */; };
+                5C4B46D01E42AA75002651C8 /* newhope_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B458E1E42A805002651C8 /* newhope_test.cc */; };
+                5C4B46D11E42AA75002651C8 /* newhope.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B458F1E42A805002651C8 /* newhope.c */; };
+                5C4B46D21E42AA75002651C8 /* ntt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45901E42A805002651C8 /* ntt.c */; };
+                5C4B46D31E42AA75002651C8 /* poly.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45911E42A805002651C8 /* poly.c */; };
+                5C4B46D41E42AA75002651C8 /* precomp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45921E42A805002651C8 /* precomp.c */; };
+                5C4B46D51E42AA75002651C8 /* reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45931E42A805002651C8 /* reduce.c */; };
+                5C4B46D61E42AA7B002651C8 /* cbc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B459C1E42A819002651C8 /* cbc.c */; };
+                5C4B46D71E42AA7B002651C8 /* cfb.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B459D1E42A819002651C8 /* cfb.c */; };
+                5C4B46D81E42AA7B002651C8 /* ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B459E1E42A819002651C8 /* ctr.c */; };
+                5C4B46D91E42AA7B002651C8 /* gcm.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B459F1E42A819002651C8 /* gcm.c */; };
+                5C4B46DA1E42AA7B002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45A01E42A819002651C8 /* internal.h */; };
+                5C4B46DB1E42AA7B002651C8 /* ofb.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45A11E42A819002651C8 /* ofb.c */; };
+                5C4B46DC1E42AA80002651C8 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45A81E42A825002651C8 /* md5.c */; };
+                5C4B46DD1E42AA84002651C8 /* md4.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45AA1E42A833002651C8 /* md4.c */; };
+                5C4B46DE1E42AA89002651C8 /* lhash_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45AC1E42A83F002651C8 /* lhash_test.c */; };
+                5C4B46DF1E42AA89002651C8 /* lhash.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45AD1E42A83F002651C8 /* lhash.c */; };
+                5C4B46E01E42AA8E002651C8 /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45B11E42A84B002651C8 /* hmac.c */; };
+                5C4B46E11E42AA92002651C8 /* hkdf_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45B41E42A869002651C8 /* hkdf_test.c */; };
+                5C4B46E21E42AA92002651C8 /* hkdf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45B51E42A869002651C8 /* hkdf.c */; };
+                5C4B46E31E42AA97002651C8 /* digestsign.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45B81E42A87E002651C8 /* digestsign.c */; };
+                5C4B46E41E42AA97002651C8 /* evp_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45B91E42A87E002651C8 /* evp_asn1.c */; };
+                5C4B46E51E42AA97002651C8 /* evp_ctx.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45BA1E42A87E002651C8 /* evp_ctx.c */; };
+                5C4B46E61E42AA97002651C8 /* evp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45BB1E42A87E002651C8 /* evp.c */; };
+                5C4B46E71E42AA97002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45BC1E42A87E002651C8 /* internal.h */; };
+                5C4B46E81E42AA97002651C8 /* p_dsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45BD1E42A87E002651C8 /* p_dsa_asn1.c */; };
+                5C4B46E91E42AA97002651C8 /* p_ec_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45BE1E42A87E002651C8 /* p_ec_asn1.c */; };
+                5C4B46EA1E42AA97002651C8 /* p_ec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45BF1E42A87E002651C8 /* p_ec.c */; };
+                5C4B46EB1E42AA97002651C8 /* p_rsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45C01E42A87E002651C8 /* p_rsa_asn1.c */; };
+                5C4B46EC1E42AA97002651C8 /* p_rsa.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45C11E42A87E002651C8 /* p_rsa.c */; };
+                5C4B46ED1E42AA97002651C8 /* pbkdf_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45C21E42A87E002651C8 /* pbkdf_test.cc */; };
+                5C4B46EE1E42AA97002651C8 /* pbkdf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45C31E42A87E002651C8 /* pbkdf.c */; };
+                5C4B46EF1E42AA97002651C8 /* print.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45C41E42A87E002651C8 /* print.c */; };
+                5C4B46F01E42AA97002651C8 /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45C51E42A87E002651C8 /* sign.c */; };
+                5C4B46F11E42AA9C002651C8 /* err.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45D51E42A893002651C8 /* err.c */; };
+                5C4B46F21E42AAA1002651C8 /* engine.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45D81E42A8A4002651C8 /* engine.c */; };
+                5C4B46F31E42AAA6002651C8 /* ecdsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45DA1E42A8B5002651C8 /* ecdsa_asn1.c */; };
+                5C4B46F41E42AAA6002651C8 /* ecdsa.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45DB1E42A8B5002651C8 /* ecdsa.c */; };
+                5C4B46F51E42AAAA002651C8 /* ecdh.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45DE1E42A8D0002651C8 /* ecdh.c */; };
+                5C4B46F61E42AAB0002651C8 /* ec_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45E01E42A8E7002651C8 /* ec_asn1.c */; };
+                5C4B46F71E42AAB0002651C8 /* ec_key.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45E11E42A8E7002651C8 /* ec_key.c */; };
+                5C4B46F81E42AAB0002651C8 /* ec_montgomery.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45E21E42A8E7002651C8 /* ec_montgomery.c */; };
+                5C4B46F91E42AAB0002651C8 /* ec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45E31E42A8E7002651C8 /* ec.c */; };
+                5C4B46FA1E42AAB0002651C8 /* example_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45E41E42A8E7002651C8 /* example_mul.c */; };
+                5C4B46FB1E42AAB0002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45E51E42A8E7002651C8 /* internal.h */; };
+                5C4B46FC1E42AAB0002651C8 /* oct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45E61E42A8E7002651C8 /* oct.c */; };
+                5C4B46FD1E42AAB0002651C8 /* p224-64.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45E71E42A8E7002651C8 /* p224-64.c */; };
+                5C4B46FE1E42AAB0002651C8 /* p256-64.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45E81E42A8E7002651C8 /* p256-64.c */; };
+                5C4B46FF1E42AAB0002651C8 /* p256-x86_64-table.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B45E91E42A8E7002651C8 /* p256-x86_64-table.h */; };
+                5C4B47001E42AAB0002651C8 /* p256-x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45EA1E42A8E7002651C8 /* p256-x86_64.c */; };
+                5C4B47011E42AAB0002651C8 /* simple.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45EB1E42A8E7002651C8 /* simple.c */; };
+                5C4B47021E42AAB0002651C8 /* util-64.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45EC1E42A8E7002651C8 /* util-64.c */; };
+                5C4B47031E42AAB0002651C8 /* wnaf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45ED1E42A8E7002651C8 /* wnaf.c */; };
+                5C4B47041E42AAB4002651C8 /* dsa.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45FC1E42A943002651C8 /* dsa.c */; };
+                5C4B47051E42AAB9002651C8 /* digest.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45FE1E42A94F002651C8 /* digest.c */; };
+                5C4B47061E42AAB9002651C8 /* digests.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B45FF1E42A94F002651C8 /* digests.c */; };
+                5C4B47071E42AAB9002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B46001E42A94F002651C8 /* internal.h */; };
+                5C4B47081E42AAB9002651C8 /* md32_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B46011E42A94F002651C8 /* md32_common.h */; };
+                5C4B47091E42AABE002651C8 /* check.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46061E42A95C002651C8 /* check.c */; };
+                5C4B470A1E42AABE002651C8 /* dh_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46071E42A95C002651C8 /* dh_asn1.c */; };
+                5C4B470B1E42AABE002651C8 /* dh.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46081E42A95C002651C8 /* dh.c */; };
+                5C4B470C1E42AABE002651C8 /* params.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46091E42A95C002651C8 /* params.c */; };
+                5C4B470D1E42AAC2002651C8 /* des.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B460E1E42A966002651C8 /* des.c */; };
+                5C4B470E1E42AAC2002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B460F1E42A966002651C8 /* internal.h */; };
+                5C4B470F1E42AAC6002651C8 /* cmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46121E42A970002651C8 /* cmac.c */; };
+                5C4B47101E42AACB002651C8 /* aead.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46141E42A97F002651C8 /* aead.c */; };
+                5C4B47111E42AACB002651C8 /* cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46151E42A97F002651C8 /* cipher.c */; };
+                5C4B47121E42AACB002651C8 /* derive_key.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46161E42A97F002651C8 /* derive_key.c */; };
+                5C4B47131E42AACB002651C8 /* e_aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46171E42A97F002651C8 /* e_aes.c */; };
+                5C4B47141E42AACB002651C8 /* e_chacha20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46181E42A97F002651C8 /* e_chacha20poly1305.c */; };
+                5C4B47151E42AACB002651C8 /* e_des.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46191E42A97F002651C8 /* e_des.c */; };
+                5C4B47161E42AACB002651C8 /* e_null.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B461A1E42A97F002651C8 /* e_null.c */; };
+                5C4B47171E42AACB002651C8 /* e_rc2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B461B1E42A97F002651C8 /* e_rc2.c */; };
+                5C4B47181E42AACB002651C8 /* e_rc4.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B461C1E42A97F002651C8 /* e_rc4.c */; };
+                5C4B47191E42AACB002651C8 /* e_ssl3.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B461D1E42A97F002651C8 /* e_ssl3.c */; };
+                5C4B471A1E42AACB002651C8 /* e_tls.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B461E1E42A97F002651C8 /* e_tls.c */; };
+                5C4B471B1E42AACB002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B461F1E42A97F002651C8 /* internal.h */; };
+                5C4B471C1E42AACB002651C8 /* tls_cbc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46201E42A97F002651C8 /* tls_cbc.c */; };
+                5C4B471D1E42AAD0002651C8 /* chacha.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B462E1E42A989002651C8 /* chacha.c */; };
+                5C4B471E1E42AAD6002651C8 /* asn1_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46301E42A994002651C8 /* asn1_compat.c */; };
+                5C4B471F1E42AAD6002651C8 /* ber.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46311E42A994002651C8 /* ber.c */; };
+                5C4B47201E42AAD6002651C8 /* cbb.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46321E42A994002651C8 /* cbb.c */; };
+                5C4B47211E42AAD6002651C8 /* cbs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B46331E42A994002651C8 /* cbs.c */; };
+                5C4B47221E42AAD6002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B46341E42A994002651C8 /* internal.h */; };
+                5C4B47231E42AADA002651C8 /* buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B443F1E42A549002651C8 /* buf.c */; };
+                5C4B47241E42AAE0002651C8 /* add.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44131E42A50C002651C8 /* add.c */; };
+                5C4B47251E42AAE0002651C8 /* bn_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44141E42A50C002651C8 /* bn_asn1.c */; };
+                5C4B47261E42AAE0002651C8 /* bn_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44151E42A50C002651C8 /* bn_test.cc */; };
+                5C4B47271E42AAE0002651C8 /* bn.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44161E42A50C002651C8 /* bn.c */; };
+                5C4B47281E42AAE0002651C8 /* cmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44171E42A50C002651C8 /* cmp.c */; };
+                5C4B47291E42AAE0002651C8 /* convert.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44181E42A50C002651C8 /* convert.c */; };
+                5C4B472A1E42AAE0002651C8 /* ctx.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44191E42A50C002651C8 /* ctx.c */; };
+                5C4B472B1E42AAE0002651C8 /* div.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B441A1E42A50C002651C8 /* div.c */; };
+                5C4B472C1E42AAE0002651C8 /* exponentiation.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B441B1E42A50C002651C8 /* exponentiation.c */; };
+                5C4B472D1E42AAE0002651C8 /* gcd.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B441C1E42A50C002651C8 /* gcd.c */; };
+                5C4B472E1E42AAE0002651C8 /* generic.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B441D1E42A50C002651C8 /* generic.c */; };
+                5C4B472F1E42AAE0002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B441E1E42A50C002651C8 /* internal.h */; };
+                5C4B47301E42AAE0002651C8 /* kronecker.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B441F1E42A50C002651C8 /* kronecker.c */; };
+                5C4B47311E42AAE0002651C8 /* montgomery_inv.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44201E42A50C002651C8 /* montgomery_inv.c */; };
+                5C4B47321E42AAE0002651C8 /* montgomery.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44211E42A50C002651C8 /* montgomery.c */; };
+                5C4B47331E42AAE0002651C8 /* mul.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44221E42A50C002651C8 /* mul.c */; };
+                5C4B47341E42AAE0002651C8 /* prime.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44231E42A50C002651C8 /* prime.c */; };
+                5C4B47351E42AAE0002651C8 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44241E42A50C002651C8 /* random.c */; };
+                5C4B47361E42AAE0002651C8 /* rsaz_exp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44251E42A50C002651C8 /* rsaz_exp.c */; };
+                5C4B47371E42AAE0002651C8 /* rsaz_exp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B44261E42A50C002651C8 /* rsaz_exp.h */; };
+                5C4B47381E42AAE0002651C8 /* shift.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44271E42A50C002651C8 /* shift.c */; };
+                5C4B47391E42AAE0002651C8 /* sqrt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44281E42A50C002651C8 /* sqrt.c */; };
+                5C4B473A1E42AAEA002651C8 /* bio_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43FA1E42A4F1002651C8 /* bio_mem.c */; };
+                5C4B473B1E42AAEA002651C8 /* bio.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43FB1E42A4F1002651C8 /* bio.c */; };
+                5C4B473C1E42AAEA002651C8 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43FC1E42A4F1002651C8 /* buffer.c */; };
+                5C4B473D1E42AAEA002651C8 /* connect.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43FD1E42A4F1002651C8 /* connect.c */; };
+                5C4B473E1E42AAEA002651C8 /* fd.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43FE1E42A4F1002651C8 /* fd.c */; };
+                5C4B473F1E42AAEA002651C8 /* file.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43FF1E42A4F1002651C8 /* file.c */; };
+                5C4B47401E42AAEA002651C8 /* hexdump.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44001E42A4F1002651C8 /* hexdump.c */; };
+                5C4B47411E42AAEA002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B44011E42A4F1002651C8 /* internal.h */; };
+                5C4B47421E42AAEA002651C8 /* pair.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44021E42A4F1002651C8 /* pair.c */; };
+                5C4B47431E42AAEA002651C8 /* printf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44031E42A4F1002651C8 /* printf.c */; };
+                5C4B47441E42AAEA002651C8 /* socket_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44041E42A4F1002651C8 /* socket_helper.c */; };
+                5C4B47451E42AAEA002651C8 /* socket.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B44051E42A4F1002651C8 /* socket.c */; };
+                5C4B47461E42AAEF002651C8 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43F71E42A4CC002651C8 /* base64.c */; };
+                5C4B47471E42AAF5002651C8 /* a_bitstr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43B21E42A49E002651C8 /* a_bitstr.c */; };
+                5C4B47481E42AAF5002651C8 /* a_bool.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43B31E42A49E002651C8 /* a_bool.c */; };
+                5C4B47491E42AAF5002651C8 /* a_d2i_fp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43B41E42A49E002651C8 /* a_d2i_fp.c */; };
+                5C4B474A1E42AAF5002651C8 /* a_dup.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43B51E42A49E002651C8 /* a_dup.c */; };
+                5C4B474B1E42AAF5002651C8 /* a_enum.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43B61E42A49E002651C8 /* a_enum.c */; };
+                5C4B474C1E42AAF5002651C8 /* a_gentm.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43B71E42A49E002651C8 /* a_gentm.c */; };
+                5C4B474D1E42AAF5002651C8 /* a_i2d_fp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43B81E42A49E002651C8 /* a_i2d_fp.c */; };
+                5C4B474E1E42AAF5002651C8 /* a_int.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43B91E42A49E002651C8 /* a_int.c */; };
+                5C4B474F1E42AAF5002651C8 /* a_mbstr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43BA1E42A49E002651C8 /* a_mbstr.c */; };
+                5C4B47501E42AAF5002651C8 /* a_object.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43BB1E42A49E002651C8 /* a_object.c */; };
+                5C4B47511E42AAF5002651C8 /* a_octet.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43BC1E42A49E002651C8 /* a_octet.c */; };
+                5C4B47521E42AAF5002651C8 /* a_print.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43BD1E42A49E002651C8 /* a_print.c */; };
+                5C4B47531E42AAF5002651C8 /* a_strnid.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43BE1E42A49E002651C8 /* a_strnid.c */; };
+                5C4B47541E42AAF5002651C8 /* a_time.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43BF1E42A49E002651C8 /* a_time.c */; };
+                5C4B47551E42AAF5002651C8 /* a_type.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43C01E42A49E002651C8 /* a_type.c */; };
+                5C4B47561E42AAF5002651C8 /* a_utctm.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43C11E42A49E002651C8 /* a_utctm.c */; };
+                5C4B47571E42AAF5002651C8 /* a_utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43C21E42A49E002651C8 /* a_utf8.c */; };
+                5C4B47581E42AAF5002651C8 /* asn_pack.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43C31E42A49E002651C8 /* asn_pack.c */; };
+                5C4B47591E42AAF5002651C8 /* asn1_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43C41E42A49E002651C8 /* asn1_lib.c */; };
+                5C4B475A1E42AAF5002651C8 /* asn1_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B43C51E42A49E002651C8 /* asn1_locl.h */; };
+                5C4B475B1E42AAF5002651C8 /* asn1_par.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43C61E42A49E002651C8 /* asn1_par.c */; };
+                5C4B475C1E42AAF5002651C8 /* asn1_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43C71E42A49E002651C8 /* asn1_test.cc */; };
+                5C4B475D1E42AAF5002651C8 /* f_enum.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43C81E42A49E002651C8 /* f_enum.c */; };
+                5C4B475E1E42AAF5002651C8 /* f_int.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43C91E42A49E002651C8 /* f_int.c */; };
+                5C4B475F1E42AAF5002651C8 /* f_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43CA1E42A49E002651C8 /* f_string.c */; };
+                5C4B47601E42AAF5002651C8 /* t_bitst.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43CB1E42A49E002651C8 /* t_bitst.c */; };
+                5C4B47611E42AAF5002651C8 /* tasn_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43CC1E42A49E002651C8 /* tasn_dec.c */; };
+                5C4B47621E42AAF5002651C8 /* tasn_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43CD1E42A49E002651C8 /* tasn_enc.c */; };
+                5C4B47631E42AAF5002651C8 /* tasn_fre.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43CE1E42A49E002651C8 /* tasn_fre.c */; };
+                5C4B47641E42AAF5002651C8 /* tasn_new.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43CF1E42A49E002651C8 /* tasn_new.c */; };
+                5C4B47651E42AAF5002651C8 /* tasn_typ.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43D01E42A49E002651C8 /* tasn_typ.c */; };
+                5C4B47661E42AAF5002651C8 /* tasn_utl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43D11E42A49E002651C8 /* tasn_utl.c */; };
+                5C4B47671E42AAF5002651C8 /* x_bignum.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43D21E42A49E002651C8 /* x_bignum.c */; };
+                5C4B47681E42AAF5002651C8 /* x_long.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B43D31E42A49E002651C8 /* x_long.c */; };
+                5C4B47961E42B60C002651C8 /* aes-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B478E1E42B608002651C8 /* aes-x86_64.S */; };
+                5C4B47971E42B60C002651C8 /* aesni-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B478F1E42B608002651C8 /* aesni-x86_64.S */; };
+                5C4B47981E42B60C002651C8 /* bsaes-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47901E42B608002651C8 /* bsaes-x86_64.S */; };
+                5C4B47991E42B60C002651C8 /* vpaes-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47911E42B608002651C8 /* vpaes-x86_64.S */; };
+                5C4B479A1E42B610002651C8 /* rsaz-avx2.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47861E42B5FC002651C8 /* rsaz-avx2.S */; };
+                5C4B479B1E42B610002651C8 /* rsaz-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47871E42B5FC002651C8 /* rsaz-x86_64.S */; };
+                5C4B479C1E42B610002651C8 /* x86_64-mont.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47881E42B5FC002651C8 /* x86_64-mont.S */; };
+                5C4B479D1E42B610002651C8 /* x86_64-mont5.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47891E42B5FC002651C8 /* x86_64-mont5.S */; };
+                5C4B479E1E42B619002651C8 /* chacha-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47841E42B5F2002651C8 /* chacha-x86_64.S */; };
+                5C4B479F1E42B61D002651C8 /* p256-x86_64-asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47821E42B5EA002651C8 /* p256-x86_64-asm.S */; };
+                5C4B47A01E42B61F002651C8 /* md5-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47801E42B5E1002651C8 /* md5-x86_64.S */; };
+                5C4B47A11E42B623002651C8 /* aesni-gcm-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B477B1E42B5D4002651C8 /* aesni-gcm-x86_64.S */; };
+                5C4B47A21E42B623002651C8 /* ghash-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B477C1E42B5D4002651C8 /* ghash-x86_64.S */; };
+                5C4B47A31E42B625002651C8 /* rdrand-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47791E42B5C8002651C8 /* rdrand-x86_64.S */; };
+                5C4B47A41E42B629002651C8 /* sha1-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47731E42B5C0002651C8 /* sha1-x86_64.S */; };
+                5C4B47A51E42B629002651C8 /* sha256-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47741E42B5C0002651C8 /* sha256-x86_64.S */; };
+                5C4B47A61E42B629002651C8 /* sha512-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47751E42B5C0002651C8 /* sha512-x86_64.S */; };
+                5C4B47C81E42BDB1002651C8 /* sha1-586.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47AF1E42BD78002651C8 /* sha1-586.S */; };
+                5C4B47C91E42BDB1002651C8 /* sha256-586.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47B01E42BD78002651C8 /* sha256-586.S */; };
+                5C4B47CA1E42BDB1002651C8 /* sha512-586.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47B11E42BD78002651C8 /* sha512-586.S */; };
+                5C4B47CB1E42BDB1002651C8 /* ghash-x86.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47B51E42BD7F002651C8 /* ghash-x86.S */; };
+                5C4B47CC1E42BDB1002651C8 /* md5-586.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47B71E42BD89002651C8 /* md5-586.S */; };
+                5C4B47CD1E42BDB1002651C8 /* chacha-x86.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47B91E42BD8F002651C8 /* chacha-x86.S */; };
+                5C4B47CE1E42BDB1002651C8 /* bn-586.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47BB1E42BD98002651C8 /* bn-586.S */; };
+                5C4B47CF1E42BDB1002651C8 /* co-586.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47BC1E42BD98002651C8 /* co-586.S */; };
+                5C4B47D01E42BDB1002651C8 /* x86-mont.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47BD1E42BD98002651C8 /* x86-mont.S */; };
+                5C4B47D11E42BDB1002651C8 /* aes-586.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47C21E42BDA6002651C8 /* aes-586.S */; };
+                5C4B47D21E42BDB1002651C8 /* aesni-x86.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47C31E42BDA6002651C8 /* aesni-x86.S */; };
+                5C4B47D31E42BDB1002651C8 /* vpaes-x86.S in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47C41E42BDA6002651C8 /* vpaes-x86.S */; };
+                5C4B47DB1E42C021002651C8 /* conf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47D61E42C01C002651C8 /* conf.c */; };
+                5C4B47DC1E42C026002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B47D71E42C01C002651C8 /* internal.h */; };
+                5C4B47DD1E42C029002651C8 /* conf_def.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B47D51E42C01C002651C8 /* conf_def.h */; };
+                5C4B48231E42C06A002651C8 /* custom_extensions.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47DF1E42C066002651C8 /* custom_extensions.c */; };
+                5C4B48241E42C06A002651C8 /* d1_both.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47E01E42C066002651C8 /* d1_both.c */; };
+                5C4B48251E42C06A002651C8 /* d1_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47E11E42C066002651C8 /* d1_lib.c */; };
+                5C4B48261E42C06A002651C8 /* d1_pkt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47E21E42C066002651C8 /* d1_pkt.c */; };
+                5C4B48271E42C06A002651C8 /* d1_srtp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47E31E42C066002651C8 /* d1_srtp.c */; };
+                5C4B48281E42C06A002651C8 /* dtls_method.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47E41E42C066002651C8 /* dtls_method.c */; };
+                5C4B48291E42C06A002651C8 /* dtls_record.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47E51E42C066002651C8 /* dtls_record.c */; };
+                5C4B482A1E42C06A002651C8 /* handshake_client.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47E61E42C066002651C8 /* handshake_client.c */; };
+                5C4B482B1E42C06A002651C8 /* handshake_server.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47E71E42C066002651C8 /* handshake_server.c */; };
+                5C4B482C1E42C06A002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B47E81E42C066002651C8 /* internal.h */; };
+                5C4B482D1E42C06A002651C8 /* s3_both.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47E91E42C066002651C8 /* s3_both.c */; };
+                5C4B482E1E42C06A002651C8 /* s3_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47EA1E42C066002651C8 /* s3_enc.c */; };
+                5C4B482F1E42C06A002651C8 /* s3_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47EB1E42C066002651C8 /* s3_lib.c */; };
+                5C4B48301E42C06A002651C8 /* s3_pkt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47EC1E42C066002651C8 /* s3_pkt.c */; };
+                5C4B48311E42C06A002651C8 /* ssl_aead_ctx.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47ED1E42C066002651C8 /* ssl_aead_ctx.c */; };
+                5C4B48321E42C06A002651C8 /* ssl_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47EE1E42C066002651C8 /* ssl_asn1.c */; };
+                5C4B48331E42C06A002651C8 /* ssl_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47EF1E42C066002651C8 /* ssl_buffer.c */; };
+                5C4B48341E42C06A002651C8 /* ssl_cert.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F01E42C066002651C8 /* ssl_cert.c */; };
+                5C4B48351E42C06A002651C8 /* ssl_cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F11E42C066002651C8 /* ssl_cipher.c */; };
+                5C4B48361E42C06A002651C8 /* ssl_ecdh.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F21E42C066002651C8 /* ssl_ecdh.c */; };
+                5C4B48371E42C06A002651C8 /* ssl_file.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F31E42C066002651C8 /* ssl_file.c */; };
+                5C4B48381E42C06A002651C8 /* ssl_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F41E42C066002651C8 /* ssl_lib.c */; };
+                5C4B48391E42C06A002651C8 /* ssl_rsa.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F51E42C066002651C8 /* ssl_rsa.c */; };
+                5C4B483A1E42C06A002651C8 /* ssl_session.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F61E42C066002651C8 /* ssl_session.c */; };
+                5C4B483B1E42C06A002651C8 /* ssl_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F71E42C066002651C8 /* ssl_stat.c */; };
+                5C4B483C1E42C06A002651C8 /* ssl_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F81E42C066002651C8 /* ssl_test.cc */; };
+                5C4B483D1E42C06A002651C8 /* t1_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47F91E42C066002651C8 /* t1_enc.c */; };
+                5C4B483E1E42C06A002651C8 /* t1_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47FA1E42C066002651C8 /* t1_lib.c */; };
+                5C4B483F1E42C06A002651C8 /* tls_method.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47FB1E42C066002651C8 /* tls_method.c */; };
+                5C4B48401E42C06A002651C8 /* tls_record.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47FC1E42C066002651C8 /* tls_record.c */; };
+                5C4B48411E42C06A002651C8 /* tls13_both.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47FD1E42C066002651C8 /* tls13_both.c */; };
+                5C4B48421E42C06A002651C8 /* tls13_client.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47FE1E42C066002651C8 /* tls13_client.c */; };
+                5C4B48431E42C06A002651C8 /* tls13_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B47FF1E42C066002651C8 /* tls13_enc.c */; };
+                5C4B48441E42C06A002651C8 /* tls13_server.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48001E42C066002651C8 /* tls13_server.c */; };
+                5C4B48471E42C0F6002651C8 /* dsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48451E42C0F4002651C8 /* dsa_asn1.c */; };
+                5C4B484F1E42C1AF002651C8 /* sctpdataengine.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B484D1E42C1AF002651C8 /* sctpdataengine.cc */; };
+                5C4B48501E42C1AF002651C8 /* sctpdataengine.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B484E1E42C1AF002651C8 /* sctpdataengine.h */; };
+                5C4B48781E42C1BA002651C8 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48511E42C1BA002651C8 /* constants.h */; };
+                5C4B48831E42C1BA002651C8 /* payload_type_mapper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B485C1E42C1BA002651C8 /* payload_type_mapper.cc */; };
+                5C4B48841E42C1BA002651C8 /* payload_type_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B485D1E42C1BA002651C8 /* payload_type_mapper.h */; };
+                5C4B48861E42C1BA002651C8 /* simulcast.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B485F1E42C1BA002651C8 /* simulcast.cc */; };
+                5C4B48871E42C1BA002651C8 /* simulcast.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48601E42C1BA002651C8 /* simulcast.h */; };
+                5C4B48891E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48621E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.cc */; };
+                5C4B488A1E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48631E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.h */; };
+                5C4B488B1E42C1BA002651C8 /* webrtccommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48641E42C1BA002651C8 /* webrtccommon.h */; };
+                5C4B488D1E42C1BA002651C8 /* webrtcmediaengine.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48661E42C1BA002651C8 /* webrtcmediaengine.cc */; };
+                5C4B488E1E42C1BA002651C8 /* webrtcmediaengine.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48671E42C1BA002651C8 /* webrtcmediaengine.h */; };
+                5C4B48901E42C1BA002651C8 /* webrtcvideocapturer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48691E42C1BA002651C8 /* webrtcvideocapturer.cc */; };
+                5C4B48911E42C1BA002651C8 /* webrtcvideocapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B486A1E42C1BA002651C8 /* webrtcvideocapturer.h */; };
+                5C4B48921E42C1BA002651C8 /* webrtcvideocapturerfactory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B486B1E42C1BA002651C8 /* webrtcvideocapturerfactory.cc */; };
+                5C4B48931E42C1BA002651C8 /* webrtcvideocapturerfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B486C1E42C1BA002651C8 /* webrtcvideocapturerfactory.h */; };
+                5C4B48941E42C1BA002651C8 /* webrtcvideodecoderfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B486D1E42C1BA002651C8 /* webrtcvideodecoderfactory.h */; };
+                5C4B48951E42C1BA002651C8 /* webrtcvideoencoderfactory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B486E1E42C1BA002651C8 /* webrtcvideoencoderfactory.cc */; };
+                5C4B48961E42C1BA002651C8 /* webrtcvideoencoderfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B486F1E42C1BA002651C8 /* webrtcvideoencoderfactory.h */; };
+                5C4B48981E42C1BA002651C8 /* webrtcvideoengine2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48711E42C1BA002651C8 /* webrtcvideoengine2.cc */; };
+                5C4B48991E42C1BA002651C8 /* webrtcvideoengine2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48721E42C1BA002651C8 /* webrtcvideoengine2.h */; };
+                5C4B489A1E42C1BA002651C8 /* webrtcvideoframe.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48731E42C1BA002651C8 /* webrtcvideoframe.h */; };
+                5C4B489B1E42C1BA002651C8 /* webrtcvoe.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48741E42C1BA002651C8 /* webrtcvoe.h */; };
+                5C4B489D1E42C1BA002651C8 /* webrtcvoiceengine.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48761E42C1BA002651C8 /* webrtcvoiceengine.cc */; };
+                5C4B489E1E42C1BA002651C8 /* webrtcvoiceengine.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48771E42C1BA002651C8 /* webrtcvoiceengine.h */; };
+                5C4B48D71E42C1E3002651C8 /* adaptedvideotracksource.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B489F1E42C1E3002651C8 /* adaptedvideotracksource.cc */; };
+                5C4B48D81E42C1E3002651C8 /* adaptedvideotracksource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48A01E42C1E3002651C8 /* adaptedvideotracksource.h */; };
+                5C4B48D91E42C1E3002651C8 /* audiosource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48A11E42C1E3002651C8 /* audiosource.h */; };
+                5C4B48DB1E42C1E3002651C8 /* codec.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48A31E42C1E3002651C8 /* codec.cc */; };
+                5C4B48DC1E42C1E3002651C8 /* codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48A41E42C1E3002651C8 /* codec.h */; };
+                5C4B48DD1E42C1E3002651C8 /* cryptoparams.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48A51E42C1E3002651C8 /* cryptoparams.h */; };
+                5C4B48DE1E42C1E3002651C8 /* device.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48A61E42C1E3002651C8 /* device.h */; };
+                5C4B48DF1E42C1E3002651C8 /* fakemediaengine.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48A71E42C1E3002651C8 /* fakemediaengine.h */; };
+                5C4B48E01E42C1E3002651C8 /* fakenetworkinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48A81E42C1E3002651C8 /* fakenetworkinterface.h */; };
+                5C4B48E11E42C1E3002651C8 /* fakertp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48A91E42C1E3002651C8 /* fakertp.h */; };
+                5C4B48E21E42C1E3002651C8 /* fakevideocapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48AA1E42C1E3002651C8 /* fakevideocapturer.h */; };
+                5C4B48E31E42C1E3002651C8 /* fakevideorenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48AB1E42C1E3002651C8 /* fakevideorenderer.h */; };
+                5C4B48E41E42C1E3002651C8 /* hybriddataengine.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48AC1E42C1E3002651C8 /* hybriddataengine.h */; };
+                5C4B48E51E42C1E3002651C8 /* mediachannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48AD1E42C1E3002651C8 /* mediachannel.h */; };
+                5C4B48E61E42C1E3002651C8 /* mediaconstants.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48AE1E42C1E3002651C8 /* mediaconstants.cc */; };
+                5C4B48E71E42C1E3002651C8 /* mediaconstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48AF1E42C1E3002651C8 /* mediaconstants.h */; };
+                5C4B48E81E42C1E3002651C8 /* mediaengine.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48B01E42C1E3002651C8 /* mediaengine.cc */; };
+                5C4B48E91E42C1E3002651C8 /* mediaengine.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48B11E42C1E3002651C8 /* mediaengine.h */; };
+                5C4B48EB1E42C1E3002651C8 /* rtpdataengine.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48B31E42C1E3002651C8 /* rtpdataengine.cc */; };
+                5C4B48EC1E42C1E3002651C8 /* rtpdataengine.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48B41E42C1E3002651C8 /* rtpdataengine.h */; };
+                5C4B48EE1E42C1E3002651C8 /* rtpdump.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48B61E42C1E3002651C8 /* rtpdump.cc */; };
+                5C4B48EF1E42C1E3002651C8 /* rtpdump.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48B71E42C1E3002651C8 /* rtpdump.h */; };
+                5C4B48F11E42C1E3002651C8 /* rtputils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48B91E42C1E3002651C8 /* rtputils.cc */; };
+                5C4B48F21E42C1E3002651C8 /* rtputils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48BA1E42C1E3002651C8 /* rtputils.h */; };
+                5C4B48F41E42C1E3002651C8 /* streamparams.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48BC1E42C1E3002651C8 /* streamparams.cc */; };
+                5C4B48F51E42C1E3002651C8 /* streamparams.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48BD1E42C1E3002651C8 /* streamparams.h */; };
+                5C4B48F91E42C1E3002651C8 /* turnutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48C21E42C1E3002651C8 /* turnutils.cc */; };
+                5C4B48FA1E42C1E3002651C8 /* turnutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48C31E42C1E3002651C8 /* turnutils.h */; };
+                5C4B48FC1E42C1E3002651C8 /* videoadapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48C51E42C1E3002651C8 /* videoadapter.cc */; };
+                5C4B48FD1E42C1E3002651C8 /* videoadapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48C61E42C1E3002651C8 /* videoadapter.h */; };
+                5C4B48FF1E42C1E3002651C8 /* videobroadcaster.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48C81E42C1E3002651C8 /* videobroadcaster.cc */; };
+                5C4B49001E42C1E3002651C8 /* videobroadcaster.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48C91E42C1E3002651C8 /* videobroadcaster.h */; };
+                5C4B49021E42C1E3002651C8 /* videocapturer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48CB1E42C1E3002651C8 /* videocapturer.cc */; };
+                5C4B49031E42C1E3002651C8 /* videocapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48CC1E42C1E3002651C8 /* videocapturer.h */; };
+                5C4B49041E42C1E3002651C8 /* videocapturerfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48CD1E42C1E3002651C8 /* videocapturerfactory.h */; };
+                5C4B49061E42C1E3002651C8 /* videocommon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48CF1E42C1E3002651C8 /* videocommon.cc */; };
+                5C4B49071E42C1E3002651C8 /* videocommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48D01E42C1E3002651C8 /* videocommon.h */; };
+                5C4B49091E42C1E3002651C8 /* videoframe.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48D21E42C1E3002651C8 /* videoframe.h */; };
+                5C4B490A1E42C1E3002651C8 /* videosinkinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48D31E42C1E3002651C8 /* videosinkinterface.h */; };
+                5C4B490B1E42C1E3002651C8 /* videosourcebase.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B48D41E42C1E3002651C8 /* videosourcebase.cc */; };
+                5C4B490C1E42C1E3002651C8 /* videosourcebase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48D51E42C1E3002651C8 /* videosourcebase.h */; };
+                5C4B490D1E42C1E3002651C8 /* videosourceinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B48D61E42C1E3002651C8 /* videosourceinterface.h */; };
+                5C4B4AB51E42C574002651C8 /* analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A931E42C52D002651C8 /* analysis.c */; };
+                5C4B4AB61E42C574002651C8 /* analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4A941E42C52D002651C8 /* analysis.h */; };
+                5C4B4AB71E42C574002651C8 /* mlp_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A951E42C52D002651C8 /* mlp_data.c */; };
+                5C4B4AB81E42C574002651C8 /* mlp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A961E42C52D002651C8 /* mlp.c */; };
+                5C4B4AB91E42C574002651C8 /* mlp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4A971E42C52D002651C8 /* mlp.h */; };
+                5C4B4ABA1E42C574002651C8 /* opus_compare.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A981E42C52D002651C8 /* opus_compare.c */; };
+                5C4B4ABB1E42C574002651C8 /* opus_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A991E42C52D002651C8 /* opus_decoder.c */; };
+                5C4B4ABC1E42C574002651C8 /* opus_demo.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A9A1E42C52D002651C8 /* opus_demo.c */; };
+                5C4B4ABD1E42C574002651C8 /* opus_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A9B1E42C52D002651C8 /* opus_encoder.c */; };
+                5C4B4ABE1E42C574002651C8 /* opus_multistream_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A9C1E42C52D002651C8 /* opus_multistream_decoder.c */; };
+                5C4B4ABF1E42C574002651C8 /* opus_multistream_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A9D1E42C52D002651C8 /* opus_multistream_encoder.c */; };
+                5C4B4AC01E42C574002651C8 /* opus_multistream.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4A9E1E42C52D002651C8 /* opus_multistream.c */; };
+                5C4B4AC11E42C574002651C8 /* opus_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4A9F1E42C52D002651C8 /* opus_private.h */; };
+                5C4B4AC21E42C574002651C8 /* opus.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4AA01E42C52D002651C8 /* opus.c */; };
+                5C4B4AC31E42C574002651C8 /* repacketizer_demo.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4AA11E42C52D002651C8 /* repacketizer_demo.c */; };
+                5C4B4AC41E42C574002651C8 /* repacketizer.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4AA21E42C52D002651C8 /* repacketizer.c */; };
+                5C4B4AC51E42C574002651C8 /* tansig_table.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4AA31E42C52D002651C8 /* tansig_table.h */; };
+                5C4B4BB51E431C90002651C8 /* avfoundationvideocapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B5B1E431C8F002651C8 /* avfoundationvideocapturer.h */; };
+                5C4B4BB61E431C90002651C8 /* avfoundationvideocapturer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B5C1E431C8F002651C8 /* avfoundationvideocapturer.mm */; };
+                5C4B4BB71E431C90002651C8 /* h264_video_toolbox_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B5D1E431C8F002651C8 /* h264_video_toolbox_decoder.cc */; };
+                5C4B4BB81E431C90002651C8 /* h264_video_toolbox_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B5E1E431C8F002651C8 /* h264_video_toolbox_decoder.h */; };
+                5C4B4BB91E431C90002651C8 /* h264_video_toolbox_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B5F1E431C8F002651C8 /* h264_video_toolbox_encoder.h */; };
+                5C4B4BBA1E431C90002651C8 /* h264_video_toolbox_encoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B601E431C8F002651C8 /* h264_video_toolbox_encoder.mm */; };
+                5C4B4BBC1E431C90002651C8 /* h264_video_toolbox_nalu.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B621E431C8F002651C8 /* h264_video_toolbox_nalu.cc */; };
+                5C4B4BBD1E431C90002651C8 /* h264_video_toolbox_nalu.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B631E431C8F002651C8 /* h264_video_toolbox_nalu.h */; };
+                5C4B4BBE1E431C90002651C8 /* NSString+StdString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B641E431C8F002651C8 /* NSString+StdString.h */; };
+                5C4B4BBF1E431C90002651C8 /* NSString+StdString.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B651E431C8F002651C8 /* NSString+StdString.mm */; };
+                5C4B4BC01E431C90002651C8 /* RTCAudioSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B661E431C8F002651C8 /* RTCAudioSource.mm */; };
+                5C4B4BC11E431C90002651C8 /* RTCAudioSource+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B671E431C8F002651C8 /* RTCAudioSource+Private.h */; };
+                5C4B4BC21E431C90002651C8 /* RTCAudioTrack.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B681E431C8F002651C8 /* RTCAudioTrack.mm */; };
+                5C4B4BC31E431C90002651C8 /* RTCAudioTrack+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B691E431C8F002651C8 /* RTCAudioTrack+Private.h */; };
+                5C4B4BC41E431C90002651C8 /* RTCAVFoundationVideoSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B6A1E431C8F002651C8 /* RTCAVFoundationVideoSource.mm */; };
+                5C4B4BC51E431C90002651C8 /* RTCAVFoundationVideoSource+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B6B1E431C8F002651C8 /* RTCAVFoundationVideoSource+Private.h */; };
+                5C4B4BC71E431C90002651C8 /* RTCConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B6D1E431C8F002651C8 /* RTCConfiguration.mm */; };
+                5C4B4BC81E431C90002651C8 /* RTCConfiguration+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B6E1E431C8F002651C8 /* RTCConfiguration+Private.h */; };
+                5C4B4BCA1E431C90002651C8 /* RTCDataChannel+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B701E431C8F002651C8 /* RTCDataChannel+Private.h */; };
+                5C4B4BCB1E431C90002651C8 /* RTCDataChannelConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B711E431C8F002651C8 /* RTCDataChannelConfiguration.mm */; };
+                5C4B4BCC1E431C90002651C8 /* RTCDataChannelConfiguration+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B721E431C8F002651C8 /* RTCDataChannelConfiguration+Private.h */; };
+                5C4B4BCD1E431C90002651C8 /* RTCDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B731E431C8F002651C8 /* RTCDispatcher.m */; };
+                5C4B4BCE1E431C90002651C8 /* RTCDispatcher+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B741E431C8F002651C8 /* RTCDispatcher+Private.h */; };
+                5C4B4BD01E431C90002651C8 /* RTCFieldTrials.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B761E431C8F002651C8 /* RTCFieldTrials.mm */; };
+                5C4B4BD11E431C90002651C8 /* RTCFileLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B771E431C8F002651C8 /* RTCFileLogger.mm */; };
+                5C4B4BD21E431C90002651C8 /* RTCI420Shader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B781E431C8F002651C8 /* RTCI420Shader.mm */; };
+                5C4B4BD31E431C90002651C8 /* RTCIceCandidate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B791E431C8F002651C8 /* RTCIceCandidate.mm */; };
+                5C4B4BD41E431C90002651C8 /* RTCIceCandidate+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B7A1E431C8F002651C8 /* RTCIceCandidate+Private.h */; };
+                5C4B4BD51E431C90002651C8 /* RTCIceServer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B7B1E431C8F002651C8 /* RTCIceServer.mm */; };
+                5C4B4BD61E431C90002651C8 /* RTCIceServer+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B7C1E431C8F002651C8 /* RTCIceServer+Private.h */; };
+                5C4B4BD71E431C90002651C8 /* RTCLegacyStatsReport.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B7D1E431C8F002651C8 /* RTCLegacyStatsReport.mm */; };
+                5C4B4BD81E431C90002651C8 /* RTCLegacyStatsReport+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B7E1E431C8F002651C8 /* RTCLegacyStatsReport+Private.h */; };
+                5C4B4BD91E431C90002651C8 /* RTCLogging.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B7F1E431C8F002651C8 /* RTCLogging.mm */; };
+                5C4B4BDA1E431C90002651C8 /* RTCMediaConstraints.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B801E431C8F002651C8 /* RTCMediaConstraints.mm */; };
+                5C4B4BDB1E431C90002651C8 /* RTCMediaConstraints+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B811E431C8F002651C8 /* RTCMediaConstraints+Private.h */; };
+                5C4B4BDC1E431C90002651C8 /* RTCMediaSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B821E431C8F002651C8 /* RTCMediaSource.mm */; };
+                5C4B4BDD1E431C90002651C8 /* RTCMediaSource+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B831E431C8F002651C8 /* RTCMediaSource+Private.h */; };
+                5C4B4BDE1E431C90002651C8 /* RTCMediaStream.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B841E431C8F002651C8 /* RTCMediaStream.mm */; };
+                5C4B4BDF1E431C90002651C8 /* RTCMediaStream+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B851E431C8F002651C8 /* RTCMediaStream+Private.h */; };
+                5C4B4BE01E431C90002651C8 /* RTCMediaStreamTrack.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B861E431C8F002651C8 /* RTCMediaStreamTrack.mm */; };
+                5C4B4BE11E431C90002651C8 /* RTCMediaStreamTrack+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B871E431C8F002651C8 /* RTCMediaStreamTrack+Private.h */; };
+                5C4B4BE21E431C90002651C8 /* RTCMetrics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B881E431C8F002651C8 /* RTCMetrics.mm */; };
+                5C4B4BE31E431C90002651C8 /* RTCMetricsSampleInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B891E431C8F002651C8 /* RTCMetricsSampleInfo.mm */; };
+                5C4B4BE41E431C90002651C8 /* RTCMetricsSampleInfo+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B8A1E431C8F002651C8 /* RTCMetricsSampleInfo+Private.h */; };
+                5C4B4BE51E431C90002651C8 /* RTCNativeNV12Shader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B8B1E431C8F002651C8 /* RTCNativeNV12Shader.mm */; };
+                5C4B4BE71E431C90002651C8 /* RTCOpenGLDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B8D1E431C8F002651C8 /* RTCOpenGLDefines.h */; };
+                5C4B4BE81E431C90002651C8 /* RTCOpenGLVideoRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B8E1E431C8F002651C8 /* RTCOpenGLVideoRenderer.h */; };
+                5C4B4BE91E431C90002651C8 /* RTCOpenGLVideoRenderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B8F1E431C8F002651C8 /* RTCOpenGLVideoRenderer.mm */; };
+                5C4B4BEB1E431C90002651C8 /* RTCPeerConnection+DataChannel.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B911E431C8F002651C8 /* RTCPeerConnection+DataChannel.mm */; };
+                5C4B4BEC1E431C90002651C8 /* RTCPeerConnection+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B921E431C90002651C8 /* RTCPeerConnection+Private.h */; };
+                5C4B4BED1E431C90002651C8 /* RTCPeerConnection+Stats.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B931E431C90002651C8 /* RTCPeerConnection+Stats.mm */; };
+                5C4B4BEE1E431C90002651C8 /* RTCPeerConnectionFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B941E431C90002651C8 /* RTCPeerConnectionFactory.mm */; };
+                5C4B4BEF1E431C90002651C8 /* RTCPeerConnectionFactory+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B951E431C90002651C8 /* RTCPeerConnectionFactory+Private.h */; };
+                5C4B4BF01E431C90002651C8 /* RTCRtpCodecParameters.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B961E431C90002651C8 /* RTCRtpCodecParameters.mm */; };
+                5C4B4BF11E431C90002651C8 /* RTCRtpCodecParameters+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B971E431C90002651C8 /* RTCRtpCodecParameters+Private.h */; };
+                5C4B4BF21E431C90002651C8 /* RTCRtpEncodingParameters.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B981E431C90002651C8 /* RTCRtpEncodingParameters.mm */; };
+                5C4B4BF31E431C90002651C8 /* RTCRtpEncodingParameters+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B991E431C90002651C8 /* RTCRtpEncodingParameters+Private.h */; };
+                5C4B4BF41E431C90002651C8 /* RTCRtpParameters.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B9A1E431C90002651C8 /* RTCRtpParameters.mm */; };
+                5C4B4BF51E431C90002651C8 /* RTCRtpParameters+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B9B1E431C90002651C8 /* RTCRtpParameters+Private.h */; };
+                5C4B4BF61E431C90002651C8 /* RTCRtpReceiver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B9C1E431C90002651C8 /* RTCRtpReceiver.mm */; };
+                5C4B4BF71E431C90002651C8 /* RTCRtpReceiver+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B9D1E431C90002651C8 /* RTCRtpReceiver+Private.h */; };
+                5C4B4BF81E431C90002651C8 /* RTCRtpSender.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B9E1E431C90002651C8 /* RTCRtpSender.mm */; };
+                5C4B4BF91E431C90002651C8 /* RTCRtpSender+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B9F1E431C90002651C8 /* RTCRtpSender+Private.h */; };
+                5C4B4BFA1E431C90002651C8 /* RTCSessionDescription.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BA01E431C90002651C8 /* RTCSessionDescription.mm */; };
+                5C4B4BFB1E431C90002651C8 /* RTCSessionDescription+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BA11E431C90002651C8 /* RTCSessionDescription+Private.h */; };
+                5C4B4BFC1E431C90002651C8 /* RTCShader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BA21E431C90002651C8 /* RTCShader.h */; };
+                5C4B4BFD1E431C90002651C8 /* RTCShader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BA31E431C90002651C8 /* RTCShader.mm */; };
+                5C4B4BFE1E431C90002651C8 /* RTCShader+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BA41E431C90002651C8 /* RTCShader+Private.h */; };
+                5C4B4BFF1E431C90002651C8 /* RTCSSLAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BA51E431C90002651C8 /* RTCSSLAdapter.mm */; };
+                5C4B4C001E431C90002651C8 /* RTCTracing.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BA61E431C90002651C8 /* RTCTracing.mm */; };
+                5C4B4C011E431C90002651C8 /* RTCUIApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BA71E431C90002651C8 /* RTCUIApplication.h */; };
+                5C4B4C021E431C90002651C8 /* RTCUIApplication.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BA81E431C90002651C8 /* RTCUIApplication.mm */; };
+                5C4B4C031E431C90002651C8 /* RTCVideoFrame.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BA91E431C90002651C8 /* RTCVideoFrame.mm */; };
+                5C4B4C041E431C90002651C8 /* RTCVideoFrame+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BAA1E431C90002651C8 /* RTCVideoFrame+Private.h */; };
+                5C4B4C051E431C90002651C8 /* RTCVideoRendererAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BAB1E431C90002651C8 /* RTCVideoRendererAdapter.h */; };
+                5C4B4C061E431C90002651C8 /* RTCVideoRendererAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BAC1E431C90002651C8 /* RTCVideoRendererAdapter.mm */; };
+                5C4B4C071E431C90002651C8 /* RTCVideoRendererAdapter+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BAD1E431C90002651C8 /* RTCVideoRendererAdapter+Private.h */; };
+                5C4B4C081E431C90002651C8 /* RTCVideoSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BAE1E431C90002651C8 /* RTCVideoSource.mm */; };
+                5C4B4C091E431C90002651C8 /* RTCVideoSource+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BAF1E431C90002651C8 /* RTCVideoSource+Private.h */; };
+                5C4B4C0A1E431C90002651C8 /* RTCVideoTrack.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BB01E431C90002651C8 /* RTCVideoTrack.mm */; };
+                5C4B4C0B1E431C90002651C8 /* RTCVideoTrack+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BB11E431C90002651C8 /* RTCVideoTrack+Private.h */; };
+                5C4B4C0D1E431C90002651C8 /* videotoolboxvideocodecfactory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4BB31E431C90002651C8 /* videotoolboxvideocodecfactory.cc */; };
+                5C4B4C0E1E431C90002651C8 /* videotoolboxvideocodecfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4BB41E431C90002651C8 /* videotoolboxvideocodecfactory.h */; };
+                5C4B4C191E431F75002651C8 /* bitrate_adjuster.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C101E431F75002651C8 /* bitrate_adjuster.cc */; };
+                5C4B4C1A1E431F75002651C8 /* corevideo_frame_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C111E431F75002651C8 /* corevideo_frame_buffer.cc */; };
+                5C4B4C1B1E431F75002651C8 /* i420_buffer_pool.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C121E431F75002651C8 /* i420_buffer_pool.cc */; };
+                5C4B4C1C1E431F75002651C8 /* incoming_video_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C131E431F75002651C8 /* incoming_video_stream.cc */; };
+                5C4B4C1D1E431F75002651C8 /* rotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C141E431F75002651C8 /* rotation.h */; };
+                5C4B4C1E1E431F75002651C8 /* video_frame_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C151E431F75002651C8 /* video_frame_buffer.cc */; };
+                5C4B4C1F1E431F75002651C8 /* video_frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C161E431F75002651C8 /* video_frame.cc */; };
+                5C4B4C201E431F75002651C8 /* video_render_frames.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C171E431F75002651C8 /* video_render_frames.cc */; };
+                5C4B4C211E431F75002651C8 /* video_render_frames.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C181E431F75002651C8 /* video_render_frames.h */; };
+                5C4B4C591E431F9C002651C8 /* audio_converter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C241E431F9C002651C8 /* audio_converter.cc */; };
+                5C4B4C5A1E431F9C002651C8 /* audio_converter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C251E431F9C002651C8 /* audio_converter.h */; };
+                5C4B4C5C1E431F9C002651C8 /* audio_ring_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C271E431F9C002651C8 /* audio_ring_buffer.cc */; };
+                5C4B4C5D1E431F9C002651C8 /* audio_ring_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C281E431F9C002651C8 /* audio_ring_buffer.h */; };
+                5C4B4C5F1E431F9C002651C8 /* audio_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C2A1E431F9C002651C8 /* audio_util.cc */; };
+                5C4B4C611E431F9C002651C8 /* blocker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C2C1E431F9C002651C8 /* blocker.cc */; };
+                5C4B4C621E431F9C002651C8 /* blocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C2D1E431F9C002651C8 /* blocker.h */; };
+                5C4B4C641E431F9C002651C8 /* channel_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C301E431F9C002651C8 /* channel_buffer.cc */; };
+                5C4B4C651E431F9C002651C8 /* channel_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C311E431F9C002651C8 /* channel_buffer.h */; };
+                5C4B4C661E431F9C002651C8 /* fft4g.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C341E431F9C002651C8 /* fft4g.c */; };
+                5C4B4C671E431F9C002651C8 /* fft4g.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C351E431F9C002651C8 /* fft4g.h */; };
+                5C4B4C6A1E431F9C002651C8 /* fir_filter_sse.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C381E431F9C002651C8 /* fir_filter_sse.cc */; };
+                5C4B4C6B1E431F9C002651C8 /* fir_filter_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C391E431F9C002651C8 /* fir_filter_sse.h */; };
+                5C4B4C6D1E431F9C002651C8 /* fir_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C3B1E431F9C002651C8 /* fir_filter.cc */; };
+                5C4B4C6E1E431F9C002651C8 /* fir_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C3C1E431F9C002651C8 /* fir_filter.h */; };
+                5C4B4C701E431F9C002651C8 /* lapped_transform.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C3F1E431F9C002651C8 /* lapped_transform.cc */; };
+                5C4B4C711E431F9C002651C8 /* lapped_transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C401E431F9C002651C8 /* lapped_transform.h */; };
+                5C4B4C721E431F9C002651C8 /* real_fourier_ooura.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C421E431F9C002651C8 /* real_fourier_ooura.cc */; };
+                5C4B4C731E431F9C002651C8 /* real_fourier_ooura.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C431E431F9C002651C8 /* real_fourier_ooura.h */; };
+                5C4B4C771E431F9C002651C8 /* real_fourier.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C471E431F9C002651C8 /* real_fourier.cc */; };
+                5C4B4C781E431F9C002651C8 /* real_fourier.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C481E431F9C002651C8 /* real_fourier.h */; };
+                5C4B4C7A1E431F9C002651C8 /* ring_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C4A1E431F9C002651C8 /* ring_buffer.c */; };
+                5C4B4C7B1E431F9C002651C8 /* ring_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C4B1E431F9C002651C8 /* ring_buffer.h */; };
+                5C4B4C7D1E431F9C002651C8 /* sparse_fir_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C4D1E431F9C002651C8 /* sparse_fir_filter.cc */; };
+                5C4B4C7E1E431F9C002651C8 /* sparse_fir_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C4E1E431F9C002651C8 /* sparse_fir_filter.h */; };
+                5C4B4C801E431F9C002651C8 /* wav_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C501E431F9C002651C8 /* wav_file.cc */; };
+                5C4B4C811E431F9C002651C8 /* wav_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C511E431F9C002651C8 /* wav_file.h */; };
+                5C4B4C831E431F9C002651C8 /* wav_header.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C531E431F9C002651C8 /* wav_header.cc */; };
+                5C4B4C841E431F9C002651C8 /* wav_header.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C541E431F9C002651C8 /* wav_header.h */; };
+                5C4B4C861E431F9C002651C8 /* window_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C561E431F9C002651C8 /* window_generator.cc */; };
+                5C4B4C871E431F9C002651C8 /* window_generator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C571E431F9C002651C8 /* window_generator.h */; };
+                5C4B4C8A1E432051002651C8 /* err_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C881E43204E002651C8 /* err_data.c */; };
+                5C4B4CC11E4320A9002651C8 /* aligned_malloc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C8F1E4320A9002651C8 /* aligned_malloc.cc */; };
+                5C4B4CC21E4320A9002651C8 /* atomic32_darwin.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C901E4320A9002651C8 /* atomic32_darwin.cc */; };
+                5C4B4CC61E4320A9002651C8 /* clock.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C941E4320A9002651C8 /* clock.cc */; };
+                5C4B4CCA1E4320A9002651C8 /* cpu_features.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C981E4320A9002651C8 /* cpu_features.cc */; };
+                5C4B4CCB1E4320A9002651C8 /* cpu_info.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C991E4320A9002651C8 /* cpu_info.cc */; };
+                5C4B4CCE1E4320A9002651C8 /* event_timer_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4C9C1E4320A9002651C8 /* event_timer_posix.cc */; };
+                5C4B4CCF1E4320A9002651C8 /* event_timer_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4C9D1E4320A9002651C8 /* event_timer_posix.h */; };
+                5C4B4CD21E4320A9002651C8 /* event.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CA01E4320A9002651C8 /* event.cc */; };
+                5C4B4CD31E4320A9002651C8 /* field_trial_default.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CA11E4320A9002651C8 /* field_trial_default.cc */; };
+                5C4B4CD41E4320A9002651C8 /* file_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CA21E4320A9002651C8 /* file_impl.cc */; };
+                5C4B4CD71E4320A9002651C8 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CA51E4320A9002651C8 /* logging.cc */; };
+                5C4B4CD91E4320A9002651C8 /* metrics_default.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CA71E4320A9002651C8 /* metrics_default.cc */; };
+                5C4B4CDD1E4320A9002651C8 /* rtp_to_ntp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CAC1E4320A9002651C8 /* rtp_to_ntp.cc */; };
+                5C4B4CDE1E4320A9002651C8 /* rw_lock_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CAD1E4320A9002651C8 /* rw_lock_posix.cc */; };
+                5C4B4CDF1E4320A9002651C8 /* rw_lock_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4CAE1E4320A9002651C8 /* rw_lock_posix.h */; };
+                5C4B4CE41E4320A9002651C8 /* rw_lock.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CB31E4320A9002651C8 /* rw_lock.cc */; };
+                5C4B4CE51E4320A9002651C8 /* sleep.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CB41E4320A9002651C8 /* sleep.cc */; };
+                5C4B4CE61E4320A9002651C8 /* sort.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CB51E4320A9002651C8 /* sort.cc */; };
+                5C4B4CE91E4320A9002651C8 /* timestamp_extrapolator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CB81E4320A9002651C8 /* timestamp_extrapolator.cc */; };
+                5C4B4CEA1E4320A9002651C8 /* trace_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CB91E4320A9002651C8 /* trace_impl.cc */; };
+                5C4B4CEB1E4320A9002651C8 /* trace_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4CBA1E4320A9002651C8 /* trace_impl.h */; };
+                5C4B4CEC1E4320A9002651C8 /* trace_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CBB1E4320A9002651C8 /* trace_posix.cc */; };
+                5C4B4CED1E4320A9002651C8 /* trace_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4CBC1E4320A9002651C8 /* trace_posix.h */; };
+                5C4B4D001E432185002651C8 /* curve25519.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CF11E432168002651C8 /* curve25519.c */; };
+                5C4B4D011E432185002651C8 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4CF41E432168002651C8 /* internal.h */; };
+                5C4B4D021E432185002651C8 /* spake25519.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CF61E432168002651C8 /* spake25519.c */; };
+                5C4B4D031E432185002651C8 /* x25519-x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4CF81E432168002651C8 /* x25519-x86_64.c */; };
+                5C4B4D091E4322F6002651C8 /* basicportallocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D051E4322F6002651C8 /* basicportallocator.cc */; };
+                5C4B4D0A1E4322F6002651C8 /* basicportallocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4D061E4322F6002651C8 /* basicportallocator.h */; };
+                5C4B4D0B1E4322F6002651C8 /* socketmonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D071E4322F6002651C8 /* socketmonitor.cc */; };
+                5C4B4D0C1E4322F6002651C8 /* socketmonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4D081E4322F6002651C8 /* socketmonitor.h */; };
+                5C4B4D5B1E4323D4002651C8 /* compare_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D2F1E4323D4002651C8 /* compare_common.cc */; };
+                5C4B4D601E4323D4002651C8 /* compare.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D341E4323D4002651C8 /* compare.cc */; };
+                5C4B4D611E4323D4002651C8 /* convert_argb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D351E4323D4002651C8 /* convert_argb.cc */; };
+                5C4B4D621E4323D4002651C8 /* convert_from_argb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D361E4323D4002651C8 /* convert_from_argb.cc */; };
+                5C4B4D631E4323D4002651C8 /* convert_from.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D371E4323D4002651C8 /* convert_from.cc */; };
+                5C4B4D641E4323D4002651C8 /* convert_jpeg.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D381E4323D4002651C8 /* convert_jpeg.cc */; };
+                5C4B4D651E4323D4002651C8 /* convert_to_argb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D391E4323D4002651C8 /* convert_to_argb.cc */; };
+                5C4B4D661E4323D4002651C8 /* convert_to_i420.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D3A1E4323D4002651C8 /* convert_to_i420.cc */; };
+                5C4B4D671E4323D4002651C8 /* convert.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D3B1E4323D4002651C8 /* convert.cc */; };
+                5C4B4D681E4323D4002651C8 /* cpu_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D3C1E4323D4002651C8 /* cpu_id.cc */; };
+                5C4B4D691E4323D4002651C8 /* mjpeg_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D3D1E4323D4002651C8 /* mjpeg_decoder.cc */; };
+                5C4B4D6A1E4323D4002651C8 /* mjpeg_validate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D3E1E4323D4002651C8 /* mjpeg_validate.cc */; };
+                5C4B4D6B1E4323D4002651C8 /* planar_functions.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D3F1E4323D4002651C8 /* planar_functions.cc */; };
+                5C4B4D6C1E4323D4002651C8 /* rotate_any.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D401E4323D4002651C8 /* rotate_any.cc */; };
+                5C4B4D6D1E4323D4002651C8 /* rotate_argb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D411E4323D4002651C8 /* rotate_argb.cc */; };
+                5C4B4D6E1E4323D4002651C8 /* rotate_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D421E4323D4002651C8 /* rotate_common.cc */; };
+                5C4B4D741E4323D4002651C8 /* rotate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D481E4323D4002651C8 /* rotate.cc */; };
+                5C4B4D751E4323D4002651C8 /* row_any.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D491E4323D4002651C8 /* row_any.cc */; };
+                5C4B4D761E4323D4002651C8 /* row_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D4A1E4323D4002651C8 /* row_common.cc */; };
+                5C4B4D7D1E4323D4002651C8 /* scale_any.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D511E4323D4002651C8 /* scale_any.cc */; };
+                5C4B4D7E1E4323D4002651C8 /* scale_argb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D521E4323D4002651C8 /* scale_argb.cc */; };
+                5C4B4D7F1E4323D4002651C8 /* scale_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D531E4323D4002651C8 /* scale_common.cc */; };
+                5C4B4D851E4323D4002651C8 /* scale.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D591E4323D4002651C8 /* scale.cc */; };
+                5C4B4D861E4323D4002651C8 /* video_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D5A1E4323D4002651C8 /* video_common.cc */; };
+                5C63F5CC1E414811002CA531 /* scoped_ref_ptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F4221E414810002CA531 /* scoped_ref_ptr.h */; };
+                5C63F66B1E415F9B002CA531 /* thread.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6691E415F9B002CA531 /* thread.cc */; };
+                5C63F66C1E415F9B002CA531 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F66A1E415F9B002CA531 /* thread.h */; };
+                5C63F6801E41619E002CA531 /* applefilesystem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F66D1E41619E002CA531 /* applefilesystem.mm */; };
+                5C63F6811E41619E002CA531 /* array_view.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F66E1E41619E002CA531 /* array_view.h */; };
+                5C63F6821E41619E002CA531 /* arraysize.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F66F1E41619E002CA531 /* arraysize.h */; };
+                5C63F6831E41619E002CA531 /* asyncfile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6701E41619E002CA531 /* asyncfile.cc */; };
+                5C63F6841E41619E002CA531 /* asyncfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6711E41619E002CA531 /* asyncfile.h */; };
+                5C63F6851E41619E002CA531 /* asyncinvoker-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6721E41619E002CA531 /* asyncinvoker-inl.h */; };
+                5C63F6861E41619E002CA531 /* asyncinvoker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6731E41619E002CA531 /* asyncinvoker.cc */; };
+                5C63F6871E41619E002CA531 /* asyncinvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6741E41619E002CA531 /* asyncinvoker.h */; };
+                5C63F6881E41619E002CA531 /* asyncpacketsocket.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6751E41619E002CA531 /* asyncpacketsocket.cc */; };
+                5C63F6891E41619E002CA531 /* asyncpacketsocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6761E41619E002CA531 /* asyncpacketsocket.h */; };
+                5C63F68A1E41619E002CA531 /* asyncresolverinterface.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6771E41619E002CA531 /* asyncresolverinterface.cc */; };
+                5C63F68B1E41619E002CA531 /* asyncresolverinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6781E41619E002CA531 /* asyncresolverinterface.h */; };
+                5C63F68C1E41619E002CA531 /* asyncsocket.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6791E41619E002CA531 /* asyncsocket.cc */; };
+                5C63F68D1E41619E002CA531 /* asyncsocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F67A1E41619E002CA531 /* asyncsocket.h */; };
+                5C63F68E1E41619E002CA531 /* asynctcpsocket.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F67B1E41619E002CA531 /* asynctcpsocket.cc */; };
+                5C63F68F1E41619E002CA531 /* asynctcpsocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F67C1E41619E002CA531 /* asynctcpsocket.h */; };
+                5C63F6901E41619E002CA531 /* asyncudpsocket.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F67D1E41619E002CA531 /* asyncudpsocket.cc */; };
+                5C63F6911E41619E002CA531 /* asyncudpsocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F67E1E41619E002CA531 /* asyncudpsocket.h */; };
+                5C63F7B21E416288002CA531 /* atomicops.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6941E416287002CA531 /* atomicops.h */; };
+                5C63F7B31E416288002CA531 /* autodetectproxy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6951E416287002CA531 /* autodetectproxy.cc */; };
+                5C63F7B41E416288002CA531 /* autodetectproxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6961E416287002CA531 /* autodetectproxy.h */; };
+                5C63F7B51E416288002CA531 /* base64.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6971E416287002CA531 /* base64.cc */; };
+                5C63F7B61E416288002CA531 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6981E416287002CA531 /* base64.h */; };
+                5C63F7B71E416288002CA531 /* basictypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6991E416287002CA531 /* basictypes.h */; };
+                5C63F7B81E416288002CA531 /* bind.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F69A1E416287002CA531 /* bind.h */; };
+                5C63F7B91E416288002CA531 /* bitbuffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F69C1E416287002CA531 /* bitbuffer.cc */; };
+                5C63F7BA1E416288002CA531 /* bitbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F69D1E416287002CA531 /* bitbuffer.h */; };
+                5C63F7BB1E416288002CA531 /* buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F69E1E416287002CA531 /* buffer.cc */; };
+                5C63F7BC1E416288002CA531 /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F69F1E416287002CA531 /* buffer.h */; };
+                5C63F7BD1E416288002CA531 /* bufferqueue.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6A01E416287002CA531 /* bufferqueue.cc */; };
+                5C63F7BE1E416288002CA531 /* bufferqueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6A11E416287002CA531 /* bufferqueue.h */; };
+                5C63F7BF1E416288002CA531 /* bytebuffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6A31E416287002CA531 /* bytebuffer.cc */; };
+                5C63F7C01E416288002CA531 /* bytebuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6A41E416287002CA531 /* bytebuffer.h */; };
+                5C63F7C11E416288002CA531 /* byteorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6A51E416287002CA531 /* byteorder.h */; };
+                5C63F7C21E416288002CA531 /* callback.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6A61E416287002CA531 /* callback.h */; };
+                5C63F7C31E416288002CA531 /* checks.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6A81E416287002CA531 /* checks.cc */; };
+                5C63F7C41E416288002CA531 /* checks.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6A91E416287002CA531 /* checks.h */; };
+                5C63F7C51E416288002CA531 /* common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6AA1E416287002CA531 /* common.cc */; };
+                5C63F7C61E416288002CA531 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6AB1E416287002CA531 /* common.h */; };
+                5C63F7C71E416288002CA531 /* constructormagic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6AC1E416287002CA531 /* constructormagic.h */; };
+                5C63F7C81E416288002CA531 /* copyonwritebuffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6AD1E416287002CA531 /* copyonwritebuffer.cc */; };
+                5C63F7C91E416288002CA531 /* copyonwritebuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6AE1E416287002CA531 /* copyonwritebuffer.h */; };
+                5C63F7CB1E416288002CA531 /* crc32.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6B01E416287002CA531 /* crc32.cc */; };
+                5C63F7CC1E416288002CA531 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6B11E416287002CA531 /* crc32.h */; };
+                5C63F7CD1E416288002CA531 /* criticalsection.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6B21E416287002CA531 /* criticalsection.cc */; };
+                5C63F7CE1E416288002CA531 /* criticalsection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6B31E416287002CA531 /* criticalsection.h */; };
+                5C63F7CF1E416288002CA531 /* cryptstring.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6B41E416287002CA531 /* cryptstring.cc */; };
+                5C63F7D01E416288002CA531 /* cryptstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6B51E416287002CA531 /* cryptstring.h */; };
+                5C63F7D21E416288002CA531 /* dbus.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6B71E416287002CA531 /* dbus.cc */; };
+                5C63F7D31E416288002CA531 /* dbus.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6B81E416287002CA531 /* dbus.h */; };
+                5C63F7D41E416288002CA531 /* deprecation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6B91E416287002CA531 /* deprecation.h */; };
+                5C63F7D51E416288002CA531 /* diskcache.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6BA1E416287002CA531 /* diskcache.cc */; };
+                5C63F7D61E416288002CA531 /* diskcache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6BB1E416287002CA531 /* diskcache.h */; };
+                5C63F7D71E416288002CA531 /* dscp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6BC1E416287002CA531 /* dscp.h */; };
+                5C63F7D81E416288002CA531 /* event_tracer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6BD1E416287002CA531 /* event_tracer.cc */; };
+                5C63F7D91E416288002CA531 /* event_tracer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6BE1E416287002CA531 /* event_tracer.h */; };
+                5C63F7DA1E416288002CA531 /* event.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6BF1E416287002CA531 /* event.cc */; };
+                5C63F7DB1E416288002CA531 /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6C01E416287002CA531 /* event.h */; };
+                5C63F7DC1E416288002CA531 /* exp_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6C11E416287002CA531 /* exp_filter.cc */; };
+                5C63F7DD1E416288002CA531 /* exp_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6C21E416287002CA531 /* exp_filter.h */; };
+                5C63F7DE1E416288002CA531 /* fakeclock.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6C31E416287002CA531 /* fakeclock.cc */; };
+                5C63F7DF1E416288002CA531 /* fakeclock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6C41E416287002CA531 /* fakeclock.h */; };
+                5C63F7E01E416288002CA531 /* fakenetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6C51E416287002CA531 /* fakenetwork.h */; };
+                5C63F7E11E416288002CA531 /* fakesslidentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6C61E416287002CA531 /* fakesslidentity.h */; };
+                5C63F7E21E416288002CA531 /* faketaskrunner.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6C71E416287002CA531 /* faketaskrunner.h */; };
+                5C63F7E31E416288002CA531 /* file_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6C81E416287002CA531 /* file_posix.cc */; };
+                5C63F7E41E416288002CA531 /* file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6C91E416287002CA531 /* file.cc */; };
+                5C63F7E51E416288002CA531 /* file.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6CA1E416287002CA531 /* file.h */; };
+                5C63F7E61E416288002CA531 /* filerotatingstream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6CB1E416287002CA531 /* filerotatingstream.cc */; };
+                5C63F7E71E416288002CA531 /* filerotatingstream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6CC1E416287002CA531 /* filerotatingstream.h */; };
+                5C63F7E81E416288002CA531 /* fileutils_mock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6CD1E416287002CA531 /* fileutils_mock.h */; };
+                5C63F7E91E416288002CA531 /* fileutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6CE1E416287002CA531 /* fileutils.cc */; };
+                5C63F7EA1E416288002CA531 /* fileutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6CF1E416287002CA531 /* fileutils.h */; };
+                5C63F7EB1E416288002CA531 /* firewallsocketserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6D01E416287002CA531 /* firewallsocketserver.cc */; };
+                5C63F7EC1E416288002CA531 /* firewallsocketserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6D11E416287002CA531 /* firewallsocketserver.h */; };
+                5C63F7ED1E416288002CA531 /* flags.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6D21E416287002CA531 /* flags.cc */; };
+                5C63F7EE1E416288002CA531 /* flags.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6D31E416287002CA531 /* flags.h */; };
+                5C63F7EF1E416288002CA531 /* format_macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6D41E416287002CA531 /* format_macros.h */; };
+                5C63F7F01E416288002CA531 /* function_view.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6D51E416287002CA531 /* function_view.h */; };
+                5C63F7F11E416288002CA531 /* gtest_prod_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6D61E416287002CA531 /* gtest_prod_util.h */; };
+                5C63F7F21E416288002CA531 /* gunit_prod.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6D71E416287002CA531 /* gunit_prod.h */; };
+                5C63F7F31E416288002CA531 /* gunit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6D81E416287002CA531 /* gunit.h */; };
+                5C63F7F41E416288002CA531 /* helpers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6D91E416287002CA531 /* helpers.cc */; };
+                5C63F7F51E416288002CA531 /* helpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6DA1E416287002CA531 /* helpers.h */; };
+                5C63F7F61E416288002CA531 /* httpbase.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6DB1E416287002CA531 /* httpbase.cc */; };
+                5C63F7F71E416288002CA531 /* httpbase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6DC1E416287002CA531 /* httpbase.h */; };
+                5C63F7F81E416288002CA531 /* httpclient.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6DD1E416287002CA531 /* httpclient.cc */; };
+                5C63F7F91E416288002CA531 /* httpclient.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6DE1E416287002CA531 /* httpclient.h */; };
+                5C63F7FA1E416288002CA531 /* httpcommon-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6DF1E416287002CA531 /* httpcommon-inl.h */; };
+                5C63F7FB1E416288002CA531 /* httpcommon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6E01E416287002CA531 /* httpcommon.cc */; };
+                5C63F7FC1E416288002CA531 /* httpcommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6E11E416287002CA531 /* httpcommon.h */; };
+                5C63F7FD1E416288002CA531 /* httprequest.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6E21E416287002CA531 /* httprequest.cc */; };
+                5C63F7FE1E416288002CA531 /* httprequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6E31E416287002CA531 /* httprequest.h */; };
+                5C63F7FF1E416288002CA531 /* httpserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6E41E416287002CA531 /* httpserver.cc */; };
+                5C63F8001E416288002CA531 /* httpserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6E51E416287002CA531 /* httpserver.h */; };
+                5C63F8011E416288002CA531 /* ifaddrs_converter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6E61E416287002CA531 /* ifaddrs_converter.cc */; };
+                5C63F8021E416288002CA531 /* ifaddrs_converter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6E71E416287002CA531 /* ifaddrs_converter.h */; };
+                5C63F8031E416288002CA531 /* ifaddrs-android.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6E81E416287002CA531 /* ifaddrs-android.cc */; };
+                5C63F8041E416288002CA531 /* ifaddrs-android.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6E91E416287002CA531 /* ifaddrs-android.h */; };
+                5C63F8051E416288002CA531 /* ignore_wundef.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6EA1E416287002CA531 /* ignore_wundef.h */; };
+                5C63F8061E416288002CA531 /* ipaddress.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6EB1E416287002CA531 /* ipaddress.cc */; };
+                5C63F8071E416288002CA531 /* ipaddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6EC1E416287002CA531 /* ipaddress.h */; };
+                5C63F8081E416288002CA531 /* json.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6ED1E416287002CA531 /* json.cc */; };
+                5C63F8091E416288002CA531 /* json.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6EE1E416287002CA531 /* json.h */; };
+                5C63F80A1E416288002CA531 /* keep_ref_until_done.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6EF1E416287002CA531 /* keep_ref_until_done.h */; };
+                5C63F80B1E416288002CA531 /* linked_ptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6F01E416287002CA531 /* linked_ptr.h */; };
+                5C63F80C1E416288002CA531 /* location.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6F11E416287002CA531 /* location.cc */; };
+                5C63F80D1E416288002CA531 /* location.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6F21E416287002CA531 /* location.h */; };
+                5C63F80E1E416288002CA531 /* logging_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6F31E416287002CA531 /* logging_mac.mm */; };
+                5C63F80F1E416288002CA531 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6F41E416287002CA531 /* logging.cc */; };
+                5C63F8101E416288002CA531 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6F51E416287002CA531 /* logging.h */; };
+                5C63F8111E416288002CA531 /* logsinks.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6F61E416287002CA531 /* logsinks.cc */; };
+                5C63F8121E416288002CA531 /* logsinks.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6F71E416287002CA531 /* logsinks.h */; };
+                5C63F8131E416288002CA531 /* maccocoathreadhelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6F81E416287002CA531 /* maccocoathreadhelper.h */; };
+                5C63F8141E416288002CA531 /* maccocoathreadhelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6F91E416287002CA531 /* maccocoathreadhelper.mm */; };
+                5C63F8151E416288002CA531 /* macconversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6FA1E416287002CA531 /* macconversion.cc */; };
+                5C63F8161E416288002CA531 /* macconversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6FB1E416287002CA531 /* macconversion.h */; };
+                5C63F8171E416288002CA531 /* macutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6FC1E416287002CA531 /* macutils.cc */; };
+                5C63F8181E416288002CA531 /* macutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6FD1E416287002CA531 /* macutils.h */; };
+                5C63F8191E416288002CA531 /* macwindowpicker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F6FE1E416287002CA531 /* macwindowpicker.cc */; };
+                5C63F81A1E416288002CA531 /* macwindowpicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F6FF1E416287002CA531 /* macwindowpicker.h */; };
+                5C63F81B1E416288002CA531 /* mathutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7001E416287002CA531 /* mathutils.h */; };
+                5C63F81C1E416288002CA531 /* md5.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7011E416287002CA531 /* md5.cc */; };
+                5C63F81D1E416288002CA531 /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7021E416287002CA531 /* md5.h */; };
+                5C63F81E1E416288002CA531 /* md5digest.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7031E416287002CA531 /* md5digest.cc */; };
+                5C63F81F1E416288002CA531 /* md5digest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7041E416287002CA531 /* md5digest.h */; };
+                5C63F8201E416288002CA531 /* messagedigest.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7051E416287002CA531 /* messagedigest.cc */; };
+                5C63F8211E416288002CA531 /* messagedigest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7061E416287002CA531 /* messagedigest.h */; };
+                5C63F8221E416288002CA531 /* messagehandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7071E416287002CA531 /* messagehandler.cc */; };
+                5C63F8231E416288002CA531 /* messagehandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7081E416287002CA531 /* messagehandler.h */; };
+                5C63F8241E416288002CA531 /* messagequeue.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7091E416287002CA531 /* messagequeue.cc */; };
+                5C63F8251E416288002CA531 /* messagequeue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F70A1E416287002CA531 /* messagequeue.h */; };
+                5C63F8261E416288002CA531 /* mod_ops.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F70B1E416287002CA531 /* mod_ops.h */; };
+                5C63F8281E416288002CA531 /* natserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F70D1E416288002CA531 /* natserver.cc */; };
+                5C63F8291E416288002CA531 /* natserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F70E1E416288002CA531 /* natserver.h */; };
+                5C63F82A1E416288002CA531 /* natsocketfactory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F70F1E416288002CA531 /* natsocketfactory.cc */; };
+                5C63F82B1E416288002CA531 /* natsocketfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7101E416288002CA531 /* natsocketfactory.h */; };
+                5C63F82C1E416288002CA531 /* nattypes.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7111E416288002CA531 /* nattypes.cc */; };
+                5C63F82D1E416288002CA531 /* nattypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7121E416288002CA531 /* nattypes.h */; };
+                5C63F82E1E416288002CA531 /* nethelpers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7131E416288002CA531 /* nethelpers.cc */; };
+                5C63F82F1E416288002CA531 /* nethelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7141E416288002CA531 /* nethelpers.h */; };
+                5C63F8301E416288002CA531 /* network.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7151E416288002CA531 /* network.cc */; };
+                5C63F8311E416288002CA531 /* network.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7161E416288002CA531 /* network.h */; };
+                5C63F8321E416288002CA531 /* networkmonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7171E416288002CA531 /* networkmonitor.cc */; };
+                5C63F8331E416288002CA531 /* networkmonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7181E416288002CA531 /* networkmonitor.h */; };
+                5C63F8341E416288002CA531 /* networkroute.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7191E416288002CA531 /* networkroute.h */; };
+                5C63F8351E416288002CA531 /* nullsocketserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F71A1E416288002CA531 /* nullsocketserver.cc */; };
+                5C63F8361E416288002CA531 /* nullsocketserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F71B1E416288002CA531 /* nullsocketserver.h */; };
+                5C63F8371E416288002CA531 /* onetimeevent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F71C1E416288002CA531 /* onetimeevent.h */; };
+                5C63F8381E416288002CA531 /* openssl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F71D1E416288002CA531 /* openssl.h */; };
+                5C63F8391E416288002CA531 /* openssladapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F71E1E416288002CA531 /* openssladapter.cc */; };
+                5C63F83A1E416288002CA531 /* openssladapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F71F1E416288002CA531 /* openssladapter.h */; };
+                5C63F83B1E416288002CA531 /* openssldigest.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7201E416288002CA531 /* openssldigest.cc */; };
+                5C63F83C1E416288002CA531 /* openssldigest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7211E416288002CA531 /* openssldigest.h */; };
+                5C63F83D1E416288002CA531 /* opensslidentity.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7221E416288002CA531 /* opensslidentity.cc */; };
+                5C63F83E1E416288002CA531 /* opensslidentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7231E416288002CA531 /* opensslidentity.h */; };
+                5C63F83F1E416288002CA531 /* opensslstreamadapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7241E416288002CA531 /* opensslstreamadapter.cc */; };
+                5C63F8401E416288002CA531 /* opensslstreamadapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7251E416288002CA531 /* opensslstreamadapter.h */; };
+                5C63F8421E416288002CA531 /* optional.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7271E416288002CA531 /* optional.cc */; };
+                5C63F8431E416288002CA531 /* optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7281E416288002CA531 /* optional.h */; };
+                5C63F8441E416288002CA531 /* optionsfile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7291E416288002CA531 /* optionsfile.cc */; };
+                5C63F8451E416288002CA531 /* optionsfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F72A1E416288002CA531 /* optionsfile.h */; };
+                5C63F8461E416288002CA531 /* pathutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F72B1E416288002CA531 /* pathutils.cc */; };
+                5C63F8471E416288002CA531 /* pathutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F72C1E416288002CA531 /* pathutils.h */; };
+                5C63F8481E416288002CA531 /* physicalsocketserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F72D1E416288002CA531 /* physicalsocketserver.cc */; };
+                5C63F8491E416288002CA531 /* physicalsocketserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F72E1E416288002CA531 /* physicalsocketserver.h */; };
+                5C63F84A1E416288002CA531 /* platform_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F72F1E416288002CA531 /* platform_file.cc */; };
+                5C63F84B1E416288002CA531 /* platform_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7301E416288002CA531 /* platform_file.h */; };
+                5C63F84C1E416288002CA531 /* platform_thread_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7311E416288002CA531 /* platform_thread_types.h */; };
+                5C63F84D1E416288002CA531 /* platform_thread.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7321E416288002CA531 /* platform_thread.cc */; };
+                5C63F84E1E416288002CA531 /* platform_thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7331E416288002CA531 /* platform_thread.h */; };
+                5C63F84F1E416288002CA531 /* proxydetect.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7341E416288002CA531 /* proxydetect.cc */; };
+                5C63F8501E416288002CA531 /* proxydetect.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7351E416288002CA531 /* proxydetect.h */; };
+                5C63F8511E416288002CA531 /* proxyinfo.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7361E416288002CA531 /* proxyinfo.cc */; };
+                5C63F8521E416288002CA531 /* proxyinfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7371E416288002CA531 /* proxyinfo.h */; };
+                5C63F8531E416288002CA531 /* proxyserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7381E416288002CA531 /* proxyserver.cc */; };
+                5C63F8541E416288002CA531 /* proxyserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7391E416288002CA531 /* proxyserver.h */; };
+                5C63F8551E416288002CA531 /* race_checker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F73A1E416288002CA531 /* race_checker.cc */; };
+                5C63F8561E416288002CA531 /* race_checker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F73B1E416288002CA531 /* race_checker.h */; };
+                5C63F8571E416288002CA531 /* random.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F73C1E416288002CA531 /* random.cc */; };
+                5C63F8581E416288002CA531 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F73D1E416288002CA531 /* random.h */; };
+                5C63F8591E416288002CA531 /* rate_limiter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F73E1E416288002CA531 /* rate_limiter.cc */; };
+                5C63F85A1E416288002CA531 /* rate_limiter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F73F1E416288002CA531 /* rate_limiter.h */; };
+                5C63F85B1E416288002CA531 /* rate_statistics.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7401E416288002CA531 /* rate_statistics.cc */; };
+                5C63F85C1E416288002CA531 /* rate_statistics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7411E416288002CA531 /* rate_statistics.h */; };
+                5C63F85D1E416288002CA531 /* ratelimiter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7421E416288002CA531 /* ratelimiter.cc */; };
+                5C63F85E1E416288002CA531 /* ratelimiter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7431E416288002CA531 /* ratelimiter.h */; };
+                5C63F85F1E416288002CA531 /* ratetracker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7441E416288002CA531 /* ratetracker.cc */; };
+                5C63F8601E416288002CA531 /* ratetracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7451E416288002CA531 /* ratetracker.h */; };
+                5C63F8611E416288002CA531 /* refcount.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7461E416288002CA531 /* refcount.h */; };
+                5C63F8621E416288002CA531 /* refcountedobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7471E416288002CA531 /* refcountedobject.h */; };
+                5C63F8631E416288002CA531 /* rollingaccumulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7481E416288002CA531 /* rollingaccumulator.h */; };
+                5C63F8641E416288002CA531 /* rtccertificate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7491E416288002CA531 /* rtccertificate.cc */; };
+                5C63F8651E416288002CA531 /* rtccertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F74A1E416288002CA531 /* rtccertificate.h */; };
+                5C63F8661E416288002CA531 /* rtccertificategenerator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F74B1E416288002CA531 /* rtccertificategenerator.cc */; };
+                5C63F8671E416288002CA531 /* rtccertificategenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F74C1E416288002CA531 /* rtccertificategenerator.h */; };
+                5C63F8681E416288002CA531 /* safe_compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F74D1E416288002CA531 /* safe_compare.h */; };
+                5C63F8691E416288002CA531 /* safe_conversions_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F74E1E416288002CA531 /* safe_conversions_impl.h */; };
+                5C63F86A1E416288002CA531 /* safe_conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F74F1E416288002CA531 /* safe_conversions.h */; };
+                5C63F86B1E416288002CA531 /* sanitizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7501E416288002CA531 /* sanitizer.h */; };
+                5C63F86C1E416288002CA531 /* scoped_autorelease_pool.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7511E416288002CA531 /* scoped_autorelease_pool.h */; };
+                5C63F86D1E416288002CA531 /* scoped_autorelease_pool.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7521E416288002CA531 /* scoped_autorelease_pool.mm */; };
+                5C63F86E1E416288002CA531 /* scopedptrcollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7531E416288002CA531 /* scopedptrcollection.h */; };
+                5C63F86F1E416288002CA531 /* sequenced_task_checker_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7541E416288002CA531 /* sequenced_task_checker_impl.cc */; };
+                5C63F8701E416288002CA531 /* sequenced_task_checker_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7551E416288002CA531 /* sequenced_task_checker_impl.h */; };
+                5C63F8721E416288002CA531 /* sequenced_task_checker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7571E416288002CA531 /* sequenced_task_checker.h */; };
+                5C63F8731E416288002CA531 /* sha1digest.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7581E416288002CA531 /* sha1digest.cc */; };
+                5C63F8741E416288002CA531 /* sha1digest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7591E416288002CA531 /* sha1digest.h */; };
+                5C63F8751E416288002CA531 /* sharedexclusivelock.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F75A1E416288002CA531 /* sharedexclusivelock.cc */; };
+                5C63F8761E416288002CA531 /* sharedexclusivelock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F75B1E416288002CA531 /* sharedexclusivelock.h */; };
+                5C63F8771E416288002CA531 /* signalthread.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F75C1E416288002CA531 /* signalthread.cc */; };
+                5C63F8781E416288002CA531 /* signalthread.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F75D1E416288002CA531 /* signalthread.h */; };
+                5C63F8791E416288002CA531 /* sigslot.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F75E1E416288002CA531 /* sigslot.cc */; };
+                5C63F87A1E416288002CA531 /* sigslot.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F75F1E416288002CA531 /* sigslot.h */; };
+                5C63F87B1E416288002CA531 /* sigslotrepeater.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7601E416288002CA531 /* sigslotrepeater.h */; };
+                5C63F87C1E416288002CA531 /* sigslottester.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7611E416288002CA531 /* sigslottester.h */; };
+                5C63F87F1E416288002CA531 /* socket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7651E416288002CA531 /* socket.h */; };
+                5C63F8801E416288002CA531 /* socketadapters.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7661E416288002CA531 /* socketadapters.cc */; };
+                5C63F8811E416288002CA531 /* socketadapters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7671E416288002CA531 /* socketadapters.h */; };
+                5C63F8821E416288002CA531 /* socketaddress.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7681E416288002CA531 /* socketaddress.cc */; };
+                5C63F8831E416288002CA531 /* socketaddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7691E416288002CA531 /* socketaddress.h */; };
+                5C63F8841E416288002CA531 /* socketaddresspair.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F76A1E416288002CA531 /* socketaddresspair.cc */; };
+                5C63F8851E416288002CA531 /* socketaddresspair.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F76B1E416288002CA531 /* socketaddresspair.h */; };
+                5C63F8861E416288002CA531 /* socketfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F76C1E416288002CA531 /* socketfactory.h */; };
+                5C63F8871E416288002CA531 /* socketpool.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F76D1E416288002CA531 /* socketpool.cc */; };
+                5C63F8881E416288002CA531 /* socketpool.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F76E1E416288002CA531 /* socketpool.h */; };
+                5C63F8891E416288002CA531 /* socketserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F76F1E416288002CA531 /* socketserver.h */; };
+                5C63F88A1E416288002CA531 /* socketstream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7701E416288002CA531 /* socketstream.cc */; };
+                5C63F88B1E416288002CA531 /* socketstream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7711E416288002CA531 /* socketstream.h */; };
+                5C63F88C1E416288002CA531 /* ssladapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7721E416288002CA531 /* ssladapter.cc */; };
+                5C63F88D1E416288002CA531 /* ssladapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7731E416288002CA531 /* ssladapter.h */; };
+                5C63F88E1E416288002CA531 /* sslconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7741E416288002CA531 /* sslconfig.h */; };
+                5C63F88F1E416288002CA531 /* sslfingerprint.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7751E416288002CA531 /* sslfingerprint.cc */; };
+                5C63F8901E416288002CA531 /* sslfingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7761E416288002CA531 /* sslfingerprint.h */; };
+                5C63F8911E416288002CA531 /* sslidentity.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7771E416288002CA531 /* sslidentity.cc */; };
+                5C63F8921E416288002CA531 /* sslidentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7781E416288002CA531 /* sslidentity.h */; };
+                5C63F8931E416288002CA531 /* sslroots.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7791E416288002CA531 /* sslroots.h */; };
+                5C63F8941E416288002CA531 /* sslsocketfactory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F77A1E416288002CA531 /* sslsocketfactory.cc */; };
+                5C63F8951E416288002CA531 /* sslsocketfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F77B1E416288002CA531 /* sslsocketfactory.h */; };
+                5C63F8961E416288002CA531 /* sslstreamadapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F77C1E416288002CA531 /* sslstreamadapter.cc */; };
+                5C63F8971E416288002CA531 /* sslstreamadapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F77D1E416288002CA531 /* sslstreamadapter.h */; };
+                5C63F8981E416288002CA531 /* stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F77E1E416288002CA531 /* stream.cc */; };
+                5C63F8991E416288002CA531 /* stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F77F1E416288002CA531 /* stream.h */; };
+                5C63F89A1E416288002CA531 /* stringencode.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7801E416288002CA531 /* stringencode.cc */; };
+                5C63F89B1E416288002CA531 /* stringencode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7811E416288002CA531 /* stringencode.h */; };
+                5C63F89C1E416288002CA531 /* stringutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7821E416288002CA531 /* stringutils.cc */; };
+                5C63F89D1E416288002CA531 /* stringutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7831E416288002CA531 /* stringutils.h */; };
+                5C63F89E1E416288002CA531 /* swap_queue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7841E416288002CA531 /* swap_queue.h */; };
+                5C63F89F1E416288002CA531 /* systeminfo.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7851E416288002CA531 /* systeminfo.cc */; };
+                5C63F8A01E416288002CA531 /* systeminfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7861E416288002CA531 /* systeminfo.h */; };
+                5C63F8A11E416288002CA531 /* task_queue_gcd.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7871E416288002CA531 /* task_queue_gcd.cc */; };
+                5C63F8A31E416288002CA531 /* task_queue_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7891E416288002CA531 /* task_queue_posix.cc */; };
+                5C63F8A41E416288002CA531 /* task_queue_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F78A1E416288002CA531 /* task_queue_posix.h */; };
+                5C63F8A61E416288002CA531 /* task_queue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F78C1E416288002CA531 /* task_queue.h */; };
+                5C63F8A71E416288002CA531 /* task.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F78D1E416288002CA531 /* task.cc */; };
+                5C63F8A81E416288002CA531 /* task.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F78E1E416288002CA531 /* task.h */; };
+                5C63F8A91E416288002CA531 /* taskparent.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F78F1E416288002CA531 /* taskparent.cc */; };
+                5C63F8AA1E416288002CA531 /* taskparent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7901E416288002CA531 /* taskparent.h */; };
+                5C63F8AB1E416288002CA531 /* taskrunner.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7911E416288002CA531 /* taskrunner.cc */; };
+                5C63F8AC1E416288002CA531 /* taskrunner.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7921E416288002CA531 /* taskrunner.h */; };
+                5C63F8AD1E416288002CA531 /* template_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7931E416288002CA531 /* template_util.h */; };
+                5C63F8AE1E416288002CA531 /* testbase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7941E416288002CA531 /* testbase64.h */; };
+                5C63F8AF1E416288002CA531 /* testclient.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7951E416288002CA531 /* testclient.cc */; };
+                5C63F8B01E416288002CA531 /* testclient.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7961E416288002CA531 /* testclient.h */; };
+                5C63F8B11E416288002CA531 /* testechoserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7971E416288002CA531 /* testechoserver.h */; };
+                5C63F8B21E416288002CA531 /* testutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7981E416288002CA531 /* testutils.h */; };
+                5C63F8B31E416288002CA531 /* thread_annotations.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7991E416288002CA531 /* thread_annotations.h */; };
+                5C63F8B41E416288002CA531 /* thread_checker_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F79A1E416288002CA531 /* thread_checker_impl.cc */; };
+                5C63F8B51E416288002CA531 /* thread_checker_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F79B1E416288002CA531 /* thread_checker_impl.h */; };
+                5C63F8B61E416288002CA531 /* thread_checker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F79C1E416288002CA531 /* thread_checker.h */; };
+                5C63F8B81E416288002CA531 /* timedelta.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F79E1E416288002CA531 /* timedelta.h */; };
+                5C63F8B91E416288002CA531 /* timestampaligner.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F79F1E416288002CA531 /* timestampaligner.cc */; };
+                5C63F8BA1E416288002CA531 /* timestampaligner.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7A01E416288002CA531 /* timestampaligner.h */; };
+                5C63F8BB1E416288002CA531 /* timeutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7A11E416288002CA531 /* timeutils.cc */; };
+                5C63F8BC1E416288002CA531 /* timeutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7A21E416288002CA531 /* timeutils.h */; };
+                5C63F8BD1E416288002CA531 /* trace_event.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7A31E416288002CA531 /* trace_event.h */; };
+                5C63F8BE1E416288002CA531 /* transformadapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7A41E416288002CA531 /* transformadapter.cc */; };
+                5C63F8BF1E416288002CA531 /* transformadapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7A51E416288002CA531 /* transformadapter.h */; };
+                5C63F8C01E416288002CA531 /* type_traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7A61E416288002CA531 /* type_traits.h */; };
+                5C63F8C21E416288002CA531 /* unixfilesystem.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7A81E416288002CA531 /* unixfilesystem.cc */; };
+                5C63F8C31E416288002CA531 /* unixfilesystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7A91E416288002CA531 /* unixfilesystem.h */; };
+                5C63F8C41E416288002CA531 /* urlencode.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7AA1E416288002CA531 /* urlencode.cc */; };
+                5C63F8C51E416288002CA531 /* urlencode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7AB1E416288002CA531 /* urlencode.h */; };
+                5C63F8C61E416288002CA531 /* virtualsocketserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7AC1E416288002CA531 /* virtualsocketserver.cc */; };
+                5C63F8C71E416288002CA531 /* virtualsocketserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7AD1E416288002CA531 /* virtualsocketserver.h */; };
+                5C63F8C91E416288002CA531 /* weak_ptr.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F7AF1E416288002CA531 /* weak_ptr.cc */; };
+                5C63F8CA1E416288002CA531 /* weak_ptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F7B01E416288002CA531 /* weak_ptr.h */; };
+                5C63F8D91E416D53002CA531 /* assertions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8D01E416D53002CA531 /* assertions.h */; };
+                5C63F8DA1E416D53002CA531 /* autolink.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8D11E416D53002CA531 /* autolink.h */; };
+                5C63F8DB1E416D53002CA531 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8D21E416D53002CA531 /* config.h */; };
+                5C63F8DC1E416D53002CA531 /* features.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8D31E416D53002CA531 /* features.h */; };
+                5C63F8DD1E416D53002CA531 /* forwards.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8D41E416D53002CA531 /* forwards.h */; };
+                5C63F8DE1E416D53002CA531 /* json.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8D51E416D53002CA531 /* json.h */; };
+                5C63F8DF1E416D53002CA531 /* reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8D61E416D53002CA531 /* reader.h */; };
+                5C63F8E01E416D53002CA531 /* value.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8D71E416D53002CA531 /* value.h */; };
+                5C63F8E11E416D53002CA531 /* writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8D81E416D53002CA531 /* writer.h */; };
+                5C63F9361E41737B002CA531 /* audiotrack.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8E31E41737B002CA531 /* audiotrack.cc */; };
+                5C63F9371E41737B002CA531 /* audiotrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8E41E41737B002CA531 /* audiotrack.h */; };
+                5C63F9381E41737B002CA531 /* datachannel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8E51E41737B002CA531 /* datachannel.cc */; };
+                5C63F9391E41737B002CA531 /* datachannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8E61E41737B002CA531 /* datachannel.h */; };
+                5C63F93A1E41737B002CA531 /* datachannelinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8E71E41737B002CA531 /* datachannelinterface.h */; };
+                5C63F93B1E41737B002CA531 /* dtmfsender.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8E91E41737B002CA531 /* dtmfsender.cc */; };
+                5C63F93C1E41737B002CA531 /* dtmfsender.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8EA1E41737B002CA531 /* dtmfsender.h */; };
+                5C63F93D1E41737B002CA531 /* dtmfsenderinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8EB1E41737B002CA531 /* dtmfsenderinterface.h */; };
+                5C63F93E1E41737B002CA531 /* fakemediacontroller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8EC1E41737B002CA531 /* fakemediacontroller.h */; };
+                5C63F93F1E41737B002CA531 /* fakemetricsobserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8ED1E41737B002CA531 /* fakemetricsobserver.cc */; };
+                5C63F9401E41737B002CA531 /* fakemetricsobserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8EE1E41737B002CA531 /* fakemetricsobserver.h */; };
+                5C63F9411E41737B002CA531 /* jsep.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8EF1E41737B002CA531 /* jsep.h */; };
+                5C63F9421E41737B002CA531 /* jsepicecandidate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8F01E41737B002CA531 /* jsepicecandidate.cc */; };
+                5C63F9431E41737B002CA531 /* jsepicecandidate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8F11E41737B002CA531 /* jsepicecandidate.h */; };
+                5C63F9441E41737B002CA531 /* jsepsessiondescription.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8F21E41737B002CA531 /* jsepsessiondescription.cc */; };
+                5C63F9451E41737B002CA531 /* jsepsessiondescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8F31E41737B002CA531 /* jsepsessiondescription.h */; };
+                5C63F9461E41737B002CA531 /* localaudiosource.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8F41E41737B002CA531 /* localaudiosource.cc */; };
+                5C63F9471E41737B002CA531 /* localaudiosource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8F51E41737B002CA531 /* localaudiosource.h */; };
+                5C63F9481E41737B002CA531 /* mediaconstraintsinterface.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8F61E41737B002CA531 /* mediaconstraintsinterface.cc */; };
+                5C63F9491E41737B002CA531 /* mediaconstraintsinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8F71E41737B002CA531 /* mediaconstraintsinterface.h */; };
+                5C63F94A1E41737B002CA531 /* mediacontroller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8F81E41737B002CA531 /* mediacontroller.cc */; };
+                5C63F94B1E41737B002CA531 /* mediacontroller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8F91E41737B002CA531 /* mediacontroller.h */; };
+                5C63F94C1E41737B002CA531 /* mediastream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8FA1E41737B002CA531 /* mediastream.cc */; };
+                5C63F94D1E41737B002CA531 /* mediastream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8FB1E41737B002CA531 /* mediastream.h */; };
+                5C63F94E1E41737B002CA531 /* mediastreaminterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8FC1E41737B002CA531 /* mediastreaminterface.h */; };
+                5C63F94F1E41737B002CA531 /* mediastreamobserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F8FD1E41737B002CA531 /* mediastreamobserver.cc */; };
+                5C63F9501E41737B002CA531 /* mediastreamobserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8FE1E41737B002CA531 /* mediastreamobserver.h */; };
+                5C63F9511E41737B002CA531 /* mediastreamproxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F8FF1E41737B002CA531 /* mediastreamproxy.h */; };
+                5C63F9521E41737B002CA531 /* mediastreamtrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9001E41737B002CA531 /* mediastreamtrack.h */; };
+                5C63F9531E41737B002CA531 /* mediastreamtrackproxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9011E41737B002CA531 /* mediastreamtrackproxy.h */; };
+                5C63F9541E41737B002CA531 /* notifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9021E41737B002CA531 /* notifier.h */; };
+                5C63F9551E41737B002CA531 /* peerconnection.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9041E41737B002CA531 /* peerconnection.cc */; };
+                5C63F9561E41737B002CA531 /* peerconnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9051E41737B002CA531 /* peerconnection.h */; };
+                5C63F9571E41737B002CA531 /* peerconnectionfactory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9061E41737B002CA531 /* peerconnectionfactory.cc */; };
+                5C63F9581E41737B002CA531 /* peerconnectionfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9071E41737B002CA531 /* peerconnectionfactory.h */; };
+                5C63F9591E41737B002CA531 /* peerconnectionfactoryproxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9081E41737B002CA531 /* peerconnectionfactoryproxy.h */; };
+                5C63F95A1E41737B002CA531 /* peerconnectioninterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9091E41737B002CA531 /* peerconnectioninterface.h */; };
+                5C63F95B1E41737B002CA531 /* peerconnectionproxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F90A1E41737B002CA531 /* peerconnectionproxy.h */; };
+                5C63F95D1E41737B002CA531 /* proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F90C1E41737B002CA531 /* proxy.h */; };
+                5C63F9621E41737B002CA531 /* remoteaudiosource.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9111E41737B002CA531 /* remoteaudiosource.cc */; };
+                5C63F9631E41737B002CA531 /* remoteaudiosource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9121E41737B002CA531 /* remoteaudiosource.h */; };
+                5C63F9641E41737B002CA531 /* rtcstatscollector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9131E41737B002CA531 /* rtcstatscollector.cc */; };
+                5C63F9651E41737B002CA531 /* rtcstatscollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9141E41737B002CA531 /* rtcstatscollector.h */; };
+                5C63F9661E41737B002CA531 /* rtpparameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9151E41737B002CA531 /* rtpparameters.h */; };
+                5C63F9671E41737B002CA531 /* rtpreceiver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9161E41737B002CA531 /* rtpreceiver.cc */; };
+                5C63F9681E41737B002CA531 /* rtpreceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9171E41737B002CA531 /* rtpreceiver.h */; };
+                5C63F9691E41737B002CA531 /* rtpreceiverinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9181E41737B002CA531 /* rtpreceiverinterface.h */; };
+                5C63F96A1E41737B002CA531 /* rtpsender.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9191E41737B002CA531 /* rtpsender.cc */; };
+                5C63F96B1E41737B002CA531 /* rtpsender.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F91A1E41737B002CA531 /* rtpsender.h */; };
+                5C63F96C1E41737B002CA531 /* rtpsenderinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F91B1E41737B002CA531 /* rtpsenderinterface.h */; };
+                5C63F96D1E41737B002CA531 /* sctputils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F91C1E41737B002CA531 /* sctputils.cc */; };
+                5C63F96E1E41737B002CA531 /* sctputils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F91D1E41737B002CA531 /* sctputils.h */; };
+                5C63F9701E41737B002CA531 /* statscollector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F91F1E41737B002CA531 /* statscollector.cc */; };
+                5C63F9711E41737B002CA531 /* statscollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9201E41737B002CA531 /* statscollector.h */; };
+                5C63F9721E41737B002CA531 /* statstypes.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9211E41737B002CA531 /* statstypes.cc */; };
+                5C63F9731E41737B002CA531 /* statstypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9221E41737B002CA531 /* statstypes.h */; };
+                5C63F9741E41737B002CA531 /* streamcollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9231E41737B002CA531 /* streamcollection.h */; };
+                5C63F9751E41737B002CA531 /* umametrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9241E41737B002CA531 /* umametrics.h */; };
+                5C63F9771E41737B002CA531 /* videocapturertracksource.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9261E41737B002CA531 /* videocapturertracksource.cc */; };
+                5C63F9781E41737B002CA531 /* videocapturertracksource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9271E41737B002CA531 /* videocapturertracksource.h */; };
+                5C63F9791E41737B002CA531 /* videosourceproxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9281E41737B002CA531 /* videosourceproxy.h */; };
+                5C63F97B1E41737B002CA531 /* videotrack.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F92A1E41737B002CA531 /* videotrack.cc */; };
+                5C63F97C1E41737B002CA531 /* videotrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F92B1E41737B002CA531 /* videotrack.h */; };
+                5C63F97D1E41737B002CA531 /* videotracksource.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F92C1E41737B002CA531 /* videotracksource.cc */; };
+                5C63F97E1E41737B002CA531 /* videotracksource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F92D1E41737B002CA531 /* videotracksource.h */; };
+                5C63F9801E41737B002CA531 /* webrtcsdp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F92F1E41737B002CA531 /* webrtcsdp.cc */; };
+                5C63F9811E41737B002CA531 /* webrtcsdp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9301E41737B002CA531 /* webrtcsdp.h */; };
+                5C63F9831E41737B002CA531 /* webrtcsession.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9321E41737B002CA531 /* webrtcsession.cc */; };
+                5C63F9841E41737B002CA531 /* webrtcsession.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9331E41737B002CA531 /* webrtcsession.h */; };
+                5C63F9851E41737B002CA531 /* webrtcsessiondescriptionfactory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9341E41737B002CA531 /* webrtcsessiondescriptionfactory.cc */; };
+                5C63F9861E41737B002CA531 /* webrtcsessiondescriptionfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9351E41737B002CA531 /* webrtcsessiondescriptionfactory.h */; };
+                5C63F9E01E4174F6002CA531 /* asyncstuntcpsocket.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F98A1E4174F6002CA531 /* asyncstuntcpsocket.cc */; };
+                5C63F9E11E4174F6002CA531 /* asyncstuntcpsocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F98B1E4174F6002CA531 /* asyncstuntcpsocket.h */; };
+                5C63F9E21E4174F6002CA531 /* basicpacketsocketfactory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F98C1E4174F6002CA531 /* basicpacketsocketfactory.cc */; };
+                5C63F9E31E4174F6002CA531 /* basicpacketsocketfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F98D1E4174F6002CA531 /* basicpacketsocketfactory.h */; };
+                5C63F9E41E4174F6002CA531 /* candidate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F98E1E4174F6002CA531 /* candidate.h */; };
+                5C63F9E51E4174F6002CA531 /* candidatepairinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F98F1E4174F6002CA531 /* candidatepairinterface.h */; };
+                5C63F9E61E4174F6002CA531 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9901E4174F6002CA531 /* common.h */; };
+                5C63F9E71E4174F6002CA531 /* dtlstransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9911E4174F6002CA531 /* dtlstransport.h */; };
+                5C63F9E91E4174F6002CA531 /* dtlstransportchannel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9931E4174F6002CA531 /* dtlstransportchannel.cc */; };
+                5C63F9EA1E4174F6002CA531 /* dtlstransportchannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9941E4174F6002CA531 /* dtlstransportchannel.h */; };
+                5C63F9EB1E4174F6002CA531 /* fakeportallocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9951E4174F6002CA531 /* fakeportallocator.h */; };
+                5C63F9EC1E4174F6002CA531 /* faketransportcontroller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9961E4174F6002CA531 /* faketransportcontroller.h */; };
+                5C63F9ED1E4174F6002CA531 /* p2pconstants.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9971E4174F6002CA531 /* p2pconstants.cc */; };
+                5C63F9EE1E4174F6002CA531 /* p2pconstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9981E4174F6002CA531 /* p2pconstants.h */; };
+                5C63F9EF1E4174F6002CA531 /* p2ptransport.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9991E4174F6002CA531 /* p2ptransport.cc */; };
+                5C63F9F01E4174F6002CA531 /* p2ptransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F99A1E4174F6002CA531 /* p2ptransport.h */; };
+                5C63F9F21E4174F6002CA531 /* p2ptransportchannel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F99C1E4174F6002CA531 /* p2ptransportchannel.cc */; };
+                5C63F9F31E4174F6002CA531 /* p2ptransportchannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F99D1E4174F6002CA531 /* p2ptransportchannel.h */; };
+                5C63F9F41E4174F6002CA531 /* packetsocketfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F99E1E4174F6002CA531 /* packetsocketfactory.h */; };
+                5C63F9F51E4174F6002CA531 /* packettransportinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F99F1E4174F6002CA531 /* packettransportinterface.h */; };
+                5C63F9F71E4174F6002CA531 /* port.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9A11E4174F6002CA531 /* port.cc */; };
+                5C63F9F81E4174F6002CA531 /* port.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9A21E4174F6002CA531 /* port.h */; };
+                5C63F9FA1E4174F6002CA531 /* portallocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9A41E4174F6002CA531 /* portallocator.cc */; };
+                5C63F9FB1E4174F6002CA531 /* portallocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9A51E4174F6002CA531 /* portallocator.h */; };
+                5C63F9FC1E4174F6002CA531 /* portinterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9A61E4174F6002CA531 /* portinterface.h */; };
+                5C63F9FE1E4174F6002CA531 /* pseudotcp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9A81E4174F6002CA531 /* pseudotcp.cc */; };
+                5C63F9FF1E4174F6002CA531 /* pseudotcp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9A91E4174F6002CA531 /* pseudotcp.h */; };
+                5C63FA011E4174F6002CA531 /* relayport.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9AB1E4174F6002CA531 /* relayport.cc */; };
+                5C63FA021E4174F6002CA531 /* relayport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9AC1E4174F6002CA531 /* relayport.h */; };
+                5C63FA041E4174F6002CA531 /* relayserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9AE1E4174F6002CA531 /* relayserver.cc */; };
+                5C63FA051E4174F6002CA531 /* relayserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9AF1E4174F6002CA531 /* relayserver.h */; };
+                5C63FA061E4174F6002CA531 /* session.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9B01E4174F6002CA531 /* session.cc */; };
+                5C63FA071E4174F6002CA531 /* session.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9B11E4174F6002CA531 /* session.h */; };
+                5C63FA081E4174F6002CA531 /* sessiondescription.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9B21E4174F6002CA531 /* sessiondescription.cc */; };
+                5C63FA091E4174F6002CA531 /* sessiondescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9B31E4174F6002CA531 /* sessiondescription.h */; };
+                5C63FA0B1E4174F6002CA531 /* stun.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9B51E4174F6002CA531 /* stun.cc */; };
+                5C63FA0C1E4174F6002CA531 /* stun.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9B61E4174F6002CA531 /* stun.h */; };
+                5C63FA0E1E4174F6002CA531 /* stunport.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9B81E4174F6002CA531 /* stunport.cc */; };
+                5C63FA0F1E4174F6002CA531 /* stunport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9B91E4174F6002CA531 /* stunport.h */; };
+                5C63FA111E4174F6002CA531 /* stunrequest.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9BB1E4174F6002CA531 /* stunrequest.cc */; };
+                5C63FA121E4174F6002CA531 /* stunrequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9BC1E4174F6002CA531 /* stunrequest.h */; };
+                5C63FA141E4174F6002CA531 /* stunserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9BE1E4174F6002CA531 /* stunserver.cc */; };
+                5C63FA151E4174F6002CA531 /* stunserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9BF1E4174F6002CA531 /* stunserver.h */; };
+                5C63FA171E4174F6002CA531 /* tcpport.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9C11E4174F6002CA531 /* tcpport.cc */; };
+                5C63FA181E4174F6002CA531 /* tcpport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9C21E4174F6002CA531 /* tcpport.h */; };
+                5C63FA191E4174F6002CA531 /* testrelayserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9C31E4174F6002CA531 /* testrelayserver.h */; };
+                5C63FA1A1E4174F6002CA531 /* teststunserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9C41E4174F6002CA531 /* teststunserver.h */; };
+                5C63FA1B1E4174F6002CA531 /* testturnserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9C51E4174F6002CA531 /* testturnserver.h */; };
+                5C63FA1D1E4174F6002CA531 /* transport.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9C71E4174F6002CA531 /* transport.cc */; };
+                5C63FA1E1E4174F6002CA531 /* transport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9C81E4174F6002CA531 /* transport.h */; };
+                5C63FA1F1E4174F6002CA531 /* transportchannel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9C91E4174F6002CA531 /* transportchannel.cc */; };
+                5C63FA201E4174F6002CA531 /* transportchannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9CA1E4174F6002CA531 /* transportchannel.h */; };
+                5C63FA211E4174F6002CA531 /* transportchannelimpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9CB1E4174F6002CA531 /* transportchannelimpl.h */; };
+                5C63FA231E4174F6002CA531 /* transportcontroller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9CD1E4174F6002CA531 /* transportcontroller.cc */; };
+                5C63FA241E4174F6002CA531 /* transportcontroller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9CE1E4174F6002CA531 /* transportcontroller.h */; };
+                5C63FA251E4174F6002CA531 /* transportdescription.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9CF1E4174F6002CA531 /* transportdescription.cc */; };
+                5C63FA261E4174F6002CA531 /* transportdescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9D01E4174F6002CA531 /* transportdescription.h */; };
+                5C63FA281E4174F6002CA531 /* transportdescriptionfactory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9D21E4174F6002CA531 /* transportdescriptionfactory.cc */; };
+                5C63FA291E4174F6002CA531 /* transportdescriptionfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9D31E4174F6002CA531 /* transportdescriptionfactory.h */; };
+                5C63FA2A1E4174F6002CA531 /* transportinfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9D41E4174F6002CA531 /* transportinfo.h */; };
+                5C63FA2C1E4174F6002CA531 /* turnport.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9D61E4174F6002CA531 /* turnport.cc */; };
+                5C63FA2D1E4174F6002CA531 /* turnport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9D71E4174F6002CA531 /* turnport.h */; };
+                5C63FA2F1E4174F6002CA531 /* turnserver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9D91E4174F6002CA531 /* turnserver.cc */; };
+                5C63FA301E4174F6002CA531 /* turnserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9DA1E4174F6002CA531 /* turnserver.h */; };
+                5C63FA311E4174F6002CA531 /* udpport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9DB1E4174F6002CA531 /* udpport.h */; };
+                5C63FA331E4174F6002CA531 /* udptransportchannel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9DD1E4174F6002CA531 /* udptransportchannel.cc */; };
+                5C63FA341E4174F6002CA531 /* udptransportchannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9DE1E4174F6002CA531 /* udptransportchannel.h */; };
+                5C63FA571E41761F002CA531 /* audiomonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA361E41761F002CA531 /* audiomonitor.cc */; };
+                5C63FA581E41761F002CA531 /* audiomonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA371E41761F002CA531 /* audiomonitor.h */; };
+                5C63FA5A1E41761F002CA531 /* bundlefilter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA3A1E41761F002CA531 /* bundlefilter.cc */; };
+                5C63FA5B1E41761F002CA531 /* bundlefilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA3B1E41761F002CA531 /* bundlefilter.h */; };
+                5C63FA5D1E41761F002CA531 /* channel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA3D1E41761F002CA531 /* channel.cc */; };
+                5C63FA5E1E41761F002CA531 /* channel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA3E1E41761F002CA531 /* channel.h */; };
+                5C63FA601E41761F002CA531 /* channelmanager.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA401E41761F002CA531 /* channelmanager.cc */; };
+                5C63FA611E41761F002CA531 /* channelmanager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA411E41761F002CA531 /* channelmanager.h */; };
+                5C63FA631E41761F002CA531 /* currentspeakermonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA431E41761F002CA531 /* currentspeakermonitor.cc */; };
+                5C63FA641E41761F002CA531 /* currentspeakermonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA441E41761F002CA531 /* currentspeakermonitor.h */; };
+                5C63FA651E41761F002CA531 /* externalhmac.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA461E41761F002CA531 /* externalhmac.cc */; };
+                5C63FA661E41761F002CA531 /* externalhmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA471E41761F002CA531 /* externalhmac.h */; };
+                5C63FA671E41761F002CA531 /* mediamonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA481E41761F002CA531 /* mediamonitor.cc */; };
+                5C63FA681E41761F002CA531 /* mediamonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA491E41761F002CA531 /* mediamonitor.h */; };
+                5C63FA6A1E41761F002CA531 /* mediasession.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA4B1E41761F002CA531 /* mediasession.cc */; };
+                5C63FA6B1E41761F002CA531 /* mediasession.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA4C1E41761F002CA531 /* mediasession.h */; };
+                5C63FA6D1E41761F002CA531 /* rtcpmuxfilter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA501E41761F002CA531 /* rtcpmuxfilter.cc */; };
+                5C63FA6E1E41761F002CA531 /* rtcpmuxfilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA511E41761F002CA531 /* rtcpmuxfilter.h */; };
+                5C63FA701E41761F002CA531 /* srtpfilter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA531E41761F002CA531 /* srtpfilter.cc */; };
+                5C63FA711E41761F002CA531 /* srtpfilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA541E41761F002CA531 /* srtpfilter.h */; };
+                5C63FA721E41761F002CA531 /* voicechannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA561E41761F002CA531 /* voicechannel.h */; };
+                5C63FA771E417AED002CA531 /* rtcstats_objects.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA741E417AED002CA531 /* rtcstats_objects.cc */; };
+                5C63FA781E417AED002CA531 /* rtcstats.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA751E417AED002CA531 /* rtcstats.cc */; };
+                5C63FA791E417AED002CA531 /* rtcstatsreport.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA761E417AED002CA531 /* rtcstatsreport.cc */; };
+                5C63FC711E4186A8002CA531 /* aes_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FC671E4185C4002CA531 /* aes_test.cc */; };
+                5C63FC721E4186AD002CA531 /* aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FC681E4185C4002CA531 /* aes.c */; };
+                5C63FC731E4186AD002CA531 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FC691E4185C4002CA531 /* internal.h */; };
+                5C63FC741E4186AD002CA531 /* key_wrap.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FC6A1E4185C4002CA531 /* key_wrap.c */; };
+                5C63FC751E4186AD002CA531 /* mode_wrappers.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FC6B1E4185C4002CA531 /* mode_wrappers.c */; };
+                5C6CDD4A1E413598009754E3 /* call.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD3D1E413598009754E3 /* call.h */; };
+                5C6CDD4B1E413598009754E3 /* common_types.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C6CDD3E1E413598009754E3 /* common_types.cc */; };
+                5C6CDD4C1E413598009754E3 /* common_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD3F1E413598009754E3 /* common_types.h */; };
+                5C6CDD4D1E413598009754E3 /* config.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C6CDD401E413598009754E3 /* config.cc */; };
+                5C6CDD4E1E413598009754E3 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD411E413598009754E3 /* config.h */; };
+                5C6CDD4F1E413598009754E3 /* transport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD421E413598009754E3 /* transport.h */; };
+                5C6CDD501E413598009754E3 /* typedefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD431E413598009754E3 /* typedefs.h */; };
+                5C6CDD511E413598009754E3 /* video_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD441E413598009754E3 /* video_decoder.h */; };
+                5C6CDD521E413598009754E3 /* video_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD451E413598009754E3 /* video_encoder.h */; };
+                5C6CDD531E413598009754E3 /* video_frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD461E413598009754E3 /* video_frame.h */; };
+                5C6CDD541E413598009754E3 /* video_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD471E413598009754E3 /* video_receive_stream.h */; };
+                5C6CDD551E413598009754E3 /* video_send_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD481E413598009754E3 /* video_send_stream.h */; };
+                5C6CDD561E413598009754E3 /* voice_engine_configurations.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD491E413598009754E3 /* voice_engine_configurations.h */; };
+                5CDD83541E43257200621E92 /* h264_bitstream_parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83431E43257200621E92 /* h264_bitstream_parser.cc */; };
+                5CDD83551E43257200621E92 /* h264_bitstream_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83441E43257200621E92 /* h264_bitstream_parser.h */; };
+                5CDD83561E43257200621E92 /* h264_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83451E43257200621E92 /* h264_common.cc */; };
+                5CDD83571E43257200621E92 /* h264_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83461E43257200621E92 /* h264_common.h */; };
+                5CDD83591E43257200621E92 /* pps_parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83481E43257200621E92 /* pps_parser.cc */; };
+                5CDD835A1E43257200621E92 /* pps_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83491E43257200621E92 /* pps_parser.h */; };
+                5CDD835C1E43257200621E92 /* profile_level_id.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD834B1E43257200621E92 /* profile_level_id.cc */; };
+                5CDD835D1E43257200621E92 /* profile_level_id.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD834C1E43257200621E92 /* profile_level_id.h */; };
+                5CDD835F1E43257200621E92 /* sps_parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD834E1E43257200621E92 /* sps_parser.cc */; };
+                5CDD83601E43257200621E92 /* sps_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD834F1E43257200621E92 /* sps_parser.h */; };
+                5CDD83621E43257200621E92 /* sps_vui_rewriter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83511E43257200621E92 /* sps_vui_rewriter.cc */; };
+                5CDD83631E43257200621E92 /* sps_vui_rewriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83521E43257200621E92 /* sps_vui_rewriter.h */; };
+                5CDD83671E4325D500621E92 /* webrtc_libyuv.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83661E4325D500621E92 /* webrtc_libyuv.cc */; };
+                5CDD83791E439A3500621E92 /* frame_dropper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD836B1E439A3500621E92 /* frame_dropper.cc */; };
+                5CDD837A1E439A3500621E92 /* frame_dropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD836C1E439A3500621E92 /* frame_dropper.h */; };
+                5CDD837B1E439A3500621E92 /* ivf_file_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD836D1E439A3500621E92 /* ivf_file_writer.cc */; };
+                5CDD837C1E439A3500621E92 /* ivf_file_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD836E1E439A3500621E92 /* ivf_file_writer.h */; };
+                5CDD837D1E439A3500621E92 /* moving_average.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD836F1E439A3500621E92 /* moving_average.cc */; };
+                5CDD837E1E439A3500621E92 /* moving_average.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83701E439A3500621E92 /* moving_average.h */; };
+                5CDD837F1E439A3500621E92 /* qp_parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83711E439A3500621E92 /* qp_parser.cc */; };
+                5CDD83801E439A3500621E92 /* qp_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83721E439A3500621E92 /* qp_parser.h */; };
+                5CDD83811E439A3500621E92 /* quality_scaler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83731E439A3500621E92 /* quality_scaler.cc */; };
+                5CDD83821E439A3500621E92 /* quality_scaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83741E439A3500621E92 /* quality_scaler.h */; };
+                5CDD83831E439A3500621E92 /* simulcast_rate_allocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83751E439A3500621E92 /* simulcast_rate_allocator.cc */; };
+                5CDD83841E439A3500621E92 /* simulcast_rate_allocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83761E439A3500621E92 /* simulcast_rate_allocator.h */; };
+                5CDD83851E439A3500621E92 /* vp8_header_parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83771E439A3500621E92 /* vp8_header_parser.cc */; };
+                5CDD83861E439A3500621E92 /* vp8_header_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83781E439A3500621E92 /* vp8_header_parser.h */; };
+                5CDD83C61E439A6F00621E92 /* codec_database.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83871E439A6F00621E92 /* codec_database.cc */; };
+                5CDD83C71E439A6F00621E92 /* codec_database.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83881E439A6F00621E92 /* codec_database.h */; };
+                5CDD83C81E439A6F00621E92 /* codec_timer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83891E439A6F00621E92 /* codec_timer.cc */; };
+                5CDD83C91E439A6F00621E92 /* codec_timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD838A1E439A6F00621E92 /* codec_timer.h */; };
+                5CDD83CA1E439A6F00621E92 /* decoding_state.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD838B1E439A6F00621E92 /* decoding_state.cc */; };
+                5CDD83CB1E439A6F00621E92 /* decoding_state.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD838C1E439A6F00621E92 /* decoding_state.h */; };
+                5CDD83CC1E439A6F00621E92 /* encoded_frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD838D1E439A6F00621E92 /* encoded_frame.cc */; };
+                5CDD83CD1E439A6F00621E92 /* encoded_frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD838E1E439A6F00621E92 /* encoded_frame.h */; };
+                5CDD83CE1E439A6F00621E92 /* fec_tables_xor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD838F1E439A6F00621E92 /* fec_tables_xor.h */; };
+                5CDD83CF1E439A6F00621E92 /* frame_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83901E439A6F00621E92 /* frame_buffer.cc */; };
+                5CDD83D01E439A6F00621E92 /* frame_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83911E439A6F00621E92 /* frame_buffer.h */; };
+                5CDD83D11E439A6F00621E92 /* frame_buffer2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83921E439A6F00621E92 /* frame_buffer2.cc */; };
+                5CDD83D21E439A6F00621E92 /* frame_buffer2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83931E439A6F00621E92 /* frame_buffer2.h */; };
+                5CDD83D31E439A6F00621E92 /* frame_object.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83941E439A6F00621E92 /* frame_object.cc */; };
+                5CDD83D41E439A6F00621E92 /* frame_object.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83951E439A6F00621E92 /* frame_object.h */; };
+                5CDD83D51E439A6F00621E92 /* generic_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83961E439A6F00621E92 /* generic_decoder.cc */; };
+                5CDD83D61E439A6F00621E92 /* generic_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83971E439A6F00621E92 /* generic_decoder.h */; };
+                5CDD83D71E439A6F00621E92 /* generic_encoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83981E439A6F00621E92 /* generic_encoder.cc */; };
+                5CDD83D81E439A6F00621E92 /* generic_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83991E439A6F00621E92 /* generic_encoder.h */; };
+                5CDD83D91E439A6F00621E92 /* h264_sps_pps_tracker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD839A1E439A6F00621E92 /* h264_sps_pps_tracker.cc */; };
+                5CDD83DA1E439A6F00621E92 /* h264_sps_pps_tracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD839B1E439A6F00621E92 /* h264_sps_pps_tracker.h */; };
+                5CDD83DB1E439A6F00621E92 /* histogram.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD839C1E439A6F00621E92 /* histogram.cc */; };
+                5CDD83DC1E439A6F00621E92 /* histogram.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD839D1E439A6F00621E92 /* histogram.h */; };
+                5CDD83DD1E439A6F00621E92 /* inter_frame_delay.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD839E1E439A6F00621E92 /* inter_frame_delay.cc */; };
+                5CDD83DE1E439A6F00621E92 /* inter_frame_delay.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD839F1E439A6F00621E92 /* inter_frame_delay.h */; };
+                5CDD83DF1E439A6F00621E92 /* internal_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83A01E439A6F00621E92 /* internal_defines.h */; };
+                5CDD83E01E439A6F00621E92 /* jitter_buffer_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83A11E439A6F00621E92 /* jitter_buffer_common.h */; };
+                5CDD83E11E439A6F00621E92 /* jitter_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83A21E439A6F00621E92 /* jitter_buffer.cc */; };
+                5CDD83E21E439A6F00621E92 /* jitter_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83A31E439A6F00621E92 /* jitter_buffer.h */; };
+                5CDD83E31E439A6F00621E92 /* jitter_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83A41E439A6F00621E92 /* jitter_estimator.cc */; };
+                5CDD83E41E439A6F00621E92 /* jitter_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83A51E439A6F00621E92 /* jitter_estimator.h */; };
+                5CDD83E51E439A6F00621E92 /* media_opt_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83A61E439A6F00621E92 /* media_opt_util.cc */; };
+                5CDD83E61E439A6F00621E92 /* media_opt_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83A71E439A6F00621E92 /* media_opt_util.h */; };
+                5CDD83E71E439A6F00621E92 /* media_optimization.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83A81E439A6F00621E92 /* media_optimization.cc */; };
+                5CDD83E81E439A6F00621E92 /* media_optimization.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83A91E439A6F00621E92 /* media_optimization.h */; };
+                5CDD83E91E439A6F00621E92 /* nack_fec_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83AA1E439A6F00621E92 /* nack_fec_tables.h */; };
+                5CDD83EA1E439A6F00621E92 /* nack_module.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83AB1E439A6F00621E92 /* nack_module.cc */; };
+                5CDD83EB1E439A6F00621E92 /* nack_module.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83AC1E439A6F00621E92 /* nack_module.h */; };
+                5CDD83EC1E439A6F00621E92 /* packet_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83AD1E439A6F00621E92 /* packet_buffer.cc */; };
+                5CDD83ED1E439A6F00621E92 /* packet_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83AE1E439A6F00621E92 /* packet_buffer.h */; };
+                5CDD83EE1E439A6F00621E92 /* packet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83AF1E439A6F00621E92 /* packet.cc */; };
+                5CDD83EF1E439A6F00621E92 /* packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83B01E439A6F00621E92 /* packet.h */; };
+                5CDD83F01E439A6F00621E92 /* percentile_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83B11E439A6F00621E92 /* percentile_filter.cc */; };
+                5CDD83F11E439A6F00621E92 /* percentile_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83B21E439A6F00621E92 /* percentile_filter.h */; };
+                5CDD83F21E439A6F00621E92 /* protection_bitrate_calculator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83B31E439A6F00621E92 /* protection_bitrate_calculator.cc */; };
+                5CDD83F31E439A6F00621E92 /* protection_bitrate_calculator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83B41E439A6F00621E92 /* protection_bitrate_calculator.h */; };
+                5CDD83F41E439A6F00621E92 /* receiver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83B51E439A6F00621E92 /* receiver.cc */; };
+                5CDD83F51E439A6F00621E92 /* receiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83B61E439A6F00621E92 /* receiver.h */; };
+                5CDD83F61E439A6F00621E92 /* rtp_frame_reference_finder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83B71E439A6F00621E92 /* rtp_frame_reference_finder.cc */; };
+                5CDD83F71E439A6F00621E92 /* rtp_frame_reference_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83B81E439A6F00621E92 /* rtp_frame_reference_finder.h */; };
+                5CDD83F81E439A6F00621E92 /* rtt_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83B91E439A6F00621E92 /* rtt_filter.cc */; };
+                5CDD83F91E439A6F00621E92 /* rtt_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83BA1E439A6F00621E92 /* rtt_filter.h */; };
+                5CDD83FA1E439A6F00621E92 /* sequence_number_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83BB1E439A6F00621E92 /* sequence_number_util.h */; };
+                5CDD83FB1E439A6F00621E92 /* session_info.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83BC1E439A6F00621E92 /* session_info.cc */; };
+                5CDD83FC1E439A6F00621E92 /* session_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83BD1E439A6F00621E92 /* session_info.h */; };
+                5CDD83FD1E439A6F00621E92 /* timestamp_map.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83BE1E439A6F00621E92 /* timestamp_map.cc */; };
+                5CDD83FE1E439A6F00621E92 /* timestamp_map.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83BF1E439A6F00621E92 /* timestamp_map.h */; };
+                5CDD83FF1E439A6F00621E92 /* timing.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83C01E439A6F00621E92 /* timing.cc */; };
+                5CDD84001E439A6F00621E92 /* timing.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83C11E439A6F00621E92 /* timing.h */; };
+                5CDD84011E439A6F00621E92 /* video_coding_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83C21E439A6F00621E92 /* video_coding_impl.cc */; };
+                5CDD84021E439A6F00621E92 /* video_coding_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83C31E439A6F00621E92 /* video_coding_impl.h */; };
+                5CDD84031E439A6F00621E92 /* video_receiver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83C41E439A6F00621E92 /* video_receiver.cc */; };
+                5CDD84041E439A6F00621E92 /* video_sender.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83C51E439A6F00621E92 /* video_sender.cc */; };
+                5CDD84141E439B2900621E92 /* audio_decoder_factory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84071E439B2900621E92 /* audio_decoder_factory.h */; };
+                5CDD84151E439B2900621E92 /* audio_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84081E439B2900621E92 /* audio_decoder.cc */; };
+                5CDD84161E439B2900621E92 /* audio_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84091E439B2900621E92 /* audio_decoder.h */; };
+                5CDD84171E439B2900621E92 /* audio_encoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD840A1E439B2900621E92 /* audio_encoder.cc */; };
+                5CDD84181E439B2900621E92 /* audio_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD840B1E439B2900621E92 /* audio_encoder.h */; };
+                5CDD84191E439B2900621E92 /* audio_format_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD840C1E439B2900621E92 /* audio_format_conversion.cc */; };
+                5CDD841A1E439B2900621E92 /* audio_format_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD840D1E439B2900621E92 /* audio_format_conversion.h */; };
+                5CDD841B1E439B2900621E92 /* audio_format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD840E1E439B2900621E92 /* audio_format.cc */; };
+                5CDD841C1E439B2900621E92 /* audio_format.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD840F1E439B2900621E92 /* audio_format.h */; };
+                5CDD841D1E439B2900621E92 /* builtin_audio_decoder_factory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84101E439B2900621E92 /* builtin_audio_decoder_factory.cc */; };
+                5CDD841E1E439B2900621E92 /* builtin_audio_decoder_factory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84111E439B2900621E92 /* builtin_audio_decoder_factory.h */; };
+                5CDD841F1E439B2900621E92 /* legacy_encoded_audio_frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84121E439B2900621E92 /* legacy_encoded_audio_frame.cc */; };
+                5CDD84201E439B2900621E92 /* legacy_encoded_audio_frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84131E439B2900621E92 /* legacy_encoded_audio_frame.h */; };
+                5CDD84251E439BCB00621E92 /* compare_gcc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84211E439BCB00621E92 /* compare_gcc.cc */; };
+                5CDD84261E439BCB00621E92 /* rotate_gcc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84221E439BCB00621E92 /* rotate_gcc.cc */; };
+                5CDD84271E439BCB00621E92 /* row_gcc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84231E439BCB00621E92 /* row_gcc.cc */; };
+                5CDD84281E439BCB00621E92 /* scale_gcc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84241E439BCB00621E92 /* scale_gcc.cc */; };
+                5CDD84591E43AE2900621E92 /* channel_manager.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD842A1E43AE2900621E92 /* channel_manager.cc */; };
+                5CDD845A1E43AE2900621E92 /* channel_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD842B1E43AE2900621E92 /* channel_manager.h */; };
+                5CDD845B1E43AE2900621E92 /* channel_proxy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD842C1E43AE2900621E92 /* channel_proxy.cc */; };
+                5CDD845C1E43AE2900621E92 /* channel_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD842D1E43AE2900621E92 /* channel_proxy.h */; };
+                5CDD845D1E43AE2900621E92 /* channel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD842E1E43AE2900621E92 /* channel.cc */; };
+                5CDD845E1E43AE2900621E92 /* channel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD842F1E43AE2900621E92 /* channel.h */; };
+                5CDD845F1E43AE2900621E92 /* level_indicator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84301E43AE2900621E92 /* level_indicator.cc */; };
+                5CDD84601E43AE2900621E92 /* level_indicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84311E43AE2900621E92 /* level_indicator.h */; };
+                5CDD84611E43AE2900621E92 /* monitor_module.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84321E43AE2900621E92 /* monitor_module.cc */; };
+                5CDD84621E43AE2900621E92 /* monitor_module.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84331E43AE2900621E92 /* monitor_module.h */; };
+                5CDD84631E43AE2900621E92 /* output_mixer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84341E43AE2900621E92 /* output_mixer.cc */; };
+                5CDD84641E43AE2900621E92 /* output_mixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84351E43AE2900621E92 /* output_mixer.h */; };
+                5CDD84651E43AE2900621E92 /* shared_data.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84361E43AE2900621E92 /* shared_data.cc */; };
+                5CDD84661E43AE2900621E92 /* shared_data.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84371E43AE2900621E92 /* shared_data.h */; };
+                5CDD84671E43AE2900621E92 /* statistics.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84381E43AE2900621E92 /* statistics.cc */; };
+                5CDD84681E43AE2900621E92 /* statistics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84391E43AE2900621E92 /* statistics.h */; };
+                5CDD84691E43AE2900621E92 /* transmit_mixer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD843A1E43AE2900621E92 /* transmit_mixer.cc */; };
+                5CDD846A1E43AE2900621E92 /* transmit_mixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD843B1E43AE2900621E92 /* transmit_mixer.h */; };
+                5CDD846B1E43AE2900621E92 /* utility.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD843C1E43AE2900621E92 /* utility.cc */; };
+                5CDD846C1E43AE2900621E92 /* utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD843D1E43AE2900621E92 /* utility.h */; };
+                5CDD846D1E43AE2900621E92 /* voe_audio_processing_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD843E1E43AE2900621E92 /* voe_audio_processing_impl.cc */; };
+                5CDD846E1E43AE2900621E92 /* voe_audio_processing_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD843F1E43AE2900621E92 /* voe_audio_processing_impl.h */; };
+                5CDD846F1E43AE2900621E92 /* voe_base_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84401E43AE2900621E92 /* voe_base_impl.cc */; };
+                5CDD84701E43AE2900621E92 /* voe_base_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84411E43AE2900621E92 /* voe_base_impl.h */; };
+                5CDD84711E43AE2900621E92 /* voe_codec_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84421E43AE2900621E92 /* voe_codec_impl.cc */; };
+                5CDD84721E43AE2900621E92 /* voe_codec_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84431E43AE2900621E92 /* voe_codec_impl.h */; };
+                5CDD84731E43AE2900621E92 /* voe_external_media_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84441E43AE2900621E92 /* voe_external_media_impl.cc */; };
+                5CDD84741E43AE2900621E92 /* voe_external_media_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84451E43AE2900621E92 /* voe_external_media_impl.h */; };
+                5CDD84751E43AE2900621E92 /* voe_file_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84461E43AE2900621E92 /* voe_file_impl.cc */; };
+                5CDD84761E43AE2900621E92 /* voe_file_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84471E43AE2900621E92 /* voe_file_impl.h */; };
+                5CDD84771E43AE2900621E92 /* voe_hardware_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84481E43AE2900621E92 /* voe_hardware_impl.cc */; };
+                5CDD84781E43AE2900621E92 /* voe_hardware_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84491E43AE2900621E92 /* voe_hardware_impl.h */; };
+                5CDD84791E43AE2900621E92 /* voe_neteq_stats_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD844A1E43AE2900621E92 /* voe_neteq_stats_impl.cc */; };
+                5CDD847A1E43AE2900621E92 /* voe_neteq_stats_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD844B1E43AE2900621E92 /* voe_neteq_stats_impl.h */; };
+                5CDD847B1E43AE2900621E92 /* voe_network_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD844C1E43AE2900621E92 /* voe_network_impl.cc */; };
+                5CDD847C1E43AE2900621E92 /* voe_network_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD844D1E43AE2900621E92 /* voe_network_impl.h */; };
+                5CDD847D1E43AE2900621E92 /* voe_rtp_rtcp_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD844E1E43AE2900621E92 /* voe_rtp_rtcp_impl.cc */; };
+                5CDD847E1E43AE2900621E92 /* voe_rtp_rtcp_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD844F1E43AE2900621E92 /* voe_rtp_rtcp_impl.h */; };
+                5CDD847F1E43AE2900621E92 /* voe_video_sync_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84501E43AE2900621E92 /* voe_video_sync_impl.cc */; };
+                5CDD84801E43AE2900621E92 /* voe_video_sync_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84511E43AE2900621E92 /* voe_video_sync_impl.h */; };
+                5CDD84811E43AE2900621E92 /* voe_volume_control_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84521E43AE2900621E92 /* voe_volume_control_impl.cc */; };
+                5CDD84821E43AE2900621E92 /* voe_volume_control_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84531E43AE2900621E92 /* voe_volume_control_impl.h */; };
+                5CDD84831E43AE2900621E92 /* voice_engine_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84541E43AE2900621E92 /* voice_engine_defines.h */; };
+                5CDD84861E43AE2900621E92 /* voice_engine_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84571E43AE2900621E92 /* voice_engine_impl.cc */; };
+                5CDD84871E43AE2900621E92 /* voice_engine_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84581E43AE2900621E92 /* voice_engine_impl.h */; };
+                5CDD84A91E43AF1300621E92 /* audio_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84891E43AF1300621E92 /* audio_buffer.cc */; };
+                5CDD84AA1E43AF1300621E92 /* audio_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD848A1E43AF1300621E92 /* audio_buffer.h */; };
+                5CDD84AB1E43AF1300621E92 /* audio_processing_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD848B1E43AF1300621E92 /* audio_processing_impl.cc */; };
+                5CDD84AC1E43AF1300621E92 /* audio_processing_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD848C1E43AF1300621E92 /* audio_processing_impl.h */; };
+                5CDD84AD1E43AF1300621E92 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD848D1E43AF1300621E92 /* common.h */; };
+                5CDD84AE1E43AF1300621E92 /* echo_cancellation_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD848E1E43AF1300621E92 /* echo_cancellation_impl.cc */; };
+                5CDD84AF1E43AF1300621E92 /* echo_cancellation_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD848F1E43AF1300621E92 /* echo_cancellation_impl.h */; };
+                5CDD84B01E43AF1300621E92 /* echo_control_mobile_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84901E43AF1300621E92 /* echo_control_mobile_impl.cc */; };
+                5CDD84B11E43AF1300621E92 /* echo_control_mobile_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84911E43AF1300621E92 /* echo_control_mobile_impl.h */; };
+                5CDD84B21E43AF1300621E92 /* gain_control_for_experimental_agc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84921E43AF1300621E92 /* gain_control_for_experimental_agc.cc */; };
+                5CDD84B31E43AF1300621E92 /* gain_control_for_experimental_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84931E43AF1300621E92 /* gain_control_for_experimental_agc.h */; };
+                5CDD84B41E43AF1300621E92 /* gain_control_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84941E43AF1300621E92 /* gain_control_impl.cc */; };
+                5CDD84B51E43AF1300621E92 /* gain_control_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84951E43AF1300621E92 /* gain_control_impl.h */; };
+                5CDD84B61E43AF1300621E92 /* high_pass_filter_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84961E43AF1300621E92 /* high_pass_filter_impl.cc */; };
+                5CDD84B71E43AF1300621E92 /* high_pass_filter_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84971E43AF1300621E92 /* high_pass_filter_impl.h */; };
+                5CDD84B81E43AF1300621E92 /* level_estimator_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84981E43AF1300621E92 /* level_estimator_impl.cc */; };
+                5CDD84B91E43AF1300621E92 /* level_estimator_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84991E43AF1300621E92 /* level_estimator_impl.h */; };
+                5CDD84BC1E43AF1300621E92 /* render_queue_item_verifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD849C1E43AF1300621E92 /* render_queue_item_verifier.h */; };
+                5CDD84BD1E43AF1300621E92 /* residual_echo_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD849D1E43AF1300621E92 /* residual_echo_detector.cc */; };
+                5CDD84BE1E43AF1300621E92 /* residual_echo_detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD849E1E43AF1300621E92 /* residual_echo_detector.h */; };
+                5CDD84BF1E43AF1300621E92 /* rms_level.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD849F1E43AF1300621E92 /* rms_level.cc */; };
+                5CDD84C01E43AF1300621E92 /* rms_level.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84A01E43AF1300621E92 /* rms_level.h */; };
+                5CDD84C11E43AF1300621E92 /* splitting_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84A11E43AF1300621E92 /* splitting_filter.cc */; };
+                5CDD84C21E43AF1300621E92 /* splitting_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84A21E43AF1300621E92 /* splitting_filter.h */; };
+                5CDD84C31E43AF1300621E92 /* three_band_filter_bank.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84A31E43AF1300621E92 /* three_band_filter_bank.cc */; };
+                5CDD84C41E43AF1300621E92 /* three_band_filter_bank.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84A41E43AF1300621E92 /* three_band_filter_bank.h */; };
+                5CDD84C51E43AF1300621E92 /* typing_detection.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84A51E43AF1300621E92 /* typing_detection.cc */; };
+                5CDD84C61E43AF1300621E92 /* typing_detection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84A61E43AF1300621E92 /* typing_detection.h */; };
+                5CDD84C71E43AF1300621E92 /* voice_detection_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84A71E43AF1300621E92 /* voice_detection_impl.cc */; };
+                5CDD84C81E43AF1300621E92 /* voice_detection_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84A81E43AF1300621E92 /* voice_detection_impl.h */; };
+                5CDD84DB1E43B04D00621E92 /* audio_frame_operations.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84CD1E43B04D00621E92 /* audio_frame_operations.cc */; };
+                5CDD84DC1E43B04D00621E92 /* coder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84CE1E43B04D00621E92 /* coder.cc */; };
+                5CDD84DD1E43B04D00621E92 /* coder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84CF1E43B04D00621E92 /* coder.h */; };
+                5CDD84DF1E43B04D00621E92 /* file_player.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84D11E43B04D00621E92 /* file_player.cc */; };
+                5CDD84E01E43B04D00621E92 /* file_recorder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84D21E43B04D00621E92 /* file_recorder.cc */; };
+                5CDD84E51E43B04D00621E92 /* process_thread_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84D81E43B04D00621E92 /* process_thread_impl.cc */; };
+                5CDD84E61E43B04D00621E92 /* process_thread_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84D91E43B04D00621E92 /* process_thread_impl.h */; };
+                5CDD84E91E43B0B600621E92 /* noise_suppression_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84E71E43B0B600621E92 /* noise_suppression_impl.cc */; };
+                5CDD84EA1E43B0B600621E92 /* noise_suppression_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84E81E43B0B600621E92 /* noise_suppression_impl.h */; };
+                5CDD85031E43B1EA00621E92 /* acm_codec_database.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84EC1E43B1EA00621E92 /* acm_codec_database.cc */; };
+                5CDD85041E43B1EA00621E92 /* acm_codec_database.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84ED1E43B1EA00621E92 /* acm_codec_database.h */; };
+                5CDD85051E43B1EA00621E92 /* acm_common_defs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84EE1E43B1EA00621E92 /* acm_common_defs.h */; };
+                5CDD85091E43B1EA00621E92 /* acm_receiver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84F21E43B1EA00621E92 /* acm_receiver.cc */; };
+                5CDD850A1E43B1EA00621E92 /* acm_receiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84F31E43B1EA00621E92 /* acm_receiver.h */; };
+                5CDD850B1E43B1EA00621E92 /* acm_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84F41E43B1EA00621E92 /* acm_resampler.cc */; };
+                5CDD850C1E43B1EA00621E92 /* acm_resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84F51E43B1EA00621E92 /* acm_resampler.h */; };
+                5CDD85101E43B1EA00621E92 /* audio_coding_module.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84F91E43B1EA00621E92 /* audio_coding_module.cc */; };
+                5CDD85121E43B1EA00621E92 /* call_statistics.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84FB1E43B1EA00621E92 /* call_statistics.cc */; };
+                5CDD85131E43B1EA00621E92 /* call_statistics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84FC1E43B1EA00621E92 /* call_statistics.h */; };
+                5CDD85151E43B1EA00621E92 /* codec_manager.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD84FE1E43B1EA00621E92 /* codec_manager.cc */; };
+                5CDD85161E43B1EA00621E92 /* codec_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD84FF1E43B1EA00621E92 /* codec_manager.h */; };
+                5CDD85181E43B1EA00621E92 /* rent_a_codec.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85011E43B1EA00621E92 /* rent_a_codec.cc */; };
+                5CDD85191E43B1EA00621E92 /* rent_a_codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85021E43B1EA00621E92 /* rent_a_codec.h */; };
+                5CDD852F1E43B39C00621E92 /* bitrate_allocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD851C1E43B39C00621E92 /* bitrate_allocator.cc */; };
+                5CDD85301E43B39C00621E92 /* bitrate_allocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD851D1E43B39C00621E92 /* bitrate_allocator.h */; };
+                5CDD85341E43B39C00621E92 /* call.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85221E43B39C00621E92 /* call.cc */; };
+                5CDD85361E43B39C00621E92 /* flexfec_receive_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85251E43B39C00621E92 /* flexfec_receive_stream.cc */; };
+                5CDD85371E43B39C00621E92 /* flexfec_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85261E43B39C00621E92 /* flexfec_receive_stream.h */; };
+                5CDD853B1E43B39C00621E92 /* transport_adapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD852B1E43B39C00621E92 /* transport_adapter.cc */; };
+                5CDD853C1E43B39C00621E92 /* transport_adapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD852C1E43B39C00621E92 /* transport_adapter.h */; };
+                5CDD85501E43B42B00621E92 /* h264_objc.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85431E43B42B00621E92 /* h264_objc.mm */; };
+                5CDD85581E43B42B00621E92 /* h264.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD854B1E43B42B00621E92 /* h264.cc */; };
+                5CDD859C1E43B5C000621E92 /* call_stats.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD855C1E43B5C000621E92 /* call_stats.cc */; };
+                5CDD859D1E43B5C000621E92 /* call_stats.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD855D1E43B5C000621E92 /* call_stats.h */; };
+                5CDD859F1E43B5C000621E92 /* encoder_rtcp_feedback.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85601E43B5C000621E92 /* encoder_rtcp_feedback.cc */; };
+                5CDD85A01E43B5C000621E92 /* encoder_rtcp_feedback.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85611E43B5C000621E92 /* encoder_rtcp_feedback.h */; };
+                5CDD85A41E43B5C000621E92 /* overuse_frame_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85661E43B5C000621E92 /* overuse_frame_detector.cc */; };
+                5CDD85A51E43B5C000621E92 /* overuse_frame_detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85671E43B5C000621E92 /* overuse_frame_detector.h */; };
+                5CDD85A71E43B5C000621E92 /* payload_router.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD856A1E43B5C000621E92 /* payload_router.cc */; };
+                5CDD85A81E43B5C000621E92 /* payload_router.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD856B1E43B5C000621E92 /* payload_router.h */; };
+                5CDD85AA1E43B5C000621E92 /* receive_statistics_proxy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD856D1E43B5C000621E92 /* receive_statistics_proxy.cc */; };
+                5CDD85AB1E43B5C000621E92 /* receive_statistics_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD856E1E43B5C000621E92 /* receive_statistics_proxy.h */; };
+                5CDD85AE1E43B5C000621E92 /* report_block_stats.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85711E43B5C000621E92 /* report_block_stats.cc */; };
+                5CDD85AF1E43B5C000621E92 /* report_block_stats.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85721E43B5C000621E92 /* report_block_stats.h */; };
+                5CDD85B01E43B5C000621E92 /* rtp_stream_receiver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85731E43B5C000621E92 /* rtp_stream_receiver.cc */; };
+                5CDD85B11E43B5C000621E92 /* rtp_stream_receiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85741E43B5C000621E92 /* rtp_stream_receiver.h */; };
+                5CDD85B21E43B5C000621E92 /* rtp_streams_synchronizer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85751E43B5C000621E92 /* rtp_streams_synchronizer.cc */; };
+                5CDD85B31E43B5C000621E92 /* rtp_streams_synchronizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85761E43B5C000621E92 /* rtp_streams_synchronizer.h */; };
+                5CDD85B61E43B5C000621E92 /* send_delay_stats.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85791E43B5C000621E92 /* send_delay_stats.cc */; };
+                5CDD85B71E43B5C000621E92 /* send_delay_stats.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD857A1E43B5C000621E92 /* send_delay_stats.h */; };
+                5CDD85B91E43B5C000621E92 /* send_statistics_proxy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD857C1E43B5C000621E92 /* send_statistics_proxy.cc */; };
+                5CDD85BA1E43B5C000621E92 /* send_statistics_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD857D1E43B5C000621E92 /* send_statistics_proxy.h */; };
+                5CDD85BC1E43B5C000621E92 /* stats_counter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD857F1E43B5C000621E92 /* stats_counter.cc */; };
+                5CDD85BD1E43B5C000621E92 /* stats_counter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85801E43B5C000621E92 /* stats_counter.h */; };
+                5CDD85BF1E43B5C000621E92 /* stream_synchronization.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85821E43B5C000621E92 /* stream_synchronization.cc */; };
+                5CDD85C01E43B5C000621E92 /* stream_synchronization.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85831E43B5C000621E92 /* stream_synchronization.h */; };
+                5CDD85C11E43B5C000621E92 /* transport_adapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85841E43B5C000621E92 /* transport_adapter.cc */; };
+                5CDD85C21E43B5C000621E92 /* transport_adapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85851E43B5C000621E92 /* transport_adapter.h */; };
+                5CDD85C41E43B5C000621E92 /* video_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85871E43B5C000621E92 /* video_decoder.cc */; };
+                5CDD85C61E43B5C000621E92 /* video_encoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85891E43B5C000621E92 /* video_encoder.cc */; };
+                5CDD85CA1E43B5C000621E92 /* video_receive_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD858D1E43B5C000621E92 /* video_receive_stream.cc */; };
+                5CDD85CB1E43B5C000621E92 /* video_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD858E1E43B5C000621E92 /* video_receive_stream.h */; };
+                5CDD85CD1E43B5C000621E92 /* video_send_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85901E43B5C000621E92 /* video_send_stream.cc */; };
+                5CDD85CE1E43B5C000621E92 /* video_send_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85911E43B5C000621E92 /* video_send_stream.h */; };
+                5CDD85CF1E43B5C000621E92 /* video_stream_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85921E43B5C000621E92 /* video_stream_decoder.cc */; };
+                5CDD85D01E43B5C000621E92 /* video_stream_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85931E43B5C000621E92 /* video_stream_decoder.h */; };
+                5CDD85D21E43B5C000621E92 /* vie_encoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85951E43B5C000621E92 /* vie_encoder.cc */; };
+                5CDD85D31E43B5C000621E92 /* vie_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85961E43B5C000621E92 /* vie_encoder.h */; };
+                5CDD85D51E43B5C000621E92 /* vie_remb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85981E43B5C000621E92 /* vie_remb.cc */; };
+                5CDD85D61E43B5C000621E92 /* vie_remb.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85991E43B5C000621E92 /* vie_remb.h */; };
+                5CDD85E41E43B81000621E92 /* aecm_core_c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85DC1E43B81000621E92 /* aecm_core_c.cc */; };
+                5CDD85E71E43B81000621E92 /* aecm_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85DF1E43B81000621E92 /* aecm_core.cc */; };
+                5CDD85E81E43B81000621E92 /* aecm_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85E01E43B81000621E92 /* aecm_core.h */; };
+                5CDD85E91E43B81000621E92 /* aecm_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85E11E43B81000621E92 /* aecm_defines.h */; };
+                5CDD85EA1E43B81000621E92 /* echo_control_mobile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85E21E43B81000621E92 /* echo_control_mobile.cc */; };
+                5CDD85EB1E43B81000621E92 /* echo_control_mobile.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85E31E43B81000621E92 /* echo_control_mobile.h */; };
+                5CDD85FB1E43B84E00621E92 /* defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85ED1E43B84E00621E92 /* defines.h */; };
+                5CDD85FC1E43B84E00621E92 /* noise_suppression_x.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85EE1E43B84E00621E92 /* noise_suppression_x.c */; };
+                5CDD85FD1E43B84E00621E92 /* noise_suppression_x.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85EF1E43B84E00621E92 /* noise_suppression_x.h */; };
+                5CDD85FE1E43B84E00621E92 /* noise_suppression.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85F01E43B84E00621E92 /* noise_suppression.c */; };
+                5CDD85FF1E43B84E00621E92 /* noise_suppression.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85F11E43B84E00621E92 /* noise_suppression.h */; };
+                5CDD86001E43B84E00621E92 /* ns_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85F21E43B84E00621E92 /* ns_core.c */; };
+                5CDD86011E43B84E00621E92 /* ns_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85F31E43B84E00621E92 /* ns_core.h */; };
+                5CDD86021E43B84E00621E92 /* nsx_core_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85F41E43B84E00621E92 /* nsx_core_c.c */; };
+                5CDD86051E43B84E00621E92 /* nsx_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85F71E43B84E00621E92 /* nsx_core.c */; };
+                5CDD86061E43B84E00621E92 /* nsx_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85F81E43B84E00621E92 /* nsx_core.h */; };
+                5CDD86071E43B84E00621E92 /* nsx_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85F91E43B84E00621E92 /* nsx_defines.h */; };
+                5CDD86081E43B84E00621E92 /* windows_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85FA1E43B84E00621E92 /* windows_private.h */; };
+                5CDD86401E43B8B500621E92 /* auto_corr_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD860A1E43B8B400621E92 /* auto_corr_to_refl_coef.c */; };
+                5CDD86411E43B8B500621E92 /* auto_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD860B1E43B8B400621E92 /* auto_correlation.c */; };
+                5CDD86441E43B8B500621E92 /* complex_bit_reverse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD860E1E43B8B400621E92 /* complex_bit_reverse.c */; };
+                5CDD86461E43B8B500621E92 /* complex_fft_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86101E43B8B400621E92 /* complex_fft_tables.h */; };
+                5CDD86471E43B8B500621E92 /* complex_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86111E43B8B400621E92 /* complex_fft.c */; };
+                5CDD86481E43B8B500621E92 /* copy_set_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86121E43B8B400621E92 /* copy_set_operations.c */; };
+                5CDD864B1E43B8B500621E92 /* cross_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86151E43B8B400621E92 /* cross_correlation.c */; };
+                5CDD864C1E43B8B500621E92 /* division_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86161E43B8B400621E92 /* division_operations.c */; };
+                5CDD864D1E43B8B500621E92 /* dot_product_with_scale.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86171E43B8B400621E92 /* dot_product_with_scale.c */; };
+                5CDD86501E43B8B500621E92 /* downsample_fast.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD861A1E43B8B400621E92 /* downsample_fast.c */; };
+                5CDD86511E43B8B500621E92 /* energy.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD861B1E43B8B400621E92 /* energy.c */; };
+                5CDD86541E43B8B500621E92 /* filter_ar_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD861E1E43B8B400621E92 /* filter_ar_fast_q12.c */; };
+                5CDD86551E43B8B500621E92 /* filter_ar.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD861F1E43B8B400621E92 /* filter_ar.c */; };
+                5CDD86561E43B8B500621E92 /* filter_ma_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86201E43B8B400621E92 /* filter_ma_fast_q12.c */; };
+                5CDD86571E43B8B500621E92 /* get_hanning_window.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86211E43B8B400621E92 /* get_hanning_window.c */; };
+                5CDD86581E43B8B500621E92 /* get_scaling_square.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86221E43B8B400621E92 /* get_scaling_square.c */; };
+                5CDD86591E43B8B500621E92 /* ilbc_specific_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86231E43B8B400621E92 /* ilbc_specific_functions.c */; };
+                5CDD865A1E43B8B500621E92 /* levinson_durbin.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86251E43B8B400621E92 /* levinson_durbin.c */; };
+                5CDD865B1E43B8B500621E92 /* lpc_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86261E43B8B400621E92 /* lpc_to_refl_coef.c */; };
+                5CDD865E1E43B8B500621E92 /* min_max_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86291E43B8B400621E92 /* min_max_operations.c */; };
+                5CDD865F1E43B8B500621E92 /* randomization_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD862A1E43B8B400621E92 /* randomization_functions.c */; };
+                5CDD86611E43B8B500621E92 /* real_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD862C1E43B8B400621E92 /* real_fft.c */; };
+                5CDD86621E43B8B500621E92 /* refl_coef_to_lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD862D1E43B8B400621E92 /* refl_coef_to_lpc.c */; };
+                5CDD86631E43B8B500621E92 /* resample_48khz.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD862E1E43B8B400621E92 /* resample_48khz.c */; };
+                5CDD86641E43B8B500621E92 /* resample_by_2_internal.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD862F1E43B8B400621E92 /* resample_by_2_internal.c */; };
+                5CDD86651E43B8B500621E92 /* resample_by_2_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86301E43B8B500621E92 /* resample_by_2_internal.h */; };
+                5CDD86671E43B8B500621E92 /* resample_by_2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86321E43B8B500621E92 /* resample_by_2.c */; };
+                5CDD86681E43B8B500621E92 /* resample_fractional.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86331E43B8B500621E92 /* resample_fractional.c */; };
+                5CDD86691E43B8B500621E92 /* resample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86341E43B8B500621E92 /* resample.c */; };
+                5CDD866B1E43B8B500621E92 /* spl_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86361E43B8B500621E92 /* spl_init.c */; };
+                5CDD866C1E43B8B500621E92 /* spl_inl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86371E43B8B500621E92 /* spl_inl.c */; };
+                5CDD866F1E43B8B500621E92 /* spl_sqrt_floor.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD863A1E43B8B500621E92 /* spl_sqrt_floor.c */; };
+                5CDD86701E43B8B500621E92 /* spl_sqrt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD863B1E43B8B500621E92 /* spl_sqrt.c */; };
+                5CDD86711E43B8B500621E92 /* splitting_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD863C1E43B8B500621E92 /* splitting_filter.c */; };
+                5CDD86721E43B8B500621E92 /* sqrt_of_one_minus_x_squared.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD863D1E43B8B500621E92 /* sqrt_of_one_minus_x_squared.c */; };
+                5CDD86741E43B8B500621E92 /* vector_scaling_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD863F1E43B8B500621E92 /* vector_scaling_operations.c */; };
+                5CDD86871E43B93900621E92 /* block_mean_calculator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86771E43B93800621E92 /* block_mean_calculator.cc */; };
+                5CDD86881E43B93900621E92 /* block_mean_calculator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86781E43B93800621E92 /* block_mean_calculator.h */; };
+                5CDD86891E43B93900621E92 /* delay_estimator_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86791E43B93800621E92 /* delay_estimator_internal.h */; };
+                5CDD868B1E43B93900621E92 /* delay_estimator_wrapper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD867B1E43B93800621E92 /* delay_estimator_wrapper.cc */; };
+                5CDD868C1E43B93900621E92 /* delay_estimator_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD867C1E43B93800621E92 /* delay_estimator_wrapper.h */; };
+                5CDD868D1E43B93900621E92 /* delay_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD867D1E43B93800621E92 /* delay_estimator.cc */; };
+                5CDD868E1E43B93900621E92 /* delay_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD867E1E43B93800621E92 /* delay_estimator.h */; };
+                5CDD86911E43B93900621E92 /* ooura_fft_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86811E43B93800621E92 /* ooura_fft_sse2.cc */; };
+                5CDD86921E43B93900621E92 /* ooura_fft_tables_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86821E43B93800621E92 /* ooura_fft_tables_common.h */; };
+                5CDD86941E43B93900621E92 /* ooura_fft.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86841E43B93800621E92 /* ooura_fft.cc */; };
+                5CDD86951E43B93900621E92 /* ooura_fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86851E43B93900621E92 /* ooura_fft.h */; };
+                5CDD86A11E43B99400621E92 /* circular_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86981E43B99400621E92 /* circular_buffer.cc */; };
+                5CDD86A21E43B99400621E92 /* circular_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86991E43B99400621E92 /* circular_buffer.h */; };
+                5CDD86A41E43B99400621E92 /* mean_variance_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD869B1E43B99400621E92 /* mean_variance_estimator.cc */; };
+                5CDD86A51E43B99400621E92 /* mean_variance_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD869C1E43B99400621E92 /* mean_variance_estimator.h */; };
+                5CDD86A71E43B99400621E92 /* normalized_covariance_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD869E1E43B99400621E92 /* normalized_covariance_estimator.cc */; };
+                5CDD86A81E43B99400621E92 /* normalized_covariance_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD869F1E43B99400621E92 /* normalized_covariance_estimator.h */; };
+                5CDD86B71E43B9C200621E92 /* aec_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86AA1E43B9C200621E92 /* aec_common.h */; };
+                5CDD86BA1E43B9C200621E92 /* aec_core_optimized_methods.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86AD1E43B9C200621E92 /* aec_core_optimized_methods.h */; };
+                5CDD86BB1E43B9C200621E92 /* aec_core_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86AE1E43B9C200621E92 /* aec_core_sse2.cc */; };
+                5CDD86BC1E43B9C200621E92 /* aec_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86AF1E43B9C200621E92 /* aec_core.cc */; };
+                5CDD86BD1E43B9C200621E92 /* aec_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86B01E43B9C200621E92 /* aec_core.h */; };
+                5CDD86BE1E43B9C200621E92 /* aec_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86B11E43B9C200621E92 /* aec_resampler.cc */; };
+                5CDD86BF1E43B9C200621E92 /* aec_resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86B21E43B9C200621E92 /* aec_resampler.h */; };
+                5CDD86C11E43B9C200621E92 /* echo_cancellation.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86B41E43B9C200621E92 /* echo_cancellation.cc */; };
+                5CDD86C21E43B9C200621E92 /* echo_cancellation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86B51E43B9C200621E92 /* echo_cancellation.h */; };
+                5CDD86D61E43BA2800621E92 /* vad_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86C61E43BA2700621E92 /* vad_core.c */; };
+                5CDD86D71E43BA2800621E92 /* vad_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86C71E43BA2700621E92 /* vad_core.h */; };
+                5CDD86D91E43BA2800621E92 /* vad_filterbank.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86C91E43BA2700621E92 /* vad_filterbank.c */; };
+                5CDD86DA1E43BA2800621E92 /* vad_filterbank.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86CA1E43BA2700621E92 /* vad_filterbank.h */; };
+                5CDD86DC1E43BA2800621E92 /* vad_gmm.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86CC1E43BA2700621E92 /* vad_gmm.c */; };
+                5CDD86DD1E43BA2800621E92 /* vad_gmm.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86CD1E43BA2700621E92 /* vad_gmm.h */; };
+                5CDD86DF1E43BA2800621E92 /* vad_sp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86CF1E43BA2700621E92 /* vad_sp.c */; };
+                5CDD86E01E43BA2800621E92 /* vad_sp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86D01E43BA2700621E92 /* vad_sp.h */; };
+                5CDD86E31E43BA2800621E92 /* vad.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86D31E43BA2800621E92 /* vad.cc */; };
+                5CDD86E41E43BA2800621E92 /* webrtc_vad.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86D41E43BA2800621E92 /* webrtc_vad.c */; };
+                5CDD86EC1E43BA6D00621E92 /* analog_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86E71E43BA6D00621E92 /* analog_agc.c */; };
+                5CDD86ED1E43BA6D00621E92 /* analog_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86E81E43BA6D00621E92 /* analog_agc.h */; };
+                5CDD86EE1E43BA6D00621E92 /* digital_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86E91E43BA6D00621E92 /* digital_agc.c */; };
+                5CDD86EF1E43BA6D00621E92 /* digital_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86EA1E43BA6D00621E92 /* digital_agc.h */; };
+                5CDD86F01E43BA6D00621E92 /* gain_control.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86EB1E43BA6D00621E92 /* gain_control.h */; };
+                5CDD86FF1E43BA7500621E92 /* agc_manager_direct.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86F21E43BA7500621E92 /* agc_manager_direct.cc */; };
+                5CDD87001E43BA7500621E92 /* agc_manager_direct.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86F31E43BA7500621E92 /* agc_manager_direct.h */; };
+                5CDD87011E43BA7500621E92 /* agc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86F41E43BA7500621E92 /* agc.cc */; };
+                5CDD87021E43BA7500621E92 /* agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86F51E43BA7500621E92 /* agc.h */; };
+                5CDD87031E43BA7500621E92 /* gain_map_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86F61E43BA7500621E92 /* gain_map_internal.h */; };
+                5CDD87051E43BA7500621E92 /* loudness_histogram.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86F91E43BA7500621E92 /* loudness_histogram.cc */; };
+                5CDD87061E43BA7500621E92 /* loudness_histogram.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86FA1E43BA7500621E92 /* loudness_histogram.h */; };
+                5CDD87071E43BA7500621E92 /* mock_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86FB1E43BA7500621E92 /* mock_agc.h */; };
+                5CDD87081E43BA7500621E92 /* utility.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD86FC1E43BA7500621E92 /* utility.cc */; };
+                5CDD87091E43BA7500621E92 /* utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD86FD1E43BA7500621E92 /* utility.h */; };
+                5CDD87271E43BABE00621E92 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD870B1E43BABE00621E92 /* common.h */; };
+                5CDD87291E43BABE00621E92 /* gmm.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD870D1E43BABE00621E92 /* gmm.cc */; };
+                5CDD872A1E43BABE00621E92 /* gmm.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD870E1E43BABE00621E92 /* gmm.h */; };
+                5CDD872B1E43BABE00621E92 /* noise_gmm_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD870F1E43BABE00621E92 /* noise_gmm_tables.h */; };
+                5CDD872D1E43BABE00621E92 /* pitch_based_vad.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87111E43BABE00621E92 /* pitch_based_vad.cc */; };
+                5CDD872E1E43BABE00621E92 /* pitch_based_vad.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87121E43BABE00621E92 /* pitch_based_vad.h */; };
+                5CDD87301E43BABE00621E92 /* pitch_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87141E43BABE00621E92 /* pitch_internal.cc */; };
+                5CDD87311E43BABE00621E92 /* pitch_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87151E43BABE00621E92 /* pitch_internal.h */; };
+                5CDD87331E43BABE00621E92 /* pole_zero_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87171E43BABE00621E92 /* pole_zero_filter.cc */; };
+                5CDD87341E43BABE00621E92 /* pole_zero_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87181E43BABE00621E92 /* pole_zero_filter.h */; };
+                5CDD87361E43BABE00621E92 /* standalone_vad.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD871A1E43BABE00621E92 /* standalone_vad.cc */; };
+                5CDD87371E43BABE00621E92 /* standalone_vad.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD871B1E43BABE00621E92 /* standalone_vad.h */; };
+                5CDD87381E43BABE00621E92 /* vad_audio_proc_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD871C1E43BABE00621E92 /* vad_audio_proc_internal.h */; };
+                5CDD873A1E43BABE00621E92 /* vad_audio_proc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD871E1E43BABE00621E92 /* vad_audio_proc.cc */; };
+                5CDD873B1E43BABE00621E92 /* vad_audio_proc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD871F1E43BABE00621E92 /* vad_audio_proc.h */; };
+                5CDD873D1E43BABE00621E92 /* vad_circular_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87211E43BABE00621E92 /* vad_circular_buffer.cc */; };
+                5CDD873E1E43BABE00621E92 /* vad_circular_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87221E43BABE00621E92 /* vad_circular_buffer.h */; };
+                5CDD87401E43BABE00621E92 /* voice_activity_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87241E43BABE00621E92 /* voice_activity_detector.cc */; };
+                5CDD87411E43BABE00621E92 /* voice_activity_detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87251E43BABE00621E92 /* voice_activity_detector.h */; };
+                5CDD87421E43BABE00621E92 /* voice_gmm_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87261E43BABE00621E92 /* voice_gmm_tables.h */; };
+                5CDD87531E43BAF500621E92 /* push_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87451E43BAF500621E92 /* push_resampler.cc */; };
+                5CDD87551E43BAF500621E92 /* push_sinc_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87471E43BAF500621E92 /* push_sinc_resampler.cc */; };
+                5CDD87561E43BAF500621E92 /* push_sinc_resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87481E43BAF500621E92 /* push_sinc_resampler.h */; };
+                5CDD87581E43BAF500621E92 /* resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD874A1E43BAF500621E92 /* resampler.cc */; };
+                5CDD875C1E43BAF500621E92 /* sinc_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD874E1E43BAF500621E92 /* sinc_resampler.cc */; };
+                5CDD875D1E43BAF500621E92 /* sinc_resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD874F1E43BAF500621E92 /* sinc_resampler.h */; };
+                5CDD875E1E43BAF500621E92 /* sinusoidal_linear_chirp_source.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87501E43BAF500621E92 /* sinusoidal_linear_chirp_source.cc */; };
+                5CDD875F1E43BAF500621E92 /* sinusoidal_linear_chirp_source.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87511E43BAF500621E92 /* sinusoidal_linear_chirp_source.h */; };
+                5CDD87671E43BB3000621E92 /* media_file_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87611E43BB3000621E92 /* media_file_defines.h */; };
+                5CDD87681E43BB3000621E92 /* media_file_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87621E43BB3000621E92 /* media_file_impl.cc */; };
+                5CDD87691E43BB3000621E92 /* media_file_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87631E43BB3000621E92 /* media_file_impl.h */; };
+                5CDD876A1E43BB3000621E92 /* media_file_utility.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87641E43BB3000621E92 /* media_file_utility.cc */; };
+                5CDD876B1E43BB3000621E92 /* media_file_utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87651E43BB3000621E92 /* media_file_utility.h */; };
+                5CDD876C1E43BB3000621E92 /* media_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87661E43BB3000621E92 /* media_file.h */; };
+                5CDD87A71E43BC0500621E92 /* arith_routines_hist.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87711E43BC0500621E92 /* arith_routines_hist.c */; };
+                5CDD87A81E43BC0500621E92 /* arith_routines_logist.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87721E43BC0500621E92 /* arith_routines_logist.c */; };
+                5CDD87A91E43BC0500621E92 /* arith_routines.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87731E43BC0500621E92 /* arith_routines.c */; };
+                5CDD87AA1E43BC0500621E92 /* arith_routines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87741E43BC0500621E92 /* arith_routines.h */; };
+                5CDD87AB1E43BC0500621E92 /* audio_decoder_isac.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87751E43BC0500621E92 /* audio_decoder_isac.cc */; };
+                5CDD87AD1E43BC0500621E92 /* audio_encoder_isac.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87771E43BC0500621E92 /* audio_encoder_isac.cc */; };
+                5CDD87AE1E43BC0500621E92 /* bandwidth_estimator.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87781E43BC0500621E92 /* bandwidth_estimator.c */; };
+                5CDD87AF1E43BC0500621E92 /* bandwidth_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87791E43BC0500621E92 /* bandwidth_estimator.h */; };
+                5CDD87B01E43BC0500621E92 /* codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD877A1E43BC0500621E92 /* codec.h */; };
+                5CDD87B11E43BC0500621E92 /* crc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD877B1E43BC0500621E92 /* crc.c */; };
+                5CDD87B21E43BC0500621E92 /* crc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD877C1E43BC0500621E92 /* crc.h */; };
+                5CDD87B31E43BC0500621E92 /* decode_bwe.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD877D1E43BC0500621E92 /* decode_bwe.c */; };
+                5CDD87B41E43BC0500621E92 /* decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD877E1E43BC0500621E92 /* decode.c */; };
+                5CDD87B51E43BC0500621E92 /* encode_lpc_swb.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD877F1E43BC0500621E92 /* encode_lpc_swb.c */; };
+                5CDD87B61E43BC0500621E92 /* encode_lpc_swb.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87801E43BC0500621E92 /* encode_lpc_swb.h */; };
+                5CDD87B71E43BC0500621E92 /* encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87811E43BC0500621E92 /* encode.c */; };
+                5CDD87B81E43BC0500621E92 /* entropy_coding.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87821E43BC0500621E92 /* entropy_coding.c */; };
+                5CDD87B91E43BC0500621E92 /* entropy_coding.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87831E43BC0500621E92 /* entropy_coding.h */; };
+                5CDD87BA1E43BC0500621E92 /* fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87841E43BC0500621E92 /* fft.c */; };
+                5CDD87BB1E43BC0500621E92 /* fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87851E43BC0500621E92 /* fft.h */; };
+                5CDD87BC1E43BC0500621E92 /* filter_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87861E43BC0500621E92 /* filter_functions.c */; };
+                5CDD87BD1E43BC0500621E92 /* filterbank_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87871E43BC0500621E92 /* filterbank_tables.c */; };
+                5CDD87BE1E43BC0500621E92 /* filterbank_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87881E43BC0500621E92 /* filterbank_tables.h */; };
+                5CDD87BF1E43BC0500621E92 /* filterbanks.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87891E43BC0500621E92 /* filterbanks.c */; };
+                5CDD87C01E43BC0500621E92 /* intialize.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD878A1E43BC0500621E92 /* intialize.c */; };
+                5CDD87C11E43BC0500621E92 /* isac_float_type.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD878B1E43BC0500621E92 /* isac_float_type.h */; };
+                5CDD87C31E43BC0500621E92 /* isac.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD878D1E43BC0500621E92 /* isac.c */; };
+                5CDD87C41E43BC0500621E92 /* lattice.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD878E1E43BC0500621E92 /* lattice.c */; };
+                5CDD87C51E43BC0500621E92 /* lpc_analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD878F1E43BC0500621E92 /* lpc_analysis.c */; };
+                5CDD87C61E43BC0500621E92 /* lpc_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87901E43BC0500621E92 /* lpc_analysis.h */; };
+                5CDD87C71E43BC0500621E92 /* lpc_gain_swb_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87911E43BC0500621E92 /* lpc_gain_swb_tables.c */; };
+                5CDD87C81E43BC0500621E92 /* lpc_gain_swb_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87921E43BC0500621E92 /* lpc_gain_swb_tables.h */; };
+                5CDD87C91E43BC0500621E92 /* lpc_shape_swb12_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87931E43BC0500621E92 /* lpc_shape_swb12_tables.c */; };
+                5CDD87CA1E43BC0500621E92 /* lpc_shape_swb12_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87941E43BC0500621E92 /* lpc_shape_swb12_tables.h */; };
+                5CDD87CB1E43BC0500621E92 /* lpc_shape_swb16_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87951E43BC0500621E92 /* lpc_shape_swb16_tables.c */; };
+                5CDD87CC1E43BC0500621E92 /* lpc_shape_swb16_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87961E43BC0500621E92 /* lpc_shape_swb16_tables.h */; };
+                5CDD87CD1E43BC0500621E92 /* lpc_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87971E43BC0500621E92 /* lpc_tables.c */; };
+                5CDD87CE1E43BC0500621E92 /* lpc_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87981E43BC0500621E92 /* lpc_tables.h */; };
+                5CDD87CF1E43BC0500621E92 /* os_specific_inline.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87991E43BC0500621E92 /* os_specific_inline.h */; };
+                5CDD87D01E43BC0500621E92 /* pitch_estimator.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD879B1E43BC0500621E92 /* pitch_estimator.c */; };
+                5CDD87D11E43BC0500621E92 /* pitch_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD879C1E43BC0500621E92 /* pitch_estimator.h */; };
+                5CDD87D21E43BC0500621E92 /* pitch_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD879D1E43BC0500621E92 /* pitch_filter.c */; };
+                5CDD87D31E43BC0500621E92 /* pitch_gain_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD879E1E43BC0500621E92 /* pitch_gain_tables.c */; };
+                5CDD87D41E43BC0600621E92 /* pitch_gain_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD879F1E43BC0500621E92 /* pitch_gain_tables.h */; };
+                5CDD87D51E43BC0600621E92 /* pitch_lag_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87A01E43BC0500621E92 /* pitch_lag_tables.c */; };
+                5CDD87D61E43BC0600621E92 /* pitch_lag_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87A11E43BC0500621E92 /* pitch_lag_tables.h */; };
+                5CDD87D71E43BC0600621E92 /* settings.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87A21E43BC0500621E92 /* settings.h */; };
+                5CDD87D81E43BC0600621E92 /* spectrum_ar_model_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87A31E43BC0500621E92 /* spectrum_ar_model_tables.c */; };
+                5CDD87D91E43BC0600621E92 /* spectrum_ar_model_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87A41E43BC0500621E92 /* spectrum_ar_model_tables.h */; };
+                5CDD87DA1E43BC0600621E92 /* structs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87A51E43BC0500621E92 /* structs.h */; };
+                5CDD87DB1E43BC0600621E92 /* transform.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87A61E43BC0500621E92 /* transform.c */; };
+                5CDD87DE1E43BC2E00621E92 /* utility.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87DC1E43BC2E00621E92 /* utility.c */; };
+                5CDD87DF1E43BC2E00621E92 /* utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87DD1E43BC2E00621E92 /* utility.h */; };
+                5CDD87E11E43BD7000621E92 /* sinc_resampler_sse.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87E01E43BD7000621E92 /* sinc_resampler_sse.cc */; };
+                5CDD87E51E43BDA100621E92 /* apm_data_dumper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87E31E43BDA100621E92 /* apm_data_dumper.cc */; };
+                5CDD87E61E43BDA100621E92 /* apm_data_dumper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87E41E43BDA100621E92 /* apm_data_dumper.h */; };
+                5CDD87F11E43BDED00621E92 /* audio_conference_mixer_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87E91E43BDED00621E92 /* audio_conference_mixer_impl.cc */; };
+                5CDD87F21E43BDED00621E92 /* audio_conference_mixer_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87EA1E43BDED00621E92 /* audio_conference_mixer_impl.h */; };
+                5CDD87F31E43BDED00621E92 /* audio_frame_manipulator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87EB1E43BDED00621E92 /* audio_frame_manipulator.cc */; };
+                5CDD87F41E43BDED00621E92 /* audio_frame_manipulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87EC1E43BDED00621E92 /* audio_frame_manipulator.h */; };
+                5CDD87F51E43BDED00621E92 /* memory_pool_posix.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87ED1E43BDED00621E92 /* memory_pool_posix.h */; };
+                5CDD87F61E43BDED00621E92 /* memory_pool.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87EE1E43BDED00621E92 /* memory_pool.h */; };
+                5CDD87F71E43BDED00621E92 /* time_scheduler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87EF1E43BDED00621E92 /* time_scheduler.cc */; };
+                5CDD87F81E43BDED00621E92 /* time_scheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87F01E43BDED00621E92 /* time_scheduler.h */; };
+                5CDD88761E43BE3C00621E92 /* byte_io.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87FC1E43BE3C00621E92 /* byte_io.h */; };
+                5CDD88771E43BE3C00621E92 /* dtmf_queue.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD87FE1E43BE3C00621E92 /* dtmf_queue.cc */; };
+                5CDD88781E43BE3C00621E92 /* dtmf_queue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD87FF1E43BE3C00621E92 /* dtmf_queue.h */; };
+                5CDD88791E43BE3C00621E92 /* fec_private_tables_bursty.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88001E43BE3C00621E92 /* fec_private_tables_bursty.h */; };
+                5CDD887A1E43BE3C00621E92 /* fec_private_tables_random.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88011E43BE3C00621E92 /* fec_private_tables_random.h */; };
+                5CDD887B1E43BE3C00621E92 /* fec_test_helper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88021E43BE3C00621E92 /* fec_test_helper.cc */; };
+                5CDD887C1E43BE3C00621E92 /* fec_test_helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88031E43BE3C00621E92 /* fec_test_helper.h */; };
+                5CDD887E1E43BE3C00621E92 /* flexfec_header_reader_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88051E43BE3C00621E92 /* flexfec_header_reader_writer.cc */; };
+                5CDD887F1E43BE3C00621E92 /* flexfec_header_reader_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88061E43BE3C00621E92 /* flexfec_header_reader_writer.h */; };
+                5CDD88831E43BE3C00621E92 /* flexfec_receiver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD880A1E43BE3C00621E92 /* flexfec_receiver.cc */; };
+                5CDD88851E43BE3C00621E92 /* flexfec_sender.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD880C1E43BE3C00621E92 /* flexfec_sender.cc */; };
+                5CDD88861E43BE3C00621E92 /* forward_error_correction_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD880D1E43BE3C00621E92 /* forward_error_correction_internal.cc */; };
+                5CDD88871E43BE3C00621E92 /* forward_error_correction_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD880E1E43BE3C00621E92 /* forward_error_correction_internal.h */; };
+                5CDD88881E43BE3C00621E92 /* forward_error_correction.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD880F1E43BE3C00621E92 /* forward_error_correction.cc */; };
+                5CDD88891E43BE3C00621E92 /* forward_error_correction.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88101E43BE3C00621E92 /* forward_error_correction.h */; };
+                5CDD888C1E43BE3C00621E92 /* packet_loss_stats.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88151E43BE3C00621E92 /* packet_loss_stats.cc */; };
+                5CDD888D1E43BE3C00621E92 /* packet_loss_stats.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88161E43BE3C00621E92 /* packet_loss_stats.h */; };
+                5CDD888F1E43BE3C00621E92 /* playout_delay_oracle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88181E43BE3C00621E92 /* playout_delay_oracle.cc */; };
+                5CDD88901E43BE3C00621E92 /* playout_delay_oracle.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88191E43BE3C00621E92 /* playout_delay_oracle.h */; };
+                5CDD88911E43BE3C00621E92 /* receive_statistics_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD881A1E43BE3C00621E92 /* receive_statistics_impl.cc */; };
+                5CDD88921E43BE3C00621E92 /* receive_statistics_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD881B1E43BE3C00621E92 /* receive_statistics_impl.h */; };
+                5CDD88951E43BE3C00621E92 /* remote_ntp_time_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD881E1E43BE3C00621E92 /* remote_ntp_time_estimator.cc */; };
+                5CDD88971E43BE3C00621E92 /* rtcp_packet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88211E43BE3C00621E92 /* rtcp_packet.cc */; };
+                5CDD88981E43BE3C00621E92 /* rtcp_packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88221E43BE3C00621E92 /* rtcp_packet.h */; };
+                5CDD889A1E43BE3C00621E92 /* rtcp_receiver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88241E43BE3C00621E92 /* rtcp_receiver.cc */; };
+                5CDD889B1E43BE3C00621E92 /* rtcp_receiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88251E43BE3C00621E92 /* rtcp_receiver.h */; };
+                5CDD889D1E43BE3C00621E92 /* rtcp_sender.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88271E43BE3C00621E92 /* rtcp_sender.cc */; };
+                5CDD889E1E43BE3C00621E92 /* rtcp_sender.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88281E43BE3C00621E92 /* rtcp_sender.h */; };
+                5CDD88A01E43BE3C00621E92 /* rtcp_utility.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD882A1E43BE3C00621E92 /* rtcp_utility.cc */; };
+                5CDD88A11E43BE3C00621E92 /* rtcp_utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD882B1E43BE3C00621E92 /* rtcp_utility.h */; };
+                5CDD88A41E43BE3C00621E92 /* rtp_format_h264.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD882E1E43BE3C00621E92 /* rtp_format_h264.cc */; };
+                5CDD88A51E43BE3C00621E92 /* rtp_format_h264.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD882F1E43BE3C00621E92 /* rtp_format_h264.h */; };
+                5CDD88A61E43BE3C00621E92 /* rtp_format_video_generic.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88301E43BE3C00621E92 /* rtp_format_video_generic.cc */; };
+                5CDD88A71E43BE3C00621E92 /* rtp_format_video_generic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88311E43BE3C00621E92 /* rtp_format_video_generic.h */; };
+                5CDD88AB1E43BE3C00621E92 /* rtp_format_vp8.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88351E43BE3C00621E92 /* rtp_format_vp8.cc */; };
+                5CDD88AC1E43BE3C00621E92 /* rtp_format_vp8.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88361E43BE3C00621E92 /* rtp_format_vp8.h */; };
+                5CDD88AE1E43BE3C00621E92 /* rtp_format_vp9.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88381E43BE3C00621E92 /* rtp_format_vp9.cc */; };
+                5CDD88AF1E43BE3C00621E92 /* rtp_format_vp9.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88391E43BE3C00621E92 /* rtp_format_vp9.h */; };
+                5CDD88B01E43BE3C00621E92 /* rtp_format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD883A1E43BE3C00621E92 /* rtp_format.cc */; };
+                5CDD88B11E43BE3C00621E92 /* rtp_format.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD883B1E43BE3C00621E92 /* rtp_format.h */; };
+                5CDD88B31E43BE3C00621E92 /* rtp_header_extension.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD883D1E43BE3C00621E92 /* rtp_header_extension.cc */; };
+                5CDD88B41E43BE3C00621E92 /* rtp_header_extension.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD883E1E43BE3C00621E92 /* rtp_header_extension.h */; };
+                5CDD88B51E43BE3C00621E92 /* rtp_header_extensions.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD883F1E43BE3C00621E92 /* rtp_header_extensions.cc */; };
+                5CDD88B61E43BE3C00621E92 /* rtp_header_extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88401E43BE3C00621E92 /* rtp_header_extensions.h */; };
+                5CDD88B71E43BE3C00621E92 /* rtp_header_parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88411E43BE3C00621E92 /* rtp_header_parser.cc */; };
+                5CDD88B91E43BE3D00621E92 /* rtp_packet_history.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88431E43BE3C00621E92 /* rtp_packet_history.cc */; };
+                5CDD88BA1E43BE3D00621E92 /* rtp_packet_history.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88441E43BE3C00621E92 /* rtp_packet_history.h */; };
+                5CDD88BB1E43BE3D00621E92 /* rtp_packet_received.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88451E43BE3C00621E92 /* rtp_packet_received.h */; };
+                5CDD88BC1E43BE3D00621E92 /* rtp_packet_to_send.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88461E43BE3C00621E92 /* rtp_packet_to_send.h */; };
+                5CDD88BE1E43BE3D00621E92 /* rtp_packet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88481E43BE3C00621E92 /* rtp_packet.cc */; };
+                5CDD88BF1E43BE3D00621E92 /* rtp_packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88491E43BE3C00621E92 /* rtp_packet.h */; };
+                5CDD88C11E43BE3D00621E92 /* rtp_payload_registry.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD884B1E43BE3C00621E92 /* rtp_payload_registry.cc */; };
+                5CDD88C21E43BE3D00621E92 /* rtp_receiver_audio.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD884C1E43BE3C00621E92 /* rtp_receiver_audio.cc */; };
+                5CDD88C31E43BE3D00621E92 /* rtp_receiver_audio.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD884D1E43BE3C00621E92 /* rtp_receiver_audio.h */; };
+                5CDD88C41E43BE3D00621E92 /* rtp_receiver_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD884E1E43BE3C00621E92 /* rtp_receiver_impl.cc */; };
+                5CDD88C51E43BE3D00621E92 /* rtp_receiver_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD884F1E43BE3C00621E92 /* rtp_receiver_impl.h */; };
+                5CDD88C61E43BE3D00621E92 /* rtp_receiver_strategy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88501E43BE3C00621E92 /* rtp_receiver_strategy.cc */; };
+                5CDD88C71E43BE3D00621E92 /* rtp_receiver_strategy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88511E43BE3C00621E92 /* rtp_receiver_strategy.h */; };
+                5CDD88C81E43BE3D00621E92 /* rtp_receiver_video.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88521E43BE3C00621E92 /* rtp_receiver_video.cc */; };
+                5CDD88C91E43BE3D00621E92 /* rtp_receiver_video.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88531E43BE3C00621E92 /* rtp_receiver_video.h */; };
+                5CDD88CA1E43BE3D00621E92 /* rtp_rtcp_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88541E43BE3C00621E92 /* rtp_rtcp_config.h */; };
+                5CDD88CC1E43BE3D00621E92 /* rtp_rtcp_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88561E43BE3C00621E92 /* rtp_rtcp_impl.cc */; };
+                5CDD88CD1E43BE3D00621E92 /* rtp_rtcp_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88571E43BE3C00621E92 /* rtp_rtcp_impl.h */; };
+                5CDD88CE1E43BE3D00621E92 /* rtp_sender_audio.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88581E43BE3C00621E92 /* rtp_sender_audio.cc */; };
+                5CDD88CF1E43BE3D00621E92 /* rtp_sender_audio.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88591E43BE3C00621E92 /* rtp_sender_audio.h */; };
+                5CDD88D11E43BE3D00621E92 /* rtp_sender_video.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD885B1E43BE3C00621E92 /* rtp_sender_video.cc */; };
+                5CDD88D21E43BE3D00621E92 /* rtp_sender_video.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD885C1E43BE3C00621E92 /* rtp_sender_video.h */; };
+                5CDD88D31E43BE3D00621E92 /* rtp_sender.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD885D1E43BE3C00621E92 /* rtp_sender.cc */; };
+                5CDD88D41E43BE3D00621E92 /* rtp_sender.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD885E1E43BE3C00621E92 /* rtp_sender.h */; };
+                5CDD88D51E43BE3D00621E92 /* rtp_utility.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD885F1E43BE3C00621E92 /* rtp_utility.cc */; };
+                5CDD88D61E43BE3D00621E92 /* rtp_utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88601E43BE3C00621E92 /* rtp_utility.h */; };
+                5CDD88D71E43BE3D00621E92 /* ssrc_database.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88611E43BE3C00621E92 /* ssrc_database.cc */; };
+                5CDD88D81E43BE3D00621E92 /* ssrc_database.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88621E43BE3C00621E92 /* ssrc_database.h */; };
+                5CDD88DA1E43BE3D00621E92 /* time_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88641E43BE3C00621E92 /* time_util.cc */; };
+                5CDD88DB1E43BE3D00621E92 /* time_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88651E43BE3C00621E92 /* time_util.h */; };
+                5CDD88DC1E43BE3D00621E92 /* tmmbr_help.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88661E43BE3C00621E92 /* tmmbr_help.cc */; };
+                5CDD88DD1E43BE3D00621E92 /* tmmbr_help.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88671E43BE3C00621E92 /* tmmbr_help.h */; };
+                5CDD88DF1E43BE3D00621E92 /* ulpfec_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88691E43BE3C00621E92 /* ulpfec_generator.cc */; };
+                5CDD88E01E43BE3D00621E92 /* ulpfec_generator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD886A1E43BE3C00621E92 /* ulpfec_generator.h */; };
+                5CDD88E21E43BE3D00621E92 /* ulpfec_header_reader_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD886C1E43BE3C00621E92 /* ulpfec_header_reader_writer.cc */; };
+                5CDD88E31E43BE3D00621E92 /* ulpfec_header_reader_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD886D1E43BE3C00621E92 /* ulpfec_header_reader_writer.h */; };
+                5CDD88E41E43BE3D00621E92 /* ulpfec_receiver_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD886E1E43BE3C00621E92 /* ulpfec_receiver_impl.cc */; };
+                5CDD88E51E43BE3D00621E92 /* ulpfec_receiver_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD886F1E43BE3C00621E92 /* ulpfec_receiver_impl.h */; };
+                5CDD88E71E43BE3D00621E92 /* video_codec_information.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88711E43BE3C00621E92 /* video_codec_information.h */; };
+                5CDD88E91E43BE3D00621E92 /* vp8_partition_aggregator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88731E43BE3C00621E92 /* vp8_partition_aggregator.cc */; };
+                5CDD88EA1E43BE3D00621E92 /* vp8_partition_aggregator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88741E43BE3C00621E92 /* vp8_partition_aggregator.h */; };
+                5CDD893B1E43BF3A00621E92 /* app.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88ED1E43BF3A00621E92 /* app.cc */; };
+                5CDD893C1E43BF3A00621E92 /* app.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88EE1E43BF3A00621E92 /* app.h */; };
+                5CDD893E1E43BF3A00621E92 /* bye.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88F01E43BF3A00621E92 /* bye.cc */; };
+                5CDD893F1E43BF3A00621E92 /* bye.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88F11E43BF3A00621E92 /* bye.h */; };
+                5CDD89411E43BF3A00621E92 /* common_header.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88F31E43BF3A00621E92 /* common_header.cc */; };
+                5CDD89421E43BF3A00621E92 /* common_header.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88F41E43BF3A00621E92 /* common_header.h */; };
+                5CDD89441E43BF3A00621E92 /* compound_packet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88F61E43BF3A00621E92 /* compound_packet.cc */; };
+                5CDD89451E43BF3A00621E92 /* compound_packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88F71E43BF3A00621E92 /* compound_packet.h */; };
+                5CDD89471E43BF3A00621E92 /* dlrr.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88F91E43BF3A00621E92 /* dlrr.cc */; };
+                5CDD89481E43BF3A00621E92 /* dlrr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88FA1E43BF3A00621E92 /* dlrr.h */; };
+                5CDD894A1E43BF3A00621E92 /* extended_jitter_report.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88FC1E43BF3A00621E92 /* extended_jitter_report.cc */; };
+                5CDD894B1E43BF3A00621E92 /* extended_jitter_report.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD88FD1E43BF3A00621E92 /* extended_jitter_report.h */; };
+                5CDD894D1E43BF3A00621E92 /* extended_reports.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD88FF1E43BF3A00621E92 /* extended_reports.cc */; };
+                5CDD894E1E43BF3A00621E92 /* extended_reports.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89001E43BF3A00621E92 /* extended_reports.h */; };
+                5CDD89501E43BF3A00621E92 /* fir.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89021E43BF3A00621E92 /* fir.cc */; };
+                5CDD89511E43BF3A00621E92 /* fir.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89031E43BF3A00621E92 /* fir.h */; };
+                5CDD89531E43BF3A00621E92 /* nack.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89051E43BF3A00621E92 /* nack.cc */; };
+                5CDD89541E43BF3A00621E92 /* nack.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89061E43BF3A00621E92 /* nack.h */; };
+                5CDD89561E43BF3A00621E92 /* pli.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89081E43BF3A00621E92 /* pli.cc */; };
+                5CDD89571E43BF3A00621E92 /* pli.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89091E43BF3A00621E92 /* pli.h */; };
+                5CDD89581E43BF3A00621E92 /* psfb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD890A1E43BF3A00621E92 /* psfb.cc */; };
+                5CDD89591E43BF3A00621E92 /* psfb.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD890B1E43BF3A00621E92 /* psfb.h */; };
+                5CDD895B1E43BF3A00621E92 /* rapid_resync_request.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD890D1E43BF3A00621E92 /* rapid_resync_request.cc */; };
+                5CDD895C1E43BF3A00621E92 /* rapid_resync_request.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD890E1E43BF3A00621E92 /* rapid_resync_request.h */; };
+                5CDD895E1E43BF3A00621E92 /* receiver_report.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89101E43BF3A00621E92 /* receiver_report.cc */; };
+                5CDD895F1E43BF3A00621E92 /* receiver_report.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89111E43BF3A00621E92 /* receiver_report.h */; };
+                5CDD89611E43BF3A00621E92 /* remb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89131E43BF3A00621E92 /* remb.cc */; };
+                5CDD89621E43BF3A00621E92 /* remb.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89141E43BF3A00621E92 /* remb.h */; };
+                5CDD89641E43BF3A00621E92 /* report_block.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89161E43BF3A00621E92 /* report_block.cc */; };
+                5CDD89651E43BF3A00621E92 /* report_block.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89171E43BF3A00621E92 /* report_block.h */; };
+                5CDD89671E43BF3A00621E92 /* rpsi.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89191E43BF3A00621E92 /* rpsi.cc */; };
+                5CDD89681E43BF3A00621E92 /* rpsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD891A1E43BF3A00621E92 /* rpsi.h */; };
+                5CDD896A1E43BF3A00621E92 /* rrtr.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD891C1E43BF3A00621E92 /* rrtr.cc */; };
+                5CDD896B1E43BF3A00621E92 /* rrtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD891D1E43BF3A00621E92 /* rrtr.h */; };
+                5CDD896C1E43BF3A00621E92 /* rtpfb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD891E1E43BF3A00621E92 /* rtpfb.cc */; };
+                5CDD896D1E43BF3A00621E92 /* rtpfb.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD891F1E43BF3A00621E92 /* rtpfb.h */; };
+                5CDD896F1E43BF3A00621E92 /* sdes.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89211E43BF3A00621E92 /* sdes.cc */; };
+                5CDD89701E43BF3A00621E92 /* sdes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89221E43BF3A00621E92 /* sdes.h */; };
+                5CDD89721E43BF3A00621E92 /* sender_report.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89241E43BF3A00621E92 /* sender_report.cc */; };
+                5CDD89731E43BF3A00621E92 /* sender_report.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89251E43BF3A00621E92 /* sender_report.h */; };
+                5CDD89751E43BF3A00621E92 /* sli.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89271E43BF3A00621E92 /* sli.cc */; };
+                5CDD89761E43BF3A00621E92 /* sli.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89281E43BF3A00621E92 /* sli.h */; };
+                5CDD89781E43BF3A00621E92 /* target_bitrate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD892A1E43BF3A00621E92 /* target_bitrate.cc */; };
+                5CDD89791E43BF3A00621E92 /* target_bitrate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD892B1E43BF3A00621E92 /* target_bitrate.h */; };
+                5CDD897A1E43BF3A00621E92 /* tmmb_item.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD892C1E43BF3A00621E92 /* tmmb_item.cc */; };
+                5CDD897B1E43BF3A00621E92 /* tmmb_item.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD892D1E43BF3A00621E92 /* tmmb_item.h */; };
+                5CDD897D1E43BF3A00621E92 /* tmmbn.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD892F1E43BF3A00621E92 /* tmmbn.cc */; };
+                5CDD897E1E43BF3A00621E92 /* tmmbn.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89301E43BF3A00621E92 /* tmmbn.h */; };
+                5CDD89801E43BF3A00621E92 /* tmmbr.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89321E43BF3A00621E92 /* tmmbr.cc */; };
+                5CDD89811E43BF3A00621E92 /* tmmbr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89331E43BF3A00621E92 /* tmmbr.h */; };
+                5CDD89831E43BF3A00621E92 /* transport_feedback.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89351E43BF3A00621E92 /* transport_feedback.cc */; };
+                5CDD89841E43BF3A00621E92 /* transport_feedback.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89361E43BF3A00621E92 /* transport_feedback.h */; };
+                5CDD89861E43BF3A00621E92 /* voip_metric.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89381E43BF3A00621E92 /* voip_metric.cc */; };
+                5CDD89871E43BF3A00621E92 /* voip_metric.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89391E43BF3A00621E92 /* voip_metric.h */; };
+                5CDD89F81E43BFB300621E92 /* accelerate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89891E43BFB300621E92 /* accelerate.cc */; };
+                5CDD89F91E43BFB300621E92 /* accelerate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD898A1E43BFB300621E92 /* accelerate.h */; };
+                5CDD89FB1E43BFB300621E92 /* audio_classifier.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD898C1E43BFB300621E92 /* audio_classifier.cc */; };
+                5CDD89FC1E43BFB300621E92 /* audio_classifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD898D1E43BFB300621E92 /* audio_classifier.h */; };
+                5CDD89FD1E43BFB300621E92 /* audio_decoder_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD898E1E43BFB300621E92 /* audio_decoder_impl.cc */; };
+                5CDD89FE1E43BFB300621E92 /* audio_decoder_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD898F1E43BFB300621E92 /* audio_decoder_impl.h */; };
+                5CDD8A011E43BFB300621E92 /* audio_multi_vector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89921E43BFB300621E92 /* audio_multi_vector.cc */; };
+                5CDD8A021E43BFB300621E92 /* audio_multi_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89931E43BFB300621E92 /* audio_multi_vector.h */; };
+                5CDD8A041E43BFB300621E92 /* audio_vector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89951E43BFB300621E92 /* audio_vector.cc */; };
+                5CDD8A051E43BFB300621E92 /* audio_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89961E43BFB300621E92 /* audio_vector.h */; };
+                5CDD8A071E43BFB300621E92 /* background_noise.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89981E43BFB300621E92 /* background_noise.cc */; };
+                5CDD8A081E43BFB300621E92 /* background_noise.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89991E43BFB300621E92 /* background_noise.h */; };
+                5CDD8A0A1E43BFB300621E92 /* buffer_level_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD899B1E43BFB300621E92 /* buffer_level_filter.cc */; };
+                5CDD8A0B1E43BFB300621E92 /* buffer_level_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD899C1E43BFB300621E92 /* buffer_level_filter.h */; };
+                5CDD8A0D1E43BFB300621E92 /* comfort_noise.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD899E1E43BFB300621E92 /* comfort_noise.cc */; };
+                5CDD8A0E1E43BFB300621E92 /* comfort_noise.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD899F1E43BFB300621E92 /* comfort_noise.h */; };
+                5CDD8A0F1E43BFB300621E92 /* cross_correlation.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89A01E43BFB300621E92 /* cross_correlation.cc */; };
+                5CDD8A101E43BFB300621E92 /* cross_correlation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89A11E43BFB300621E92 /* cross_correlation.h */; };
+                5CDD8A111E43BFB300621E92 /* decision_logic_fax.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89A21E43BFB300621E92 /* decision_logic_fax.cc */; };
+                5CDD8A121E43BFB300621E92 /* decision_logic_fax.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89A31E43BFB300621E92 /* decision_logic_fax.h */; };
+                5CDD8A131E43BFB300621E92 /* decision_logic_normal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89A41E43BFB300621E92 /* decision_logic_normal.cc */; };
+                5CDD8A141E43BFB300621E92 /* decision_logic_normal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89A51E43BFB300621E92 /* decision_logic_normal.h */; };
+                5CDD8A161E43BFB300621E92 /* decision_logic.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89A71E43BFB300621E92 /* decision_logic.cc */; };
+                5CDD8A171E43BFB300621E92 /* decision_logic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89A81E43BFB300621E92 /* decision_logic.h */; };
+                5CDD8A191E43BFB300621E92 /* decoder_database.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89AA1E43BFB300621E92 /* decoder_database.cc */; };
+                5CDD8A1A1E43BFB300621E92 /* decoder_database.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89AB1E43BFB300621E92 /* decoder_database.h */; };
+                5CDD8A1B1E43BFB300621E92 /* defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89AC1E43BFB300621E92 /* defines.h */; };
+                5CDD8A1D1E43BFB300621E92 /* delay_manager.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89AE1E43BFB300621E92 /* delay_manager.cc */; };
+                5CDD8A1E1E43BFB300621E92 /* delay_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89AF1E43BFB300621E92 /* delay_manager.h */; };
+                5CDD8A201E43BFB300621E92 /* delay_peak_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89B11E43BFB300621E92 /* delay_peak_detector.cc */; };
+                5CDD8A211E43BFB300621E92 /* delay_peak_detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89B21E43BFB300621E92 /* delay_peak_detector.h */; };
+                5CDD8A231E43BFB300621E92 /* dsp_helper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89B41E43BFB300621E92 /* dsp_helper.cc */; };
+                5CDD8A241E43BFB300621E92 /* dsp_helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89B51E43BFB300621E92 /* dsp_helper.h */; };
+                5CDD8A261E43BFB300621E92 /* dtmf_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89B71E43BFB300621E92 /* dtmf_buffer.cc */; };
+                5CDD8A271E43BFB300621E92 /* dtmf_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89B81E43BFB300621E92 /* dtmf_buffer.h */; };
+                5CDD8A291E43BFB300621E92 /* dtmf_tone_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89BA1E43BFB300621E92 /* dtmf_tone_generator.cc */; };
+                5CDD8A2A1E43BFB300621E92 /* dtmf_tone_generator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89BB1E43BFB300621E92 /* dtmf_tone_generator.h */; };
+                5CDD8A2C1E43BFB300621E92 /* expand.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89BD1E43BFB300621E92 /* expand.cc */; };
+                5CDD8A2D1E43BFB300621E92 /* expand.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89BE1E43BFB300621E92 /* expand.h */; };
+                5CDD8A2F1E43BFB300621E92 /* merge.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89C11E43BFB300621E92 /* merge.cc */; };
+                5CDD8A301E43BFB300621E92 /* merge.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89C21E43BFB300621E92 /* merge.h */; };
+                5CDD8A321E43BFB300621E92 /* nack_tracker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89C51E43BFB300621E92 /* nack_tracker.cc */; };
+                5CDD8A331E43BFB300621E92 /* nack_tracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89C61E43BFB300621E92 /* nack_tracker.h */; };
+                5CDD8A361E43BFB300621E92 /* neteq_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89C91E43BFB300621E92 /* neteq_impl.cc */; };
+                5CDD8A371E43BFB300621E92 /* neteq_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89CA1E43BFB300621E92 /* neteq_impl.h */; };
+                5CDD8A3B1E43BFB300621E92 /* neteq.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89D01E43BFB300621E92 /* neteq.cc */; };
+                5CDD8A3D1E43BFB300621E92 /* normal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89D31E43BFB300621E92 /* normal.cc */; };
+                5CDD8A3E1E43BFB300621E92 /* normal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89D41E43BFB300621E92 /* normal.h */; };
+                5CDD8A401E43BFB300621E92 /* packet_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89D71E43BFB300621E92 /* packet_buffer.cc */; };
+                5CDD8A411E43BFB300621E92 /* packet_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89D81E43BFB300621E92 /* packet_buffer.h */; };
+                5CDD8A421E43BFB300621E92 /* packet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89D91E43BFB300621E92 /* packet.cc */; };
+                5CDD8A431E43BFB300621E92 /* packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89DA1E43BFB300621E92 /* packet.h */; };
+                5CDD8A451E43BFB300621E92 /* post_decode_vad.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89DC1E43BFB300621E92 /* post_decode_vad.cc */; };
+                5CDD8A461E43BFB300621E92 /* post_decode_vad.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89DD1E43BFB300621E92 /* post_decode_vad.h */; };
+                5CDD8A471E43BFB300621E92 /* preemptive_expand.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89DE1E43BFB300621E92 /* preemptive_expand.cc */; };
+                5CDD8A481E43BFB300621E92 /* preemptive_expand.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89DF1E43BFB300621E92 /* preemptive_expand.h */; };
+                5CDD8A4A1E43BFB300621E92 /* random_vector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89E11E43BFB300621E92 /* random_vector.cc */; };
+                5CDD8A4B1E43BFB300621E92 /* random_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89E21E43BFB300621E92 /* random_vector.h */; };
+                5CDD8A4D1E43BFB300621E92 /* red_payload_splitter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89E41E43BFB300621E92 /* red_payload_splitter.cc */; };
+                5CDD8A4E1E43BFB300621E92 /* red_payload_splitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89E51E43BFB300621E92 /* red_payload_splitter.h */; };
+                5CDD8A4F1E43BFB300621E92 /* rtcp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89E61E43BFB300621E92 /* rtcp.cc */; };
+                5CDD8A501E43BFB300621E92 /* rtcp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89E71E43BFB300621E92 /* rtcp.h */; };
+                5CDD8A511E43BFB300621E92 /* statistics_calculator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89E81E43BFB300621E92 /* statistics_calculator.cc */; };
+                5CDD8A521E43BFB300621E92 /* statistics_calculator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89E91E43BFB300621E92 /* statistics_calculator.h */; };
+                5CDD8A541E43BFB300621E92 /* sync_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89EB1E43BFB300621E92 /* sync_buffer.cc */; };
+                5CDD8A551E43BFB300621E92 /* sync_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89EC1E43BFB300621E92 /* sync_buffer.h */; };
+                5CDD8A571E43BFB300621E92 /* tick_timer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89EF1E43BFB300621E92 /* tick_timer.cc */; };
+                5CDD8A581E43BFB300621E92 /* tick_timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89F01E43BFB300621E92 /* tick_timer.h */; };
+                5CDD8A5A1E43BFB300621E92 /* time_stretch.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89F21E43BFB300621E92 /* time_stretch.cc */; };
+                5CDD8A5B1E43BFB300621E92 /* time_stretch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89F31E43BFB300621E92 /* time_stretch.h */; };
+                5CDD8A5D1E43BFB300621E92 /* timestamp_scaler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD89F51E43BFB300621E92 /* timestamp_scaler.cc */; };
+                5CDD8A5E1E43BFB300621E92 /* timestamp_scaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD89F61E43BFB300621E92 /* timestamp_scaler.h */; };
+                5CDD8A8E1E43C00F00621E92 /* audio_checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A601E43C00F00621E92 /* audio_checksum.h */; };
+                5CDD8A8F1E43C00F00621E92 /* audio_loop.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A611E43C00F00621E92 /* audio_loop.cc */; };
+                5CDD8A901E43C00F00621E92 /* audio_loop.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A621E43C00F00621E92 /* audio_loop.h */; };
+                5CDD8A911E43C00F00621E92 /* audio_sink.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A631E43C00F00621E92 /* audio_sink.cc */; };
+                5CDD8A921E43C00F00621E92 /* audio_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A641E43C00F00621E92 /* audio_sink.h */; };
+                5CDD8A931E43C00F00621E92 /* constant_pcm_packet_source.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A651E43C00F00621E92 /* constant_pcm_packet_source.cc */; };
+                5CDD8A941E43C00F00621E92 /* constant_pcm_packet_source.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A661E43C00F00621E92 /* constant_pcm_packet_source.h */; };
+                5CDD8A951E43C00F00621E92 /* encode_neteq_input.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A681E43C00F00621E92 /* encode_neteq_input.cc */; };
+                5CDD8A961E43C00F00621E92 /* encode_neteq_input.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A691E43C00F00621E92 /* encode_neteq_input.h */; };
+                5CDD8A971E43C00F00621E92 /* fake_decode_from_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A6A1E43C00F00621E92 /* fake_decode_from_file.cc */; };
+                5CDD8A981E43C00F00621E92 /* fake_decode_from_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A6B1E43C00F00621E92 /* fake_decode_from_file.h */; };
+                5CDD8A9A1E43C00F00621E92 /* input_audio_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A6D1E43C00F00621E92 /* input_audio_file.cc */; };
+                5CDD8A9B1E43C00F00621E92 /* input_audio_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A6E1E43C00F00621E92 /* input_audio_file.h */; };
+                5CDD8A9E1E43C00F00621E92 /* neteq_input.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A711E43C00F00621E92 /* neteq_input.h */; };
+                5CDD8AA51E43C00F00621E92 /* neteq_replacement_input.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A781E43C00F00621E92 /* neteq_replacement_input.cc */; };
+                5CDD8AA61E43C00F00621E92 /* neteq_replacement_input.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A791E43C00F00621E92 /* neteq_replacement_input.h */; };
+                5CDD8AAA1E43C00F00621E92 /* output_audio_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A7D1E43C00F00621E92 /* output_audio_file.h */; };
+                5CDD8AAB1E43C00F00621E92 /* output_wav_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A7E1E43C00F00621E92 /* output_wav_file.h */; };
+                5CDD8AAC1E43C00F00621E92 /* packet_source.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A7F1E43C00F00621E92 /* packet_source.cc */; };
+                5CDD8AAD1E43C00F00621E92 /* packet_source.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A801E43C00F00621E92 /* packet_source.h */; };
+                5CDD8AAF1E43C00F00621E92 /* packet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A821E43C00F00621E92 /* packet.cc */; };
+                5CDD8AB01E43C00F00621E92 /* packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A831E43C00F00621E92 /* packet.h */; };
+                5CDD8AB11E43C00F00621E92 /* resample_input_audio_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A841E43C00F00621E92 /* resample_input_audio_file.cc */; };
+                5CDD8AB21E43C00F00621E92 /* resample_input_audio_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A851E43C00F00621E92 /* resample_input_audio_file.h */; };
+                5CDD8AB61E43C00F00621E92 /* rtp_file_source.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A891E43C00F00621E92 /* rtp_file_source.cc */; };
+                5CDD8AB71E43C00F00621E92 /* rtp_file_source.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A8A1E43C00F00621E92 /* rtp_file_source.h */; };
+                5CDD8AB81E43C00F00621E92 /* rtp_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A8B1E43C00F00621E92 /* rtp_generator.cc */; };
+                5CDD8AB91E43C00F00621E92 /* rtp_generator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8A8C1E43C00F00621E92 /* rtp_generator.h */; };
+                5CDD8ABA1E43C00F00621E92 /* rtpcat.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8A8D1E43C00F00621E92 /* rtpcat.cc */; };
+                5CDD8ACC1E43C23900621E92 /* audio_receive_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8ABD1E43C23900621E92 /* audio_receive_stream.cc */; };
+                5CDD8ACD1E43C23900621E92 /* audio_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8ABE1E43C23900621E92 /* audio_receive_stream.h */; };
+                5CDD8ACF1E43C23900621E92 /* audio_send_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AC01E43C23900621E92 /* audio_send_stream.cc */; };
+                5CDD8AD01E43C23900621E92 /* audio_send_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AC11E43C23900621E92 /* audio_send_stream.h */; };
+                5CDD8AD21E43C23900621E92 /* audio_state.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AC31E43C23900621E92 /* audio_state.cc */; };
+                5CDD8AD31E43C23900621E92 /* audio_state.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AC41E43C23900621E92 /* audio_state.h */; };
+                5CDD8AD41E43C23900621E92 /* conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AC61E43C23900621E92 /* conversion.h */; };
+                5CDD8AD51E43C23900621E92 /* scoped_voe_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AC91E43C23900621E92 /* scoped_voe_interface.h */; };
+                5CDD8B6A1E43C2B500621E92 /* abs_quant_loop.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AD71E43C2B500621E92 /* abs_quant_loop.c */; };
+                5CDD8B6B1E43C2B500621E92 /* abs_quant_loop.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AD81E43C2B500621E92 /* abs_quant_loop.h */; };
+                5CDD8B6C1E43C2B500621E92 /* abs_quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AD91E43C2B500621E92 /* abs_quant.c */; };
+                5CDD8B6D1E43C2B500621E92 /* abs_quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8ADA1E43C2B500621E92 /* abs_quant.h */; };
+                5CDD8B6E1E43C2B500621E92 /* audio_decoder_ilbc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8ADB1E43C2B500621E92 /* audio_decoder_ilbc.cc */; };
+                5CDD8B6F1E43C2B500621E92 /* audio_decoder_ilbc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8ADC1E43C2B500621E92 /* audio_decoder_ilbc.h */; };
+                5CDD8B701E43C2B500621E92 /* audio_encoder_ilbc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8ADD1E43C2B500621E92 /* audio_encoder_ilbc.cc */; };
+                5CDD8B711E43C2B500621E92 /* audio_encoder_ilbc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8ADE1E43C2B500621E92 /* audio_encoder_ilbc.h */; };
+                5CDD8B721E43C2B500621E92 /* augmented_cb_corr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8ADF1E43C2B500621E92 /* augmented_cb_corr.c */; };
+                5CDD8B731E43C2B500621E92 /* augmented_cb_corr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AE01E43C2B500621E92 /* augmented_cb_corr.h */; };
+                5CDD8B741E43C2B500621E92 /* bw_expand.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AE11E43C2B500621E92 /* bw_expand.c */; };
+                5CDD8B751E43C2B500621E92 /* bw_expand.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AE21E43C2B500621E92 /* bw_expand.h */; };
+                5CDD8B761E43C2B500621E92 /* cb_construct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AE31E43C2B500621E92 /* cb_construct.c */; };
+                5CDD8B771E43C2B500621E92 /* cb_construct.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AE41E43C2B500621E92 /* cb_construct.h */; };
+                5CDD8B781E43C2B500621E92 /* cb_mem_energy_augmentation.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AE51E43C2B500621E92 /* cb_mem_energy_augmentation.c */; };
+                5CDD8B791E43C2B500621E92 /* cb_mem_energy_augmentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AE61E43C2B500621E92 /* cb_mem_energy_augmentation.h */; };
+                5CDD8B7A1E43C2B500621E92 /* cb_mem_energy_calc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AE71E43C2B500621E92 /* cb_mem_energy_calc.c */; };
+                5CDD8B7B1E43C2B500621E92 /* cb_mem_energy_calc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AE81E43C2B500621E92 /* cb_mem_energy_calc.h */; };
+                5CDD8B7C1E43C2B500621E92 /* cb_mem_energy.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AE91E43C2B500621E92 /* cb_mem_energy.c */; };
+                5CDD8B7D1E43C2B500621E92 /* cb_mem_energy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AEA1E43C2B500621E92 /* cb_mem_energy.h */; };
+                5CDD8B7E1E43C2B500621E92 /* cb_search_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AEB1E43C2B500621E92 /* cb_search_core.c */; };
+                5CDD8B7F1E43C2B500621E92 /* cb_search_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AEC1E43C2B500621E92 /* cb_search_core.h */; };
+                5CDD8B801E43C2B500621E92 /* cb_search.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AED1E43C2B500621E92 /* cb_search.c */; };
+                5CDD8B811E43C2B500621E92 /* cb_search.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AEE1E43C2B500621E92 /* cb_search.h */; };
+                5CDD8B821E43C2B500621E92 /* cb_update_best_index.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AEF1E43C2B500621E92 /* cb_update_best_index.c */; };
+                5CDD8B831E43C2B500621E92 /* cb_update_best_index.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AF01E43C2B500621E92 /* cb_update_best_index.h */; };
+                5CDD8B841E43C2B500621E92 /* chebyshev.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AF11E43C2B500621E92 /* chebyshev.c */; };
+                5CDD8B851E43C2B500621E92 /* chebyshev.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AF21E43C2B500621E92 /* chebyshev.h */; };
+                5CDD8B861E43C2B500621E92 /* comp_corr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AF31E43C2B500621E92 /* comp_corr.c */; };
+                5CDD8B871E43C2B500621E92 /* comp_corr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AF41E43C2B500621E92 /* comp_corr.h */; };
+                5CDD8B891E43C2B500621E92 /* constants.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AF61E43C2B500621E92 /* constants.c */; };
+                5CDD8B8A1E43C2B500621E92 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AF71E43C2B500621E92 /* constants.h */; };
+                5CDD8B8B1E43C2B500621E92 /* create_augmented_vec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AF81E43C2B500621E92 /* create_augmented_vec.c */; };
+                5CDD8B8C1E43C2B500621E92 /* create_augmented_vec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AF91E43C2B500621E92 /* create_augmented_vec.h */; };
+                5CDD8B8D1E43C2B500621E92 /* decode_residual.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AFA1E43C2B500621E92 /* decode_residual.c */; };
+                5CDD8B8E1E43C2B500621E92 /* decode_residual.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AFB1E43C2B500621E92 /* decode_residual.h */; };
+                5CDD8B8F1E43C2B500621E92 /* decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AFC1E43C2B500621E92 /* decode.c */; };
+                5CDD8B901E43C2B500621E92 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AFD1E43C2B500621E92 /* decode.h */; };
+                5CDD8B911E43C2B500621E92 /* decoder_interpolate_lsf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8AFE1E43C2B500621E92 /* decoder_interpolate_lsf.c */; };
+                5CDD8B921E43C2B500621E92 /* decoder_interpolate_lsf.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8AFF1E43C2B500621E92 /* decoder_interpolate_lsf.h */; };
+                5CDD8B931E43C2B500621E92 /* defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B001E43C2B500621E92 /* defines.h */; };
+                5CDD8B941E43C2B500621E92 /* do_plc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B011E43C2B500621E92 /* do_plc.c */; };
+                5CDD8B951E43C2B500621E92 /* do_plc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B021E43C2B500621E92 /* do_plc.h */; };
+                5CDD8B961E43C2B500621E92 /* encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B031E43C2B500621E92 /* encode.c */; };
+                5CDD8B971E43C2B500621E92 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B041E43C2B500621E92 /* encode.h */; };
+                5CDD8B981E43C2B500621E92 /* energy_inverse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B051E43C2B500621E92 /* energy_inverse.c */; };
+                5CDD8B991E43C2B500621E92 /* energy_inverse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B061E43C2B500621E92 /* energy_inverse.h */; };
+                5CDD8B9A1E43C2B500621E92 /* enh_upsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B071E43C2B500621E92 /* enh_upsample.c */; };
+                5CDD8B9B1E43C2B500621E92 /* enh_upsample.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B081E43C2B500621E92 /* enh_upsample.h */; };
+                5CDD8B9C1E43C2B500621E92 /* enhancer_interface.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B091E43C2B500621E92 /* enhancer_interface.c */; };
+                5CDD8B9D1E43C2B500621E92 /* enhancer_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B0A1E43C2B500621E92 /* enhancer_interface.h */; };
+                5CDD8B9E1E43C2B500621E92 /* enhancer.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B0B1E43C2B500621E92 /* enhancer.c */; };
+                5CDD8B9F1E43C2B500621E92 /* enhancer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B0C1E43C2B500621E92 /* enhancer.h */; };
+                5CDD8BA01E43C2B500621E92 /* filtered_cb_vecs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B0D1E43C2B500621E92 /* filtered_cb_vecs.c */; };
+                5CDD8BA11E43C2B500621E92 /* filtered_cb_vecs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B0E1E43C2B500621E92 /* filtered_cb_vecs.h */; };
+                5CDD8BA21E43C2B500621E92 /* frame_classify.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B0F1E43C2B500621E92 /* frame_classify.c */; };
+                5CDD8BA31E43C2B500621E92 /* frame_classify.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B101E43C2B500621E92 /* frame_classify.h */; };
+                5CDD8BA41E43C2B500621E92 /* gain_dequant.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B111E43C2B500621E92 /* gain_dequant.c */; };
+                5CDD8BA51E43C2B500621E92 /* gain_dequant.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B121E43C2B500621E92 /* gain_dequant.h */; };
+                5CDD8BA61E43C2B500621E92 /* gain_quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B131E43C2B500621E92 /* gain_quant.c */; };
+                5CDD8BA71E43C2B500621E92 /* gain_quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B141E43C2B500621E92 /* gain_quant.h */; };
+                5CDD8BA81E43C2B500621E92 /* get_cd_vec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B151E43C2B500621E92 /* get_cd_vec.c */; };
+                5CDD8BA91E43C2B500621E92 /* get_cd_vec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B161E43C2B500621E92 /* get_cd_vec.h */; };
+                5CDD8BAA1E43C2B500621E92 /* get_lsp_poly.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B171E43C2B500621E92 /* get_lsp_poly.c */; };
+                5CDD8BAB1E43C2B500621E92 /* get_lsp_poly.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B181E43C2B500621E92 /* get_lsp_poly.h */; };
+                5CDD8BAC1E43C2B500621E92 /* get_sync_seq.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B191E43C2B500621E92 /* get_sync_seq.c */; };
+                5CDD8BAD1E43C2B500621E92 /* get_sync_seq.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B1A1E43C2B500621E92 /* get_sync_seq.h */; };
+                5CDD8BAE1E43C2B500621E92 /* hp_input.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B1B1E43C2B500621E92 /* hp_input.c */; };
+                5CDD8BAF1E43C2B500621E92 /* hp_input.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B1C1E43C2B500621E92 /* hp_input.h */; };
+                5CDD8BB01E43C2B500621E92 /* hp_output.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B1D1E43C2B500621E92 /* hp_output.c */; };
+                5CDD8BB11E43C2B500621E92 /* hp_output.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B1E1E43C2B500621E92 /* hp_output.h */; };
+                5CDD8BB31E43C2B500621E92 /* ilbc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B201E43C2B500621E92 /* ilbc.c */; };
+                5CDD8BB41E43C2B500621E92 /* ilbc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B221E43C2B500621E92 /* ilbc.h */; };
+                5CDD8BB51E43C2B500621E92 /* index_conv_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B231E43C2B500621E92 /* index_conv_dec.c */; };
+                5CDD8BB61E43C2B500621E92 /* index_conv_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B241E43C2B500621E92 /* index_conv_dec.h */; };
+                5CDD8BB71E43C2B500621E92 /* index_conv_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B251E43C2B500621E92 /* index_conv_enc.c */; };
+                5CDD8BB81E43C2B500621E92 /* index_conv_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B261E43C2B500621E92 /* index_conv_enc.h */; };
+                5CDD8BB91E43C2B500621E92 /* init_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B271E43C2B500621E92 /* init_decode.c */; };
+                5CDD8BBA1E43C2B500621E92 /* init_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B281E43C2B500621E92 /* init_decode.h */; };
+                5CDD8BBB1E43C2B500621E92 /* init_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B291E43C2B500621E92 /* init_encode.c */; };
+                5CDD8BBC1E43C2B500621E92 /* init_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B2A1E43C2B500621E92 /* init_encode.h */; };
+                5CDD8BBD1E43C2B500621E92 /* interpolate_samples.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B2B1E43C2B500621E92 /* interpolate_samples.c */; };
+                5CDD8BBE1E43C2B500621E92 /* interpolate_samples.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B2C1E43C2B500621E92 /* interpolate_samples.h */; };
+                5CDD8BBF1E43C2B500621E92 /* interpolate.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B2D1E43C2B500621E92 /* interpolate.c */; };
+                5CDD8BC01E43C2B500621E92 /* interpolate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B2E1E43C2B500621E92 /* interpolate.h */; };
+                5CDD8BC11E43C2B500621E92 /* lpc_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B2F1E43C2B500621E92 /* lpc_encode.c */; };
+                5CDD8BC21E43C2B500621E92 /* lpc_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B301E43C2B500621E92 /* lpc_encode.h */; };
+                5CDD8BC31E43C2B500621E92 /* lsf_check.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B311E43C2B500621E92 /* lsf_check.c */; };
+                5CDD8BC41E43C2B500621E92 /* lsf_check.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B321E43C2B500621E92 /* lsf_check.h */; };
+                5CDD8BC51E43C2B500621E92 /* lsf_interpolate_to_poly_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B331E43C2B500621E92 /* lsf_interpolate_to_poly_dec.c */; };
+                5CDD8BC61E43C2B500621E92 /* lsf_interpolate_to_poly_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B341E43C2B500621E92 /* lsf_interpolate_to_poly_dec.h */; };
+                5CDD8BC71E43C2B500621E92 /* lsf_interpolate_to_poly_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B351E43C2B500621E92 /* lsf_interpolate_to_poly_enc.c */; };
+                5CDD8BC81E43C2B500621E92 /* lsf_interpolate_to_poly_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B361E43C2B500621E92 /* lsf_interpolate_to_poly_enc.h */; };
+                5CDD8BC91E43C2B500621E92 /* lsf_to_lsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B371E43C2B500621E92 /* lsf_to_lsp.c */; };
+                5CDD8BCA1E43C2B500621E92 /* lsf_to_lsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B381E43C2B500621E92 /* lsf_to_lsp.h */; };
+                5CDD8BCB1E43C2B500621E92 /* lsf_to_poly.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B391E43C2B500621E92 /* lsf_to_poly.c */; };
+                5CDD8BCC1E43C2B500621E92 /* lsf_to_poly.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B3A1E43C2B500621E92 /* lsf_to_poly.h */; };
+                5CDD8BCD1E43C2B500621E92 /* lsp_to_lsf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B3B1E43C2B500621E92 /* lsp_to_lsf.c */; };
+                5CDD8BCE1E43C2B500621E92 /* lsp_to_lsf.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B3C1E43C2B500621E92 /* lsp_to_lsf.h */; };
+                5CDD8BCF1E43C2B500621E92 /* my_corr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B3D1E43C2B500621E92 /* my_corr.c */; };
+                5CDD8BD01E43C2B500621E92 /* my_corr.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B3E1E43C2B500621E92 /* my_corr.h */; };
+                5CDD8BD11E43C2B500621E92 /* nearest_neighbor.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B3F1E43C2B500621E92 /* nearest_neighbor.c */; };
+                5CDD8BD21E43C2B500621E92 /* nearest_neighbor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B401E43C2B500621E92 /* nearest_neighbor.h */; };
+                5CDD8BD31E43C2B500621E92 /* pack_bits.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B421E43C2B500621E92 /* pack_bits.c */; };
+                5CDD8BD41E43C2B500621E92 /* pack_bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B431E43C2B500621E92 /* pack_bits.h */; };
+                5CDD8BD51E43C2B500621E92 /* poly_to_lsf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B441E43C2B500621E92 /* poly_to_lsf.c */; };
+                5CDD8BD61E43C2B500621E92 /* poly_to_lsf.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B451E43C2B500621E92 /* poly_to_lsf.h */; };
+                5CDD8BD71E43C2B500621E92 /* poly_to_lsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B461E43C2B500621E92 /* poly_to_lsp.c */; };
+                5CDD8BD81E43C2B500621E92 /* poly_to_lsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B471E43C2B500621E92 /* poly_to_lsp.h */; };
+                5CDD8BD91E43C2B500621E92 /* refiner.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B481E43C2B500621E92 /* refiner.c */; };
+                5CDD8BDA1E43C2B500621E92 /* refiner.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B491E43C2B500621E92 /* refiner.h */; };
+                5CDD8BDB1E43C2B500621E92 /* simple_interpolate_lsf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B4A1E43C2B500621E92 /* simple_interpolate_lsf.c */; };
+                5CDD8BDC1E43C2B500621E92 /* simple_interpolate_lsf.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B4B1E43C2B500621E92 /* simple_interpolate_lsf.h */; };
+                5CDD8BDD1E43C2B500621E92 /* simple_lpc_analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B4C1E43C2B500621E92 /* simple_lpc_analysis.c */; };
+                5CDD8BDE1E43C2B500621E92 /* simple_lpc_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B4D1E43C2B500621E92 /* simple_lpc_analysis.h */; };
+                5CDD8BDF1E43C2B500621E92 /* simple_lsf_dequant.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B4E1E43C2B500621E92 /* simple_lsf_dequant.c */; };
+                5CDD8BE01E43C2B500621E92 /* simple_lsf_dequant.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B4F1E43C2B500621E92 /* simple_lsf_dequant.h */; };
+                5CDD8BE11E43C2B500621E92 /* simple_lsf_quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B501E43C2B500621E92 /* simple_lsf_quant.c */; };
+                5CDD8BE21E43C2B500621E92 /* simple_lsf_quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B511E43C2B500621E92 /* simple_lsf_quant.h */; };
+                5CDD8BE31E43C2B500621E92 /* smooth_out_data.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B521E43C2B500621E92 /* smooth_out_data.c */; };
+                5CDD8BE41E43C2B500621E92 /* smooth_out_data.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B531E43C2B500621E92 /* smooth_out_data.h */; };
+                5CDD8BE51E43C2B500621E92 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B541E43C2B500621E92 /* smooth.c */; };
+                5CDD8BE61E43C2B500621E92 /* smooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B551E43C2B500621E92 /* smooth.h */; };
+                5CDD8BE71E43C2B500621E92 /* sort_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B561E43C2B500621E92 /* sort_sq.c */; };
+                5CDD8BE81E43C2B500621E92 /* sort_sq.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B571E43C2B500621E92 /* sort_sq.h */; };
+                5CDD8BE91E43C2B500621E92 /* split_vq.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B581E43C2B500621E92 /* split_vq.c */; };
+                5CDD8BEA1E43C2B500621E92 /* split_vq.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B591E43C2B500621E92 /* split_vq.h */; };
+                5CDD8BEB1E43C2B500621E92 /* state_construct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B5A1E43C2B500621E92 /* state_construct.c */; };
+                5CDD8BEC1E43C2B500621E92 /* state_construct.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B5B1E43C2B500621E92 /* state_construct.h */; };
+                5CDD8BED1E43C2B500621E92 /* state_search.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B5C1E43C2B500621E92 /* state_search.c */; };
+                5CDD8BEE1E43C2B500621E92 /* state_search.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B5D1E43C2B500621E92 /* state_search.h */; };
+                5CDD8BEF1E43C2B500621E92 /* swap_bytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B5E1E43C2B500621E92 /* swap_bytes.c */; };
+                5CDD8BF01E43C2B500621E92 /* swap_bytes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B5F1E43C2B500621E92 /* swap_bytes.h */; };
+                5CDD8BF11E43C2B500621E92 /* unpack_bits.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B601E43C2B500621E92 /* unpack_bits.c */; };
+                5CDD8BF21E43C2B500621E92 /* unpack_bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B611E43C2B500621E92 /* unpack_bits.h */; };
+                5CDD8BF31E43C2B500621E92 /* vq3.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B621E43C2B500621E92 /* vq3.c */; };
+                5CDD8BF41E43C2B500621E92 /* vq3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B631E43C2B500621E92 /* vq3.h */; };
+                5CDD8BF51E43C2B500621E92 /* vq4.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B641E43C2B500621E92 /* vq4.c */; };
+                5CDD8BF61E43C2B500621E92 /* vq4.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B651E43C2B500621E92 /* vq4.h */; };
+                5CDD8BF71E43C2B500621E92 /* window32_w32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B661E43C2B500621E92 /* window32_w32.c */; };
+                5CDD8BF81E43C2B500621E92 /* window32_w32.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B671E43C2B500621E92 /* window32_w32.h */; };
+                5CDD8BF91E43C2B500621E92 /* xcorr_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8B681E43C2B500621E92 /* xcorr_coef.c */; };
+                5CDD8BFA1E43C2B500621E92 /* xcorr_coef.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8B691E43C2B500621E92 /* xcorr_coef.h */; };
+                5CDD8C091E43C34600621E92 /* audio_decoder_isac_t_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8BFB1E43C34600621E92 /* audio_decoder_isac_t_impl.h */; };
+                5CDD8C0A1E43C34600621E92 /* audio_decoder_isac_t.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8BFC1E43C34600621E92 /* audio_decoder_isac_t.h */; };
+                5CDD8C0B1E43C34600621E92 /* audio_encoder_isac_t_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8BFD1E43C34600621E92 /* audio_encoder_isac_t_impl.h */; };
+                5CDD8C0C1E43C34600621E92 /* audio_encoder_isac_t.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8BFE1E43C34600621E92 /* audio_encoder_isac_t.h */; };
+                5CDD8C0D1E43C34600621E92 /* bandwidth_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8BFF1E43C34600621E92 /* bandwidth_info.h */; };
+                5CDD8C0E1E43C34600621E92 /* empty.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C001E43C34600621E92 /* empty.cc */; };
+                5CDD8C0F1E43C34600621E92 /* locked_bandwidth_info.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C071E43C34600621E92 /* locked_bandwidth_info.cc */; };
+                5CDD8C101E43C34600621E92 /* locked_bandwidth_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C081E43C34600621E92 /* locked_bandwidth_info.h */; };
+                5CDD8C141E43C3B400621E92 /* vp9_noop.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C131E43C3B400621E92 /* vp9_noop.cc */; };
+                5CDD8C441E43C46C00621E92 /* vp8_noop.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C431E43C46C00621E92 /* vp8_noop.cc */; };
+                5CDD8C4C1E43C58E00621E92 /* audio_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C461E43C58E00621E92 /* audio_receive_stream.h */; };
+                5CDD8C4D1E43C58E00621E92 /* audio_send_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C471E43C58E00621E92 /* audio_send_stream.cc */; };
+                5CDD8C4E1E43C58E00621E92 /* audio_send_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C481E43C58E00621E92 /* audio_send_stream.h */; };
+                5CDD8C4F1E43C58E00621E92 /* audio_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C491E43C58E00621E92 /* audio_sink.h */; };
+                5CDD8C501E43C58E00621E92 /* audio_state.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C4A1E43C58E00621E92 /* audio_state.h */; };
+                5CDD8C511E43C58E00621E92 /* flexfec_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C4B1E43C58E00621E92 /* flexfec_receive_stream.h */; };
+                5CDD8C601E43C60900621E92 /* audio_decoder_opus.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C531E43C60900621E92 /* audio_decoder_opus.cc */; };
+                5CDD8C611E43C60900621E92 /* audio_decoder_opus.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C541E43C60900621E92 /* audio_decoder_opus.h */; };
+                5CDD8C631E43C60900621E92 /* audio_encoder_opus.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C561E43C60900621E92 /* audio_encoder_opus.cc */; };
+                5CDD8C641E43C60900621E92 /* audio_encoder_opus.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C571E43C60900621E92 /* audio_encoder_opus.h */; };
+                5CDD8C661E43C60900621E92 /* opus_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C591E43C60900621E92 /* opus_inst.h */; };
+                5CDD8C671E43C60900621E92 /* opus_interface.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C5A1E43C60900621E92 /* opus_interface.c */; };
+                5CDD8C681E43C60900621E92 /* opus_interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C5B1E43C60900621E92 /* opus_interface.h */; };
+                5CDD8C851E43C66000621E92 /* click_annotate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C6C1E43C66000621E92 /* click_annotate.cc */; };
+                5CDD8C861E43C66000621E92 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C6D1E43C66000621E92 /* common.h */; };
+                5CDD8C871E43C66000621E92 /* daubechies_8_wavelet_coeffs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C6E1E43C66000621E92 /* daubechies_8_wavelet_coeffs.h */; };
+                5CDD8C891E43C66000621E92 /* dyadic_decimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C701E43C66000621E92 /* dyadic_decimator.h */; };
+                5CDD8C8B1E43C66000621E92 /* file_utils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C721E43C66000621E92 /* file_utils.cc */; };
+                5CDD8C8C1E43C66000621E92 /* file_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C731E43C66000621E92 /* file_utils.h */; };
+                5CDD8C8E1E43C66000621E92 /* moving_moments.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C751E43C66000621E92 /* moving_moments.cc */; };
+                5CDD8C8F1E43C66000621E92 /* moving_moments.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C761E43C66000621E92 /* moving_moments.h */; };
+                5CDD8C911E43C66000621E92 /* transient_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C791E43C66000621E92 /* transient_detector.cc */; };
+                5CDD8C921E43C66000621E92 /* transient_detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C7A1E43C66000621E92 /* transient_detector.h */; };
+                5CDD8C951E43C66000621E92 /* transient_suppressor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C7D1E43C66000621E92 /* transient_suppressor.cc */; };
+                5CDD8C961E43C66000621E92 /* transient_suppressor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C7E1E43C66000621E92 /* transient_suppressor.h */; };
+                5CDD8C981E43C66000621E92 /* wpd_node.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C801E43C66000621E92 /* wpd_node.cc */; };
+                5CDD8C991E43C66000621E92 /* wpd_node.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C811E43C66000621E92 /* wpd_node.h */; };
+                5CDD8C9B1E43C66000621E92 /* wpd_tree.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C831E43C66000621E92 /* wpd_tree.cc */; };
+                5CDD8C9C1E43C66000621E92 /* wpd_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8C841E43C66000621E92 /* wpd_tree.h */; };
+                5CDD8CA71E43C6F700621E92 /* audio_encoder_cng.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8C9F1E43C6F700621E92 /* audio_encoder_cng.cc */; };
+                5CDD8CA81E43C6F700621E92 /* audio_encoder_cng.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CA01E43C6F700621E92 /* audio_encoder_cng.h */; };
+                5CDD8CAA1E43C6F700621E92 /* webrtc_cng.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CA41E43C6F700621E92 /* webrtc_cng.cc */; };
+                5CDD8CAB1E43C6F700621E92 /* webrtc_cng.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CA51E43C6F700621E92 /* webrtc_cng.h */; };
+                5CDD8D261E43C79C00621E92 /* celt_lpc_sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D141E43C76400621E92 /* celt_lpc_sse.c */; };
+                5CDD8D271E43C79C00621E92 /* celt_lpc_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D151E43C76400621E92 /* celt_lpc_sse.h */; };
+                5CDD8D281E43C79C00621E92 /* pitch_sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D161E43C76400621E92 /* pitch_sse.c */; };
+                5CDD8D291E43C79C00621E92 /* pitch_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D171E43C76400621E92 /* pitch_sse.h */; };
+                5CDD8D2A1E43C79C00621E92 /* pitch_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D181E43C76400621E92 /* pitch_sse2.c */; };
+                5CDD8D2B1E43C79C00621E92 /* pitch_sse4_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D191E43C76400621E92 /* pitch_sse4_1.c */; };
+                5CDD8D2C1E43C79C00621E92 /* x86_celt_map.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D1A1E43C76400621E92 /* x86_celt_map.c */; };
+                5CDD8D2D1E43C79C00621E92 /* x86cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D1B1E43C76400621E92 /* x86cpu.c */; };
+                5CDD8D2E1E43C79C00621E92 /* x86cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D1C1E43C76400621E92 /* x86cpu.h */; };
+                5CDD8D2F1E43C79C00621E92 /* _kiss_fft_guts.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CAD1E43C75200621E92 /* _kiss_fft_guts.h */; };
+                5CDD8D301E43C79C00621E92 /* arch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CAE1E43C75200621E92 /* arch.h */; };
+                5CDD8D311E43C79C00621E92 /* bands.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CB01E43C75200621E92 /* bands.c */; };
+                5CDD8D321E43C79C00621E92 /* bands.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CB11E43C75200621E92 /* bands.h */; };
+                5CDD8D331E43C79C00621E92 /* celt_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CB21E43C75200621E92 /* celt_decoder.c */; };
+                5CDD8D341E43C79C00621E92 /* celt_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CB31E43C75200621E92 /* celt_encoder.c */; };
+                5CDD8D351E43C79C00621E92 /* celt_lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CB41E43C75200621E92 /* celt_lpc.c */; };
+                5CDD8D361E43C79C00621E92 /* celt_lpc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CB51E43C75200621E92 /* celt_lpc.h */; };
+                5CDD8D371E43C79C00621E92 /* celt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CB61E43C75200621E92 /* celt.c */; };
+                5CDD8D381E43C79C00621E92 /* celt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CB71E43C75200621E92 /* celt.h */; };
+                5CDD8D391E43C79C00621E92 /* cpu_support.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CB81E43C75200621E92 /* cpu_support.h */; };
+                5CDD8D3A1E43C79C00621E92 /* cwrs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CB91E43C75200621E92 /* cwrs.c */; };
+                5CDD8D3B1E43C79C00621E92 /* cwrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CBA1E43C75200621E92 /* cwrs.h */; };
+                5CDD8D3C1E43C79C00621E92 /* ecintrin.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CBB1E43C75200621E92 /* ecintrin.h */; };
+                5CDD8D3D1E43C79C00621E92 /* entcode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CBC1E43C75200621E92 /* entcode.c */; };
+                5CDD8D3E1E43C79C00621E92 /* entcode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CBD1E43C75200621E92 /* entcode.h */; };
+                5CDD8D3F1E43C79C00621E92 /* entdec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CBE1E43C75200621E92 /* entdec.c */; };
+                5CDD8D401E43C79C00621E92 /* entdec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CBF1E43C75200621E92 /* entdec.h */; };
+                5CDD8D411E43C79C00621E92 /* entenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CC01E43C75200621E92 /* entenc.c */; };
+                5CDD8D421E43C79C00621E92 /* entenc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CC11E43C75200621E92 /* entenc.h */; };
+                5CDD8D431E43C79C00621E92 /* fixed_debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CC21E43C75200621E92 /* fixed_debug.h */; };
+                5CDD8D441E43C79C00621E92 /* fixed_generic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CC31E43C75200621E92 /* fixed_generic.h */; };
+                5CDD8D451E43C79C00621E92 /* float_cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CC41E43C75200621E92 /* float_cast.h */; };
+                5CDD8D461E43C79C00621E92 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CC51E43C75200621E92 /* kiss_fft.c */; };
+                5CDD8D471E43C79C00621E92 /* kiss_fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CC61E43C75200621E92 /* kiss_fft.h */; };
+                5CDD8D481E43C79C00621E92 /* laplace.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CC71E43C75200621E92 /* laplace.c */; };
+                5CDD8D491E43C79C00621E92 /* laplace.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CC81E43C75200621E92 /* laplace.h */; };
+                5CDD8D4A1E43C79C00621E92 /* mathops.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CC91E43C75200621E92 /* mathops.c */; };
+                5CDD8D4B1E43C79C00621E92 /* mathops.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CCA1E43C75200621E92 /* mathops.h */; };
+                5CDD8D4C1E43C79C00621E92 /* mdct.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CCB1E43C75200621E92 /* mdct.c */; };
+                5CDD8D4D1E43C79C00621E92 /* mdct.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CCC1E43C75200621E92 /* mdct.h */; };
+                5CDD8D4E1E43C79C00621E92 /* mfrngcod.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CCD1E43C75200621E92 /* mfrngcod.h */; };
+                5CDD8D4F1E43C79C00621E92 /* modes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CCF1E43C75200621E92 /* modes.c */; };
+                5CDD8D501E43C79C00621E92 /* modes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CD01E43C75200621E92 /* modes.h */; };
+                5CDD8D511E43C79C00621E92 /* os_support.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CD21E43C75200621E92 /* os_support.h */; };
+                5CDD8D521E43C79C00621E92 /* pitch.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CD31E43C75200621E92 /* pitch.c */; };
+                5CDD8D531E43C79C00621E92 /* pitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CD41E43C75200621E92 /* pitch.h */; };
+                5CDD8D541E43C79C00621E92 /* quant_bands.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CD51E43C75200621E92 /* quant_bands.c */; };
+                5CDD8D551E43C79C00621E92 /* quant_bands.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CD61E43C75200621E92 /* quant_bands.h */; };
+                5CDD8D561E43C79C00621E92 /* rate.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CD71E43C75200621E92 /* rate.c */; };
+                5CDD8D571E43C79C00621E92 /* rate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CD81E43C75200621E92 /* rate.h */; };
+                5CDD8D581E43C79C00621E92 /* stack_alloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CD91E43C75200621E92 /* stack_alloc.h */; };
+                5CDD8D591E43C79C00621E92 /* static_modes_fixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CDB1E43C75200621E92 /* static_modes_fixed.h */; };
+                5CDD8D5A1E43C79C00621E92 /* static_modes_float.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CDD1E43C75200621E92 /* static_modes_float.h */; };
+                5CDD8D5B1E43C79C00621E92 /* vq.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8CDF1E43C75200621E92 /* vq.c */; };
+                5CDD8D5C1E43C79C00621E92 /* vq.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8CE01E43C75200621E92 /* vq.h */; };
+                5CDD8E331E43C80C00621E92 /* main_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8E251E43C7EC00621E92 /* main_sse.h */; };
+                5CDD8E341E43C80C00621E92 /* NSQ_del_dec_sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8E261E43C7EC00621E92 /* NSQ_del_dec_sse.c */; };
+                5CDD8E351E43C80C00621E92 /* NSQ_sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8E271E43C7EC00621E92 /* NSQ_sse.c */; };
+                5CDD8E361E43C80C00621E92 /* SigProc_FIX_sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8E281E43C7EC00621E92 /* SigProc_FIX_sse.h */; };
+                5CDD8E371E43C80C00621E92 /* VAD_sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8E291E43C7EC00621E92 /* VAD_sse.c */; };
+                5CDD8E381E43C80C00621E92 /* VQ_WMat_EC_sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8E2A1E43C7EC00621E92 /* VQ_WMat_EC_sse.c */; };
+                5CDD8E391E43C80C00621E92 /* x86_silk_map.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8E2B1E43C7EC00621E92 /* x86_silk_map.c */; };
+                5CDD8E3A1E43C80C00621E92 /* A2NLSF.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D5E1E43C7D900621E92 /* A2NLSF.c */; };
+                5CDD8E3B1E43C80C00621E92 /* ana_filt_bank_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D5F1E43C7D900621E92 /* ana_filt_bank_1.c */; };
+                5CDD8E3C1E43C80C00621E92 /* API.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D601E43C7D900621E92 /* API.h */; };
+                5CDD8E3D1E43C80C00621E92 /* biquad_alt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D621E43C7D900621E92 /* biquad_alt.c */; };
+                5CDD8E3E1E43C80C00621E92 /* bwexpander_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D631E43C7D900621E92 /* bwexpander_32.c */; };
+                5CDD8E3F1E43C80C00621E92 /* bwexpander.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D641E43C7D900621E92 /* bwexpander.c */; };
+                5CDD8E401E43C80C00621E92 /* check_control_input.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D651E43C7D900621E92 /* check_control_input.c */; };
+                5CDD8E411E43C80C00621E92 /* CNG.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D661E43C7D900621E92 /* CNG.c */; };
+                5CDD8E421E43C80C00621E92 /* code_signs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D671E43C7D900621E92 /* code_signs.c */; };
+                5CDD8E431E43C80C00621E92 /* control_audio_bandwidth.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D681E43C7D900621E92 /* control_audio_bandwidth.c */; };
+                5CDD8E441E43C80C00621E92 /* control_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D691E43C7D900621E92 /* control_codec.c */; };
+                5CDD8E451E43C80C00621E92 /* control_SNR.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D6A1E43C7D900621E92 /* control_SNR.c */; };
+                5CDD8E461E43C80C00621E92 /* control.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D6B1E43C7D900621E92 /* control.h */; };
+                5CDD8E471E43C80C00621E92 /* debug.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D6C1E43C7D900621E92 /* debug.c */; };
+                5CDD8E481E43C80C00621E92 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D6D1E43C7D900621E92 /* debug.h */; };
+                5CDD8E491E43C80C00621E92 /* dec_API.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D6E1E43C7D900621E92 /* dec_API.c */; };
+                5CDD8E4A1E43C80C00621E92 /* decode_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D6F1E43C7D900621E92 /* decode_core.c */; };
+                5CDD8E4B1E43C80C00621E92 /* decode_frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D701E43C7D900621E92 /* decode_frame.c */; };
+                5CDD8E4C1E43C80C00621E92 /* decode_indices.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D711E43C7D900621E92 /* decode_indices.c */; };
+                5CDD8E4D1E43C80C00621E92 /* decode_parameters.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D721E43C7D900621E92 /* decode_parameters.c */; };
+                5CDD8E4E1E43C80C00621E92 /* decode_pitch.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D731E43C7D900621E92 /* decode_pitch.c */; };
+                5CDD8E4F1E43C80C00621E92 /* decode_pulses.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D741E43C7D900621E92 /* decode_pulses.c */; };
+                5CDD8E501E43C80C00621E92 /* decoder_set_fs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D751E43C7D900621E92 /* decoder_set_fs.c */; };
+                5CDD8E511E43C80C00621E92 /* define.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D761E43C7D900621E92 /* define.h */; };
+                5CDD8E521E43C80C00621E92 /* enc_API.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D771E43C7D900621E92 /* enc_API.c */; };
+                5CDD8E531E43C80C00621E92 /* encode_indices.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D781E43C7D900621E92 /* encode_indices.c */; };
+                5CDD8E541E43C80C00621E92 /* encode_pulses.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D791E43C7D900621E92 /* encode_pulses.c */; };
+                5CDD8E551E43C80C00621E92 /* errors.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D7A1E43C7D900621E92 /* errors.h */; };
+                5CDD8E561E43C80C00621E92 /* gain_quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D7D1E43C7D900621E92 /* gain_quant.c */; };
+                5CDD8E571E43C80C00621E92 /* HP_variable_cutoff.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D7E1E43C7D900621E92 /* HP_variable_cutoff.c */; };
+                5CDD8E581E43C80C00621E92 /* init_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D7F1E43C7D900621E92 /* init_decoder.c */; };
+                5CDD8E591E43C80C00621E92 /* init_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D801E43C7D900621E92 /* init_encoder.c */; };
+                5CDD8E5A1E43C80C00621E92 /* Inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D811E43C7D900621E92 /* Inlines.h */; };
+                5CDD8E5B1E43C80C00621E92 /* inner_prod_aligned.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D821E43C7D900621E92 /* inner_prod_aligned.c */; };
+                5CDD8E5C1E43C80C00621E92 /* interpolate.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D831E43C7D900621E92 /* interpolate.c */; };
+                5CDD8E5D1E43C80C00621E92 /* lin2log.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D841E43C7D900621E92 /* lin2log.c */; };
+                5CDD8E5E1E43C80C00621E92 /* log2lin.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D851E43C7D900621E92 /* log2lin.c */; };
+                5CDD8E5F1E43C80C00621E92 /* LP_variable_cutoff.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D861E43C7D900621E92 /* LP_variable_cutoff.c */; };
+                5CDD8E601E43C80C00621E92 /* LPC_analysis_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D871E43C7D900621E92 /* LPC_analysis_filter.c */; };
+                5CDD8E611E43C80C00621E92 /* LPC_inv_pred_gain.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D881E43C7D900621E92 /* LPC_inv_pred_gain.c */; };
+                5CDD8E621E43C80C00621E92 /* MacroCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D891E43C7D900621E92 /* MacroCount.h */; };
+                5CDD8E631E43C80C00621E92 /* MacroDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D8A1E43C7D900621E92 /* MacroDebug.h */; };
+                5CDD8E641E43C80C00621E92 /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D8B1E43C7D900621E92 /* macros.h */; };
+                5CDD8E651E43C80C00621E92 /* main.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D8C1E43C7D900621E92 /* main.h */; };
+                5CDD8E661E43C80C00621E92 /* NLSF_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D8E1E43C7D900621E92 /* NLSF_decode.c */; };
+                5CDD8E671E43C80C00621E92 /* NLSF_del_dec_quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D8F1E43C7D900621E92 /* NLSF_del_dec_quant.c */; };
+                5CDD8E681E43C80C00621E92 /* NLSF_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D901E43C7D900621E92 /* NLSF_encode.c */; };
+                5CDD8E691E43C80C00621E92 /* NLSF_stabilize.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D911E43C7D900621E92 /* NLSF_stabilize.c */; };
+                5CDD8E6A1E43C80C00621E92 /* NLSF_unpack.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D921E43C7D900621E92 /* NLSF_unpack.c */; };
+                5CDD8E6B1E43C80C00621E92 /* NLSF_VQ_weights_laroia.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D931E43C7D900621E92 /* NLSF_VQ_weights_laroia.c */; };
+                5CDD8E6C1E43C80C00621E92 /* NLSF_VQ.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D941E43C7D900621E92 /* NLSF_VQ.c */; };
+                5CDD8E6D1E43C80C00621E92 /* NLSF2A.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D951E43C7D900621E92 /* NLSF2A.c */; };
+                5CDD8E6E1E43C80C00621E92 /* NSQ_del_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D961E43C7D900621E92 /* NSQ_del_dec.c */; };
+                5CDD8E6F1E43C80C00621E92 /* NSQ.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D971E43C7D900621E92 /* NSQ.c */; };
+                5CDD8E701E43C80C00621E92 /* NSQ.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D981E43C7D900621E92 /* NSQ.h */; };
+                5CDD8E711E43C80C00621E92 /* pitch_est_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D991E43C7D900621E92 /* pitch_est_defines.h */; };
+                5CDD8E721E43C80C00621E92 /* pitch_est_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D9A1E43C7D900621E92 /* pitch_est_tables.c */; };
+                5CDD8E731E43C80C00621E92 /* PLC.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D9B1E43C7D900621E92 /* PLC.c */; };
+                5CDD8E741E43C80C00621E92 /* PLC.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8D9C1E43C7D900621E92 /* PLC.h */; };
+                5CDD8E751E43C80C00621E92 /* process_NLSFs.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D9D1E43C7D900621E92 /* process_NLSFs.c */; };
+                5CDD8E761E43C80C00621E92 /* quant_LTP_gains.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D9E1E43C7D900621E92 /* quant_LTP_gains.c */; };
+                5CDD8E771E43C80C00621E92 /* resampler_down2_3.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8D9F1E43C7D900621E92 /* resampler_down2_3.c */; };
+                5CDD8E781E43C80C00621E92 /* resampler_down2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DA01E43C7D900621E92 /* resampler_down2.c */; };
+                5CDD8E791E43C80C00621E92 /* resampler_private_AR2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DA11E43C7D900621E92 /* resampler_private_AR2.c */; };
+                5CDD8E7A1E43C80C00621E92 /* resampler_private_down_FIR.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DA21E43C7D900621E92 /* resampler_private_down_FIR.c */; };
+                5CDD8E7B1E43C80C00621E92 /* resampler_private_IIR_FIR.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DA31E43C7D900621E92 /* resampler_private_IIR_FIR.c */; };
+                5CDD8E7C1E43C80C00621E92 /* resampler_private_up2_HQ.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DA41E43C7D900621E92 /* resampler_private_up2_HQ.c */; };
+                5CDD8E7D1E43C80C00621E92 /* resampler_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8DA51E43C7D900621E92 /* resampler_private.h */; };
+                5CDD8E7E1E43C80C00621E92 /* resampler_rom.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DA61E43C7D900621E92 /* resampler_rom.c */; };
+                5CDD8E7F1E43C80C00621E92 /* resampler_rom.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8DA71E43C7D900621E92 /* resampler_rom.h */; };
+                5CDD8E801E43C80C00621E92 /* resampler_structs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8DA81E43C7D900621E92 /* resampler_structs.h */; };
+                5CDD8E811E43C80C00621E92 /* resampler.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DA91E43C7D900621E92 /* resampler.c */; };
+                5CDD8E821E43C80C00621E92 /* shell_coder.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DAA1E43C7D900621E92 /* shell_coder.c */; };
+                5CDD8E831E43C80C00621E92 /* sigm_Q15.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DAB1E43C7D900621E92 /* sigm_Q15.c */; };
+                5CDD8E841E43C80C00621E92 /* SigProc_FIX.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8DAC1E43C7D900621E92 /* SigProc_FIX.h */; };
+                5CDD8E851E43C80C00621E92 /* sort.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DAD1E43C7D900621E92 /* sort.c */; };
+                5CDD8E861E43C80C00621E92 /* stereo_decode_pred.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DAE1E43C7D900621E92 /* stereo_decode_pred.c */; };
+                5CDD8E871E43C80C00621E92 /* stereo_encode_pred.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DAF1E43C7D900621E92 /* stereo_encode_pred.c */; };
+                5CDD8E881E43C80C00621E92 /* stereo_find_predictor.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DB01E43C7D900621E92 /* stereo_find_predictor.c */; };
+                5CDD8E891E43C80C00621E92 /* stereo_LR_to_MS.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DB11E43C7D900621E92 /* stereo_LR_to_MS.c */; };
+                5CDD8E8A1E43C80C00621E92 /* stereo_MS_to_LR.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DB21E43C7D900621E92 /* stereo_MS_to_LR.c */; };
+                5CDD8E8B1E43C80C00621E92 /* stereo_quant_pred.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DB31E43C7D900621E92 /* stereo_quant_pred.c */; };
+                5CDD8E8C1E43C80C00621E92 /* structs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8DB41E43C7D900621E92 /* structs.h */; };
+                5CDD8E8D1E43C80C00621E92 /* sum_sqr_shift.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DB51E43C7D900621E92 /* sum_sqr_shift.c */; };
+                5CDD8E8E1E43C80C00621E92 /* table_LSF_cos.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DB61E43C7D900621E92 /* table_LSF_cos.c */; };
+                5CDD8E8F1E43C80C00621E92 /* tables_gain.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DB71E43C7D900621E92 /* tables_gain.c */; };
+                5CDD8E901E43C80C00621E92 /* tables_LTP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DB81E43C7D900621E92 /* tables_LTP.c */; };
+                5CDD8E911E43C80C00621E92 /* tables_NLSF_CB_NB_MB.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DB91E43C7D900621E92 /* tables_NLSF_CB_NB_MB.c */; };
+                5CDD8E921E43C80C00621E92 /* tables_NLSF_CB_WB.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DBA1E43C7D900621E92 /* tables_NLSF_CB_WB.c */; };
+                5CDD8E931E43C80C00621E92 /* tables_other.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DBB1E43C7D900621E92 /* tables_other.c */; };
+                5CDD8E941E43C80C00621E92 /* tables_pitch_lag.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DBC1E43C7D900621E92 /* tables_pitch_lag.c */; };
+                5CDD8E951E43C80C00621E92 /* tables_pulses_per_block.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DBD1E43C7D900621E92 /* tables_pulses_per_block.c */; };
+                5CDD8E961E43C80C00621E92 /* tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8DBE1E43C7D900621E92 /* tables.h */; };
+                5CDD8E971E43C80C00621E92 /* tuning_parameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8DBF1E43C7D900621E92 /* tuning_parameters.h */; };
+                5CDD8E981E43C80C00621E92 /* typedef.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8DC01E43C7D900621E92 /* typedef.h */; };
+                5CDD8E991E43C80C00621E92 /* VAD.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DC11E43C7D900621E92 /* VAD.c */; };
+                5CDD8E9A1E43C80C00621E92 /* VQ_WMat_EC.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8DC21E43C7D900621E92 /* VQ_WMat_EC.c */; };
+                5CDD8EE01E43C9F600621E92 /* apply_sine_window_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8E9C1E43C9C100621E92 /* apply_sine_window_FLP.c */; };
+                5CDD8EE11E43C9F600621E92 /* autocorrelation_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8E9D1E43C9C100621E92 /* autocorrelation_FLP.c */; };
+                5CDD8EE21E43C9F600621E92 /* burg_modified_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8E9E1E43C9C100621E92 /* burg_modified_FLP.c */; };
+                5CDD8EE31E43C9F600621E92 /* bwexpander_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8E9F1E43C9C100621E92 /* bwexpander_FLP.c */; };
+                5CDD8EE41E43C9F600621E92 /* corrMatrix_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA01E43C9C100621E92 /* corrMatrix_FLP.c */; };
+                5CDD8EE51E43C9F600621E92 /* encode_frame_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA11E43C9C100621E92 /* encode_frame_FLP.c */; };
+                5CDD8EE61E43C9F600621E92 /* energy_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA21E43C9C100621E92 /* energy_FLP.c */; };
+                5CDD8EE71E43C9F600621E92 /* find_LPC_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA31E43C9C100621E92 /* find_LPC_FLP.c */; };
+                5CDD8EE81E43C9F600621E92 /* find_LTP_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA41E43C9C100621E92 /* find_LTP_FLP.c */; };
+                5CDD8EE91E43C9F600621E92 /* find_pitch_lags_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA51E43C9C100621E92 /* find_pitch_lags_FLP.c */; };
+                5CDD8EEA1E43C9F600621E92 /* find_pred_coefs_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA61E43C9C100621E92 /* find_pred_coefs_FLP.c */; };
+                5CDD8EEB1E43C9F600621E92 /* inner_product_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA71E43C9C100621E92 /* inner_product_FLP.c */; };
+                5CDD8EEC1E43C9F600621E92 /* k2a_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA81E43C9C100621E92 /* k2a_FLP.c */; };
+                5CDD8EED1E43C9F600621E92 /* levinsondurbin_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EA91E43C9C100621E92 /* levinsondurbin_FLP.c */; };
+                5CDD8EEE1E43C9F600621E92 /* LPC_analysis_filter_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EAA1E43C9C100621E92 /* LPC_analysis_filter_FLP.c */; };
+                5CDD8EEF1E43C9F600621E92 /* LPC_inv_pred_gain_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EAB1E43C9C100621E92 /* LPC_inv_pred_gain_FLP.c */; };
+                5CDD8EF01E43C9F600621E92 /* LTP_analysis_filter_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EAC1E43C9C100621E92 /* LTP_analysis_filter_FLP.c */; };
+                5CDD8EF11E43C9F600621E92 /* LTP_scale_ctrl_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EAD1E43C9C100621E92 /* LTP_scale_ctrl_FLP.c */; };
+                5CDD8EF21E43C9F600621E92 /* main_FLP.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8EAE1E43C9C100621E92 /* main_FLP.h */; };
+                5CDD8EF31E43C9F600621E92 /* noise_shape_analysis_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EAF1E43C9C100621E92 /* noise_shape_analysis_FLP.c */; };
+                5CDD8EF41E43C9F600621E92 /* pitch_analysis_core_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EB01E43C9C100621E92 /* pitch_analysis_core_FLP.c */; };
+                5CDD8EF51E43C9F600621E92 /* prefilter_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EB11E43C9C100621E92 /* prefilter_FLP.c */; };
+                5CDD8EF61E43C9F600621E92 /* process_gains_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EB21E43C9C100621E92 /* process_gains_FLP.c */; };
+                5CDD8EF71E43C9F600621E92 /* regularize_correlations_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EB31E43C9C100621E92 /* regularize_correlations_FLP.c */; };
+                5CDD8EF81E43C9F600621E92 /* residual_energy_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EB41E43C9C100621E92 /* residual_energy_FLP.c */; };
+                5CDD8EF91E43C9F600621E92 /* scale_copy_vector_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EB51E43C9C100621E92 /* scale_copy_vector_FLP.c */; };
+                5CDD8EFA1E43C9F600621E92 /* scale_vector_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EB61E43C9C100621E92 /* scale_vector_FLP.c */; };
+                5CDD8EFB1E43C9F600621E92 /* schur_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EB71E43C9C100621E92 /* schur_FLP.c */; };
+                5CDD8EFC1E43C9F600621E92 /* SigProc_FLP.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8EB81E43C9C100621E92 /* SigProc_FLP.h */; };
+                5CDD8EFD1E43C9F600621E92 /* solve_LS_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EB91E43C9C100621E92 /* solve_LS_FLP.c */; };
+                5CDD8EFE1E43C9F600621E92 /* sort_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EBA1E43C9C100621E92 /* sort_FLP.c */; };
+                5CDD8EFF1E43C9F600621E92 /* structs_FLP.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8EBB1E43C9C100621E92 /* structs_FLP.h */; };
+                5CDD8F001E43C9F600621E92 /* warped_autocorrelation_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EBC1E43C9C100621E92 /* warped_autocorrelation_FLP.c */; };
+                5CDD8F011E43C9F600621E92 /* wrappers_FLP.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8EBD1E43C9C100621E92 /* wrappers_FLP.c */; };
+                5CDD8F3A1E43CB1E00621E92 /* apply_sine_window_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F031E43CAF800621E92 /* apply_sine_window_FIX.c */; };
+                5CDD8F3B1E43CB1E00621E92 /* autocorr_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F041E43CAF900621E92 /* autocorr_FIX.c */; };
+                5CDD8F3C1E43CB1E00621E92 /* burg_modified_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F051E43CAF900621E92 /* burg_modified_FIX.c */; };
+                5CDD8F3D1E43CB1E00621E92 /* corrMatrix_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F061E43CAF900621E92 /* corrMatrix_FIX.c */; };
+                5CDD8F3E1E43CB1E00621E92 /* encode_frame_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F071E43CAF900621E92 /* encode_frame_FIX.c */; };
+                5CDD8F3F1E43CB1E00621E92 /* find_LPC_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F081E43CAF900621E92 /* find_LPC_FIX.c */; };
+                5CDD8F401E43CB1E00621E92 /* find_LTP_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F091E43CAF900621E92 /* find_LTP_FIX.c */; };
+                5CDD8F411E43CB1E00621E92 /* find_pitch_lags_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F0A1E43CAF900621E92 /* find_pitch_lags_FIX.c */; };
+                5CDD8F421E43CB1E00621E92 /* find_pred_coefs_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F0B1E43CAF900621E92 /* find_pred_coefs_FIX.c */; };
+                5CDD8F431E43CB1E00621E92 /* k2a_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F0C1E43CAF900621E92 /* k2a_FIX.c */; };
+                5CDD8F441E43CB1E00621E92 /* k2a_Q16_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F0D1E43CAF900621E92 /* k2a_Q16_FIX.c */; };
+                5CDD8F451E43CB1E00621E92 /* LTP_analysis_filter_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F0E1E43CAF900621E92 /* LTP_analysis_filter_FIX.c */; };
+                5CDD8F461E43CB1E00621E92 /* LTP_scale_ctrl_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F0F1E43CAF900621E92 /* LTP_scale_ctrl_FIX.c */; };
+                5CDD8F471E43CB1E00621E92 /* main_FIX.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F101E43CAF900621E92 /* main_FIX.h */; };
+                5CDD8F481E43CB1E00621E92 /* noise_shape_analysis_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F121E43CAF900621E92 /* noise_shape_analysis_FIX.c */; };
+                5CDD8F491E43CB1E00621E92 /* pitch_analysis_core_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F131E43CAF900621E92 /* pitch_analysis_core_FIX.c */; };
+                5CDD8F4A1E43CB1E00621E92 /* prefilter_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F141E43CAF900621E92 /* prefilter_FIX.c */; };
+                5CDD8F4B1E43CB1E00621E92 /* process_gains_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F151E43CAF900621E92 /* process_gains_FIX.c */; };
+                5CDD8F4C1E43CB1E00621E92 /* regularize_correlations_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F161E43CAF900621E92 /* regularize_correlations_FIX.c */; };
+                5CDD8F4D1E43CB1E00621E92 /* residual_energy_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F171E43CAF900621E92 /* residual_energy_FIX.c */; };
+                5CDD8F4E1E43CB1E00621E92 /* residual_energy16_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F181E43CAF900621E92 /* residual_energy16_FIX.c */; };
+                5CDD8F4F1E43CB1E00621E92 /* schur_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F191E43CAF900621E92 /* schur_FIX.c */; };
+                5CDD8F501E43CB1E00621E92 /* schur64_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F1A1E43CAF900621E92 /* schur64_FIX.c */; };
+                5CDD8F511E43CB1E00621E92 /* solve_LS_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F1B1E43CAF900621E92 /* solve_LS_FIX.c */; };
+                5CDD8F521E43CB1E00621E92 /* structs_FIX.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F1C1E43CAF900621E92 /* structs_FIX.h */; };
+                5CDD8F531E43CB1E00621E92 /* vector_ops_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F1D1E43CAF900621E92 /* vector_ops_FIX.c */; };
+                5CDD8F541E43CB1E00621E92 /* warped_autocorrelation_FIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F1E1E43CAF900621E92 /* warped_autocorrelation_FIX.c */; };
+                5CDD8F791E43CBE000621E92 /* audio_network_adaptor_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F571E43CBDF00621E92 /* audio_network_adaptor_impl.cc */; };
+                5CDD8F7A1E43CBE000621E92 /* audio_network_adaptor_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F581E43CBDF00621E92 /* audio_network_adaptor_impl.h */; };
+                5CDD8F7B1E43CBE000621E92 /* audio_network_adaptor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F591E43CBDF00621E92 /* audio_network_adaptor.cc */; };
+                5CDD8F7D1E43CBE000621E92 /* bitrate_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F5C1E43CBDF00621E92 /* bitrate_controller.cc */; };
+                5CDD8F7E1E43CBE000621E92 /* bitrate_controller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F5D1E43CBDF00621E92 /* bitrate_controller.h */; };
+                5CDD8F801E43CBE000621E92 /* channel_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F5F1E43CBDF00621E92 /* channel_controller.cc */; };
+                5CDD8F811E43CBE000621E92 /* channel_controller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F601E43CBDF00621E92 /* channel_controller.h */; };
+                5CDD8F831E43CBE000621E92 /* controller_manager.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F631E43CBDF00621E92 /* controller_manager.cc */; };
+                5CDD8F841E43CBE000621E92 /* controller_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F641E43CBDF00621E92 /* controller_manager.h */; };
+                5CDD8F851E43CBE000621E92 /* controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F651E43CBDF00621E92 /* controller.cc */; };
+                5CDD8F861E43CBE000621E92 /* controller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F661E43CBDF00621E92 /* controller.h */; };
+                5CDD8F871E43CBE000621E92 /* debug_dump_writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F671E43CBDF00621E92 /* debug_dump_writer.cc */; };
+                5CDD8F881E43CBE000621E92 /* debug_dump_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F681E43CBDF00621E92 /* debug_dump_writer.h */; };
+                5CDD8F8A1E43CBE000621E92 /* dtx_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F6B1E43CBE000621E92 /* dtx_controller.cc */; };
+                5CDD8F8B1E43CBE000621E92 /* dtx_controller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F6C1E43CBE000621E92 /* dtx_controller.h */; };
+                5CDD8F8D1E43CBE000621E92 /* fec_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F6E1E43CBE000621E92 /* fec_controller.cc */; };
+                5CDD8F8E1E43CBE000621E92 /* fec_controller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F6F1E43CBE000621E92 /* fec_controller.h */; };
+                5CDD8F901E43CBE000621E92 /* frame_length_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F711E43CBE000621E92 /* frame_length_controller.cc */; };
+                5CDD8F911E43CBE000621E92 /* frame_length_controller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F721E43CBE000621E92 /* frame_length_controller.h */; };
+                5CDD8F931E43CBE000621E92 /* smoothing_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F761E43CBE000621E92 /* smoothing_filter.cc */; };
+                5CDD8F941E43CBE000621E92 /* smoothing_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F771E43CBE000621E92 /* smoothing_filter.h */; };
+                5CDD8F9E1E43CCBE00621E92 /* alr_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F961E43CCBE00621E92 /* alr_detector.cc */; };
+                5CDD8F9F1E43CCBE00621E92 /* alr_detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F971E43CCBE00621E92 /* alr_detector.h */; };
+                5CDD8FA01E43CCBE00621E92 /* bitrate_prober.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F981E43CCBE00621E92 /* bitrate_prober.cc */; };
+                5CDD8FA11E43CCBE00621E92 /* bitrate_prober.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F991E43CCBE00621E92 /* bitrate_prober.h */; };
+                5CDD8FA21E43CCBE00621E92 /* paced_sender.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F9A1E43CCBE00621E92 /* paced_sender.cc */; };
+                5CDD8FA31E43CCBE00621E92 /* paced_sender.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F9B1E43CCBE00621E92 /* paced_sender.h */; };
+                5CDD8FA41E43CCBE00621E92 /* packet_router.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8F9C1E43CCBE00621E92 /* packet_router.cc */; };
+                5CDD8FA51E43CCBE00621E92 /* packet_router.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8F9D1E43CCBE00621E92 /* packet_router.h */; };
+                5CDD8FB21E43CD0700621E92 /* congestion_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FA71E43CD0700621E92 /* congestion_controller.cc */; };
+                5CDD8FB51E43CD0700621E92 /* delay_based_bwe.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FAA1E43CD0700621E92 /* delay_based_bwe.cc */; };
+                5CDD8FB61E43CD0700621E92 /* delay_based_bwe.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FAB1E43CD0700621E92 /* delay_based_bwe.h */; };
+                5CDD8FB71E43CD0700621E92 /* probe_bitrate_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FAC1E43CD0700621E92 /* probe_bitrate_estimator.cc */; };
+                5CDD8FB81E43CD0700621E92 /* probe_bitrate_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FAD1E43CD0700621E92 /* probe_bitrate_estimator.h */; };
+                5CDD8FB91E43CD0700621E92 /* probe_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FAE1E43CD0700621E92 /* probe_controller.cc */; };
+                5CDD8FBA1E43CD0700621E92 /* probe_controller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FAF1E43CD0700621E92 /* probe_controller.h */; };
+                5CDD8FBB1E43CD0700621E92 /* transport_feedback_adapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FB01E43CD0700621E92 /* transport_feedback_adapter.cc */; };
+                5CDD8FBC1E43CD0700621E92 /* transport_feedback_adapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FB11E43CD0700621E92 /* transport_feedback_adapter.h */; };
+                5CDD8FD11E43CD6600621E92 /* aimd_rate_control.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FBE1E43CD6600621E92 /* aimd_rate_control.cc */; };
+                5CDD8FD21E43CD6600621E92 /* aimd_rate_control.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FBF1E43CD6600621E92 /* aimd_rate_control.h */; };
+                5CDD8FD31E43CD6600621E92 /* bwe_defines.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FC01E43CD6600621E92 /* bwe_defines.cc */; };
+                5CDD8FD51E43CD6600621E92 /* inter_arrival.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FC21E43CD6600621E92 /* inter_arrival.cc */; };
+                5CDD8FD61E43CD6600621E92 /* inter_arrival.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FC31E43CD6600621E92 /* inter_arrival.h */; };
+                5CDD8FD71E43CD6600621E92 /* overuse_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FC41E43CD6600621E92 /* overuse_detector.cc */; };
+                5CDD8FD81E43CD6600621E92 /* overuse_detector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FC51E43CD6600621E92 /* overuse_detector.h */; };
+                5CDD8FD91E43CD6600621E92 /* overuse_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FC61E43CD6600621E92 /* overuse_estimator.cc */; };
+                5CDD8FDA1E43CD6600621E92 /* overuse_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FC71E43CD6600621E92 /* overuse_estimator.h */; };
+                5CDD8FDB1E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FC81E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.cc */; };
+                5CDD8FDC1E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FC91E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.h */; };
+                5CDD8FDD1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FCA1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.cc */; };
+                5CDD8FDE1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FCB1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.h */; };
+                5CDD8FE11E43CD6600621E92 /* remote_estimator_proxy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FCE1E43CD6600621E92 /* remote_estimator_proxy.cc */; };
+                5CDD8FE21E43CD6600621E92 /* remote_estimator_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FCF1E43CD6600621E92 /* remote_estimator_proxy.h */; };
+                5CDD8FE31E43CD6600621E92 /* send_time_history.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FD01E43CD6600621E92 /* send_time_history.cc */; };
+                5CDD8FE91E43CDCA00621E92 /* audio_processing.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FE41E43CDCA00621E92 /* audio_processing.cc */; };
+                5CDD8FEA1E43CDCA00621E92 /* audio_processing.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FE51E43CDCA00621E92 /* audio_processing.h */; };
+                5CDD8FEB1E43CDCA00621E92 /* config.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FE61E43CDCA00621E92 /* config.cc */; };
+                5CDD8FEC1E43CDCA00621E92 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FE71E43CDCA00621E92 /* config.h */; };
+                5CDD8FED1E43CDCA00621E92 /* mock_audio_processing.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FE81E43CDCA00621E92 /* mock_audio_processing.h */; };
+                5CDD8FF31E43CDF400621E92 /* audio_encoder_copy_red.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FF01E43CDF400621E92 /* audio_encoder_copy_red.cc */; };
+                5CDD8FF41E43CDF400621E92 /* audio_encoder_copy_red.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FF11E43CDF400621E92 /* audio_encoder_copy_red.h */; };
+                5CDD8FFC1E43CE3A00621E92 /* audio_decoder_pcm16b.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FF61E43CE3A00621E92 /* audio_decoder_pcm16b.cc */; };
+                5CDD8FFD1E43CE3A00621E92 /* audio_decoder_pcm16b.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FF71E43CE3A00621E92 /* audio_decoder_pcm16b.h */; };
+                5CDD8FFE1E43CE3A00621E92 /* audio_encoder_pcm16b.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FF81E43CE3A00621E92 /* audio_encoder_pcm16b.cc */; };
+                5CDD8FFF1E43CE3A00621E92 /* audio_encoder_pcm16b.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FF91E43CE3A00621E92 /* audio_encoder_pcm16b.h */; };
+                5CDD90001E43CE3A00621E92 /* pcm16b.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD8FFA1E43CE3A00621E92 /* pcm16b.c */; };
+                5CDD90011E43CE3A00621E92 /* pcm16b.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD8FFB1E43CE3A00621E92 /* pcm16b.h */; };
+                5CDD90031E43CE9700621E92 /* macifaddrs_converter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90021E43CE9700621E92 /* macifaddrs_converter.cc */; };
+                5CDD901C1E43CEDE00621E92 /* biquad_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90051E43CEDE00621E92 /* biquad_filter.cc */; };
+                5CDD901D1E43CEDE00621E92 /* biquad_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90061E43CEDE00621E92 /* biquad_filter.h */; };
+                5CDD901E1E43CEDE00621E92 /* down_sampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90071E43CEDE00621E92 /* down_sampler.cc */; };
+                5CDD901F1E43CEDE00621E92 /* down_sampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90081E43CEDE00621E92 /* down_sampler.h */; };
+                5CDD90201E43CEDE00621E92 /* gain_applier.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90091E43CEDE00621E92 /* gain_applier.cc */; };
+                5CDD90211E43CEDE00621E92 /* gain_applier.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD900A1E43CEDE00621E92 /* gain_applier.h */; };
+                5CDD90221E43CEDE00621E92 /* gain_selector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD900B1E43CEDE00621E92 /* gain_selector.cc */; };
+                5CDD90231E43CEDE00621E92 /* gain_selector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD900C1E43CEDE00621E92 /* gain_selector.h */; };
+                5CDD90251E43CEDE00621E92 /* level_controller_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD900E1E43CEDE00621E92 /* level_controller_constants.h */; };
+                5CDD90271E43CEDE00621E92 /* level_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90101E43CEDE00621E92 /* level_controller.cc */; };
+                5CDD90281E43CEDE00621E92 /* level_controller.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90111E43CEDE00621E92 /* level_controller.h */; };
+                5CDD90291E43CEDE00621E92 /* noise_level_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90121E43CEDE00621E92 /* noise_level_estimator.cc */; };
+                5CDD902A1E43CEDE00621E92 /* noise_level_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90131E43CEDE00621E92 /* noise_level_estimator.h */; };
+                5CDD902B1E43CEDE00621E92 /* noise_spectrum_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90141E43CEDE00621E92 /* noise_spectrum_estimator.cc */; };
+                5CDD902C1E43CEDE00621E92 /* noise_spectrum_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90151E43CEDE00621E92 /* noise_spectrum_estimator.h */; };
+                5CDD902D1E43CEDE00621E92 /* peak_level_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90161E43CEDE00621E92 /* peak_level_estimator.cc */; };
+                5CDD902E1E43CEDE00621E92 /* peak_level_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90171E43CEDE00621E92 /* peak_level_estimator.h */; };
+                5CDD902F1E43CEDE00621E92 /* saturating_gain_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90181E43CEDE00621E92 /* saturating_gain_estimator.cc */; };
+                5CDD90301E43CEDE00621E92 /* saturating_gain_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90191E43CEDE00621E92 /* saturating_gain_estimator.h */; };
+                5CDD90311E43CEDE00621E92 /* signal_classifier.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD901A1E43CEDE00621E92 /* signal_classifier.cc */; };
+                5CDD90321E43CEDE00621E92 /* signal_classifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD901B1E43CEDE00621E92 /* signal_classifier.h */; };
+                5CDD90431E43CF6100621E92 /* ringbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90361E43CF6100621E92 /* ringbuffer.h */; };
+                5CDD90441E43CF6100621E92 /* rtc_event_log_helper_thread.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90371E43CF6100621E92 /* rtc_event_log_helper_thread.cc */; };
+                5CDD90451E43CF6100621E92 /* rtc_event_log_helper_thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90381E43CF6100621E92 /* rtc_event_log_helper_thread.h */; };
+                5CDD904B1E43CF6100621E92 /* rtc_event_log.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD903E1E43CF6100621E92 /* rtc_event_log.cc */; };
+                5CDD904C1E43CF6100621E92 /* rtc_event_log.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD903F1E43CF6100621E92 /* rtc_event_log.h */; };
+                5CDD90501E43D0E900621E92 /* i420.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD904F1E43D0E900621E92 /* i420.cc */; };
+                5CDD905D1E43D11200621E92 /* bitrate_controller_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90521E43D11200621E92 /* bitrate_controller_impl.cc */; };
+                5CDD905E1E43D11200621E92 /* bitrate_controller_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90531E43D11200621E92 /* bitrate_controller_impl.h */; };
+                5CDD90611E43D11200621E92 /* send_side_bandwidth_estimation.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD905B1E43D11200621E92 /* send_side_bandwidth_estimation.cc */; };
+                5CDD90621E43D11200621E92 /* send_side_bandwidth_estimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD905C1E43D11200621E92 /* send_side_bandwidth_estimation.h */; };
+                5CDD90751E43D15C00621E92 /* array_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90651E43D15C00621E92 /* array_util.cc */; };
+                5CDD90761E43D15C00621E92 /* array_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90661E43D15C00621E92 /* array_util.h */; };
+                5CDD90781E43D15C00621E92 /* complex_matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90681E43D15C00621E92 /* complex_matrix.h */; };
+                5CDD907A1E43D15C00621E92 /* covariance_matrix_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD906A1E43D15C00621E92 /* covariance_matrix_generator.cc */; };
+                5CDD907B1E43D15C00621E92 /* covariance_matrix_generator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD906B1E43D15C00621E92 /* covariance_matrix_generator.h */; };
+                5CDD907E1E43D15C00621E92 /* matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD906E1E43D15C00621E92 /* matrix.h */; };
+                5CDD907F1E43D15C00621E92 /* mock_nonlinear_beamformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD906F1E43D15C00621E92 /* mock_nonlinear_beamformer.h */; };
+                5CDD90821E43D15C00621E92 /* nonlinear_beamformer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90721E43D15C00621E92 /* nonlinear_beamformer.cc */; };
+                5CDD90831E43D15C00621E92 /* nonlinear_beamformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90731E43D15C00621E92 /* nonlinear_beamformer.h */; };
+                5CDD90891E43D33800621E92 /* ekt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90871E43D33800621E92 /* ekt.c */; };
+                5CDD908A1E43D33800621E92 /* srtp.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90881E43D33800621E92 /* srtp.c */; };
+                5CDD90901E43D4CC00621E92 /* rdb.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD908D1E43D4CC00621E92 /* rdb.c */; };
+                5CDD90911E43D4CC00621E92 /* rdbx.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD908E1E43D4CC00621E92 /* rdbx.c */; };
+                5CDD90921E43D4CC00621E92 /* ut_sim.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD908F1E43D4CC00621E92 /* ut_sim.c */; };
+                5CDD909A1E43D50900621E92 /* datatypes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90981E43D50900621E92 /* datatypes.c */; };
+                5CDD909B1E43D50900621E92 /* stat.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90991E43D50900621E92 /* stat.c */; };
+                5CDD90A01E43D51100621E92 /* alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD909C1E43D51100621E92 /* alloc.c */; };
+                5CDD90A11E43D51100621E92 /* crypto_kernel.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD909D1E43D51100621E92 /* crypto_kernel.c */; };
+                5CDD90A21E43D51100621E92 /* err.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD909E1E43D51100621E92 /* err.c */; };
+                5CDD90A31E43D51100621E92 /* key.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD909F1E43D51100621E92 /* key.c */; };
+                5CDD90A71E43D51B00621E92 /* auth.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90A41E43D51B00621E92 /* auth.c */; };
+                5CDD90A81E43D51B00621E92 /* hmac_ossl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90A51E43D51B00621E92 /* hmac_ossl.c */; };
+                5CDD90A91E43D51B00621E92 /* null_auth.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90A61E43D51B00621E92 /* null_auth.c */; };
+                5CDD90AE1E43D52900621E92 /* aes_gcm_ossl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90AA1E43D52900621E92 /* aes_gcm_ossl.c */; };
+                5CDD90AF1E43D52900621E92 /* aes_icm_ossl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90AB1E43D52900621E92 /* aes_icm_ossl.c */; };
+                5CDD90B01E43D52900621E92 /* cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90AC1E43D52900621E92 /* cipher.c */; };
+                5CDD90B11E43D52900621E92 /* null_cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90AD1E43D52900621E92 /* null_cipher.c */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+                5C4B49101E42C336002651C8 /* PBXContainerItemProxy */ = {
+                        isa = PBXContainerItemProxy;
+                        containerPortal = FB39D0701200ED9200088E69 /* Project object */;
+                        proxyType = 1;
+                        remoteGlobalIDString = 5C63F6611E414AB6002CA531;
+                        remoteInfo = &quot;Copy webrtc headers&quot;;
</ins><span class="cx">                 };
</span><del>-                0062BEA7F112061F1A95CC1F /* vad */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7F368C19A0EA625FDF1AAB6C /* common.h */,
-                                2028717547098A62C3824E3E /* gmm.cc */,
-                                39EC0A91757353C5577101F4 /* gmm.h */,
-                                D78852748C15365C9AE1AE60 /* gmm_unittest.cc */,
-                                6F61A3A269A0FCC5F6838B91 /* noise_gmm_tables.h */,
-                                F125D3E9B66B83EBAD745E75 /* pitch_based_vad.cc */,
-                                9C58475888052D23BB093186 /* pitch_based_vad.h */,
-                                D76BBE76E3FF844145F23575 /* pitch_based_vad_unittest.cc */,
-                                A2BBFFECBC96EA25228D0626 /* pitch_internal.cc */,
-                                8BC166BE8208C8052CF17213 /* pitch_internal.h */,
-                                1FD9D6EEBE9E70B4513F03E4 /* pitch_internal_unittest.cc */,
-                                C1FA51A33E15881122E99A3E /* pole_zero_filter.cc */,
-                                A58EBD45A320E1AA67388095 /* pole_zero_filter.h */,
-                                FB877AF4E367B342BCC4F2F8 /* pole_zero_filter_unittest.cc */,
-                                9EBF707FF29FD450E82BDF8B /* standalone_vad.cc */,
-                                95AC431B714D56DA9C23E562 /* standalone_vad.h */,
-                                FF6F393EEB956A77494EC4D2 /* standalone_vad_unittest.cc */,
-                                9E0EDE64C644734D3FDA31D2 /* vad_audio_proc.cc */,
-                                7CF195BD32CDB6B48CCE8D04 /* vad_audio_proc.h */,
-                                C9E543636B42BA6574627EFE /* vad_audio_proc_internal.h */,
-                                7A80CFBE025F5976C67E7AF4 /* vad_audio_proc_unittest.cc */,
-                                5C190CB214A0C0842DF2EC61 /* vad_circular_buffer.cc */,
-                                5C7086C7231EA4FE1018510B /* vad_circular_buffer.h */,
-                                EC4A864ACD8D2973821278C9 /* vad_circular_buffer_unittest.cc */,
-                                7ED1170FC6E6A6964B708018 /* voice_activity_detector.cc */,
-                                90AA2AB9D3E7E4361321BE7F /* voice_activity_detector.h */,
-                                197B9B42DEF3B1DF182508E3 /* voice_activity_detector_unittest.cc */,
-                                E9E62C76085F3CE8B887B8DF /* voice_gmm_tables.h */,
-                        );
-                        path = vad;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                5C4B4AC61E42C58B002651C8 /* PBXContainerItemProxy */ = {
+                        isa = PBXContainerItemProxy;
+                        containerPortal = FB39D0701200ED9200088E69 /* Project object */;
+                        proxyType = 1;
+                        remoteGlobalIDString = 5C4B490E1E42C336002651C8;
+                        remoteInfo = opus;
</ins><span class="cx">                 };
</span><del>-                00C08C0D16CE1DB09258C878 /* internal */ = {
-                        isa = PBXGroup;
-                        children = (
-                                F74522328AED4A96CF2E4E0C /* __init__.py */,
-                                1FE01F3A098BA8A9C21B8641 /* _parameterized.py */,
-                                47A493F1294B2ABDB34F008E /* api_implementation.py */,
-                                C17D82F4529ADA6B2607ABDD /* containers.py */,
-                                F538FD4FD23DE82F4DA73F94 /* decoder.py */,
-                                050E454C1AD52D3F2DBE6CE0 /* encoder.py */,
-                                89F67CA41B380203EB08D9EE /* enum_type_wrapper.py */,
-                                C5901304B043558372938FFA /* message_listener.py */,
-                                EB202E669C9C5BAEAFF669BC /* python_message.py */,
-                                67A9E8555D9C0FE2946E4B7F /* type_checkers.py */,
-                                7C864433FB4A05A3CF4A9329 /* well_known_types.py */,
-                                706D0B05DB931C0592EA76CD /* wire_format.py */,
-                        );
-                        path = internal;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                5C63F6671E414B96002CA531 /* PBXContainerItemProxy */ = {
+                        isa = PBXContainerItemProxy;
+                        containerPortal = FB39D0701200ED9200088E69 /* Project object */;
+                        proxyType = 1;
+                        remoteGlobalIDString = 5C63F6611E414AB6002CA531;
+                        remoteInfo = &quot;Copy webrtc headers&quot;;
</ins><span class="cx">                 };
</span><del>-                00C81A91C4716D6AB9BB0309 /* pc */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9F4D3D73408A31F73F91210B /* audiomonitor.cc */,
-                                C306745990A973C24594A3D8 /* audiomonitor.h */,
-                                224A22DD6D7871967DD9183E /* bundlefilter.cc */,
-                                247C8C042F9365D35FD511A2 /* bundlefilter.h */,
-                                3D094CFFAA860B5749A392F9 /* bundlefilter_unittest.cc */,
-                                9DEB8711D15A7EAB47F7648C /* channel.cc */,
-                                F4C65B9B8CB3FCE6E259F6C7 /* channel.h */,
-                                613666B3ABCC394F4F2AE5C1 /* channel_unittest.cc */,
-                                89E4E936D7283BB872ADE063 /* channelmanager.cc */,
-                                D71B723ACA087C5DEA94EB09 /* channelmanager.h */,
-                                0F0F2F3878F703BCF8E1D456 /* channelmanager_unittest.cc */,
-                                EE8B6691FDB6FCCADAF36157 /* currentspeakermonitor.cc */,
-                                8229FC67362160A333D0C602 /* currentspeakermonitor.h */,
-                                E5DDC6BD04534BE60A26C61C /* currentspeakermonitor_unittest.cc */,
-                                D1BD2A2E688A7F24AD4B3BF8 /* mediamonitor.cc */,
-                                48DF152477EDE5911B03E21D /* mediamonitor.h */,
-                                FD8B79017AA3F38D2521D78C /* mediasession.cc */,
-                                F14EB9BA9E1921CA1CE1C8AF /* mediasession.h */,
-                                43679C9EE6442B58DEF317A7 /* mediasession_unittest.cc */,
-                                C5C8AFB6CAA1AB413DD15EB1 /* rtcpmuxfilter.cc */,
-                                81329885C5267B867A96C330 /* rtcpmuxfilter.h */,
-                                EE71134FE0043B8953DAAEB9 /* rtcpmuxfilter_unittest.cc */,
-                                F808D7908BFC36B2499E31E3 /* srtpfilter.cc */,
-                                FE2A569A549C09F23A77A82E /* srtpfilter.h */,
-                                A2B3F702A6E4E8280D7F43CA /* srtpfilter_unittest.cc */,
-                                20FFFF9B1DC06A1C0571C65F /* voicechannel.h */,
-                        );
-                        path = pc;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                5C63FA7C1E418411002CA531 /* PBXContainerItemProxy */ = {
+                        isa = PBXContainerItemProxy;
+                        containerPortal = FB39D0701200ED9200088E69 /* Project object */;
+                        proxyType = 1;
+                        remoteGlobalIDString = 5C63F6611E414AB6002CA531;
+                        remoteInfo = &quot;Copy webrtc headers&quot;;
</ins><span class="cx">                 };
</span><del>-                015D7CEEE31F8C25EEB60EF1 /* xdf */ = {
-                        isa = PBXGroup;
-                        children = (
-                                85AF9F682F935C8F0A285784 /* xdf-objfmt.c */,
-                        );
-                        path = xdf;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                5C63FC611E418449002CA531 /* PBXContainerItemProxy */ = {
+                        isa = PBXContainerItemProxy;
+                        containerPortal = FB39D0701200ED9200088E69 /* Project object */;
+                        proxyType = 1;
+                        remoteGlobalIDString = 5C63FA7A1E418411002CA531;
+                        remoteInfo = boringssl;
</ins><span class="cx">                 };
</span><del>-                0275BBC1B33B593DEFF08A5E /* logging */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7F1A648312D00A18B0C7406C /* apm_data_dumper.cc */,
-                                464FDDA127A0AA06607481E1 /* apm_data_dumper.h */,
</del><ins>+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+                312BDB0B15FECAB00097EBC7 /* CopyFiles */ = {
+                        isa = PBXCopyFilesBuildPhase;
+                        buildActionMask = 8;
+                        dstPath = &quot;$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceVersions&quot;;
+                        dstSubfolderSpec = 0;
+                        files = (
</ins><span class="cx">                         );
</span><del>-                        path = logging;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 1;
</ins><span class="cx">                 };
</span><del>-                02AF3F0D1577D5DA8C05AD7B /* source */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C766BCAEC9D59807F14E6B30 /* libvpx */,
</del><ins>+                312BDB0D15FECACE0097EBC7 /* CopyFiles */ = {
+                        isa = PBXCopyFilesBuildPhase;
+                        buildActionMask = 8;
+                        dstPath = &quot;$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceLicenses&quot;;
+                        dstSubfolderSpec = 0;
+                        files = (
</ins><span class="cx">                         );
</span><del>-                        path = source;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 1;
</ins><span class="cx">                 };
</span><del>-                0302E8AD05A3213263F96EF5 /* util */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B66F488FA3674F86C1BD1603 /* utility.c */,
</del><ins>+                5C4B4A881E42C336002651C8 /* CopyFiles */ = {
+                        isa = PBXCopyFilesBuildPhase;
+                        buildActionMask = 8;
+                        dstPath = &quot;$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceVersions&quot;;
+                        dstSubfolderSpec = 0;
+                        files = (
</ins><span class="cx">                         );
</span><del>-                        path = util;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 1;
</ins><span class="cx">                 };
</span><del>-                03F50BEB34E69662288F4226 /* agc */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7C4954FFBA883D5BD07D9424 /* agc.cc */,
-                                35837A381D84989C1B6C8552 /* agc.h */,
-                                BC662BDE545F9FB4D8FBBBF0 /* agc_manager_direct.cc */,
-                                1723CA9402E489914AB3EB5B /* agc_manager_direct.h */,
-                                8481BBEAEE4D1BDEE32A3BE7 /* agc_manager_direct_unittest.cc */,
-                                34DCBB54CA1741DA5E10BB65 /* gain_map_internal.h */,
-                                BB98687FDB885CE35AF7B3F3 /* legacy */,
-                                9C75582E7A8F919F69BB67DA /* loudness_histogram.cc */,
-                                9DF18E2EEA0C5157848D7635 /* loudness_histogram.h */,
-                                DDD15808B1087E12C5C41BA7 /* loudness_histogram_unittest.cc */,
-                                44DC9DDDAB24F3FF2DC179E4 /* mock_agc.h */,
-                                4F6037E502CABDD4CAF8D8CA /* utility.cc */,
-                                F9352ED2F8797EBC5BC4305A /* utility.h */,
</del><ins>+                5C4B4A891E42C336002651C8 /* CopyFiles */ = {
+                        isa = PBXCopyFilesBuildPhase;
+                        buildActionMask = 8;
+                        dstPath = &quot;$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceLicenses&quot;;
+                        dstSubfolderSpec = 0;
+                        files = (
</ins><span class="cx">                         );
</span><del>-                        path = agc;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 1;
</ins><span class="cx">                 };
</span><del>-                044043172E4A4F9A8F142552 /* google */ = {
-                        isa = PBXGroup;
-                        children = (
-                                CC6C71A672A96C1C7D014646 /* protobuf */,
</del><ins>+                5C63FC5A1E418411002CA531 /* CopyFiles */ = {
+                        isa = PBXCopyFilesBuildPhase;
+                        buildActionMask = 8;
+                        dstPath = &quot;$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceVersions&quot;;
+                        dstSubfolderSpec = 0;
+                        files = (
</ins><span class="cx">                         );
</span><del>-                        path = google;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 1;
</ins><span class="cx">                 };
</span><del>-                04F5CD93751502169D13A917 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4CADE8B0A8B55A0AF34489B7 /* audio_util.h */,
</del><ins>+                5C63FC5B1E418411002CA531 /* CopyFiles */ = {
+                        isa = PBXCopyFilesBuildPhase;
+                        buildActionMask = 8;
+                        dstPath = &quot;$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceLicenses&quot;;
+                        dstSubfolderSpec = 0;
+                        files = (
</ins><span class="cx">                         );
</span><del>-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 1;
</ins><span class="cx">                 };
</span><del>-                051DA9C7D6E98C5C0DEE9AA6 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9E8426AA0A99E6A7938144D2 /* voe_audio_processing.h */,
-                                79DE035EB9AC41328F14578F /* voe_base.h */,
-                                6BD95BF39A749DBCB03B4D75 /* voe_codec.h */,
-                                B56B641163FC03A2A71F016A /* voe_errors.h */,
-                                603ABFA29DC8BAEADDB78192 /* voe_external_media.h */,
-                                ED03AA911C70AE304F38B604 /* voe_file.h */,
-                                EA07EB4A70EFB7454A103C90 /* voe_hardware.h */,
-                                081A4263DFAD0527CB0E6FA9 /* voe_neteq_stats.h */,
-                                7591EB6313018A2E4CF09B1E /* voe_network.h */,
-                                64BC219B907FC37814EE7A12 /* voe_rtp_rtcp.h */,
-                                C67809EB46C579669EAADC67 /* voe_video_sync.h */,
-                                E0E10F5FE503816DD924D96C /* voe_volume_control.h */,
</del><ins>+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+                5C4B43B01E42877A002651C8 /* boringssl.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = boringssl.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43B21E42A49E002651C8 /* a_bitstr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_bitstr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43B31E42A49E002651C8 /* a_bool.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_bool.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43B41E42A49E002651C8 /* a_d2i_fp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_d2i_fp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43B51E42A49E002651C8 /* a_dup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_dup.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43B61E42A49E002651C8 /* a_enum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_enum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43B71E42A49E002651C8 /* a_gentm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_gentm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43B81E42A49E002651C8 /* a_i2d_fp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_i2d_fp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43B91E42A49E002651C8 /* a_int.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_int.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43BA1E42A49E002651C8 /* a_mbstr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_mbstr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43BB1E42A49E002651C8 /* a_object.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_object.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43BC1E42A49E002651C8 /* a_octet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_octet.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43BD1E42A49E002651C8 /* a_print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_print.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43BE1E42A49E002651C8 /* a_strnid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_strnid.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43BF1E42A49E002651C8 /* a_time.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_time.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C01E42A49E002651C8 /* a_type.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_type.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C11E42A49E002651C8 /* a_utctm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_utctm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C21E42A49E002651C8 /* a_utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = a_utf8.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C31E42A49E002651C8 /* asn_pack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = asn_pack.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C41E42A49E002651C8 /* asn1_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = asn1_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C51E42A49E002651C8 /* asn1_locl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asn1_locl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C61E42A49E002651C8 /* asn1_par.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = asn1_par.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C71E42A49E002651C8 /* asn1_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asn1_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C81E42A49E002651C8 /* f_enum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = f_enum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43C91E42A49E002651C8 /* f_int.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = f_int.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43CA1E42A49E002651C8 /* f_string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = f_string.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43CB1E42A49E002651C8 /* t_bitst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t_bitst.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43CC1E42A49E002651C8 /* tasn_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tasn_dec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43CD1E42A49E002651C8 /* tasn_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tasn_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43CE1E42A49E002651C8 /* tasn_fre.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tasn_fre.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43CF1E42A49E002651C8 /* tasn_new.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tasn_new.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43D01E42A49E002651C8 /* tasn_typ.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tasn_typ.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43D11E42A49E002651C8 /* tasn_utl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tasn_utl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43D21E42A49E002651C8 /* x_bignum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = x_bignum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43D31E42A49E002651C8 /* x_long.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = x_long.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43F71E42A4CC002651C8 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = base64.c; path = base64/base64.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43FA1E42A4F1002651C8 /* bio_mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bio_mem.c; path = bio/bio_mem.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43FB1E42A4F1002651C8 /* bio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bio.c; path = bio/bio.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43FC1E42A4F1002651C8 /* buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = buffer.c; path = bio/buffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43FD1E42A4F1002651C8 /* connect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = connect.c; path = bio/connect.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43FE1E42A4F1002651C8 /* fd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fd.c; path = bio/fd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B43FF1E42A4F1002651C8 /* file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = file.c; path = bio/file.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44001E42A4F1002651C8 /* hexdump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hexdump.c; path = bio/hexdump.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44011E42A4F1002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = bio/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44021E42A4F1002651C8 /* pair.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pair.c; path = bio/pair.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44031E42A4F1002651C8 /* printf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = printf.c; path = bio/printf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44041E42A4F1002651C8 /* socket_helper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = socket_helper.c; path = bio/socket_helper.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44051E42A4F1002651C8 /* socket.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = socket.c; path = bio/socket.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44131E42A50C002651C8 /* add.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = add.c; path = bn/add.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44141E42A50C002651C8 /* bn_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bn_asn1.c; path = bn/bn_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44151E42A50C002651C8 /* bn_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bn_test.cc; path = bn/bn_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44161E42A50C002651C8 /* bn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bn.c; path = bn/bn.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44171E42A50C002651C8 /* cmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cmp.c; path = bn/cmp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44181E42A50C002651C8 /* convert.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = convert.c; path = bn/convert.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44191E42A50C002651C8 /* ctx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ctx.c; path = bn/ctx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B441A1E42A50C002651C8 /* div.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = div.c; path = bn/div.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B441B1E42A50C002651C8 /* exponentiation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = exponentiation.c; path = bn/exponentiation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B441C1E42A50C002651C8 /* gcd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gcd.c; path = bn/gcd.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B441D1E42A50C002651C8 /* generic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = generic.c; path = bn/generic.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B441E1E42A50C002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = bn/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B441F1E42A50C002651C8 /* kronecker.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = kronecker.c; path = bn/kronecker.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44201E42A50C002651C8 /* montgomery_inv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = montgomery_inv.c; path = bn/montgomery_inv.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44211E42A50C002651C8 /* montgomery.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = montgomery.c; path = bn/montgomery.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44221E42A50C002651C8 /* mul.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mul.c; path = bn/mul.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44231E42A50C002651C8 /* prime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = prime.c; path = bn/prime.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44241E42A50C002651C8 /* random.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = random.c; path = bn/random.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44251E42A50C002651C8 /* rsaz_exp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rsaz_exp.c; path = bn/rsaz_exp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44261E42A50C002651C8 /* rsaz_exp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rsaz_exp.h; path = bn/rsaz_exp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44271E42A50C002651C8 /* shift.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = shift.c; path = bn/shift.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44281E42A50C002651C8 /* sqrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sqrt.c; path = bn/sqrt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B443F1E42A549002651C8 /* buf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = buf.c; path = buf/buf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44641E42A6E2002651C8 /* ext_dat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ext_dat.h; path = x509v3/ext_dat.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44651E42A6E2002651C8 /* pcy_cache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcy_cache.c; path = x509v3/pcy_cache.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44661E42A6E2002651C8 /* pcy_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcy_data.c; path = x509v3/pcy_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44671E42A6E2002651C8 /* pcy_int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcy_int.h; path = x509v3/pcy_int.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44681E42A6E2002651C8 /* pcy_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcy_lib.c; path = x509v3/pcy_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44691E42A6E2002651C8 /* pcy_map.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcy_map.c; path = x509v3/pcy_map.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B446A1E42A6E2002651C8 /* pcy_node.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcy_node.c; path = x509v3/pcy_node.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B446B1E42A6E2002651C8 /* pcy_tree.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcy_tree.c; path = x509v3/pcy_tree.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B446C1E42A6E2002651C8 /* tab_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tab_test.c; path = x509v3/tab_test.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B446D1E42A6E2002651C8 /* v3_akey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_akey.c; path = x509v3/v3_akey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B446E1E42A6E2002651C8 /* v3_akeya.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_akeya.c; path = x509v3/v3_akeya.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B446F1E42A6E2002651C8 /* v3_alt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_alt.c; path = x509v3/v3_alt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44701E42A6E2002651C8 /* v3_bcons.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_bcons.c; path = x509v3/v3_bcons.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44711E42A6E2002651C8 /* v3_bitst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_bitst.c; path = x509v3/v3_bitst.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44721E42A6E2002651C8 /* v3_conf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_conf.c; path = x509v3/v3_conf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44731E42A6E2002651C8 /* v3_cpols.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_cpols.c; path = x509v3/v3_cpols.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44741E42A6E2002651C8 /* v3_crld.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_crld.c; path = x509v3/v3_crld.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44751E42A6E2002651C8 /* v3_enum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_enum.c; path = x509v3/v3_enum.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44761E42A6E2002651C8 /* v3_extku.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_extku.c; path = x509v3/v3_extku.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44771E42A6E2002651C8 /* v3_genn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_genn.c; path = x509v3/v3_genn.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44781E42A6E2002651C8 /* v3_ia5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_ia5.c; path = x509v3/v3_ia5.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44791E42A6E2002651C8 /* v3_info.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_info.c; path = x509v3/v3_info.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B447A1E42A6E2002651C8 /* v3_int.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_int.c; path = x509v3/v3_int.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B447B1E42A6E2002651C8 /* v3_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_lib.c; path = x509v3/v3_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B447C1E42A6E2002651C8 /* v3_ncons.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_ncons.c; path = x509v3/v3_ncons.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B447D1E42A6E2002651C8 /* v3_pci.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_pci.c; path = x509v3/v3_pci.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B447E1E42A6E2002651C8 /* v3_pcia.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_pcia.c; path = x509v3/v3_pcia.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B447F1E42A6E2002651C8 /* v3_pcons.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_pcons.c; path = x509v3/v3_pcons.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44801E42A6E2002651C8 /* v3_pku.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_pku.c; path = x509v3/v3_pku.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44811E42A6E2002651C8 /* v3_pmaps.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_pmaps.c; path = x509v3/v3_pmaps.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44821E42A6E2002651C8 /* v3_prn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_prn.c; path = x509v3/v3_prn.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44831E42A6E2002651C8 /* v3_purp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_purp.c; path = x509v3/v3_purp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44841E42A6E2002651C8 /* v3_skey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_skey.c; path = x509v3/v3_skey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44851E42A6E2002651C8 /* v3_sxnet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_sxnet.c; path = x509v3/v3_sxnet.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44861E42A6E2002651C8 /* v3_utl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3_utl.c; path = x509v3/v3_utl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44871E42A6E2002651C8 /* v3name_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = v3name_test.c; path = x509v3/v3name_test.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44AC1E42A6F7002651C8 /* a_digest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = a_digest.c; path = x509/a_digest.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44AD1E42A6F7002651C8 /* a_sign.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = a_sign.c; path = x509/a_sign.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44AE1E42A6F7002651C8 /* a_strex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = a_strex.c; path = x509/a_strex.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44AF1E42A6F7002651C8 /* a_verify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = a_verify.c; path = x509/a_verify.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B01E42A6F7002651C8 /* algorithm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = algorithm.c; path = x509/algorithm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B11E42A6F7002651C8 /* asn1_gen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = asn1_gen.c; path = x509/asn1_gen.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B21E42A6F7002651C8 /* by_dir.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = by_dir.c; path = x509/by_dir.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B31E42A6F7002651C8 /* by_file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = by_file.c; path = x509/by_file.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B41E42A6F7002651C8 /* charmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = charmap.h; path = x509/charmap.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B51E42A6F7002651C8 /* i2d_pr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = i2d_pr.c; path = x509/i2d_pr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B61E42A6F7002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = x509/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B71E42A6F7002651C8 /* pkcs7_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pkcs7_test.c; path = x509/pkcs7_test.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B81E42A6F7002651C8 /* pkcs7.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pkcs7.c; path = x509/pkcs7.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44B91E42A6F7002651C8 /* rsa_pss.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rsa_pss.c; path = x509/rsa_pss.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44BA1E42A6F7002651C8 /* t_crl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = t_crl.c; path = x509/t_crl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44BB1E42A6F7002651C8 /* t_req.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = t_req.c; path = x509/t_req.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44BC1E42A6F7002651C8 /* t_x509.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = t_x509.c; path = x509/t_x509.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44BD1E42A6F7002651C8 /* t_x509a.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = t_x509a.c; path = x509/t_x509a.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44BE1E42A6F7002651C8 /* vpm_int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vpm_int.h; path = x509/vpm_int.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44BF1E42A6F7002651C8 /* x_algor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_algor.c; path = x509/x_algor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C01E42A6F7002651C8 /* x_all.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_all.c; path = x509/x_all.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C11E42A6F7002651C8 /* x_attrib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_attrib.c; path = x509/x_attrib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C21E42A6F7002651C8 /* x_crl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_crl.c; path = x509/x_crl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C31E42A6F7002651C8 /* x_exten.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_exten.c; path = x509/x_exten.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C41E42A6F7002651C8 /* x_info.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_info.c; path = x509/x_info.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C51E42A6F7002651C8 /* x_name.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_name.c; path = x509/x_name.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C61E42A6F7002651C8 /* x_pkey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_pkey.c; path = x509/x_pkey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C71E42A6F7002651C8 /* x_pubkey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_pubkey.c; path = x509/x_pubkey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C81E42A6F7002651C8 /* x_req.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_req.c; path = x509/x_req.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44C91E42A6F7002651C8 /* x_sig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_sig.c; path = x509/x_sig.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44CA1E42A6F7002651C8 /* x_spki.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_spki.c; path = x509/x_spki.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44CB1E42A6F7002651C8 /* x_val.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_val.c; path = x509/x_val.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44CC1E42A6F7002651C8 /* x_x509.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_x509.c; path = x509/x_x509.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44CD1E42A6F7002651C8 /* x_x509a.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x_x509a.c; path = x509/x_x509a.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44CE1E42A6F7002651C8 /* x509_att.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_att.c; path = x509/x509_att.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44CF1E42A6F7002651C8 /* x509_cmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_cmp.c; path = x509/x509_cmp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D01E42A6F7002651C8 /* x509_d2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_d2.c; path = x509/x509_d2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D11E42A6F7002651C8 /* x509_def.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_def.c; path = x509/x509_def.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D21E42A6F7002651C8 /* x509_ext.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_ext.c; path = x509/x509_ext.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D31E42A6F7002651C8 /* x509_lu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_lu.c; path = x509/x509_lu.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D41E42A6F7002651C8 /* x509_obj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_obj.c; path = x509/x509_obj.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D51E42A6F7002651C8 /* x509_r2x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_r2x.c; path = x509/x509_r2x.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D61E42A6F7002651C8 /* x509_req.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_req.c; path = x509/x509_req.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D71E42A6F7002651C8 /* x509_set.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_set.c; path = x509/x509_set.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D81E42A6F7002651C8 /* x509_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = x509_test.cc; path = x509/x509_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44D91E42A6F7002651C8 /* x509_trs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_trs.c; path = x509/x509_trs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44DA1E42A6F7002651C8 /* x509_txt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_txt.c; path = x509/x509_txt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44DB1E42A6F7002651C8 /* x509_v3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_v3.c; path = x509/x509_v3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44DC1E42A6F7002651C8 /* x509_vfy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_vfy.c; path = x509/x509_vfy.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44DD1E42A6F7002651C8 /* x509_vpm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509_vpm.c; path = x509/x509_vpm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44DE1E42A6F7002651C8 /* x509.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509.c; path = x509/x509.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44DF1E42A6F7002651C8 /* x509cset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509cset.c; path = x509/x509cset.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44E01E42A6F7002651C8 /* x509name.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509name.c; path = x509/x509name.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44E11E42A6F7002651C8 /* x509rset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509rset.c; path = x509/x509rset.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44E21E42A6F7002651C8 /* x509spki.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509spki.c; path = x509/x509spki.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B44E31E42A6F7002651C8 /* x509type.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x509type.c; path = x509/x509type.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B451C1E42A71B002651C8 /* constant_time_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = constant_time_test.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B451D1E42A71B002651C8 /* cpu-intel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = &quot;cpu-intel.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B451E1E42A71B002651C8 /* crypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypto.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B451F1E42A71B002651C8 /* ex_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ex_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45201E42A71B002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45211E42A71B002651C8 /* mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mem.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45221E42A71B002651C8 /* refcount_c11.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refcount_c11.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45231E42A71B002651C8 /* refcount_lock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refcount_lock.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45241E42A71B002651C8 /* refcount_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refcount_test.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45251E42A71B002651C8 /* thread_none.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread_none.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45261E42A71B002651C8 /* thread_pthread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread_pthread.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45271E42A71B002651C8 /* thread_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread_test.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45281E42A71B002651C8 /* thread_win.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread_win.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45291E42A71B002651C8 /* thread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B452A1E42A71B002651C8 /* time_support.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = time_support.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B453A1E42A72C002651C8 /* stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stack.c; path = stack/stack.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B453C1E42A739002651C8 /* sha1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sha1.c; path = sha/sha1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B453D1E42A739002651C8 /* sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sha256.c; path = sha/sha256.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B453E1E42A739002651C8 /* sha512.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sha512.c; path = sha/sha512.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45421E42A746002651C8 /* blinding.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = blinding.c; path = rsa/blinding.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45431E42A746002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = rsa/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45441E42A746002651C8 /* padding.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = padding.c; path = rsa/padding.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45451E42A746002651C8 /* rsa_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rsa_asn1.c; path = rsa/rsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45461E42A746002651C8 /* rsa_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rsa_impl.c; path = rsa/rsa_impl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45471E42A746002651C8 /* rsa_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rsa_test.cc; path = rsa/rsa_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45481E42A746002651C8 /* rsa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rsa.c; path = rsa/rsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45501E42A753002651C8 /* rc4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rc4.c; path = rc4/rc4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45521E42A762002651C8 /* deterministic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = deterministic.c; path = rand/deterministic.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45531E42A762002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = rand/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45541E42A762002651C8 /* rand.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rand.c; path = rand/rand.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45551E42A762002651C8 /* urandom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = urandom.c; path = rand/urandom.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45601E42A784002651C8 /* poly1305_vec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = poly1305_vec.c; path = poly1305/poly1305_vec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45611E42A784002651C8 /* poly1305.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = poly1305.c; path = poly1305/poly1305.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45641E42A792002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = pkcs8/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45651E42A792002651C8 /* p5_pbe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = p5_pbe.c; path = pkcs8/p5_pbe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45661E42A792002651C8 /* p5_pbev2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = p5_pbev2.c; path = pkcs8/p5_pbev2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45671E42A792002651C8 /* p8_pkey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = p8_pkey.c; path = pkcs8/p8_pkey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45681E42A792002651C8 /* pkcs8_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pkcs8_test.cc; path = pkcs8/pkcs8_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45691E42A792002651C8 /* pkcs8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pkcs8.c; path = pkcs8/pkcs8.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B456A1E42A792002651C8 /* pkcs12_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pkcs12_test.cc; path = pkcs8/pkcs12_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45721E42A7D4002651C8 /* pem_all.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pem_all.c; path = pem/pem_all.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45731E42A7D4002651C8 /* pem_info.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pem_info.c; path = pem/pem_info.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45741E42A7D4002651C8 /* pem_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pem_lib.c; path = pem/pem_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45751E42A7D4002651C8 /* pem_oth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pem_oth.c; path = pem/pem_oth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45761E42A7D4002651C8 /* pem_pk8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pem_pk8.c; path = pem/pem_pk8.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45771E42A7D4002651C8 /* pem_pkey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pem_pkey.c; path = pem/pem_pkey.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45781E42A7D4002651C8 /* pem_x509.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pem_x509.c; path = pem/pem_x509.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45791E42A7D4002651C8 /* pem_xaux.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pem_xaux.c; path = pem/pem_xaux.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45821E42A7F1002651C8 /* obj_dat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = obj_dat.h; path = obj/obj_dat.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45831E42A7F1002651C8 /* obj_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = obj_test.cc; path = obj/obj_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45841E42A7F1002651C8 /* obj_xref.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = obj_xref.c; path = obj/obj_xref.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45851E42A7F1002651C8 /* obj_xref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = obj_xref.h; path = obj/obj_xref.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45861E42A7F1002651C8 /* obj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = obj.c; path = obj/obj.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B458C1E42A805002651C8 /* error_correction.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = error_correction.c; path = newhope/error_correction.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B458D1E42A805002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = newhope/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B458E1E42A805002651C8 /* newhope_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = newhope_test.cc; path = newhope/newhope_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B458F1E42A805002651C8 /* newhope.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = newhope.c; path = newhope/newhope.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45901E42A805002651C8 /* ntt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ntt.c; path = newhope/ntt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45911E42A805002651C8 /* poly.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = poly.c; path = newhope/poly.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45921E42A805002651C8 /* precomp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = precomp.c; path = newhope/precomp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45931E42A805002651C8 /* reduce.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = reduce.c; path = newhope/reduce.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B459C1E42A819002651C8 /* cbc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cbc.c; path = modes/cbc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B459D1E42A819002651C8 /* cfb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cfb.c; path = modes/cfb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B459E1E42A819002651C8 /* ctr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ctr.c; path = modes/ctr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B459F1E42A819002651C8 /* gcm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gcm.c; path = modes/gcm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45A01E42A819002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = modes/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45A11E42A819002651C8 /* ofb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ofb.c; path = modes/ofb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45A81E42A825002651C8 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = md5/md5.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45AA1E42A833002651C8 /* md4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md4.c; path = md4/md4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45AC1E42A83F002651C8 /* lhash_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lhash_test.c; path = lhash/lhash_test.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45AD1E42A83F002651C8 /* lhash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lhash.c; path = lhash/lhash.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45B11E42A84B002651C8 /* hmac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hmac.c; path = hmac/hmac.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45B41E42A869002651C8 /* hkdf_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hkdf_test.c; path = hkdf/hkdf_test.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45B51E42A869002651C8 /* hkdf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hkdf.c; path = hkdf/hkdf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45B81E42A87E002651C8 /* digestsign.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = digestsign.c; path = evp/digestsign.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45B91E42A87E002651C8 /* evp_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = evp_asn1.c; path = evp/evp_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45BA1E42A87E002651C8 /* evp_ctx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = evp_ctx.c; path = evp/evp_ctx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45BB1E42A87E002651C8 /* evp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = evp.c; path = evp/evp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45BC1E42A87E002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = evp/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45BD1E42A87E002651C8 /* p_dsa_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = p_dsa_asn1.c; path = evp/p_dsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45BE1E42A87E002651C8 /* p_ec_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = p_ec_asn1.c; path = evp/p_ec_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45BF1E42A87E002651C8 /* p_ec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = p_ec.c; path = evp/p_ec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45C01E42A87E002651C8 /* p_rsa_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = p_rsa_asn1.c; path = evp/p_rsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45C11E42A87E002651C8 /* p_rsa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = p_rsa.c; path = evp/p_rsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45C21E42A87E002651C8 /* pbkdf_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pbkdf_test.cc; path = evp/pbkdf_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45C31E42A87E002651C8 /* pbkdf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pbkdf.c; path = evp/pbkdf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45C41E42A87E002651C8 /* print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = print.c; path = evp/print.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45C51E42A87E002651C8 /* sign.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sign.c; path = evp/sign.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45D51E42A893002651C8 /* err.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = err.c; path = err/err.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45D81E42A8A4002651C8 /* engine.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = engine.c; path = engine/engine.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45DA1E42A8B5002651C8 /* ecdsa_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ecdsa_asn1.c; path = ecdsa/ecdsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45DB1E42A8B5002651C8 /* ecdsa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ecdsa.c; path = ecdsa/ecdsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45DE1E42A8D0002651C8 /* ecdh.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ecdh.c; path = ecdh/ecdh.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E01E42A8E7002651C8 /* ec_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ec_asn1.c; path = ec/ec_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E11E42A8E7002651C8 /* ec_key.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ec_key.c; path = ec/ec_key.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E21E42A8E7002651C8 /* ec_montgomery.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ec_montgomery.c; path = ec/ec_montgomery.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E31E42A8E7002651C8 /* ec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ec.c; path = ec/ec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E41E42A8E7002651C8 /* example_mul.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = example_mul.c; path = ec/example_mul.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E51E42A8E7002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = ec/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E61E42A8E7002651C8 /* oct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = oct.c; path = ec/oct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E71E42A8E7002651C8 /* p224-64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = &quot;p224-64.c&quot;; path = &quot;ec/p224-64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E81E42A8E7002651C8 /* p256-64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = &quot;p256-64.c&quot;; path = &quot;ec/p256-64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45E91E42A8E7002651C8 /* p256-x86_64-table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = &quot;p256-x86_64-table.h&quot;; path = &quot;ec/p256-x86_64-table.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45EA1E42A8E7002651C8 /* p256-x86_64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = &quot;p256-x86_64.c&quot;; path = &quot;ec/p256-x86_64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45EB1E42A8E7002651C8 /* simple.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = simple.c; path = ec/simple.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45EC1E42A8E7002651C8 /* util-64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = &quot;util-64.c&quot;; path = &quot;ec/util-64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45ED1E42A8E7002651C8 /* wnaf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = wnaf.c; path = ec/wnaf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45FC1E42A943002651C8 /* dsa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dsa.c; path = dsa/dsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45FE1E42A94F002651C8 /* digest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = digest.c; path = digest/digest.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B45FF1E42A94F002651C8 /* digests.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = digests.c; path = digest/digests.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46001E42A94F002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = digest/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46011E42A94F002651C8 /* md32_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = md32_common.h; path = digest/md32_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46061E42A95C002651C8 /* check.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check.c; path = dh/check.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46071E42A95C002651C8 /* dh_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dh_asn1.c; path = dh/dh_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46081E42A95C002651C8 /* dh.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dh.c; path = dh/dh.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46091E42A95C002651C8 /* params.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = params.c; path = dh/params.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B460E1E42A966002651C8 /* des.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = des.c; path = des/des.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B460F1E42A966002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = des/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46121E42A970002651C8 /* cmac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cmac.c; path = cmac/cmac.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46141E42A97F002651C8 /* aead.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = aead.c; path = cipher/aead.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46151E42A97F002651C8 /* cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cipher.c; path = cipher/cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46161E42A97F002651C8 /* derive_key.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = derive_key.c; path = cipher/derive_key.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46171E42A97F002651C8 /* e_aes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = e_aes.c; path = cipher/e_aes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46181E42A97F002651C8 /* e_chacha20poly1305.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = e_chacha20poly1305.c; path = cipher/e_chacha20poly1305.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46191E42A97F002651C8 /* e_des.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = e_des.c; path = cipher/e_des.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B461A1E42A97F002651C8 /* e_null.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = e_null.c; path = cipher/e_null.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B461B1E42A97F002651C8 /* e_rc2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = e_rc2.c; path = cipher/e_rc2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B461C1E42A97F002651C8 /* e_rc4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = e_rc4.c; path = cipher/e_rc4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B461D1E42A97F002651C8 /* e_ssl3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = e_ssl3.c; path = cipher/e_ssl3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B461E1E42A97F002651C8 /* e_tls.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = e_tls.c; path = cipher/e_tls.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B461F1E42A97F002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = cipher/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46201E42A97F002651C8 /* tls_cbc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tls_cbc.c; path = cipher/tls_cbc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B462E1E42A989002651C8 /* chacha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = chacha.c; path = chacha/chacha.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46301E42A994002651C8 /* asn1_compat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = asn1_compat.c; path = bytestring/asn1_compat.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46311E42A994002651C8 /* ber.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ber.c; path = bytestring/ber.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46321E42A994002651C8 /* cbb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cbb.c; path = bytestring/cbb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46331E42A994002651C8 /* cbs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cbs.c; path = bytestring/cbs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B46341E42A994002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = bytestring/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47731E42B5C0002651C8 /* sha1-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;sha1-x86_64.S&quot;; path = &quot;sha/sha1-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47741E42B5C0002651C8 /* sha256-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;sha256-x86_64.S&quot;; path = &quot;sha/sha256-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47751E42B5C0002651C8 /* sha512-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;sha512-x86_64.S&quot;; path = &quot;sha/sha512-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47791E42B5C8002651C8 /* rdrand-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;rdrand-x86_64.S&quot;; path = &quot;rand/rdrand-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B477B1E42B5D4002651C8 /* aesni-gcm-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;aesni-gcm-x86_64.S&quot;; path = &quot;modes/aesni-gcm-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B477C1E42B5D4002651C8 /* ghash-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;ghash-x86_64.S&quot;; path = &quot;modes/ghash-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47801E42B5E1002651C8 /* md5-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;md5-x86_64.S&quot;; path = &quot;md5/md5-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47821E42B5EA002651C8 /* p256-x86_64-asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;p256-x86_64-asm.S&quot;; path = &quot;ec/p256-x86_64-asm.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47841E42B5F2002651C8 /* chacha-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;chacha-x86_64.S&quot;; path = &quot;chacha/chacha-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47861E42B5FC002651C8 /* rsaz-avx2.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;rsaz-avx2.S&quot;; path = &quot;bn/rsaz-avx2.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47871E42B5FC002651C8 /* rsaz-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;rsaz-x86_64.S&quot;; path = &quot;bn/rsaz-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47881E42B5FC002651C8 /* x86_64-mont.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;x86_64-mont.S&quot;; path = &quot;bn/x86_64-mont.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47891E42B5FC002651C8 /* x86_64-mont5.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;x86_64-mont5.S&quot;; path = &quot;bn/x86_64-mont5.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B478E1E42B608002651C8 /* aes-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;aes-x86_64.S&quot;; path = &quot;aes/aes-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B478F1E42B608002651C8 /* aesni-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;aesni-x86_64.S&quot;; path = &quot;aes/aesni-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47901E42B608002651C8 /* bsaes-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;bsaes-x86_64.S&quot;; path = &quot;aes/bsaes-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47911E42B608002651C8 /* vpaes-x86_64.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;vpaes-x86_64.S&quot;; path = &quot;aes/vpaes-x86_64.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47AF1E42BD78002651C8 /* sha1-586.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;sha1-586.S&quot;; path = &quot;sha/sha1-586.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47B01E42BD78002651C8 /* sha256-586.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;sha256-586.S&quot;; path = &quot;sha/sha256-586.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47B11E42BD78002651C8 /* sha512-586.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;sha512-586.S&quot;; path = &quot;sha/sha512-586.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47B51E42BD7F002651C8 /* ghash-x86.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;ghash-x86.S&quot;; path = &quot;modes/ghash-x86.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47B71E42BD89002651C8 /* md5-586.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;md5-586.S&quot;; path = &quot;md5/md5-586.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47B91E42BD8F002651C8 /* chacha-x86.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;chacha-x86.S&quot;; path = &quot;chacha/chacha-x86.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47BB1E42BD98002651C8 /* bn-586.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;bn-586.S&quot;; path = &quot;bn/bn-586.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47BC1E42BD98002651C8 /* co-586.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;co-586.S&quot;; path = &quot;bn/co-586.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47BD1E42BD98002651C8 /* x86-mont.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;x86-mont.S&quot;; path = &quot;bn/x86-mont.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47C21E42BDA6002651C8 /* aes-586.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;aes-586.S&quot;; path = &quot;aes/aes-586.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47C31E42BDA6002651C8 /* aesni-x86.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;aesni-x86.S&quot;; path = &quot;aes/aesni-x86.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47C41E42BDA6002651C8 /* vpaes-x86.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; name = &quot;vpaes-x86.S&quot;; path = &quot;aes/vpaes-x86.S&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47D51E42C01C002651C8 /* conf_def.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = conf_def.h; path = conf/conf_def.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47D61E42C01C002651C8 /* conf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = conf.c; path = conf/conf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47D71E42C01C002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = conf/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47DF1E42C066002651C8 /* custom_extensions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = custom_extensions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E01E42C066002651C8 /* d1_both.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = d1_both.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E11E42C066002651C8 /* d1_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = d1_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E21E42C066002651C8 /* d1_pkt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = d1_pkt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E31E42C066002651C8 /* d1_srtp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = d1_srtp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E41E42C066002651C8 /* dtls_method.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dtls_method.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E51E42C066002651C8 /* dtls_record.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dtls_record.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E61E42C066002651C8 /* handshake_client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = handshake_client.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E71E42C066002651C8 /* handshake_server.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = handshake_server.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E81E42C066002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47E91E42C066002651C8 /* s3_both.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = s3_both.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47EA1E42C066002651C8 /* s3_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = s3_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47EB1E42C066002651C8 /* s3_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = s3_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47EC1E42C066002651C8 /* s3_pkt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = s3_pkt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47ED1E42C066002651C8 /* ssl_aead_ctx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_aead_ctx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47EE1E42C066002651C8 /* ssl_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47EF1E42C066002651C8 /* ssl_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_buffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F01E42C066002651C8 /* ssl_cert.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_cert.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F11E42C066002651C8 /* ssl_cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F21E42C066002651C8 /* ssl_ecdh.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_ecdh.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F31E42C066002651C8 /* ssl_file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_file.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F41E42C066002651C8 /* ssl_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F51E42C066002651C8 /* ssl_rsa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_rsa.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F61E42C066002651C8 /* ssl_session.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_session.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F71E42C066002651C8 /* ssl_stat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssl_stat.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F81E42C066002651C8 /* ssl_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssl_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47F91E42C066002651C8 /* t1_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47FA1E42C066002651C8 /* t1_lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = t1_lib.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47FB1E42C066002651C8 /* tls_method.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_method.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47FC1E42C066002651C8 /* tls_record.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_record.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47FD1E42C066002651C8 /* tls13_both.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls13_both.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47FE1E42C066002651C8 /* tls13_client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls13_client.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B47FF1E42C066002651C8 /* tls13_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls13_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48001E42C066002651C8 /* tls13_server.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls13_server.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48451E42C0F4002651C8 /* dsa_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dsa_asn1.c; path = dsa/dsa_asn1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B484D1E42C1AF002651C8 /* sctpdataengine.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sctpdataengine.cc; path = sctp/sctpdataengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B484E1E42C1AF002651C8 /* sctpdataengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctpdataengine.h; path = sctp/sctpdataengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48511E42C1BA002651C8 /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constants.h; path = engine/constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B485C1E42C1BA002651C8 /* payload_type_mapper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = payload_type_mapper.cc; path = engine/payload_type_mapper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B485D1E42C1BA002651C8 /* payload_type_mapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = payload_type_mapper.h; path = engine/payload_type_mapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B485F1E42C1BA002651C8 /* simulcast.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = simulcast.cc; path = engine/simulcast.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48601E42C1BA002651C8 /* simulcast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simulcast.h; path = engine/simulcast.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48621E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = videoencodersoftwarefallbackwrapper.cc; path = engine/videoencodersoftwarefallbackwrapper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48631E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videoencodersoftwarefallbackwrapper.h; path = engine/videoencodersoftwarefallbackwrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48641E42C1BA002651C8 /* webrtccommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtccommon.h; path = engine/webrtccommon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48661E42C1BA002651C8 /* webrtcmediaengine.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = webrtcmediaengine.cc; path = engine/webrtcmediaengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48671E42C1BA002651C8 /* webrtcmediaengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtcmediaengine.h; path = engine/webrtcmediaengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48691E42C1BA002651C8 /* webrtcvideocapturer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = webrtcvideocapturer.cc; path = engine/webrtcvideocapturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B486A1E42C1BA002651C8 /* webrtcvideocapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtcvideocapturer.h; path = engine/webrtcvideocapturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B486B1E42C1BA002651C8 /* webrtcvideocapturerfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = webrtcvideocapturerfactory.cc; path = engine/webrtcvideocapturerfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B486C1E42C1BA002651C8 /* webrtcvideocapturerfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtcvideocapturerfactory.h; path = engine/webrtcvideocapturerfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B486D1E42C1BA002651C8 /* webrtcvideodecoderfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtcvideodecoderfactory.h; path = engine/webrtcvideodecoderfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B486E1E42C1BA002651C8 /* webrtcvideoencoderfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = webrtcvideoencoderfactory.cc; path = engine/webrtcvideoencoderfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B486F1E42C1BA002651C8 /* webrtcvideoencoderfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtcvideoencoderfactory.h; path = engine/webrtcvideoencoderfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48711E42C1BA002651C8 /* webrtcvideoengine2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = webrtcvideoengine2.cc; path = engine/webrtcvideoengine2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48721E42C1BA002651C8 /* webrtcvideoengine2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtcvideoengine2.h; path = engine/webrtcvideoengine2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48731E42C1BA002651C8 /* webrtcvideoframe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtcvideoframe.h; path = engine/webrtcvideoframe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48741E42C1BA002651C8 /* webrtcvoe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtcvoe.h; path = engine/webrtcvoe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48761E42C1BA002651C8 /* webrtcvoiceengine.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = webrtcvoiceengine.cc; path = engine/webrtcvoiceengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48771E42C1BA002651C8 /* webrtcvoiceengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtcvoiceengine.h; path = engine/webrtcvoiceengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B489F1E42C1E3002651C8 /* adaptedvideotracksource.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = adaptedvideotracksource.cc; path = base/adaptedvideotracksource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48A01E42C1E3002651C8 /* adaptedvideotracksource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = adaptedvideotracksource.h; path = base/adaptedvideotracksource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48A11E42C1E3002651C8 /* audiosource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audiosource.h; path = base/audiosource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48A31E42C1E3002651C8 /* codec.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = codec.cc; path = base/codec.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48A41E42C1E3002651C8 /* codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = codec.h; path = base/codec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48A51E42C1E3002651C8 /* cryptoparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cryptoparams.h; path = base/cryptoparams.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48A61E42C1E3002651C8 /* device.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = device.h; path = base/device.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48A71E42C1E3002651C8 /* fakemediaengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fakemediaengine.h; path = base/fakemediaengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48A81E42C1E3002651C8 /* fakenetworkinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fakenetworkinterface.h; path = base/fakenetworkinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48A91E42C1E3002651C8 /* fakertp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fakertp.h; path = base/fakertp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48AA1E42C1E3002651C8 /* fakevideocapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fakevideocapturer.h; path = base/fakevideocapturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48AB1E42C1E3002651C8 /* fakevideorenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fakevideorenderer.h; path = base/fakevideorenderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48AC1E42C1E3002651C8 /* hybriddataengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hybriddataengine.h; path = base/hybriddataengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48AD1E42C1E3002651C8 /* mediachannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mediachannel.h; path = base/mediachannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48AE1E42C1E3002651C8 /* mediaconstants.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mediaconstants.cc; path = base/mediaconstants.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48AF1E42C1E3002651C8 /* mediaconstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mediaconstants.h; path = base/mediaconstants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48B01E42C1E3002651C8 /* mediaengine.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mediaengine.cc; path = base/mediaengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48B11E42C1E3002651C8 /* mediaengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mediaengine.h; path = base/mediaengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48B31E42C1E3002651C8 /* rtpdataengine.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtpdataengine.cc; path = base/rtpdataengine.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48B41E42C1E3002651C8 /* rtpdataengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtpdataengine.h; path = base/rtpdataengine.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48B61E42C1E3002651C8 /* rtpdump.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtpdump.cc; path = base/rtpdump.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48B71E42C1E3002651C8 /* rtpdump.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtpdump.h; path = base/rtpdump.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48B91E42C1E3002651C8 /* rtputils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtputils.cc; path = base/rtputils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48BA1E42C1E3002651C8 /* rtputils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtputils.h; path = base/rtputils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48BC1E42C1E3002651C8 /* streamparams.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = streamparams.cc; path = base/streamparams.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48BD1E42C1E3002651C8 /* streamparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = streamparams.h; path = base/streamparams.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48C21E42C1E3002651C8 /* turnutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = turnutils.cc; path = base/turnutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48C31E42C1E3002651C8 /* turnutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = turnutils.h; path = base/turnutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48C51E42C1E3002651C8 /* videoadapter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = videoadapter.cc; path = base/videoadapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48C61E42C1E3002651C8 /* videoadapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videoadapter.h; path = base/videoadapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48C81E42C1E3002651C8 /* videobroadcaster.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = videobroadcaster.cc; path = base/videobroadcaster.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48C91E42C1E3002651C8 /* videobroadcaster.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videobroadcaster.h; path = base/videobroadcaster.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48CB1E42C1E3002651C8 /* videocapturer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = videocapturer.cc; path = base/videocapturer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48CC1E42C1E3002651C8 /* videocapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videocapturer.h; path = base/videocapturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48CD1E42C1E3002651C8 /* videocapturerfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videocapturerfactory.h; path = base/videocapturerfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48CF1E42C1E3002651C8 /* videocommon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = videocommon.cc; path = base/videocommon.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48D01E42C1E3002651C8 /* videocommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videocommon.h; path = base/videocommon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48D21E42C1E3002651C8 /* videoframe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videoframe.h; path = base/videoframe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48D31E42C1E3002651C8 /* videosinkinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videosinkinterface.h; path = base/videosinkinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48D41E42C1E3002651C8 /* videosourcebase.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = videosourcebase.cc; path = base/videosourcebase.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48D51E42C1E3002651C8 /* videosourcebase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videosourcebase.h; path = base/videosourcebase.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B48D61E42C1E3002651C8 /* videosourceinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = videosourceinterface.h; path = base/videosourceinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A8E1E42C336002651C8 /* libopus.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libopus.a; sourceTree = BUILT_PRODUCTS_DIR; };
+                5C4B4A8F1E42C431002651C8 /* opus.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = opus.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A931E42C52D002651C8 /* analysis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = analysis.c; path = src/analysis.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A941E42C52D002651C8 /* analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = analysis.h; path = src/analysis.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A951E42C52D002651C8 /* mlp_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mlp_data.c; path = src/mlp_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A961E42C52D002651C8 /* mlp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mlp.c; path = src/mlp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A971E42C52D002651C8 /* mlp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mlp.h; path = src/mlp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A981E42C52D002651C8 /* opus_compare.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = opus_compare.c; path = src/opus_compare.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A991E42C52D002651C8 /* opus_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = opus_decoder.c; path = src/opus_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A9A1E42C52D002651C8 /* opus_demo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = opus_demo.c; path = src/opus_demo.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A9B1E42C52D002651C8 /* opus_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = opus_encoder.c; path = src/opus_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A9C1E42C52D002651C8 /* opus_multistream_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = opus_multistream_decoder.c; path = src/opus_multistream_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A9D1E42C52D002651C8 /* opus_multistream_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = opus_multistream_encoder.c; path = src/opus_multistream_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A9E1E42C52D002651C8 /* opus_multistream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = opus_multistream.c; path = src/opus_multistream.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4A9F1E42C52D002651C8 /* opus_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = opus_private.h; path = src/opus_private.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AA01E42C52D002651C8 /* opus.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = opus.c; path = src/opus.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AA11E42C52D002651C8 /* repacketizer_demo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = repacketizer_demo.c; path = src/repacketizer_demo.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AA21E42C52D002651C8 /* repacketizer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = repacketizer.c; path = src/repacketizer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AA31E42C52D002651C8 /* tansig_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tansig_table.h; path = src/tansig_table.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4ACB1E42C9D6002651C8 /* user_atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_atomic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4ACC1E42C9D6002651C8 /* user_environment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = user_environment.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4ACD1E42C9D6002651C8 /* user_environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_environment.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4ACE1E42C9D6002651C8 /* user_inpcb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_inpcb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4ACF1E42C9D6002651C8 /* user_ip_icmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_ip_icmp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AD01E42C9D6002651C8 /* user_ip6_var.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_ip6_var.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AD11E42C9D6002651C8 /* user_malloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_malloc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AD21E42C9D6002651C8 /* user_mbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = user_mbuf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AD31E42C9D6002651C8 /* user_mbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_mbuf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AD41E42C9D6002651C8 /* user_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_queue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AD51E42C9D6002651C8 /* user_recv_thread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = user_recv_thread.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AD61E42C9D6002651C8 /* user_recv_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_recv_thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AD71E42C9D6002651C8 /* user_route.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_route.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AD91E42C9D6002651C8 /* user_socketvar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_socketvar.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4ADA1E42C9D6002651C8 /* user_uma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user_uma.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4ADB1E42C9D6002651C8 /* usrsctp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usrsctp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AEE1E42C9EF002651C8 /* sctp_asconf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_asconf.c; path = netinet/sctp_asconf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AEF1E42C9EF002651C8 /* sctp_asconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_asconf.h; path = netinet/sctp_asconf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF01E42C9EF002651C8 /* sctp_auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_auth.c; path = netinet/sctp_auth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF11E42C9EF002651C8 /* sctp_auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_auth.h; path = netinet/sctp_auth.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF21E42C9EF002651C8 /* sctp_bsd_addr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_bsd_addr.c; path = netinet/sctp_bsd_addr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF31E42C9EF002651C8 /* sctp_bsd_addr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_bsd_addr.h; path = netinet/sctp_bsd_addr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF41E42C9EF002651C8 /* sctp_callout.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_callout.c; path = netinet/sctp_callout.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF51E42C9EF002651C8 /* sctp_callout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_callout.h; path = netinet/sctp_callout.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF61E42C9EF002651C8 /* sctp_cc_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_cc_functions.c; path = netinet/sctp_cc_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF71E42C9EF002651C8 /* sctp_constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_constants.h; path = netinet/sctp_constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF81E42C9EF002651C8 /* sctp_crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_crc32.c; path = netinet/sctp_crc32.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AF91E42C9EF002651C8 /* sctp_crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_crc32.h; path = netinet/sctp_crc32.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AFA1E42C9EF002651C8 /* sctp_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_header.h; path = netinet/sctp_header.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AFC1E42C9EF002651C8 /* sctp_indata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_indata.h; path = netinet/sctp_indata.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AFD1E42C9EF002651C8 /* sctp_input.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_input.c; path = netinet/sctp_input.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AFE1E42C9EF002651C8 /* sctp_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_input.h; path = netinet/sctp_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4AFF1E42C9EF002651C8 /* sctp_lock_userspace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_lock_userspace.h; path = netinet/sctp_lock_userspace.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B001E42C9EF002651C8 /* sctp_os_userspace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_os_userspace.h; path = netinet/sctp_os_userspace.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B011E42C9EF002651C8 /* sctp_os.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_os.h; path = netinet/sctp_os.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B021E42C9EF002651C8 /* sctp_output.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_output.c; path = netinet/sctp_output.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B031E42C9EF002651C8 /* sctp_output.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_output.h; path = netinet/sctp_output.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B041E42C9EF002651C8 /* sctp_pcb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_pcb.c; path = netinet/sctp_pcb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B051E42C9EF002651C8 /* sctp_pcb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_pcb.h; path = netinet/sctp_pcb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B061E42C9EF002651C8 /* sctp_peeloff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_peeloff.c; path = netinet/sctp_peeloff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B071E42C9EF002651C8 /* sctp_peeloff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_peeloff.h; path = netinet/sctp_peeloff.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B081E42C9EF002651C8 /* sctp_process_lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_process_lock.h; path = netinet/sctp_process_lock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B091E42C9EF002651C8 /* sctp_sha1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_sha1.c; path = netinet/sctp_sha1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B0A1E42C9EF002651C8 /* sctp_sha1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_sha1.h; path = netinet/sctp_sha1.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B0B1E42C9EF002651C8 /* sctp_ss_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_ss_functions.c; path = netinet/sctp_ss_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B0C1E42C9EF002651C8 /* sctp_structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_structs.h; path = netinet/sctp_structs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B0D1E42C9EF002651C8 /* sctp_sysctl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_sysctl.c; path = netinet/sctp_sysctl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B0E1E42C9EF002651C8 /* sctp_sysctl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_sysctl.h; path = netinet/sctp_sysctl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B0F1E42C9EF002651C8 /* sctp_timer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_timer.c; path = netinet/sctp_timer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B101E42C9EF002651C8 /* sctp_timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_timer.h; path = netinet/sctp_timer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B111E42C9EF002651C8 /* sctp_uio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_uio.h; path = netinet/sctp_uio.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B131E42C9EF002651C8 /* sctp_usrreq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp_usrreq.c; path = netinet/sctp_usrreq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B141E42C9EF002651C8 /* sctp_var.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp_var.h; path = netinet/sctp_var.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B151E42C9EF002651C8 /* sctp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp.h; path = netinet/sctp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B161E42C9EF002651C8 /* sctputil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctputil.c; path = netinet/sctputil.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B171E42C9EF002651C8 /* sctputil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctputil.h; path = netinet/sctputil.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B431E42CA00002651C8 /* sctp6_usrreq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sctp6_usrreq.c; path = netinet6/sctp6_usrreq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B441E42CA00002651C8 /* sctp6_var.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sctp6_var.h; path = netinet6/sctp6_var.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B5B1E431C8F002651C8 /* avfoundationvideocapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avfoundationvideocapturer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B5C1E431C8F002651C8 /* avfoundationvideocapturer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = avfoundationvideocapturer.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B5D1E431C8F002651C8 /* h264_video_toolbox_decoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = h264_video_toolbox_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B5E1E431C8F002651C8 /* h264_video_toolbox_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = h264_video_toolbox_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B5F1E431C8F002651C8 /* h264_video_toolbox_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = h264_video_toolbox_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B601E431C8F002651C8 /* h264_video_toolbox_encoder.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = h264_video_toolbox_encoder.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B621E431C8F002651C8 /* h264_video_toolbox_nalu.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = h264_video_toolbox_nalu.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B631E431C8F002651C8 /* h264_video_toolbox_nalu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = h264_video_toolbox_nalu.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B641E431C8F002651C8 /* NSString+StdString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;NSString+StdString.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B651E431C8F002651C8 /* NSString+StdString.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = &quot;NSString+StdString.mm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B661E431C8F002651C8 /* RTCAudioSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCAudioSource.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B671E431C8F002651C8 /* RTCAudioSource+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCAudioSource+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B681E431C8F002651C8 /* RTCAudioTrack.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCAudioTrack.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B691E431C8F002651C8 /* RTCAudioTrack+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCAudioTrack+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B6A1E431C8F002651C8 /* RTCAVFoundationVideoSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCAVFoundationVideoSource.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B6B1E431C8F002651C8 /* RTCAVFoundationVideoSource+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCAVFoundationVideoSource+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B6D1E431C8F002651C8 /* RTCConfiguration.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCConfiguration.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B6E1E431C8F002651C8 /* RTCConfiguration+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCConfiguration+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B701E431C8F002651C8 /* RTCDataChannel+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCDataChannel+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B711E431C8F002651C8 /* RTCDataChannelConfiguration.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCDataChannelConfiguration.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B721E431C8F002651C8 /* RTCDataChannelConfiguration+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCDataChannelConfiguration+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B731E431C8F002651C8 /* RTCDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RTCDispatcher.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B741E431C8F002651C8 /* RTCDispatcher+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCDispatcher+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B761E431C8F002651C8 /* RTCFieldTrials.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCFieldTrials.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B771E431C8F002651C8 /* RTCFileLogger.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCFileLogger.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B781E431C8F002651C8 /* RTCI420Shader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCI420Shader.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B791E431C8F002651C8 /* RTCIceCandidate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCIceCandidate.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B7A1E431C8F002651C8 /* RTCIceCandidate+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCIceCandidate+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B7B1E431C8F002651C8 /* RTCIceServer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCIceServer.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B7C1E431C8F002651C8 /* RTCIceServer+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCIceServer+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B7D1E431C8F002651C8 /* RTCLegacyStatsReport.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCLegacyStatsReport.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B7E1E431C8F002651C8 /* RTCLegacyStatsReport+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCLegacyStatsReport+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B7F1E431C8F002651C8 /* RTCLogging.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCLogging.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B801E431C8F002651C8 /* RTCMediaConstraints.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMediaConstraints.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B811E431C8F002651C8 /* RTCMediaConstraints+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMediaConstraints+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B821E431C8F002651C8 /* RTCMediaSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMediaSource.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B831E431C8F002651C8 /* RTCMediaSource+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMediaSource+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B841E431C8F002651C8 /* RTCMediaStream.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMediaStream.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B851E431C8F002651C8 /* RTCMediaStream+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMediaStream+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B861E431C8F002651C8 /* RTCMediaStreamTrack.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMediaStreamTrack.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B871E431C8F002651C8 /* RTCMediaStreamTrack+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMediaStreamTrack+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B881E431C8F002651C8 /* RTCMetrics.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMetrics.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B891E431C8F002651C8 /* RTCMetricsSampleInfo.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCMetricsSampleInfo.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B8A1E431C8F002651C8 /* RTCMetricsSampleInfo+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCMetricsSampleInfo+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B8B1E431C8F002651C8 /* RTCNativeNV12Shader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCNativeNV12Shader.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B8D1E431C8F002651C8 /* RTCOpenGLDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCOpenGLDefines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B8E1E431C8F002651C8 /* RTCOpenGLVideoRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCOpenGLVideoRenderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B8F1E431C8F002651C8 /* RTCOpenGLVideoRenderer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCOpenGLVideoRenderer.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B911E431C8F002651C8 /* RTCPeerConnection+DataChannel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = &quot;RTCPeerConnection+DataChannel.mm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B921E431C90002651C8 /* RTCPeerConnection+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCPeerConnection+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B931E431C90002651C8 /* RTCPeerConnection+Stats.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = &quot;RTCPeerConnection+Stats.mm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B941E431C90002651C8 /* RTCPeerConnectionFactory.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCPeerConnectionFactory.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B951E431C90002651C8 /* RTCPeerConnectionFactory+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCPeerConnectionFactory+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B961E431C90002651C8 /* RTCRtpCodecParameters.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpCodecParameters.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B971E431C90002651C8 /* RTCRtpCodecParameters+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpCodecParameters+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B981E431C90002651C8 /* RTCRtpEncodingParameters.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpEncodingParameters.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B991E431C90002651C8 /* RTCRtpEncodingParameters+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpEncodingParameters+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B9A1E431C90002651C8 /* RTCRtpParameters.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpParameters.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B9B1E431C90002651C8 /* RTCRtpParameters+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpParameters+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B9C1E431C90002651C8 /* RTCRtpReceiver.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpReceiver.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B9D1E431C90002651C8 /* RTCRtpReceiver+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpReceiver+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B9E1E431C90002651C8 /* RTCRtpSender.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCRtpSender.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4B9F1E431C90002651C8 /* RTCRtpSender+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCRtpSender+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA01E431C90002651C8 /* RTCSessionDescription.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCSessionDescription.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA11E431C90002651C8 /* RTCSessionDescription+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCSessionDescription+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA21E431C90002651C8 /* RTCShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCShader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA31E431C90002651C8 /* RTCShader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCShader.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA41E431C90002651C8 /* RTCShader+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCShader+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA51E431C90002651C8 /* RTCSSLAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCSSLAdapter.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA61E431C90002651C8 /* RTCTracing.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCTracing.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA71E431C90002651C8 /* RTCUIApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCUIApplication.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA81E431C90002651C8 /* RTCUIApplication.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCUIApplication.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BA91E431C90002651C8 /* RTCVideoFrame.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCVideoFrame.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BAA1E431C90002651C8 /* RTCVideoFrame+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCVideoFrame+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BAB1E431C90002651C8 /* RTCVideoRendererAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCVideoRendererAdapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BAC1E431C90002651C8 /* RTCVideoRendererAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCVideoRendererAdapter.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BAD1E431C90002651C8 /* RTCVideoRendererAdapter+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCVideoRendererAdapter+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BAE1E431C90002651C8 /* RTCVideoSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCVideoSource.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BAF1E431C90002651C8 /* RTCVideoSource+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCVideoSource+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BB01E431C90002651C8 /* RTCVideoTrack.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCVideoTrack.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BB11E431C90002651C8 /* RTCVideoTrack+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCVideoTrack+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BB31E431C90002651C8 /* videotoolboxvideocodecfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = videotoolboxvideocodecfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4BB41E431C90002651C8 /* videotoolboxvideocodecfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videotoolboxvideocodecfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C101E431F75002651C8 /* bitrate_adjuster.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_adjuster.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C111E431F75002651C8 /* corevideo_frame_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = corevideo_frame_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C121E431F75002651C8 /* i420_buffer_pool.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = i420_buffer_pool.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C131E431F75002651C8 /* incoming_video_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = incoming_video_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C141E431F75002651C8 /* rotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rotation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C151E431F75002651C8 /* video_frame_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_frame_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C161E431F75002651C8 /* video_frame.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C171E431F75002651C8 /* video_render_frames.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_render_frames.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C181E431F75002651C8 /* video_render_frames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_render_frames.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C241E431F9C002651C8 /* audio_converter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_converter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C251E431F9C002651C8 /* audio_converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_converter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C271E431F9C002651C8 /* audio_ring_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_ring_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C281E431F9C002651C8 /* audio_ring_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_ring_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C2A1E431F9C002651C8 /* audio_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C2C1E431F9C002651C8 /* blocker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blocker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C2D1E431F9C002651C8 /* blocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blocker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C301E431F9C002651C8 /* channel_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C311E431F9C002651C8 /* channel_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C341E431F9C002651C8 /* fft4g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft4g.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C351E431F9C002651C8 /* fft4g.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft4g.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C381E431F9C002651C8 /* fir_filter_sse.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_sse.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C391E431F9C002651C8 /* fir_filter_sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter_sse.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C3B1E431F9C002651C8 /* fir_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C3C1E431F9C002651C8 /* fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C3F1E431F9C002651C8 /* lapped_transform.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lapped_transform.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C401E431F9C002651C8 /* lapped_transform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lapped_transform.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C421E431F9C002651C8 /* real_fourier_ooura.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier_ooura.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C431E431F9C002651C8 /* real_fourier_ooura.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fourier_ooura.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C471E431F9C002651C8 /* real_fourier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C481E431F9C002651C8 /* real_fourier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fourier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C4A1E431F9C002651C8 /* ring_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ring_buffer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C4B1E431F9C002651C8 /* ring_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ring_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C4D1E431F9C002651C8 /* sparse_fir_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sparse_fir_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C4E1E431F9C002651C8 /* sparse_fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sparse_fir_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C501E431F9C002651C8 /* wav_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C511E431F9C002651C8 /* wav_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C531E431F9C002651C8 /* wav_header.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_header.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C541E431F9C002651C8 /* wav_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_header.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C561E431F9C002651C8 /* window_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = window_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C571E431F9C002651C8 /* window_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = window_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C881E43204E002651C8 /* err_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = err_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C8F1E4320A9002651C8 /* aligned_malloc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aligned_malloc.cc; path = source/aligned_malloc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C901E4320A9002651C8 /* atomic32_darwin.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = atomic32_darwin.cc; path = source/atomic32_darwin.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C941E4320A9002651C8 /* clock.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clock.cc; path = source/clock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C981E4320A9002651C8 /* cpu_features.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cpu_features.cc; path = source/cpu_features.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C991E4320A9002651C8 /* cpu_info.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cpu_info.cc; path = source/cpu_info.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C9C1E4320A9002651C8 /* event_timer_posix.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = event_timer_posix.cc; path = source/event_timer_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4C9D1E4320A9002651C8 /* event_timer_posix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event_timer_posix.h; path = source/event_timer_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CA01E4320A9002651C8 /* event.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = event.cc; path = source/event.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CA11E4320A9002651C8 /* field_trial_default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = field_trial_default.cc; path = source/field_trial_default.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CA21E4320A9002651C8 /* file_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = file_impl.cc; path = source/file_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CA51E4320A9002651C8 /* logging.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = logging.cc; path = source/logging.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CA71E4320A9002651C8 /* metrics_default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = metrics_default.cc; path = source/metrics_default.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CAC1E4320A9002651C8 /* rtp_to_ntp.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtp_to_ntp.cc; path = source/rtp_to_ntp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CAD1E4320A9002651C8 /* rw_lock_posix.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rw_lock_posix.cc; path = source/rw_lock_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CAE1E4320A9002651C8 /* rw_lock_posix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rw_lock_posix.h; path = source/rw_lock_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CB31E4320A9002651C8 /* rw_lock.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rw_lock.cc; path = source/rw_lock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CB41E4320A9002651C8 /* sleep.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sleep.cc; path = source/sleep.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CB51E4320A9002651C8 /* sort.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sort.cc; path = source/sort.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CB81E4320A9002651C8 /* timestamp_extrapolator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = timestamp_extrapolator.cc; path = source/timestamp_extrapolator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CB91E4320A9002651C8 /* trace_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_impl.cc; path = source/trace_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CBA1E4320A9002651C8 /* trace_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trace_impl.h; path = source/trace_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CBB1E4320A9002651C8 /* trace_posix.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = trace_posix.cc; path = source/trace_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CBC1E4320A9002651C8 /* trace_posix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trace_posix.h; path = source/trace_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CF11E432168002651C8 /* curve25519.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = curve25519.c; path = curve25519/curve25519.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CF41E432168002651C8 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = curve25519/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CF61E432168002651C8 /* spake25519.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = spake25519.c; path = curve25519/spake25519.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4CF81E432168002651C8 /* x25519-x86_64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = &quot;x25519-x86_64.c&quot;; path = &quot;curve25519/x25519-x86_64.c&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D051E4322F6002651C8 /* basicportallocator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basicportallocator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D061E4322F6002651C8 /* basicportallocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basicportallocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D071E4322F6002651C8 /* socketmonitor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socketmonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D081E4322F6002651C8 /* socketmonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socketmonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D2F1E4323D4002651C8 /* compare_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = compare_common.cc; path = source/compare_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D341E4323D4002651C8 /* compare.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = compare.cc; path = source/compare.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D351E4323D4002651C8 /* convert_argb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_argb.cc; path = source/convert_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D361E4323D4002651C8 /* convert_from_argb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_from_argb.cc; path = source/convert_from_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D371E4323D4002651C8 /* convert_from.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_from.cc; path = source/convert_from.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D381E4323D4002651C8 /* convert_jpeg.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_jpeg.cc; path = source/convert_jpeg.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D391E4323D4002651C8 /* convert_to_argb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_to_argb.cc; path = source/convert_to_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D3A1E4323D4002651C8 /* convert_to_i420.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_to_i420.cc; path = source/convert_to_i420.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D3B1E4323D4002651C8 /* convert.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert.cc; path = source/convert.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D3C1E4323D4002651C8 /* cpu_id.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cpu_id.cc; path = source/cpu_id.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D3D1E4323D4002651C8 /* mjpeg_decoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mjpeg_decoder.cc; path = source/mjpeg_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D3E1E4323D4002651C8 /* mjpeg_validate.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mjpeg_validate.cc; path = source/mjpeg_validate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D3F1E4323D4002651C8 /* planar_functions.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = planar_functions.cc; path = source/planar_functions.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D401E4323D4002651C8 /* rotate_any.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rotate_any.cc; path = source/rotate_any.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D411E4323D4002651C8 /* rotate_argb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rotate_argb.cc; path = source/rotate_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D421E4323D4002651C8 /* rotate_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rotate_common.cc; path = source/rotate_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D481E4323D4002651C8 /* rotate.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rotate.cc; path = source/rotate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D491E4323D4002651C8 /* row_any.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = row_any.cc; path = source/row_any.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D4A1E4323D4002651C8 /* row_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = row_common.cc; path = source/row_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D511E4323D4002651C8 /* scale_any.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scale_any.cc; path = source/scale_any.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D521E4323D4002651C8 /* scale_argb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scale_argb.cc; path = source/scale_argb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D531E4323D4002651C8 /* scale_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scale_common.cc; path = source/scale_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D591E4323D4002651C8 /* scale.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scale.cc; path = source/scale.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C4B4D5A1E4323D4002651C8 /* video_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = video_common.cc; path = source/video_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F4221E414810002CA531 /* scoped_ref_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scoped_ref_ptr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6691E415F9B002CA531 /* thread.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F66A1E415F9B002CA531 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F66D1E41619E002CA531 /* applefilesystem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = applefilesystem.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F66E1E41619E002CA531 /* array_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = array_view.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F66F1E41619E002CA531 /* arraysize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arraysize.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6701E41619E002CA531 /* asyncfile.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asyncfile.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6711E41619E002CA531 /* asyncfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asyncfile.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6721E41619E002CA531 /* asyncinvoker-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;asyncinvoker-inl.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6731E41619E002CA531 /* asyncinvoker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asyncinvoker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6741E41619E002CA531 /* asyncinvoker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asyncinvoker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6751E41619E002CA531 /* asyncpacketsocket.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asyncpacketsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6761E41619E002CA531 /* asyncpacketsocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asyncpacketsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6771E41619E002CA531 /* asyncresolverinterface.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asyncresolverinterface.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6781E41619E002CA531 /* asyncresolverinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asyncresolverinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6791E41619E002CA531 /* asyncsocket.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asyncsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F67A1E41619E002CA531 /* asyncsocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asyncsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F67B1E41619E002CA531 /* asynctcpsocket.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asynctcpsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F67C1E41619E002CA531 /* asynctcpsocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asynctcpsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F67D1E41619E002CA531 /* asyncudpsocket.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asyncudpsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F67E1E41619E002CA531 /* asyncudpsocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asyncudpsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6941E416287002CA531 /* atomicops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomicops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6951E416287002CA531 /* autodetectproxy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = autodetectproxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6961E416287002CA531 /* autodetectproxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = autodetectproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6971E416287002CA531 /* base64.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base64.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6981E416287002CA531 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6991E416287002CA531 /* basictypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basictypes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F69A1E416287002CA531 /* bind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bind.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F69B1E416287002CA531 /* bind.h.pump */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bind.h.pump; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F69C1E416287002CA531 /* bitbuffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bitbuffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F69D1E416287002CA531 /* bitbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitbuffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F69E1E416287002CA531 /* buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F69F1E416287002CA531 /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6A01E416287002CA531 /* bufferqueue.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bufferqueue.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6A11E416287002CA531 /* bufferqueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bufferqueue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6A31E416287002CA531 /* bytebuffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bytebuffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6A41E416287002CA531 /* bytebuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bytebuffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6A51E416287002CA531 /* byteorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = byteorder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6A61E416287002CA531 /* callback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = callback.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6A71E416287002CA531 /* callback.h.pump */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = callback.h.pump; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6A81E416287002CA531 /* checks.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checks.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6A91E416287002CA531 /* checks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checks.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6AA1E416287002CA531 /* common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6AB1E416287002CA531 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6AC1E416287002CA531 /* constructormagic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constructormagic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6AD1E416287002CA531 /* copyonwritebuffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copyonwritebuffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6AE1E416287002CA531 /* copyonwritebuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copyonwritebuffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6B01E416287002CA531 /* crc32.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crc32.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6B11E416287002CA531 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6B21E416287002CA531 /* criticalsection.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = criticalsection.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6B31E416287002CA531 /* criticalsection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = criticalsection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6B41E416287002CA531 /* cryptstring.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cryptstring.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6B51E416287002CA531 /* cryptstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cryptstring.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6B71E416287002CA531 /* dbus.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dbus.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6B81E416287002CA531 /* dbus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dbus.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6B91E416287002CA531 /* deprecation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deprecation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6BA1E416287002CA531 /* diskcache.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diskcache.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6BB1E416287002CA531 /* diskcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diskcache.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6BC1E416287002CA531 /* dscp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dscp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6BD1E416287002CA531 /* event_tracer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event_tracer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6BE1E416287002CA531 /* event_tracer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event_tracer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6BF1E416287002CA531 /* event.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C01E416287002CA531 /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C11E416287002CA531 /* exp_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exp_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C21E416287002CA531 /* exp_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exp_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C31E416287002CA531 /* fakeclock.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fakeclock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C41E416287002CA531 /* fakeclock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fakeclock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C51E416287002CA531 /* fakenetwork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fakenetwork.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C61E416287002CA531 /* fakesslidentity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fakesslidentity.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C71E416287002CA531 /* faketaskrunner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = faketaskrunner.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C81E416287002CA531 /* file_posix.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6C91E416287002CA531 /* file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6CA1E416287002CA531 /* file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6CB1E416287002CA531 /* filerotatingstream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filerotatingstream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6CC1E416287002CA531 /* filerotatingstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filerotatingstream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6CD1E416287002CA531 /* fileutils_mock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fileutils_mock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6CE1E416287002CA531 /* fileutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fileutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6CF1E416287002CA531 /* fileutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fileutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D01E416287002CA531 /* firewallsocketserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = firewallsocketserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D11E416287002CA531 /* firewallsocketserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = firewallsocketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D21E416287002CA531 /* flags.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flags.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D31E416287002CA531 /* flags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D41E416287002CA531 /* format_macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = format_macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D51E416287002CA531 /* function_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function_view.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D61E416287002CA531 /* gtest_prod_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gtest_prod_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D71E416287002CA531 /* gunit_prod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gunit_prod.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D81E416287002CA531 /* gunit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gunit.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6D91E416287002CA531 /* helpers.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = helpers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6DA1E416287002CA531 /* helpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = helpers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6DB1E416287002CA531 /* httpbase.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = httpbase.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6DC1E416287002CA531 /* httpbase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = httpbase.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6DD1E416287002CA531 /* httpclient.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = httpclient.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6DE1E416287002CA531 /* httpclient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = httpclient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6DF1E416287002CA531 /* httpcommon-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;httpcommon-inl.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E01E416287002CA531 /* httpcommon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = httpcommon.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E11E416287002CA531 /* httpcommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = httpcommon.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E21E416287002CA531 /* httprequest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = httprequest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E31E416287002CA531 /* httprequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = httprequest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E41E416287002CA531 /* httpserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = httpserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E51E416287002CA531 /* httpserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = httpserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E61E416287002CA531 /* ifaddrs_converter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ifaddrs_converter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E71E416287002CA531 /* ifaddrs_converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ifaddrs_converter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E81E416287002CA531 /* ifaddrs-android.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = &quot;ifaddrs-android.cc&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6E91E416287002CA531 /* ifaddrs-android.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;ifaddrs-android.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6EA1E416287002CA531 /* ignore_wundef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ignore_wundef.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6EB1E416287002CA531 /* ipaddress.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ipaddress.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6EC1E416287002CA531 /* ipaddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ipaddress.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6ED1E416287002CA531 /* json.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6EE1E416287002CA531 /* json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = json.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6EF1E416287002CA531 /* keep_ref_until_done.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keep_ref_until_done.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F01E416287002CA531 /* linked_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = linked_ptr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F11E416287002CA531 /* location.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = location.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F21E416287002CA531 /* location.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = location.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F31E416287002CA531 /* logging_mac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = logging_mac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F41E416287002CA531 /* logging.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F51E416287002CA531 /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F61E416287002CA531 /* logsinks.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logsinks.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F71E416287002CA531 /* logsinks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logsinks.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F81E416287002CA531 /* maccocoathreadhelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maccocoathreadhelper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6F91E416287002CA531 /* maccocoathreadhelper.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = maccocoathreadhelper.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6FA1E416287002CA531 /* macconversion.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macconversion.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6FB1E416287002CA531 /* macconversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macconversion.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6FC1E416287002CA531 /* macutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6FD1E416287002CA531 /* macutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6FE1E416287002CA531 /* macwindowpicker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macwindowpicker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F6FF1E416287002CA531 /* macwindowpicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macwindowpicker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7001E416287002CA531 /* mathutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7011E416287002CA531 /* md5.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7021E416287002CA531 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7031E416287002CA531 /* md5digest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5digest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7041E416287002CA531 /* md5digest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5digest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7051E416287002CA531 /* messagedigest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagedigest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7061E416287002CA531 /* messagedigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagedigest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7071E416287002CA531 /* messagehandler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagehandler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7081E416287002CA531 /* messagehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagehandler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7091E416287002CA531 /* messagequeue.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagequeue.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F70A1E416287002CA531 /* messagequeue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagequeue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F70B1E416287002CA531 /* mod_ops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mod_ops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F70D1E416288002CA531 /* natserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = natserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F70E1E416288002CA531 /* natserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = natserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F70F1E416288002CA531 /* natsocketfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = natsocketfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7101E416288002CA531 /* natsocketfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = natsocketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7111E416288002CA531 /* nattypes.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nattypes.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7121E416288002CA531 /* nattypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nattypes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7131E416288002CA531 /* nethelpers.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nethelpers.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7141E416288002CA531 /* nethelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nethelpers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7151E416288002CA531 /* network.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = network.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7161E416288002CA531 /* network.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = network.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7171E416288002CA531 /* networkmonitor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = networkmonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7181E416288002CA531 /* networkmonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = networkmonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7191E416288002CA531 /* networkroute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = networkroute.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F71A1E416288002CA531 /* nullsocketserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nullsocketserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F71B1E416288002CA531 /* nullsocketserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nullsocketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F71C1E416288002CA531 /* onetimeevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = onetimeevent.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F71D1E416288002CA531 /* openssl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = openssl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F71E1E416288002CA531 /* openssladapter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = openssladapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F71F1E416288002CA531 /* openssladapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = openssladapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7201E416288002CA531 /* openssldigest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = openssldigest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7211E416288002CA531 /* openssldigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = openssldigest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7221E416288002CA531 /* opensslidentity.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opensslidentity.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7231E416288002CA531 /* opensslidentity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opensslidentity.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7241E416288002CA531 /* opensslstreamadapter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opensslstreamadapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7251E416288002CA531 /* opensslstreamadapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opensslstreamadapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7271E416288002CA531 /* optional.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optional.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7281E416288002CA531 /* optional.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = optional.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7291E416288002CA531 /* optionsfile.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optionsfile.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F72A1E416288002CA531 /* optionsfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = optionsfile.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F72B1E416288002CA531 /* pathutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pathutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F72C1E416288002CA531 /* pathutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pathutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F72D1E416288002CA531 /* physicalsocketserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = physicalsocketserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F72E1E416288002CA531 /* physicalsocketserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = physicalsocketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F72F1E416288002CA531 /* platform_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7301E416288002CA531 /* platform_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7311E416288002CA531 /* platform_thread_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform_thread_types.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7321E416288002CA531 /* platform_thread.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_thread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7331E416288002CA531 /* platform_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform_thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7341E416288002CA531 /* proxydetect.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = proxydetect.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7351E416288002CA531 /* proxydetect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = proxydetect.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7361E416288002CA531 /* proxyinfo.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = proxyinfo.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7371E416288002CA531 /* proxyinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = proxyinfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7381E416288002CA531 /* proxyserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = proxyserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7391E416288002CA531 /* proxyserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = proxyserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F73A1E416288002CA531 /* race_checker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = race_checker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F73B1E416288002CA531 /* race_checker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = race_checker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F73C1E416288002CA531 /* random.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F73D1E416288002CA531 /* random.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = random.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F73E1E416288002CA531 /* rate_limiter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rate_limiter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F73F1E416288002CA531 /* rate_limiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rate_limiter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7401E416288002CA531 /* rate_statistics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rate_statistics.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7411E416288002CA531 /* rate_statistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rate_statistics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7421E416288002CA531 /* ratelimiter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ratelimiter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7431E416288002CA531 /* ratelimiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ratelimiter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7441E416288002CA531 /* ratetracker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ratetracker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7451E416288002CA531 /* ratetracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ratetracker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7461E416288002CA531 /* refcount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refcount.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7471E416288002CA531 /* refcountedobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refcountedobject.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7481E416288002CA531 /* rollingaccumulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rollingaccumulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7491E416288002CA531 /* rtccertificate.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtccertificate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F74A1E416288002CA531 /* rtccertificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtccertificate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F74B1E416288002CA531 /* rtccertificategenerator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtccertificategenerator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F74C1E416288002CA531 /* rtccertificategenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtccertificategenerator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F74D1E416288002CA531 /* safe_compare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_compare.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F74E1E416288002CA531 /* safe_conversions_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F74F1E416288002CA531 /* safe_conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7501E416288002CA531 /* sanitizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sanitizer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7511E416288002CA531 /* scoped_autorelease_pool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scoped_autorelease_pool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7521E416288002CA531 /* scoped_autorelease_pool.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = scoped_autorelease_pool.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7531E416288002CA531 /* scopedptrcollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scopedptrcollection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7541E416288002CA531 /* sequenced_task_checker_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sequenced_task_checker_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7551E416288002CA531 /* sequenced_task_checker_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sequenced_task_checker_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7571E416288002CA531 /* sequenced_task_checker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sequenced_task_checker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7581E416288002CA531 /* sha1digest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha1digest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7591E416288002CA531 /* sha1digest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha1digest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F75A1E416288002CA531 /* sharedexclusivelock.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sharedexclusivelock.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F75B1E416288002CA531 /* sharedexclusivelock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedexclusivelock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F75C1E416288002CA531 /* signalthread.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = signalthread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F75D1E416288002CA531 /* signalthread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signalthread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F75E1E416288002CA531 /* sigslot.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sigslot.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F75F1E416288002CA531 /* sigslot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sigslot.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7601E416288002CA531 /* sigslotrepeater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sigslotrepeater.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7611E416288002CA531 /* sigslottester.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sigslottester.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7621E416288002CA531 /* sigslottester.h.pump */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sigslottester.h.pump; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7651E416288002CA531 /* socket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7661E416288002CA531 /* socketadapters.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socketadapters.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7671E416288002CA531 /* socketadapters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socketadapters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7681E416288002CA531 /* socketaddress.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socketaddress.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7691E416288002CA531 /* socketaddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socketaddress.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F76A1E416288002CA531 /* socketaddresspair.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socketaddresspair.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F76B1E416288002CA531 /* socketaddresspair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socketaddresspair.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F76C1E416288002CA531 /* socketfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F76D1E416288002CA531 /* socketpool.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socketpool.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F76E1E416288002CA531 /* socketpool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socketpool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F76F1E416288002CA531 /* socketserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7701E416288002CA531 /* socketstream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socketstream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7711E416288002CA531 /* socketstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socketstream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7721E416288002CA531 /* ssladapter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssladapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7731E416288002CA531 /* ssladapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssladapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7741E416288002CA531 /* sslconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslconfig.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7751E416288002CA531 /* sslfingerprint.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sslfingerprint.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7761E416288002CA531 /* sslfingerprint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslfingerprint.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7771E416288002CA531 /* sslidentity.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sslidentity.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7781E416288002CA531 /* sslidentity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslidentity.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7791E416288002CA531 /* sslroots.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslroots.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F77A1E416288002CA531 /* sslsocketfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sslsocketfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F77B1E416288002CA531 /* sslsocketfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslsocketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F77C1E416288002CA531 /* sslstreamadapter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sslstreamadapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F77D1E416288002CA531 /* sslstreamadapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslstreamadapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F77E1E416288002CA531 /* stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F77F1E416288002CA531 /* stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7801E416288002CA531 /* stringencode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringencode.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7811E416288002CA531 /* stringencode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringencode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7821E416288002CA531 /* stringutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7831E416288002CA531 /* stringutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7841E416288002CA531 /* swap_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swap_queue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7851E416288002CA531 /* systeminfo.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = systeminfo.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7861E416288002CA531 /* systeminfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = systeminfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7871E416288002CA531 /* task_queue_gcd.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = task_queue_gcd.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7891E416288002CA531 /* task_queue_posix.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = task_queue_posix.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F78A1E416288002CA531 /* task_queue_posix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = task_queue_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F78C1E416288002CA531 /* task_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = task_queue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F78D1E416288002CA531 /* task.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = task.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F78E1E416288002CA531 /* task.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = task.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F78F1E416288002CA531 /* taskparent.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = taskparent.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7901E416288002CA531 /* taskparent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = taskparent.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7911E416288002CA531 /* taskrunner.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = taskrunner.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7921E416288002CA531 /* taskrunner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = taskrunner.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7931E416288002CA531 /* template_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = template_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7941E416288002CA531 /* testbase64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testbase64.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7951E416288002CA531 /* testclient.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testclient.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7961E416288002CA531 /* testclient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testclient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7971E416288002CA531 /* testechoserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testechoserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7981E416288002CA531 /* testutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7991E416288002CA531 /* thread_annotations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_annotations.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F79A1E416288002CA531 /* thread_checker_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_checker_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F79B1E416288002CA531 /* thread_checker_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_checker_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F79C1E416288002CA531 /* thread_checker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_checker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F79E1E416288002CA531 /* timedelta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timedelta.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F79F1E416288002CA531 /* timestampaligner.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timestampaligner.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7A01E416288002CA531 /* timestampaligner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timestampaligner.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7A11E416288002CA531 /* timeutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timeutils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7A21E416288002CA531 /* timeutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timeutils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7A31E416288002CA531 /* trace_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace_event.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7A41E416288002CA531 /* transformadapter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transformadapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7A51E416288002CA531 /* transformadapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transformadapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7A61E416288002CA531 /* type_traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7A81E416288002CA531 /* unixfilesystem.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unixfilesystem.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7A91E416288002CA531 /* unixfilesystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unixfilesystem.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7AA1E416288002CA531 /* urlencode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = urlencode.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7AB1E416288002CA531 /* urlencode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = urlencode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7AC1E416288002CA531 /* virtualsocketserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = virtualsocketserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7AD1E416288002CA531 /* virtualsocketserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = virtualsocketserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7AF1E416288002CA531 /* weak_ptr.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = weak_ptr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F7B01E416288002CA531 /* weak_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = weak_ptr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8D01E416D53002CA531 /* assertions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = assertions.h; path = json/assertions.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8D11E416D53002CA531 /* autolink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = autolink.h; path = json/autolink.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8D21E416D53002CA531 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = json/config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8D31E416D53002CA531 /* features.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = features.h; path = json/features.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8D41E416D53002CA531 /* forwards.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = forwards.h; path = json/forwards.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8D51E416D53002CA531 /* json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = json.h; path = json/json.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8D61E416D53002CA531 /* reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = reader.h; path = json/reader.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8D71E416D53002CA531 /* value.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = value.h; path = json/value.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8D81E416D53002CA531 /* writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = writer.h; path = json/writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8E31E41737B002CA531 /* audiotrack.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audiotrack.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8E41E41737B002CA531 /* audiotrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audiotrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8E51E41737B002CA531 /* datachannel.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = datachannel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8E61E41737B002CA531 /* datachannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = datachannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8E71E41737B002CA531 /* datachannelinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = datachannelinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8E91E41737B002CA531 /* dtmfsender.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtmfsender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8EA1E41737B002CA531 /* dtmfsender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtmfsender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8EB1E41737B002CA531 /* dtmfsenderinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtmfsenderinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8EC1E41737B002CA531 /* fakemediacontroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fakemediacontroller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8ED1E41737B002CA531 /* fakemetricsobserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fakemetricsobserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8EE1E41737B002CA531 /* fakemetricsobserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fakemetricsobserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8EF1E41737B002CA531 /* jsep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsep.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F01E41737B002CA531 /* jsepicecandidate.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jsepicecandidate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F11E41737B002CA531 /* jsepicecandidate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsepicecandidate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F21E41737B002CA531 /* jsepsessiondescription.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jsepsessiondescription.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F31E41737B002CA531 /* jsepsessiondescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsepsessiondescription.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F41E41737B002CA531 /* localaudiosource.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = localaudiosource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F51E41737B002CA531 /* localaudiosource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = localaudiosource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F61E41737B002CA531 /* mediaconstraintsinterface.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mediaconstraintsinterface.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F71E41737B002CA531 /* mediaconstraintsinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediaconstraintsinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F81E41737B002CA531 /* mediacontroller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mediacontroller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8F91E41737B002CA531 /* mediacontroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediacontroller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8FA1E41737B002CA531 /* mediastream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mediastream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8FB1E41737B002CA531 /* mediastream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediastream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8FC1E41737B002CA531 /* mediastreaminterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediastreaminterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8FD1E41737B002CA531 /* mediastreamobserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mediastreamobserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8FE1E41737B002CA531 /* mediastreamobserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediastreamobserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F8FF1E41737B002CA531 /* mediastreamproxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediastreamproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9001E41737B002CA531 /* mediastreamtrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediastreamtrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9011E41737B002CA531 /* mediastreamtrackproxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediastreamtrackproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9021E41737B002CA531 /* notifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notifier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9041E41737B002CA531 /* peerconnection.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = peerconnection.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9051E41737B002CA531 /* peerconnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = peerconnection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9061E41737B002CA531 /* peerconnectionfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = peerconnectionfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9071E41737B002CA531 /* peerconnectionfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = peerconnectionfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9081E41737B002CA531 /* peerconnectionfactoryproxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = peerconnectionfactoryproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9091E41737B002CA531 /* peerconnectioninterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = peerconnectioninterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F90A1E41737B002CA531 /* peerconnectionproxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = peerconnectionproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F90C1E41737B002CA531 /* proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9111E41737B002CA531 /* remoteaudiosource.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remoteaudiosource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9121E41737B002CA531 /* remoteaudiosource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remoteaudiosource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9131E41737B002CA531 /* rtcstatscollector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstatscollector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9141E41737B002CA531 /* rtcstatscollector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtcstatscollector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9151E41737B002CA531 /* rtpparameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtpparameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9161E41737B002CA531 /* rtpreceiver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtpreceiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9171E41737B002CA531 /* rtpreceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtpreceiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9181E41737B002CA531 /* rtpreceiverinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtpreceiverinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9191E41737B002CA531 /* rtpsender.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtpsender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F91A1E41737B002CA531 /* rtpsender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtpsender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F91B1E41737B002CA531 /* rtpsenderinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtpsenderinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F91C1E41737B002CA531 /* sctputils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sctputils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F91D1E41737B002CA531 /* sctputils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sctputils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F91F1E41737B002CA531 /* statscollector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statscollector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9201E41737B002CA531 /* statscollector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statscollector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9211E41737B002CA531 /* statstypes.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statstypes.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9221E41737B002CA531 /* statstypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statstypes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9231E41737B002CA531 /* streamcollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = streamcollection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9241E41737B002CA531 /* umametrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umametrics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9261E41737B002CA531 /* videocapturertracksource.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = videocapturertracksource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9271E41737B002CA531 /* videocapturertracksource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videocapturertracksource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9281E41737B002CA531 /* videosourceproxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videosourceproxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F92A1E41737B002CA531 /* videotrack.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = videotrack.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F92B1E41737B002CA531 /* videotrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videotrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F92C1E41737B002CA531 /* videotracksource.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = videotracksource.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F92D1E41737B002CA531 /* videotracksource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videotracksource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F92F1E41737B002CA531 /* webrtcsdp.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcsdp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9301E41737B002CA531 /* webrtcsdp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = webrtcsdp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9321E41737B002CA531 /* webrtcsession.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcsession.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9331E41737B002CA531 /* webrtcsession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = webrtcsession.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9341E41737B002CA531 /* webrtcsessiondescriptionfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = webrtcsessiondescriptionfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9351E41737B002CA531 /* webrtcsessiondescriptionfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = webrtcsessiondescriptionfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F98A1E4174F6002CA531 /* asyncstuntcpsocket.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asyncstuntcpsocket.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F98B1E4174F6002CA531 /* asyncstuntcpsocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asyncstuntcpsocket.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F98C1E4174F6002CA531 /* basicpacketsocketfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basicpacketsocketfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F98D1E4174F6002CA531 /* basicpacketsocketfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basicpacketsocketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F98E1E4174F6002CA531 /* candidate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = candidate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F98F1E4174F6002CA531 /* candidatepairinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = candidatepairinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9901E4174F6002CA531 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9911E4174F6002CA531 /* dtlstransport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtlstransport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9931E4174F6002CA531 /* dtlstransportchannel.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtlstransportchannel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9941E4174F6002CA531 /* dtlstransportchannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtlstransportchannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9951E4174F6002CA531 /* fakeportallocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fakeportallocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9961E4174F6002CA531 /* faketransportcontroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = faketransportcontroller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9971E4174F6002CA531 /* p2pconstants.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = p2pconstants.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9981E4174F6002CA531 /* p2pconstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = p2pconstants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9991E4174F6002CA531 /* p2ptransport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = p2ptransport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F99A1E4174F6002CA531 /* p2ptransport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = p2ptransport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F99C1E4174F6002CA531 /* p2ptransportchannel.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = p2ptransportchannel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F99D1E4174F6002CA531 /* p2ptransportchannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = p2ptransportchannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F99E1E4174F6002CA531 /* packetsocketfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packetsocketfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F99F1E4174F6002CA531 /* packettransportinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packettransportinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9A11E4174F6002CA531 /* port.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = port.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9A21E4174F6002CA531 /* port.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = port.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9A41E4174F6002CA531 /* portallocator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = portallocator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9A51E4174F6002CA531 /* portallocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = portallocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9A61E4174F6002CA531 /* portinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = portinterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9A81E4174F6002CA531 /* pseudotcp.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pseudotcp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9A91E4174F6002CA531 /* pseudotcp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pseudotcp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9AB1E4174F6002CA531 /* relayport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relayport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9AC1E4174F6002CA531 /* relayport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = relayport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9AE1E4174F6002CA531 /* relayserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relayserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9AF1E4174F6002CA531 /* relayserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = relayserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9B01E4174F6002CA531 /* session.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = session.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9B11E4174F6002CA531 /* session.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = session.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9B21E4174F6002CA531 /* sessiondescription.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sessiondescription.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9B31E4174F6002CA531 /* sessiondescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sessiondescription.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9B51E4174F6002CA531 /* stun.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stun.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9B61E4174F6002CA531 /* stun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stun.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9B81E4174F6002CA531 /* stunport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stunport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9B91E4174F6002CA531 /* stunport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stunport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9BB1E4174F6002CA531 /* stunrequest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stunrequest.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9BC1E4174F6002CA531 /* stunrequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stunrequest.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9BE1E4174F6002CA531 /* stunserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stunserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9BF1E4174F6002CA531 /* stunserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stunserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9C11E4174F6002CA531 /* tcpport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tcpport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9C21E4174F6002CA531 /* tcpport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tcpport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9C31E4174F6002CA531 /* testrelayserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testrelayserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9C41E4174F6002CA531 /* teststunserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = teststunserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9C51E4174F6002CA531 /* testturnserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testturnserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9C71E4174F6002CA531 /* transport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9C81E4174F6002CA531 /* transport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9C91E4174F6002CA531 /* transportchannel.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transportchannel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9CA1E4174F6002CA531 /* transportchannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transportchannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9CB1E4174F6002CA531 /* transportchannelimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transportchannelimpl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9CD1E4174F6002CA531 /* transportcontroller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transportcontroller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9CE1E4174F6002CA531 /* transportcontroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transportcontroller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9CF1E4174F6002CA531 /* transportdescription.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transportdescription.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9D01E4174F6002CA531 /* transportdescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transportdescription.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9D21E4174F6002CA531 /* transportdescriptionfactory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transportdescriptionfactory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9D31E4174F6002CA531 /* transportdescriptionfactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transportdescriptionfactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9D41E4174F6002CA531 /* transportinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transportinfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9D61E4174F6002CA531 /* turnport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turnport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9D71E4174F6002CA531 /* turnport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = turnport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9D91E4174F6002CA531 /* turnserver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = turnserver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9DA1E4174F6002CA531 /* turnserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = turnserver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9DB1E4174F6002CA531 /* udpport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udpport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9DD1E4174F6002CA531 /* udptransportchannel.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udptransportchannel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63F9DE1E4174F6002CA531 /* udptransportchannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udptransportchannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA361E41761F002CA531 /* audiomonitor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audiomonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA371E41761F002CA531 /* audiomonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audiomonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA3A1E41761F002CA531 /* bundlefilter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bundlefilter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA3B1E41761F002CA531 /* bundlefilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bundlefilter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA3D1E41761F002CA531 /* channel.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA3E1E41761F002CA531 /* channel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA401E41761F002CA531 /* channelmanager.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channelmanager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA411E41761F002CA531 /* channelmanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channelmanager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA431E41761F002CA531 /* currentspeakermonitor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = currentspeakermonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA441E41761F002CA531 /* currentspeakermonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = currentspeakermonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA461E41761F002CA531 /* externalhmac.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = externalhmac.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA471E41761F002CA531 /* externalhmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = externalhmac.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA481E41761F002CA531 /* mediamonitor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mediamonitor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA491E41761F002CA531 /* mediamonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediamonitor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA4B1E41761F002CA531 /* mediasession.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mediasession.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA4C1E41761F002CA531 /* mediasession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediasession.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA501E41761F002CA531 /* rtcpmuxfilter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcpmuxfilter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA511E41761F002CA531 /* rtcpmuxfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtcpmuxfilter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA531E41761F002CA531 /* srtpfilter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = srtpfilter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA541E41761F002CA531 /* srtpfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = srtpfilter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA551E41761F002CA531 /* typewrapping.h.pump */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = typewrapping.h.pump; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA561E41761F002CA531 /* voicechannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voicechannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA741E417AED002CA531 /* rtcstats_objects.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstats_objects.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA751E417AED002CA531 /* rtcstats.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FA761E417AED002CA531 /* rtcstatsreport.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcstatsreport.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FC601E418411002CA531 /* libboringssl.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libboringssl.a; sourceTree = BUILT_PRODUCTS_DIR; };
+                5C63FC671E4185C4002CA531 /* aes_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aes_test.cc; path = aes/aes_test.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FC681E4185C4002CA531 /* aes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = aes.c; path = aes/aes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FC691E4185C4002CA531 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = internal.h; path = aes/internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FC6A1E4185C4002CA531 /* key_wrap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = key_wrap.c; path = aes/key_wrap.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C63FC6B1E4185C4002CA531 /* mode_wrappers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mode_wrappers.c; path = aes/mode_wrappers.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD3D1E413598009754E3 /* call.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = call.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD3E1E413598009754E3 /* common_types.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common_types.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD3F1E413598009754E3 /* common_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common_types.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD401E413598009754E3 /* config.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = config.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD411E413598009754E3 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD421E413598009754E3 /* transport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD431E413598009754E3 /* typedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = typedefs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD441E413598009754E3 /* video_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD451E413598009754E3 /* video_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD461E413598009754E3 /* video_frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_frame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD471E413598009754E3 /* video_receive_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD481E413598009754E3 /* video_send_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_send_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C6CDD491E413598009754E3 /* voice_engine_configurations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_engine_configurations.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83431E43257200621E92 /* h264_bitstream_parser.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = h264_bitstream_parser.cc; path = h264/h264_bitstream_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83441E43257200621E92 /* h264_bitstream_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = h264_bitstream_parser.h; path = h264/h264_bitstream_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83451E43257200621E92 /* h264_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = h264_common.cc; path = h264/h264_common.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83461E43257200621E92 /* h264_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = h264_common.h; path = h264/h264_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83481E43257200621E92 /* pps_parser.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pps_parser.cc; path = h264/pps_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83491E43257200621E92 /* pps_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pps_parser.h; path = h264/pps_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD834B1E43257200621E92 /* profile_level_id.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = profile_level_id.cc; path = h264/profile_level_id.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD834C1E43257200621E92 /* profile_level_id.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = profile_level_id.h; path = h264/profile_level_id.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD834E1E43257200621E92 /* sps_parser.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sps_parser.cc; path = h264/sps_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD834F1E43257200621E92 /* sps_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sps_parser.h; path = h264/sps_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83511E43257200621E92 /* sps_vui_rewriter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sps_vui_rewriter.cc; path = h264/sps_vui_rewriter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83521E43257200621E92 /* sps_vui_rewriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sps_vui_rewriter.h; path = h264/sps_vui_rewriter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83661E4325D500621E92 /* webrtc_libyuv.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = webrtc_libyuv.cc; path = libyuv/webrtc_libyuv.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD836B1E439A3500621E92 /* frame_dropper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame_dropper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD836C1E439A3500621E92 /* frame_dropper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_dropper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD836D1E439A3500621E92 /* ivf_file_writer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ivf_file_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD836E1E439A3500621E92 /* ivf_file_writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ivf_file_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD836F1E439A3500621E92 /* moving_average.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = moving_average.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83701E439A3500621E92 /* moving_average.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = moving_average.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83711E439A3500621E92 /* qp_parser.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = qp_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83721E439A3500621E92 /* qp_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = qp_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83731E439A3500621E92 /* quality_scaler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = quality_scaler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83741E439A3500621E92 /* quality_scaler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quality_scaler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83751E439A3500621E92 /* simulcast_rate_allocator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simulcast_rate_allocator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83761E439A3500621E92 /* simulcast_rate_allocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simulcast_rate_allocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83771E439A3500621E92 /* vp8_header_parser.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vp8_header_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83781E439A3500621E92 /* vp8_header_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vp8_header_parser.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83871E439A6F00621E92 /* codec_database.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = codec_database.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83881E439A6F00621E92 /* codec_database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83891E439A6F00621E92 /* codec_timer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = codec_timer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD838A1E439A6F00621E92 /* codec_timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec_timer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD838B1E439A6F00621E92 /* decoding_state.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoding_state.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD838C1E439A6F00621E92 /* decoding_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoding_state.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD838D1E439A6F00621E92 /* encoded_frame.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = encoded_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD838E1E439A6F00621E92 /* encoded_frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encoded_frame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD838F1E439A6F00621E92 /* fec_tables_xor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fec_tables_xor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83901E439A6F00621E92 /* frame_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83911E439A6F00621E92 /* frame_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83921E439A6F00621E92 /* frame_buffer2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame_buffer2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83931E439A6F00621E92 /* frame_buffer2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_buffer2.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83941E439A6F00621E92 /* frame_object.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame_object.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83951E439A6F00621E92 /* frame_object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_object.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83961E439A6F00621E92 /* generic_decoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generic_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83971E439A6F00621E92 /* generic_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generic_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83981E439A6F00621E92 /* generic_encoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generic_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83991E439A6F00621E92 /* generic_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generic_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD839A1E439A6F00621E92 /* h264_sps_pps_tracker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = h264_sps_pps_tracker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD839B1E439A6F00621E92 /* h264_sps_pps_tracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = h264_sps_pps_tracker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD839C1E439A6F00621E92 /* histogram.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = histogram.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD839D1E439A6F00621E92 /* histogram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = histogram.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD839E1E439A6F00621E92 /* inter_frame_delay.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inter_frame_delay.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD839F1E439A6F00621E92 /* inter_frame_delay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inter_frame_delay.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A01E439A6F00621E92 /* internal_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A11E439A6F00621E92 /* jitter_buffer_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jitter_buffer_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A21E439A6F00621E92 /* jitter_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jitter_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A31E439A6F00621E92 /* jitter_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jitter_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A41E439A6F00621E92 /* jitter_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jitter_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A51E439A6F00621E92 /* jitter_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jitter_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A61E439A6F00621E92 /* media_opt_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = media_opt_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A71E439A6F00621E92 /* media_opt_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = media_opt_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A81E439A6F00621E92 /* media_optimization.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = media_optimization.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83A91E439A6F00621E92 /* media_optimization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = media_optimization.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83AA1E439A6F00621E92 /* nack_fec_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nack_fec_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83AB1E439A6F00621E92 /* nack_module.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nack_module.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83AC1E439A6F00621E92 /* nack_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nack_module.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83AD1E439A6F00621E92 /* packet_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packet_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83AE1E439A6F00621E92 /* packet_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packet_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83AF1E439A6F00621E92 /* packet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B01E439A6F00621E92 /* packet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B11E439A6F00621E92 /* percentile_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = percentile_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B21E439A6F00621E92 /* percentile_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = percentile_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B31E439A6F00621E92 /* protection_bitrate_calculator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = protection_bitrate_calculator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B41E439A6F00621E92 /* protection_bitrate_calculator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protection_bitrate_calculator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B51E439A6F00621E92 /* receiver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B61E439A6F00621E92 /* receiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B71E439A6F00621E92 /* rtp_frame_reference_finder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_frame_reference_finder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B81E439A6F00621E92 /* rtp_frame_reference_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_frame_reference_finder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83B91E439A6F00621E92 /* rtt_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtt_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83BA1E439A6F00621E92 /* rtt_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtt_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83BB1E439A6F00621E92 /* sequence_number_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sequence_number_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83BC1E439A6F00621E92 /* session_info.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = session_info.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83BD1E439A6F00621E92 /* session_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = session_info.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83BE1E439A6F00621E92 /* timestamp_map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timestamp_map.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83BF1E439A6F00621E92 /* timestamp_map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timestamp_map.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83C01E439A6F00621E92 /* timing.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timing.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83C11E439A6F00621E92 /* timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timing.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83C21E439A6F00621E92 /* video_coding_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_coding_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83C31E439A6F00621E92 /* video_coding_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_coding_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83C41E439A6F00621E92 /* video_receiver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83C51E439A6F00621E92 /* video_sender.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84071E439B2900621E92 /* audio_decoder_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_decoder_factory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84081E439B2900621E92 /* audio_decoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84091E439B2900621E92 /* audio_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD840A1E439B2900621E92 /* audio_encoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD840B1E439B2900621E92 /* audio_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD840C1E439B2900621E92 /* audio_format_conversion.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_format_conversion.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD840D1E439B2900621E92 /* audio_format_conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_format_conversion.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD840E1E439B2900621E92 /* audio_format.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_format.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD840F1E439B2900621E92 /* audio_format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_format.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84101E439B2900621E92 /* builtin_audio_decoder_factory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = builtin_audio_decoder_factory.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84111E439B2900621E92 /* builtin_audio_decoder_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = builtin_audio_decoder_factory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84121E439B2900621E92 /* legacy_encoded_audio_frame.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = legacy_encoded_audio_frame.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84131E439B2900621E92 /* legacy_encoded_audio_frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = legacy_encoded_audio_frame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84211E439BCB00621E92 /* compare_gcc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = compare_gcc.cc; path = source/compare_gcc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84221E439BCB00621E92 /* rotate_gcc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rotate_gcc.cc; path = source/rotate_gcc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84231E439BCB00621E92 /* row_gcc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = row_gcc.cc; path = source/row_gcc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84241E439BCB00621E92 /* scale_gcc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scale_gcc.cc; path = source/scale_gcc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD842A1E43AE2900621E92 /* channel_manager.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel_manager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD842B1E43AE2900621E92 /* channel_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD842C1E43AE2900621E92 /* channel_proxy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel_proxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD842D1E43AE2900621E92 /* channel_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD842E1E43AE2900621E92 /* channel.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD842F1E43AE2900621E92 /* channel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84301E43AE2900621E92 /* level_indicator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_indicator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84311E43AE2900621E92 /* level_indicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = level_indicator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84321E43AE2900621E92 /* monitor_module.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = monitor_module.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84331E43AE2900621E92 /* monitor_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = monitor_module.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84341E43AE2900621E92 /* output_mixer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = output_mixer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84351E43AE2900621E92 /* output_mixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = output_mixer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84361E43AE2900621E92 /* shared_data.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shared_data.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84371E43AE2900621E92 /* shared_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shared_data.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84381E43AE2900621E92 /* statistics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statistics.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84391E43AE2900621E92 /* statistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statistics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD843A1E43AE2900621E92 /* transmit_mixer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transmit_mixer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD843B1E43AE2900621E92 /* transmit_mixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transmit_mixer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD843C1E43AE2900621E92 /* utility.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD843D1E43AE2900621E92 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD843E1E43AE2900621E92 /* voe_audio_processing_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_audio_processing_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD843F1E43AE2900621E92 /* voe_audio_processing_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_audio_processing_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84401E43AE2900621E92 /* voe_base_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_base_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84411E43AE2900621E92 /* voe_base_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_base_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84421E43AE2900621E92 /* voe_codec_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_codec_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84431E43AE2900621E92 /* voe_codec_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_codec_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84441E43AE2900621E92 /* voe_external_media_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_external_media_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84451E43AE2900621E92 /* voe_external_media_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_external_media_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84461E43AE2900621E92 /* voe_file_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_file_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84471E43AE2900621E92 /* voe_file_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_file_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84481E43AE2900621E92 /* voe_hardware_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_hardware_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84491E43AE2900621E92 /* voe_hardware_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_hardware_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD844A1E43AE2900621E92 /* voe_neteq_stats_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_neteq_stats_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD844B1E43AE2900621E92 /* voe_neteq_stats_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_neteq_stats_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD844C1E43AE2900621E92 /* voe_network_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_network_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD844D1E43AE2900621E92 /* voe_network_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_network_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD844E1E43AE2900621E92 /* voe_rtp_rtcp_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_rtp_rtcp_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD844F1E43AE2900621E92 /* voe_rtp_rtcp_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_rtp_rtcp_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84501E43AE2900621E92 /* voe_video_sync_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_video_sync_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84511E43AE2900621E92 /* voe_video_sync_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_video_sync_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84521E43AE2900621E92 /* voe_volume_control_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voe_volume_control_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84531E43AE2900621E92 /* voe_volume_control_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voe_volume_control_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84541E43AE2900621E92 /* voice_engine_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_engine_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84571E43AE2900621E92 /* voice_engine_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voice_engine_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84581E43AE2900621E92 /* voice_engine_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_engine_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84891E43AF1300621E92 /* audio_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD848A1E43AF1300621E92 /* audio_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD848B1E43AF1300621E92 /* audio_processing_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD848C1E43AF1300621E92 /* audio_processing_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_processing_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD848D1E43AF1300621E92 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD848E1E43AF1300621E92 /* echo_cancellation_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD848F1E43AF1300621E92 /* echo_cancellation_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_cancellation_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84901E43AF1300621E92 /* echo_control_mobile_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84911E43AF1300621E92 /* echo_control_mobile_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84921E43AF1300621E92 /* gain_control_for_experimental_agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_control_for_experimental_agc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84931E43AF1300621E92 /* gain_control_for_experimental_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control_for_experimental_agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84941E43AF1300621E92 /* gain_control_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_control_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84951E43AF1300621E92 /* gain_control_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84961E43AF1300621E92 /* high_pass_filter_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = high_pass_filter_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84971E43AF1300621E92 /* high_pass_filter_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = high_pass_filter_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84981E43AF1300621E92 /* level_estimator_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_estimator_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84991E43AF1300621E92 /* level_estimator_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = level_estimator_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD849C1E43AF1300621E92 /* render_queue_item_verifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_queue_item_verifier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD849D1E43AF1300621E92 /* residual_echo_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = residual_echo_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD849E1E43AF1300621E92 /* residual_echo_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = residual_echo_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD849F1E43AF1300621E92 /* rms_level.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rms_level.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84A01E43AF1300621E92 /* rms_level.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rms_level.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84A11E43AF1300621E92 /* splitting_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = splitting_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84A21E43AF1300621E92 /* splitting_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splitting_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84A31E43AF1300621E92 /* three_band_filter_bank.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = three_band_filter_bank.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84A41E43AF1300621E92 /* three_band_filter_bank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = three_band_filter_bank.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84A51E43AF1300621E92 /* typing_detection.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = typing_detection.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84A61E43AF1300621E92 /* typing_detection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = typing_detection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84A71E43AF1300621E92 /* voice_detection_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voice_detection_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84A81E43AF1300621E92 /* voice_detection_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_detection_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84CD1E43B04D00621E92 /* audio_frame_operations.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_frame_operations.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84CE1E43B04D00621E92 /* coder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84CF1E43B04D00621E92 /* coder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84D11E43B04D00621E92 /* file_player.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_player.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84D21E43B04D00621E92 /* file_recorder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_recorder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84D81E43B04D00621E92 /* process_thread_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = process_thread_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84D91E43B04D00621E92 /* process_thread_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = process_thread_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84E71E43B0B600621E92 /* noise_suppression_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = noise_suppression_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84E81E43B0B600621E92 /* noise_suppression_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84EC1E43B1EA00621E92 /* acm_codec_database.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = acm_codec_database.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84ED1E43B1EA00621E92 /* acm_codec_database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = acm_codec_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84EE1E43B1EA00621E92 /* acm_common_defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = acm_common_defs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84F21E43B1EA00621E92 /* acm_receiver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = acm_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84F31E43B1EA00621E92 /* acm_receiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = acm_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84F41E43B1EA00621E92 /* acm_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = acm_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84F51E43B1EA00621E92 /* acm_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = acm_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84F91E43B1EA00621E92 /* audio_coding_module.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_coding_module.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84FB1E43B1EA00621E92 /* call_statistics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = call_statistics.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84FC1E43B1EA00621E92 /* call_statistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = call_statistics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84FE1E43B1EA00621E92 /* codec_manager.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = codec_manager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD84FF1E43B1EA00621E92 /* codec_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85011E43B1EA00621E92 /* rent_a_codec.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rent_a_codec.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85021E43B1EA00621E92 /* rent_a_codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rent_a_codec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD851C1E43B39C00621E92 /* bitrate_allocator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bitrate_allocator.cc; path = call/bitrate_allocator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD851D1E43B39C00621E92 /* bitrate_allocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bitrate_allocator.h; path = call/bitrate_allocator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85221E43B39C00621E92 /* call.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = call.cc; path = call/call.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85251E43B39C00621E92 /* flexfec_receive_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = flexfec_receive_stream.cc; path = call/flexfec_receive_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85261E43B39C00621E92 /* flexfec_receive_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = flexfec_receive_stream.h; path = call/flexfec_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD852B1E43B39C00621E92 /* transport_adapter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = transport_adapter.cc; path = call/transport_adapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD852C1E43B39C00621E92 /* transport_adapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = transport_adapter.h; path = call/transport_adapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85431E43B42B00621E92 /* h264_objc.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = h264_objc.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD854B1E43B42B00621E92 /* h264.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = h264.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD855C1E43B5C000621E92 /* call_stats.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = call_stats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD855D1E43B5C000621E92 /* call_stats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = call_stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85601E43B5C000621E92 /* encoder_rtcp_feedback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = encoder_rtcp_feedback.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85611E43B5C000621E92 /* encoder_rtcp_feedback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encoder_rtcp_feedback.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85661E43B5C000621E92 /* overuse_frame_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overuse_frame_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85671E43B5C000621E92 /* overuse_frame_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = overuse_frame_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD856A1E43B5C000621E92 /* payload_router.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = payload_router.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD856B1E43B5C000621E92 /* payload_router.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = payload_router.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD856D1E43B5C000621E92 /* receive_statistics_proxy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = receive_statistics_proxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD856E1E43B5C000621E92 /* receive_statistics_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = receive_statistics_proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85711E43B5C000621E92 /* report_block_stats.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = report_block_stats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85721E43B5C000621E92 /* report_block_stats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = report_block_stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85731E43B5C000621E92 /* rtp_stream_receiver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_stream_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85741E43B5C000621E92 /* rtp_stream_receiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_stream_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85751E43B5C000621E92 /* rtp_streams_synchronizer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_streams_synchronizer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85761E43B5C000621E92 /* rtp_streams_synchronizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_streams_synchronizer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85791E43B5C000621E92 /* send_delay_stats.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = send_delay_stats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD857A1E43B5C000621E92 /* send_delay_stats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = send_delay_stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD857C1E43B5C000621E92 /* send_statistics_proxy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = send_statistics_proxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD857D1E43B5C000621E92 /* send_statistics_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = send_statistics_proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD857F1E43B5C000621E92 /* stats_counter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stats_counter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85801E43B5C000621E92 /* stats_counter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stats_counter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85821E43B5C000621E92 /* stream_synchronization.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream_synchronization.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85831E43B5C000621E92 /* stream_synchronization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stream_synchronization.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85841E43B5C000621E92 /* transport_adapter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transport_adapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85851E43B5C000621E92 /* transport_adapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transport_adapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85871E43B5C000621E92 /* video_decoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85891E43B5C000621E92 /* video_encoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD858D1E43B5C000621E92 /* video_receive_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_receive_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD858E1E43B5C000621E92 /* video_receive_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85901E43B5C000621E92 /* video_send_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_send_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85911E43B5C000621E92 /* video_send_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_send_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85921E43B5C000621E92 /* video_stream_decoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_stream_decoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85931E43B5C000621E92 /* video_stream_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_stream_decoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85951E43B5C000621E92 /* vie_encoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vie_encoder.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85961E43B5C000621E92 /* vie_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vie_encoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85981E43B5C000621E92 /* vie_remb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vie_remb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85991E43B5C000621E92 /* vie_remb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vie_remb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85DC1E43B81000621E92 /* aecm_core_c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aecm_core_c.cc; path = Source/webrtc/modules/audio_processing/aecm/aecm_core_c.cc; sourceTree = SOURCE_ROOT; };
+                5CDD85DF1E43B81000621E92 /* aecm_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aecm_core.cc; path = Source/webrtc/modules/audio_processing/aecm/aecm_core.cc; sourceTree = SOURCE_ROOT; };
+                5CDD85E01E43B81000621E92 /* aecm_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aecm_core.h; path = Source/webrtc/modules/audio_processing/aecm/aecm_core.h; sourceTree = SOURCE_ROOT; };
+                5CDD85E11E43B81000621E92 /* aecm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aecm_defines.h; path = Source/webrtc/modules/audio_processing/aecm/aecm_defines.h; sourceTree = SOURCE_ROOT; };
+                5CDD85E21E43B81000621E92 /* echo_control_mobile.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = echo_control_mobile.cc; path = Source/webrtc/modules/audio_processing/aecm/echo_control_mobile.cc; sourceTree = SOURCE_ROOT; };
+                5CDD85E31E43B81000621E92 /* echo_control_mobile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = echo_control_mobile.h; path = Source/webrtc/modules/audio_processing/aecm/echo_control_mobile.h; sourceTree = SOURCE_ROOT; };
+                5CDD85ED1E43B84E00621E92 /* defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = defines.h; path = ns/defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85EE1E43B84E00621E92 /* noise_suppression_x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = noise_suppression_x.c; path = ns/noise_suppression_x.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85EF1E43B84E00621E92 /* noise_suppression_x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = noise_suppression_x.h; path = ns/noise_suppression_x.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85F01E43B84E00621E92 /* noise_suppression.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = noise_suppression.c; path = ns/noise_suppression.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85F11E43B84E00621E92 /* noise_suppression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = noise_suppression.h; path = ns/noise_suppression.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85F21E43B84E00621E92 /* ns_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ns_core.c; path = ns/ns_core.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85F31E43B84E00621E92 /* ns_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ns_core.h; path = ns/ns_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85F41E43B84E00621E92 /* nsx_core_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = nsx_core_c.c; path = ns/nsx_core_c.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85F71E43B84E00621E92 /* nsx_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = nsx_core.c; path = ns/nsx_core.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85F81E43B84E00621E92 /* nsx_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nsx_core.h; path = ns/nsx_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85F91E43B84E00621E92 /* nsx_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nsx_defines.h; path = ns/nsx_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD85FA1E43B84E00621E92 /* windows_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = windows_private.h; path = ns/windows_private.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD860A1E43B8B400621E92 /* auto_corr_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = auto_corr_to_refl_coef.c; path = signal_processing/auto_corr_to_refl_coef.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD860B1E43B8B400621E92 /* auto_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = auto_correlation.c; path = signal_processing/auto_correlation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD860E1E43B8B400621E92 /* complex_bit_reverse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = complex_bit_reverse.c; path = signal_processing/complex_bit_reverse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86101E43B8B400621E92 /* complex_fft_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = complex_fft_tables.h; path = signal_processing/complex_fft_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86111E43B8B400621E92 /* complex_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = complex_fft.c; path = signal_processing/complex_fft.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86121E43B8B400621E92 /* copy_set_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = copy_set_operations.c; path = signal_processing/copy_set_operations.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86151E43B8B400621E92 /* cross_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cross_correlation.c; path = signal_processing/cross_correlation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86161E43B8B400621E92 /* division_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = division_operations.c; path = signal_processing/division_operations.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86171E43B8B400621E92 /* dot_product_with_scale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dot_product_with_scale.c; path = signal_processing/dot_product_with_scale.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD861A1E43B8B400621E92 /* downsample_fast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = downsample_fast.c; path = signal_processing/downsample_fast.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD861B1E43B8B400621E92 /* energy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = energy.c; path = signal_processing/energy.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD861E1E43B8B400621E92 /* filter_ar_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filter_ar_fast_q12.c; path = signal_processing/filter_ar_fast_q12.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD861F1E43B8B400621E92 /* filter_ar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filter_ar.c; path = signal_processing/filter_ar.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86201E43B8B400621E92 /* filter_ma_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filter_ma_fast_q12.c; path = signal_processing/filter_ma_fast_q12.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86211E43B8B400621E92 /* get_hanning_window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = get_hanning_window.c; path = signal_processing/get_hanning_window.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86221E43B8B400621E92 /* get_scaling_square.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = get_scaling_square.c; path = signal_processing/get_scaling_square.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86231E43B8B400621E92 /* ilbc_specific_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ilbc_specific_functions.c; path = signal_processing/ilbc_specific_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86251E43B8B400621E92 /* levinson_durbin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = levinson_durbin.c; path = signal_processing/levinson_durbin.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86261E43B8B400621E92 /* lpc_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_to_refl_coef.c; path = signal_processing/lpc_to_refl_coef.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86291E43B8B400621E92 /* min_max_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = min_max_operations.c; path = signal_processing/min_max_operations.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD862A1E43B8B400621E92 /* randomization_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = randomization_functions.c; path = signal_processing/randomization_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD862C1E43B8B400621E92 /* real_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = real_fft.c; path = signal_processing/real_fft.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD862D1E43B8B400621E92 /* refl_coef_to_lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = refl_coef_to_lpc.c; path = signal_processing/refl_coef_to_lpc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD862E1E43B8B400621E92 /* resample_48khz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resample_48khz.c; path = signal_processing/resample_48khz.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD862F1E43B8B400621E92 /* resample_by_2_internal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resample_by_2_internal.c; path = signal_processing/resample_by_2_internal.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86301E43B8B500621E92 /* resample_by_2_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resample_by_2_internal.h; path = signal_processing/resample_by_2_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86321E43B8B500621E92 /* resample_by_2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resample_by_2.c; path = signal_processing/resample_by_2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86331E43B8B500621E92 /* resample_fractional.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resample_fractional.c; path = signal_processing/resample_fractional.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86341E43B8B500621E92 /* resample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resample.c; path = signal_processing/resample.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86361E43B8B500621E92 /* spl_init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = spl_init.c; path = signal_processing/spl_init.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86371E43B8B500621E92 /* spl_inl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = spl_inl.c; path = signal_processing/spl_inl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD863A1E43B8B500621E92 /* spl_sqrt_floor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = spl_sqrt_floor.c; path = signal_processing/spl_sqrt_floor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD863B1E43B8B500621E92 /* spl_sqrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = spl_sqrt.c; path = signal_processing/spl_sqrt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD863C1E43B8B500621E92 /* splitting_filter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = splitting_filter.c; path = signal_processing/splitting_filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD863D1E43B8B500621E92 /* sqrt_of_one_minus_x_squared.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sqrt_of_one_minus_x_squared.c; path = signal_processing/sqrt_of_one_minus_x_squared.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD863F1E43B8B500621E92 /* vector_scaling_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vector_scaling_operations.c; path = signal_processing/vector_scaling_operations.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86771E43B93800621E92 /* block_mean_calculator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = block_mean_calculator.cc; path = utility/block_mean_calculator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86781E43B93800621E92 /* block_mean_calculator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = block_mean_calculator.h; path = utility/block_mean_calculator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86791E43B93800621E92 /* delay_estimator_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = delay_estimator_internal.h; path = utility/delay_estimator_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD867B1E43B93800621E92 /* delay_estimator_wrapper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = delay_estimator_wrapper.cc; path = utility/delay_estimator_wrapper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD867C1E43B93800621E92 /* delay_estimator_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = delay_estimator_wrapper.h; path = utility/delay_estimator_wrapper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD867D1E43B93800621E92 /* delay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = delay_estimator.cc; path = utility/delay_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD867E1E43B93800621E92 /* delay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = delay_estimator.h; path = utility/delay_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86811E43B93800621E92 /* ooura_fft_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ooura_fft_sse2.cc; path = utility/ooura_fft_sse2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86821E43B93800621E92 /* ooura_fft_tables_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ooura_fft_tables_common.h; path = utility/ooura_fft_tables_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86841E43B93800621E92 /* ooura_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ooura_fft.cc; path = utility/ooura_fft.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86851E43B93900621E92 /* ooura_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ooura_fft.h; path = utility/ooura_fft.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86981E43B99400621E92 /* circular_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = circular_buffer.cc; path = echo_detector/circular_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86991E43B99400621E92 /* circular_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = circular_buffer.h; path = echo_detector/circular_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD869B1E43B99400621E92 /* mean_variance_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mean_variance_estimator.cc; path = echo_detector/mean_variance_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD869C1E43B99400621E92 /* mean_variance_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mean_variance_estimator.h; path = echo_detector/mean_variance_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD869E1E43B99400621E92 /* normalized_covariance_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = normalized_covariance_estimator.cc; path = echo_detector/normalized_covariance_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD869F1E43B99400621E92 /* normalized_covariance_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = normalized_covariance_estimator.h; path = echo_detector/normalized_covariance_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86AA1E43B9C200621E92 /* aec_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aec_common.h; path = aec/aec_common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86AD1E43B9C200621E92 /* aec_core_optimized_methods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aec_core_optimized_methods.h; path = aec/aec_core_optimized_methods.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86AE1E43B9C200621E92 /* aec_core_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aec_core_sse2.cc; path = aec/aec_core_sse2.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86AF1E43B9C200621E92 /* aec_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aec_core.cc; path = aec/aec_core.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86B01E43B9C200621E92 /* aec_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aec_core.h; path = aec/aec_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86B11E43B9C200621E92 /* aec_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aec_resampler.cc; path = aec/aec_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86B21E43B9C200621E92 /* aec_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aec_resampler.h; path = aec/aec_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86B41E43B9C200621E92 /* echo_cancellation.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = echo_cancellation.cc; path = aec/echo_cancellation.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86B51E43B9C200621E92 /* echo_cancellation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = echo_cancellation.h; path = aec/echo_cancellation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86C61E43BA2700621E92 /* vad_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vad_core.c; path = vad/vad_core.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86C71E43BA2700621E92 /* vad_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vad_core.h; path = vad/vad_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86C91E43BA2700621E92 /* vad_filterbank.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vad_filterbank.c; path = vad/vad_filterbank.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86CA1E43BA2700621E92 /* vad_filterbank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vad_filterbank.h; path = vad/vad_filterbank.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86CC1E43BA2700621E92 /* vad_gmm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vad_gmm.c; path = vad/vad_gmm.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86CD1E43BA2700621E92 /* vad_gmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vad_gmm.h; path = vad/vad_gmm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86CF1E43BA2700621E92 /* vad_sp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vad_sp.c; path = vad/vad_sp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86D01E43BA2700621E92 /* vad_sp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vad_sp.h; path = vad/vad_sp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86D31E43BA2800621E92 /* vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vad.cc; path = vad/vad.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86D41E43BA2800621E92 /* webrtc_vad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = webrtc_vad.c; path = vad/webrtc_vad.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86E71E43BA6D00621E92 /* analog_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = analog_agc.c; path = agc/legacy/analog_agc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86E81E43BA6D00621E92 /* analog_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = analog_agc.h; path = agc/legacy/analog_agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86E91E43BA6D00621E92 /* digital_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = digital_agc.c; path = agc/legacy/digital_agc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86EA1E43BA6D00621E92 /* digital_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = digital_agc.h; path = agc/legacy/digital_agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86EB1E43BA6D00621E92 /* gain_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gain_control.h; path = agc/legacy/gain_control.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86F21E43BA7500621E92 /* agc_manager_direct.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = agc_manager_direct.cc; path = agc/agc_manager_direct.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86F31E43BA7500621E92 /* agc_manager_direct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = agc_manager_direct.h; path = agc/agc_manager_direct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86F41E43BA7500621E92 /* agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = agc.cc; path = agc/agc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86F51E43BA7500621E92 /* agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = agc.h; path = agc/agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86F61E43BA7500621E92 /* gain_map_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gain_map_internal.h; path = agc/gain_map_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86F91E43BA7500621E92 /* loudness_histogram.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = loudness_histogram.cc; path = agc/loudness_histogram.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86FA1E43BA7500621E92 /* loudness_histogram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = loudness_histogram.h; path = agc/loudness_histogram.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86FB1E43BA7500621E92 /* mock_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mock_agc.h; path = agc/mock_agc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86FC1E43BA7500621E92 /* utility.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = utility.cc; path = agc/utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD86FD1E43BA7500621E92 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utility.h; path = agc/utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD870B1E43BABE00621E92 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = common.h; path = vad/common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD870D1E43BABE00621E92 /* gmm.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gmm.cc; path = vad/gmm.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD870E1E43BABE00621E92 /* gmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gmm.h; path = vad/gmm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD870F1E43BABE00621E92 /* noise_gmm_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = noise_gmm_tables.h; path = vad/noise_gmm_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87111E43BABE00621E92 /* pitch_based_vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pitch_based_vad.cc; path = vad/pitch_based_vad.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87121E43BABE00621E92 /* pitch_based_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pitch_based_vad.h; path = vad/pitch_based_vad.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87141E43BABE00621E92 /* pitch_internal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pitch_internal.cc; path = vad/pitch_internal.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87151E43BABE00621E92 /* pitch_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pitch_internal.h; path = vad/pitch_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87171E43BABE00621E92 /* pole_zero_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pole_zero_filter.cc; path = vad/pole_zero_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87181E43BABE00621E92 /* pole_zero_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pole_zero_filter.h; path = vad/pole_zero_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD871A1E43BABE00621E92 /* standalone_vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = standalone_vad.cc; path = vad/standalone_vad.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD871B1E43BABE00621E92 /* standalone_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = standalone_vad.h; path = vad/standalone_vad.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD871C1E43BABE00621E92 /* vad_audio_proc_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vad_audio_proc_internal.h; path = vad/vad_audio_proc_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD871E1E43BABE00621E92 /* vad_audio_proc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vad_audio_proc.cc; path = vad/vad_audio_proc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD871F1E43BABE00621E92 /* vad_audio_proc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vad_audio_proc.h; path = vad/vad_audio_proc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87211E43BABE00621E92 /* vad_circular_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vad_circular_buffer.cc; path = vad/vad_circular_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87221E43BABE00621E92 /* vad_circular_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vad_circular_buffer.h; path = vad/vad_circular_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87241E43BABE00621E92 /* voice_activity_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = voice_activity_detector.cc; path = vad/voice_activity_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87251E43BABE00621E92 /* voice_activity_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voice_activity_detector.h; path = vad/voice_activity_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87261E43BABE00621E92 /* voice_gmm_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voice_gmm_tables.h; path = vad/voice_gmm_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87451E43BAF500621E92 /* push_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = push_resampler.cc; path = resampler/push_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87471E43BAF500621E92 /* push_sinc_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = push_sinc_resampler.cc; path = resampler/push_sinc_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87481E43BAF500621E92 /* push_sinc_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = push_sinc_resampler.h; path = resampler/push_sinc_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD874A1E43BAF500621E92 /* resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = resampler.cc; path = resampler/resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD874E1E43BAF500621E92 /* sinc_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sinc_resampler.cc; path = resampler/sinc_resampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD874F1E43BAF500621E92 /* sinc_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sinc_resampler.h; path = resampler/sinc_resampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87501E43BAF500621E92 /* sinusoidal_linear_chirp_source.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sinusoidal_linear_chirp_source.cc; path = resampler/sinusoidal_linear_chirp_source.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87511E43BAF500621E92 /* sinusoidal_linear_chirp_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sinusoidal_linear_chirp_source.h; path = resampler/sinusoidal_linear_chirp_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87611E43BB3000621E92 /* media_file_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = media_file_defines.h; path = media_file/media_file_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87621E43BB3000621E92 /* media_file_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = media_file_impl.cc; path = media_file/media_file_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87631E43BB3000621E92 /* media_file_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = media_file_impl.h; path = media_file/media_file_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87641E43BB3000621E92 /* media_file_utility.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = media_file_utility.cc; path = media_file/media_file_utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87651E43BB3000621E92 /* media_file_utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = media_file_utility.h; path = media_file/media_file_utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87661E43BB3000621E92 /* media_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = media_file.h; path = media_file/media_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87711E43BC0500621E92 /* arith_routines_hist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = arith_routines_hist.c; path = source/arith_routines_hist.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87721E43BC0500621E92 /* arith_routines_logist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = arith_routines_logist.c; path = source/arith_routines_logist.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87731E43BC0500621E92 /* arith_routines.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = arith_routines.c; path = source/arith_routines.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87741E43BC0500621E92 /* arith_routines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = arith_routines.h; path = source/arith_routines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87751E43BC0500621E92 /* audio_decoder_isac.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_decoder_isac.cc; path = source/audio_decoder_isac.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87771E43BC0500621E92 /* audio_encoder_isac.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_encoder_isac.cc; path = source/audio_encoder_isac.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87781E43BC0500621E92 /* bandwidth_estimator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bandwidth_estimator.c; path = source/bandwidth_estimator.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87791E43BC0500621E92 /* bandwidth_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bandwidth_estimator.h; path = source/bandwidth_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD877A1E43BC0500621E92 /* codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = codec.h; path = source/codec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD877B1E43BC0500621E92 /* crc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crc.c; path = source/crc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD877C1E43BC0500621E92 /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crc.h; path = source/crc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD877D1E43BC0500621E92 /* decode_bwe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decode_bwe.c; path = source/decode_bwe.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD877E1E43BC0500621E92 /* decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decode.c; path = source/decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD877F1E43BC0500621E92 /* encode_lpc_swb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encode_lpc_swb.c; path = source/encode_lpc_swb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87801E43BC0500621E92 /* encode_lpc_swb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = encode_lpc_swb.h; path = source/encode_lpc_swb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87811E43BC0500621E92 /* encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encode.c; path = source/encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87821E43BC0500621E92 /* entropy_coding.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = entropy_coding.c; path = source/entropy_coding.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87831E43BC0500621E92 /* entropy_coding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = entropy_coding.h; path = source/entropy_coding.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87841E43BC0500621E92 /* fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fft.c; path = source/fft.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87851E43BC0500621E92 /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fft.h; path = source/fft.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87861E43BC0500621E92 /* filter_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filter_functions.c; path = source/filter_functions.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87871E43BC0500621E92 /* filterbank_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filterbank_tables.c; path = source/filterbank_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87881E43BC0500621E92 /* filterbank_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filterbank_tables.h; path = source/filterbank_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87891E43BC0500621E92 /* filterbanks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = filterbanks.c; path = source/filterbanks.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD878A1E43BC0500621E92 /* intialize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = intialize.c; path = source/intialize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD878B1E43BC0500621E92 /* isac_float_type.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = isac_float_type.h; path = source/isac_float_type.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD878D1E43BC0500621E92 /* isac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = isac.c; path = source/isac.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD878E1E43BC0500621E92 /* lattice.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lattice.c; path = source/lattice.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD878F1E43BC0500621E92 /* lpc_analysis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_analysis.c; path = source/lpc_analysis.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87901E43BC0500621E92 /* lpc_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lpc_analysis.h; path = source/lpc_analysis.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87911E43BC0500621E92 /* lpc_gain_swb_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_gain_swb_tables.c; path = source/lpc_gain_swb_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87921E43BC0500621E92 /* lpc_gain_swb_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lpc_gain_swb_tables.h; path = source/lpc_gain_swb_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87931E43BC0500621E92 /* lpc_shape_swb12_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_shape_swb12_tables.c; path = source/lpc_shape_swb12_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87941E43BC0500621E92 /* lpc_shape_swb12_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lpc_shape_swb12_tables.h; path = source/lpc_shape_swb12_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87951E43BC0500621E92 /* lpc_shape_swb16_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_shape_swb16_tables.c; path = source/lpc_shape_swb16_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87961E43BC0500621E92 /* lpc_shape_swb16_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lpc_shape_swb16_tables.h; path = source/lpc_shape_swb16_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87971E43BC0500621E92 /* lpc_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lpc_tables.c; path = source/lpc_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87981E43BC0500621E92 /* lpc_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lpc_tables.h; path = source/lpc_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87991E43BC0500621E92 /* os_specific_inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = os_specific_inline.h; path = source/os_specific_inline.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD879B1E43BC0500621E92 /* pitch_estimator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_estimator.c; path = source/pitch_estimator.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD879C1E43BC0500621E92 /* pitch_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pitch_estimator.h; path = source/pitch_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD879D1E43BC0500621E92 /* pitch_filter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_filter.c; path = source/pitch_filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD879E1E43BC0500621E92 /* pitch_gain_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_gain_tables.c; path = source/pitch_gain_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD879F1E43BC0500621E92 /* pitch_gain_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pitch_gain_tables.h; path = source/pitch_gain_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87A01E43BC0500621E92 /* pitch_lag_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_lag_tables.c; path = source/pitch_lag_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87A11E43BC0500621E92 /* pitch_lag_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pitch_lag_tables.h; path = source/pitch_lag_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87A21E43BC0500621E92 /* settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = settings.h; path = source/settings.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87A31E43BC0500621E92 /* spectrum_ar_model_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = spectrum_ar_model_tables.c; path = source/spectrum_ar_model_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87A41E43BC0500621E92 /* spectrum_ar_model_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spectrum_ar_model_tables.h; path = source/spectrum_ar_model_tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87A51E43BC0500621E92 /* structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = structs.h; path = source/structs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87A61E43BC0500621E92 /* transform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = transform.c; path = source/transform.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87DC1E43BC2E00621E92 /* utility.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = utility.c; path = util/utility.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87DD1E43BC2E00621E92 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utility.h; path = util/utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87E01E43BD7000621E92 /* sinc_resampler_sse.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sinc_resampler_sse.cc; path = resampler/sinc_resampler_sse.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87E31E43BDA100621E92 /* apm_data_dumper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = apm_data_dumper.cc; path = logging/apm_data_dumper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87E41E43BDA100621E92 /* apm_data_dumper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = apm_data_dumper.h; path = logging/apm_data_dumper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87E91E43BDED00621E92 /* audio_conference_mixer_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_conference_mixer_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87EA1E43BDED00621E92 /* audio_conference_mixer_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_conference_mixer_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87EB1E43BDED00621E92 /* audio_frame_manipulator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_frame_manipulator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87EC1E43BDED00621E92 /* audio_frame_manipulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_frame_manipulator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87ED1E43BDED00621E92 /* memory_pool_posix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory_pool_posix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87EE1E43BDED00621E92 /* memory_pool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory_pool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87EF1E43BDED00621E92 /* time_scheduler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = time_scheduler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87F01E43BDED00621E92 /* time_scheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time_scheduler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87FC1E43BE3C00621E92 /* byte_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = byte_io.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87FE1E43BE3C00621E92 /* dtmf_queue.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtmf_queue.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD87FF1E43BE3C00621E92 /* dtmf_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtmf_queue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88001E43BE3C00621E92 /* fec_private_tables_bursty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fec_private_tables_bursty.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88011E43BE3C00621E92 /* fec_private_tables_random.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fec_private_tables_random.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88021E43BE3C00621E92 /* fec_test_helper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fec_test_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88031E43BE3C00621E92 /* fec_test_helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fec_test_helper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88051E43BE3C00621E92 /* flexfec_header_reader_writer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flexfec_header_reader_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88061E43BE3C00621E92 /* flexfec_header_reader_writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flexfec_header_reader_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD880A1E43BE3C00621E92 /* flexfec_receiver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flexfec_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD880C1E43BE3C00621E92 /* flexfec_sender.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flexfec_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD880D1E43BE3C00621E92 /* forward_error_correction_internal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = forward_error_correction_internal.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD880E1E43BE3C00621E92 /* forward_error_correction_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = forward_error_correction_internal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD880F1E43BE3C00621E92 /* forward_error_correction.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = forward_error_correction.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88101E43BE3C00621E92 /* forward_error_correction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = forward_error_correction.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88151E43BE3C00621E92 /* packet_loss_stats.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packet_loss_stats.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88161E43BE3C00621E92 /* packet_loss_stats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packet_loss_stats.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88181E43BE3C00621E92 /* playout_delay_oracle.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = playout_delay_oracle.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88191E43BE3C00621E92 /* playout_delay_oracle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = playout_delay_oracle.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD881A1E43BE3C00621E92 /* receive_statistics_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = receive_statistics_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD881B1E43BE3C00621E92 /* receive_statistics_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = receive_statistics_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD881E1E43BE3C00621E92 /* remote_ntp_time_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remote_ntp_time_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88211E43BE3C00621E92 /* rtcp_packet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88221E43BE3C00621E92 /* rtcp_packet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtcp_packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88241E43BE3C00621E92 /* rtcp_receiver.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_receiver.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88251E43BE3C00621E92 /* rtcp_receiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtcp_receiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88271E43BE3C00621E92 /* rtcp_sender.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88281E43BE3C00621E92 /* rtcp_sender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtcp_sender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD882A1E43BE3C00621E92 /* rtcp_utility.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp_utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD882B1E43BE3C00621E92 /* rtcp_utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtcp_utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD882E1E43BE3C00621E92 /* rtp_format_h264.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_h264.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD882F1E43BE3C00621E92 /* rtp_format_h264.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_format_h264.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88301E43BE3C00621E92 /* rtp_format_video_generic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_video_generic.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88311E43BE3C00621E92 /* rtp_format_video_generic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_format_video_generic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88351E43BE3C00621E92 /* rtp_format_vp8.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_vp8.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88361E43BE3C00621E92 /* rtp_format_vp8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_format_vp8.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88381E43BE3C00621E92 /* rtp_format_vp9.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format_vp9.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88391E43BE3C00621E92 /* rtp_format_vp9.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_format_vp9.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD883A1E43BE3C00621E92 /* rtp_format.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_format.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD883B1E43BE3C00621E92 /* rtp_format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_format.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD883D1E43BE3C00621E92 /* rtp_header_extension.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_header_extension.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD883E1E43BE3C00621E92 /* rtp_header_extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_header_extension.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD883F1E43BE3C00621E92 /* rtp_header_extensions.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_header_extensions.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88401E43BE3C00621E92 /* rtp_header_extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_header_extensions.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88411E43BE3C00621E92 /* rtp_header_parser.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_header_parser.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88431E43BE3C00621E92 /* rtp_packet_history.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_packet_history.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88441E43BE3C00621E92 /* rtp_packet_history.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_packet_history.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88451E43BE3C00621E92 /* rtp_packet_received.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_packet_received.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88461E43BE3C00621E92 /* rtp_packet_to_send.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_packet_to_send.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88481E43BE3C00621E92 /* rtp_packet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88491E43BE3C00621E92 /* rtp_packet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD884B1E43BE3C00621E92 /* rtp_payload_registry.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_payload_registry.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD884C1E43BE3C00621E92 /* rtp_receiver_audio.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_receiver_audio.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD884D1E43BE3C00621E92 /* rtp_receiver_audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_receiver_audio.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD884E1E43BE3C00621E92 /* rtp_receiver_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_receiver_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD884F1E43BE3C00621E92 /* rtp_receiver_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_receiver_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88501E43BE3C00621E92 /* rtp_receiver_strategy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_receiver_strategy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88511E43BE3C00621E92 /* rtp_receiver_strategy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_receiver_strategy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88521E43BE3C00621E92 /* rtp_receiver_video.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_receiver_video.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88531E43BE3C00621E92 /* rtp_receiver_video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_receiver_video.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88541E43BE3C00621E92 /* rtp_rtcp_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_rtcp_config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88561E43BE3C00621E92 /* rtp_rtcp_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_rtcp_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88571E43BE3C00621E92 /* rtp_rtcp_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_rtcp_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88581E43BE3C00621E92 /* rtp_sender_audio.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_sender_audio.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88591E43BE3C00621E92 /* rtp_sender_audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_sender_audio.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD885B1E43BE3C00621E92 /* rtp_sender_video.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_sender_video.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD885C1E43BE3C00621E92 /* rtp_sender_video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_sender_video.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD885D1E43BE3C00621E92 /* rtp_sender.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD885E1E43BE3C00621E92 /* rtp_sender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_sender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD885F1E43BE3C00621E92 /* rtp_utility.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtp_utility.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88601E43BE3C00621E92 /* rtp_utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtp_utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88611E43BE3C00621E92 /* ssrc_database.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssrc_database.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88621E43BE3C00621E92 /* ssrc_database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssrc_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88641E43BE3C00621E92 /* time_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = time_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88651E43BE3C00621E92 /* time_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88661E43BE3C00621E92 /* tmmbr_help.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmmbr_help.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88671E43BE3C00621E92 /* tmmbr_help.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tmmbr_help.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88691E43BE3C00621E92 /* ulpfec_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ulpfec_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD886A1E43BE3C00621E92 /* ulpfec_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ulpfec_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD886C1E43BE3C00621E92 /* ulpfec_header_reader_writer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ulpfec_header_reader_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD886D1E43BE3C00621E92 /* ulpfec_header_reader_writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ulpfec_header_reader_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD886E1E43BE3C00621E92 /* ulpfec_receiver_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ulpfec_receiver_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD886F1E43BE3C00621E92 /* ulpfec_receiver_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ulpfec_receiver_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88711E43BE3C00621E92 /* video_codec_information.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_codec_information.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88731E43BE3C00621E92 /* vp8_partition_aggregator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vp8_partition_aggregator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88741E43BE3C00621E92 /* vp8_partition_aggregator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vp8_partition_aggregator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88ED1E43BF3A00621E92 /* app.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = app.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88EE1E43BF3A00621E92 /* app.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = app.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88F01E43BF3A00621E92 /* bye.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bye.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88F11E43BF3A00621E92 /* bye.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bye.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88F31E43BF3A00621E92 /* common_header.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common_header.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88F41E43BF3A00621E92 /* common_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common_header.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88F61E43BF3A00621E92 /* compound_packet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compound_packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88F71E43BF3A00621E92 /* compound_packet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compound_packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88F91E43BF3A00621E92 /* dlrr.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dlrr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88FA1E43BF3A00621E92 /* dlrr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dlrr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88FC1E43BF3A00621E92 /* extended_jitter_report.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extended_jitter_report.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88FD1E43BF3A00621E92 /* extended_jitter_report.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extended_jitter_report.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD88FF1E43BF3A00621E92 /* extended_reports.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extended_reports.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89001E43BF3A00621E92 /* extended_reports.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extended_reports.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89021E43BF3A00621E92 /* fir.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89031E43BF3A00621E92 /* fir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89051E43BF3A00621E92 /* nack.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nack.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89061E43BF3A00621E92 /* nack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89081E43BF3A00621E92 /* pli.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pli.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89091E43BF3A00621E92 /* pli.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pli.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD890A1E43BF3A00621E92 /* psfb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = psfb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD890B1E43BF3A00621E92 /* psfb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psfb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD890D1E43BF3A00621E92 /* rapid_resync_request.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rapid_resync_request.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD890E1E43BF3A00621E92 /* rapid_resync_request.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapid_resync_request.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89101E43BF3A00621E92 /* receiver_report.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = receiver_report.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89111E43BF3A00621E92 /* receiver_report.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = receiver_report.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89131E43BF3A00621E92 /* remb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89141E43BF3A00621E92 /* remb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89161E43BF3A00621E92 /* report_block.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = report_block.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89171E43BF3A00621E92 /* report_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = report_block.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89191E43BF3A00621E92 /* rpsi.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rpsi.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD891A1E43BF3A00621E92 /* rpsi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rpsi.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD891C1E43BF3A00621E92 /* rrtr.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rrtr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD891D1E43BF3A00621E92 /* rrtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rrtr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD891E1E43BF3A00621E92 /* rtpfb.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtpfb.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD891F1E43BF3A00621E92 /* rtpfb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtpfb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89211E43BF3A00621E92 /* sdes.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sdes.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89221E43BF3A00621E92 /* sdes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89241E43BF3A00621E92 /* sender_report.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sender_report.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89251E43BF3A00621E92 /* sender_report.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sender_report.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89271E43BF3A00621E92 /* sli.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sli.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89281E43BF3A00621E92 /* sli.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sli.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD892A1E43BF3A00621E92 /* target_bitrate.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = target_bitrate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD892B1E43BF3A00621E92 /* target_bitrate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = target_bitrate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD892C1E43BF3A00621E92 /* tmmb_item.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmmb_item.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD892D1E43BF3A00621E92 /* tmmb_item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tmmb_item.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD892F1E43BF3A00621E92 /* tmmbn.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmmbn.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89301E43BF3A00621E92 /* tmmbn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tmmbn.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89321E43BF3A00621E92 /* tmmbr.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmmbr.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89331E43BF3A00621E92 /* tmmbr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tmmbr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89351E43BF3A00621E92 /* transport_feedback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transport_feedback.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89361E43BF3A00621E92 /* transport_feedback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transport_feedback.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89381E43BF3A00621E92 /* voip_metric.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voip_metric.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89391E43BF3A00621E92 /* voip_metric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voip_metric.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89891E43BFB300621E92 /* accelerate.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = accelerate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD898A1E43BFB300621E92 /* accelerate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = accelerate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD898C1E43BFB300621E92 /* audio_classifier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_classifier.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD898D1E43BFB300621E92 /* audio_classifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_classifier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD898E1E43BFB300621E92 /* audio_decoder_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD898F1E43BFB300621E92 /* audio_decoder_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_decoder_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89921E43BFB300621E92 /* audio_multi_vector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_multi_vector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89931E43BFB300621E92 /* audio_multi_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_multi_vector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89951E43BFB300621E92 /* audio_vector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_vector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89961E43BFB300621E92 /* audio_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_vector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89981E43BFB300621E92 /* background_noise.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = background_noise.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89991E43BFB300621E92 /* background_noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = background_noise.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD899B1E43BFB300621E92 /* buffer_level_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer_level_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD899C1E43BFB300621E92 /* buffer_level_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer_level_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD899E1E43BFB300621E92 /* comfort_noise.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = comfort_noise.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD899F1E43BFB300621E92 /* comfort_noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = comfort_noise.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89A01E43BFB300621E92 /* cross_correlation.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cross_correlation.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89A11E43BFB300621E92 /* cross_correlation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cross_correlation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89A21E43BFB300621E92 /* decision_logic_fax.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decision_logic_fax.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89A31E43BFB300621E92 /* decision_logic_fax.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decision_logic_fax.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89A41E43BFB300621E92 /* decision_logic_normal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decision_logic_normal.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89A51E43BFB300621E92 /* decision_logic_normal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decision_logic_normal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89A71E43BFB300621E92 /* decision_logic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decision_logic.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89A81E43BFB300621E92 /* decision_logic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decision_logic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89AA1E43BFB300621E92 /* decoder_database.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoder_database.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89AB1E43BFB300621E92 /* decoder_database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoder_database.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89AC1E43BFB300621E92 /* defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89AE1E43BFB300621E92 /* delay_manager.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_manager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89AF1E43BFB300621E92 /* delay_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89B11E43BFB300621E92 /* delay_peak_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_peak_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89B21E43BFB300621E92 /* delay_peak_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_peak_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89B41E43BFB300621E92 /* dsp_helper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dsp_helper.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89B51E43BFB300621E92 /* dsp_helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsp_helper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89B71E43BFB300621E92 /* dtmf_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtmf_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89B81E43BFB300621E92 /* dtmf_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtmf_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89BA1E43BFB300621E92 /* dtmf_tone_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtmf_tone_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89BB1E43BFB300621E92 /* dtmf_tone_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtmf_tone_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89BD1E43BFB300621E92 /* expand.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = expand.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89BE1E43BFB300621E92 /* expand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expand.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89C11E43BFB300621E92 /* merge.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89C21E43BFB300621E92 /* merge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89C51E43BFB300621E92 /* nack_tracker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nack_tracker.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89C61E43BFB300621E92 /* nack_tracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nack_tracker.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89C91E43BFB300621E92 /* neteq_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = neteq_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89CA1E43BFB300621E92 /* neteq_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = neteq_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89D01E43BFB300621E92 /* neteq.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = neteq.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89D31E43BFB300621E92 /* normal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normal.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89D41E43BFB300621E92 /* normal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = normal.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89D71E43BFB300621E92 /* packet_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packet_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89D81E43BFB300621E92 /* packet_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packet_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89D91E43BFB300621E92 /* packet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89DA1E43BFB300621E92 /* packet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89DC1E43BFB300621E92 /* post_decode_vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = post_decode_vad.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89DD1E43BFB300621E92 /* post_decode_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = post_decode_vad.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89DE1E43BFB300621E92 /* preemptive_expand.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preemptive_expand.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89DF1E43BFB300621E92 /* preemptive_expand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preemptive_expand.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89E11E43BFB300621E92 /* random_vector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random_vector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89E21E43BFB300621E92 /* random_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = random_vector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89E41E43BFB300621E92 /* red_payload_splitter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = red_payload_splitter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89E51E43BFB300621E92 /* red_payload_splitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = red_payload_splitter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89E61E43BFB300621E92 /* rtcp.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtcp.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89E71E43BFB300621E92 /* rtcp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtcp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89E81E43BFB300621E92 /* statistics_calculator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statistics_calculator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89E91E43BFB300621E92 /* statistics_calculator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statistics_calculator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89EB1E43BFB300621E92 /* sync_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sync_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89EC1E43BFB300621E92 /* sync_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sync_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89EF1E43BFB300621E92 /* tick_timer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tick_timer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89F01E43BFB300621E92 /* tick_timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tick_timer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89F21E43BFB300621E92 /* time_stretch.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = time_stretch.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89F31E43BFB300621E92 /* time_stretch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time_stretch.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89F51E43BFB300621E92 /* timestamp_scaler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timestamp_scaler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD89F61E43BFB300621E92 /* timestamp_scaler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timestamp_scaler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A601E43C00F00621E92 /* audio_checksum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audio_checksum.h; path = tools/audio_checksum.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A611E43C00F00621E92 /* audio_loop.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_loop.cc; path = tools/audio_loop.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A621E43C00F00621E92 /* audio_loop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audio_loop.h; path = tools/audio_loop.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A631E43C00F00621E92 /* audio_sink.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_sink.cc; path = tools/audio_sink.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A641E43C00F00621E92 /* audio_sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audio_sink.h; path = tools/audio_sink.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A651E43C00F00621E92 /* constant_pcm_packet_source.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = constant_pcm_packet_source.cc; path = tools/constant_pcm_packet_source.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A661E43C00F00621E92 /* constant_pcm_packet_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constant_pcm_packet_source.h; path = tools/constant_pcm_packet_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A681E43C00F00621E92 /* encode_neteq_input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = encode_neteq_input.cc; path = tools/encode_neteq_input.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A691E43C00F00621E92 /* encode_neteq_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = encode_neteq_input.h; path = tools/encode_neteq_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A6A1E43C00F00621E92 /* fake_decode_from_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fake_decode_from_file.cc; path = tools/fake_decode_from_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A6B1E43C00F00621E92 /* fake_decode_from_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fake_decode_from_file.h; path = tools/fake_decode_from_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A6D1E43C00F00621E92 /* input_audio_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = input_audio_file.cc; path = tools/input_audio_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A6E1E43C00F00621E92 /* input_audio_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = input_audio_file.h; path = tools/input_audio_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A711E43C00F00621E92 /* neteq_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = neteq_input.h; path = tools/neteq_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A781E43C00F00621E92 /* neteq_replacement_input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = neteq_replacement_input.cc; path = tools/neteq_replacement_input.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A791E43C00F00621E92 /* neteq_replacement_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = neteq_replacement_input.h; path = tools/neteq_replacement_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A7D1E43C00F00621E92 /* output_audio_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = output_audio_file.h; path = tools/output_audio_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A7E1E43C00F00621E92 /* output_wav_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = output_wav_file.h; path = tools/output_wav_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A7F1E43C00F00621E92 /* packet_source.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = packet_source.cc; path = tools/packet_source.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A801E43C00F00621E92 /* packet_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = packet_source.h; path = tools/packet_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A821E43C00F00621E92 /* packet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = packet.cc; path = tools/packet.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A831E43C00F00621E92 /* packet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = packet.h; path = tools/packet.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A841E43C00F00621E92 /* resample_input_audio_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = resample_input_audio_file.cc; path = tools/resample_input_audio_file.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A851E43C00F00621E92 /* resample_input_audio_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resample_input_audio_file.h; path = tools/resample_input_audio_file.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A891E43C00F00621E92 /* rtp_file_source.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtp_file_source.cc; path = tools/rtp_file_source.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A8A1E43C00F00621E92 /* rtp_file_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtp_file_source.h; path = tools/rtp_file_source.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A8B1E43C00F00621E92 /* rtp_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtp_generator.cc; path = tools/rtp_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A8C1E43C00F00621E92 /* rtp_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtp_generator.h; path = tools/rtp_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8A8D1E43C00F00621E92 /* rtpcat.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtpcat.cc; path = tools/rtpcat.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8ABD1E43C23900621E92 /* audio_receive_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_receive_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8ABE1E43C23900621E92 /* audio_receive_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AC01E43C23900621E92 /* audio_send_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_send_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AC11E43C23900621E92 /* audio_send_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_send_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AC31E43C23900621E92 /* audio_state.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_state.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AC41E43C23900621E92 /* audio_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_state.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AC61E43C23900621E92 /* conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = conversion.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AC91E43C23900621E92 /* scoped_voe_interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scoped_voe_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AD71E43C2B500621E92 /* abs_quant_loop.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = abs_quant_loop.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AD81E43C2B500621E92 /* abs_quant_loop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = abs_quant_loop.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AD91E43C2B500621E92 /* abs_quant.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = abs_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8ADA1E43C2B500621E92 /* abs_quant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = abs_quant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8ADB1E43C2B500621E92 /* audio_decoder_ilbc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_ilbc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8ADC1E43C2B500621E92 /* audio_decoder_ilbc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_decoder_ilbc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8ADD1E43C2B500621E92 /* audio_encoder_ilbc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_ilbc.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8ADE1E43C2B500621E92 /* audio_encoder_ilbc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_encoder_ilbc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8ADF1E43C2B500621E92 /* augmented_cb_corr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = augmented_cb_corr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE01E43C2B500621E92 /* augmented_cb_corr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = augmented_cb_corr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE11E43C2B500621E92 /* bw_expand.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bw_expand.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE21E43C2B500621E92 /* bw_expand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bw_expand.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE31E43C2B500621E92 /* cb_construct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cb_construct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE41E43C2B500621E92 /* cb_construct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cb_construct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE51E43C2B500621E92 /* cb_mem_energy_augmentation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cb_mem_energy_augmentation.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE61E43C2B500621E92 /* cb_mem_energy_augmentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cb_mem_energy_augmentation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE71E43C2B500621E92 /* cb_mem_energy_calc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cb_mem_energy_calc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE81E43C2B500621E92 /* cb_mem_energy_calc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cb_mem_energy_calc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AE91E43C2B500621E92 /* cb_mem_energy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cb_mem_energy.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AEA1E43C2B500621E92 /* cb_mem_energy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cb_mem_energy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AEB1E43C2B500621E92 /* cb_search_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cb_search_core.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AEC1E43C2B500621E92 /* cb_search_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cb_search_core.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AED1E43C2B500621E92 /* cb_search.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cb_search.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AEE1E43C2B500621E92 /* cb_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cb_search.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AEF1E43C2B500621E92 /* cb_update_best_index.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cb_update_best_index.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AF01E43C2B500621E92 /* cb_update_best_index.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cb_update_best_index.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AF11E43C2B500621E92 /* chebyshev.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = chebyshev.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AF21E43C2B500621E92 /* chebyshev.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chebyshev.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AF31E43C2B500621E92 /* comp_corr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = comp_corr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AF41E43C2B500621E92 /* comp_corr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = comp_corr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AF61E43C2B500621E92 /* constants.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = constants.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AF71E43C2B500621E92 /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AF81E43C2B500621E92 /* create_augmented_vec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = create_augmented_vec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AF91E43C2B500621E92 /* create_augmented_vec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = create_augmented_vec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AFA1E43C2B500621E92 /* decode_residual.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decode_residual.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AFB1E43C2B500621E92 /* decode_residual.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decode_residual.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AFC1E43C2B500621E92 /* decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AFD1E43C2B500621E92 /* decode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AFE1E43C2B500621E92 /* decoder_interpolate_lsf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decoder_interpolate_lsf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8AFF1E43C2B500621E92 /* decoder_interpolate_lsf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoder_interpolate_lsf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B001E43C2B500621E92 /* defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B011E43C2B500621E92 /* do_plc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = do_plc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B021E43C2B500621E92 /* do_plc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = do_plc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B031E43C2B500621E92 /* encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B041E43C2B500621E92 /* encode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B051E43C2B500621E92 /* energy_inverse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = energy_inverse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B061E43C2B500621E92 /* energy_inverse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = energy_inverse.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B071E43C2B500621E92 /* enh_upsample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = enh_upsample.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B081E43C2B500621E92 /* enh_upsample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enh_upsample.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B091E43C2B500621E92 /* enhancer_interface.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = enhancer_interface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B0A1E43C2B500621E92 /* enhancer_interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enhancer_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B0B1E43C2B500621E92 /* enhancer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = enhancer.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B0C1E43C2B500621E92 /* enhancer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enhancer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B0D1E43C2B500621E92 /* filtered_cb_vecs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filtered_cb_vecs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B0E1E43C2B500621E92 /* filtered_cb_vecs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filtered_cb_vecs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B0F1E43C2B500621E92 /* frame_classify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = frame_classify.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B101E43C2B500621E92 /* frame_classify.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_classify.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B111E43C2B500621E92 /* gain_dequant.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gain_dequant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B121E43C2B500621E92 /* gain_dequant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_dequant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B131E43C2B500621E92 /* gain_quant.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gain_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B141E43C2B500621E92 /* gain_quant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_quant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B151E43C2B500621E92 /* get_cd_vec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_cd_vec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B161E43C2B500621E92 /* get_cd_vec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = get_cd_vec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B171E43C2B500621E92 /* get_lsp_poly.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_lsp_poly.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B181E43C2B500621E92 /* get_lsp_poly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = get_lsp_poly.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B191E43C2B500621E92 /* get_sync_seq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_sync_seq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B1A1E43C2B500621E92 /* get_sync_seq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = get_sync_seq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B1B1E43C2B500621E92 /* hp_input.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hp_input.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B1C1E43C2B500621E92 /* hp_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hp_input.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B1D1E43C2B500621E92 /* hp_output.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hp_output.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B1E1E43C2B500621E92 /* hp_output.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hp_output.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B201E43C2B500621E92 /* ilbc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ilbc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B211E43C2B500621E92 /* ilbc.gypi */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ilbc.gypi; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B221E43C2B500621E92 /* ilbc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilbc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B231E43C2B500621E92 /* index_conv_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = index_conv_dec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B241E43C2B500621E92 /* index_conv_dec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = index_conv_dec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B251E43C2B500621E92 /* index_conv_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = index_conv_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B261E43C2B500621E92 /* index_conv_enc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = index_conv_enc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B271E43C2B500621E92 /* init_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = init_decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B281E43C2B500621E92 /* init_decode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = init_decode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B291E43C2B500621E92 /* init_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = init_encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B2A1E43C2B500621E92 /* init_encode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = init_encode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B2B1E43C2B500621E92 /* interpolate_samples.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interpolate_samples.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B2C1E43C2B500621E92 /* interpolate_samples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interpolate_samples.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B2D1E43C2B500621E92 /* interpolate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interpolate.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B2E1E43C2B500621E92 /* interpolate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interpolate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B2F1E43C2B500621E92 /* lpc_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B301E43C2B500621E92 /* lpc_encode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_encode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B311E43C2B500621E92 /* lsf_check.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lsf_check.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B321E43C2B500621E92 /* lsf_check.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lsf_check.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B331E43C2B500621E92 /* lsf_interpolate_to_poly_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lsf_interpolate_to_poly_dec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B341E43C2B500621E92 /* lsf_interpolate_to_poly_dec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lsf_interpolate_to_poly_dec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B351E43C2B500621E92 /* lsf_interpolate_to_poly_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lsf_interpolate_to_poly_enc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B361E43C2B500621E92 /* lsf_interpolate_to_poly_enc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lsf_interpolate_to_poly_enc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B371E43C2B500621E92 /* lsf_to_lsp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lsf_to_lsp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B381E43C2B500621E92 /* lsf_to_lsp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lsf_to_lsp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B391E43C2B500621E92 /* lsf_to_poly.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lsf_to_poly.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B3A1E43C2B500621E92 /* lsf_to_poly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lsf_to_poly.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B3B1E43C2B500621E92 /* lsp_to_lsf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lsp_to_lsf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B3C1E43C2B500621E92 /* lsp_to_lsf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lsp_to_lsf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B3D1E43C2B500621E92 /* my_corr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = my_corr.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B3E1E43C2B500621E92 /* my_corr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = my_corr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B3F1E43C2B500621E92 /* nearest_neighbor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nearest_neighbor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B401E43C2B500621E92 /* nearest_neighbor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nearest_neighbor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B421E43C2B500621E92 /* pack_bits.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pack_bits.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B431E43C2B500621E92 /* pack_bits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pack_bits.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B441E43C2B500621E92 /* poly_to_lsf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = poly_to_lsf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B451E43C2B500621E92 /* poly_to_lsf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = poly_to_lsf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B461E43C2B500621E92 /* poly_to_lsp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = poly_to_lsp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B471E43C2B500621E92 /* poly_to_lsp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = poly_to_lsp.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B481E43C2B500621E92 /* refiner.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refiner.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B491E43C2B500621E92 /* refiner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refiner.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B4A1E43C2B500621E92 /* simple_interpolate_lsf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = simple_interpolate_lsf.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B4B1E43C2B500621E92 /* simple_interpolate_lsf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_interpolate_lsf.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B4C1E43C2B500621E92 /* simple_lpc_analysis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = simple_lpc_analysis.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B4D1E43C2B500621E92 /* simple_lpc_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_lpc_analysis.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B4E1E43C2B500621E92 /* simple_lsf_dequant.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = simple_lsf_dequant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B4F1E43C2B500621E92 /* simple_lsf_dequant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_lsf_dequant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B501E43C2B500621E92 /* simple_lsf_quant.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = simple_lsf_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B511E43C2B500621E92 /* simple_lsf_quant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_lsf_quant.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B521E43C2B500621E92 /* smooth_out_data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = smooth_out_data.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B531E43C2B500621E92 /* smooth_out_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smooth_out_data.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B541E43C2B500621E92 /* smooth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = smooth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B551E43C2B500621E92 /* smooth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smooth.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B561E43C2B500621E92 /* sort_sq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sort_sq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B571E43C2B500621E92 /* sort_sq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sort_sq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B581E43C2B500621E92 /* split_vq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = split_vq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B591E43C2B500621E92 /* split_vq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = split_vq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B5A1E43C2B500621E92 /* state_construct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = state_construct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B5B1E43C2B500621E92 /* state_construct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = state_construct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B5C1E43C2B500621E92 /* state_search.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = state_search.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B5D1E43C2B500621E92 /* state_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = state_search.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B5E1E43C2B500621E92 /* swap_bytes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = swap_bytes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B5F1E43C2B500621E92 /* swap_bytes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swap_bytes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B601E43C2B500621E92 /* unpack_bits.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unpack_bits.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B611E43C2B500621E92 /* unpack_bits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unpack_bits.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B621E43C2B500621E92 /* vq3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vq3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B631E43C2B500621E92 /* vq3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vq3.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B641E43C2B500621E92 /* vq4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vq4.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B651E43C2B500621E92 /* vq4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vq4.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B661E43C2B500621E92 /* window32_w32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = window32_w32.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B671E43C2B500621E92 /* window32_w32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = window32_w32.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B681E43C2B500621E92 /* xcorr_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xcorr_coef.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8B691E43C2B500621E92 /* xcorr_coef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xcorr_coef.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8BFB1E43C34600621E92 /* audio_decoder_isac_t_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_decoder_isac_t_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8BFC1E43C34600621E92 /* audio_decoder_isac_t.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_decoder_isac_t.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8BFD1E43C34600621E92 /* audio_encoder_isac_t_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_encoder_isac_t_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8BFE1E43C34600621E92 /* audio_encoder_isac_t.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_encoder_isac_t.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8BFF1E43C34600621E92 /* bandwidth_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bandwidth_info.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C001E43C34600621E92 /* empty.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = empty.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C071E43C34600621E92 /* locked_bandwidth_info.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locked_bandwidth_info.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C081E43C34600621E92 /* locked_bandwidth_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locked_bandwidth_info.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C131E43C3B400621E92 /* vp9_noop.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vp9_noop.cc; path = codecs/vp9/vp9_noop.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C431E43C46C00621E92 /* vp8_noop.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vp8_noop.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C461E43C58E00621E92 /* audio_receive_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C471E43C58E00621E92 /* audio_send_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_send_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C481E43C58E00621E92 /* audio_send_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_send_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C491E43C58E00621E92 /* audio_sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_sink.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C4A1E43C58E00621E92 /* audio_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_state.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C4B1E43C58E00621E92 /* flexfec_receive_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flexfec_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C531E43C60900621E92 /* audio_decoder_opus.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_decoder_opus.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C541E43C60900621E92 /* audio_decoder_opus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_decoder_opus.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C561E43C60900621E92 /* audio_encoder_opus.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_opus.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C571E43C60900621E92 /* audio_encoder_opus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_encoder_opus.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C591E43C60900621E92 /* opus_inst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opus_inst.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C5A1E43C60900621E92 /* opus_interface.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opus_interface.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C5B1E43C60900621E92 /* opus_interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opus_interface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C6C1E43C66000621E92 /* click_annotate.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = click_annotate.cc; path = transient/click_annotate.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C6D1E43C66000621E92 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = common.h; path = transient/common.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C6E1E43C66000621E92 /* daubechies_8_wavelet_coeffs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = daubechies_8_wavelet_coeffs.h; path = transient/daubechies_8_wavelet_coeffs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C701E43C66000621E92 /* dyadic_decimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dyadic_decimator.h; path = transient/dyadic_decimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C721E43C66000621E92 /* file_utils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = file_utils.cc; path = transient/file_utils.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C731E43C66000621E92 /* file_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = file_utils.h; path = transient/file_utils.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C751E43C66000621E92 /* moving_moments.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = moving_moments.cc; path = transient/moving_moments.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C761E43C66000621E92 /* moving_moments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = moving_moments.h; path = transient/moving_moments.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C791E43C66000621E92 /* transient_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = transient_detector.cc; path = transient/transient_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C7A1E43C66000621E92 /* transient_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = transient_detector.h; path = transient/transient_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C7D1E43C66000621E92 /* transient_suppressor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = transient_suppressor.cc; path = transient/transient_suppressor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C7E1E43C66000621E92 /* transient_suppressor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = transient_suppressor.h; path = transient/transient_suppressor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C801E43C66000621E92 /* wpd_node.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wpd_node.cc; path = transient/wpd_node.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C811E43C66000621E92 /* wpd_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wpd_node.h; path = transient/wpd_node.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C831E43C66000621E92 /* wpd_tree.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wpd_tree.cc; path = transient/wpd_tree.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C841E43C66000621E92 /* wpd_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wpd_tree.h; path = transient/wpd_tree.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8C9F1E43C6F700621E92 /* audio_encoder_cng.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_encoder_cng.cc; path = cng/audio_encoder_cng.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CA01E43C6F700621E92 /* audio_encoder_cng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audio_encoder_cng.h; path = cng/audio_encoder_cng.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CA41E43C6F700621E92 /* webrtc_cng.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = webrtc_cng.cc; path = cng/webrtc_cng.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CA51E43C6F700621E92 /* webrtc_cng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtc_cng.h; path = cng/webrtc_cng.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CAD1E43C75200621E92 /* _kiss_fft_guts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _kiss_fft_guts.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CAE1E43C75200621E92 /* arch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arch.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB01E43C75200621E92 /* bands.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bands.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB11E43C75200621E92 /* bands.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bands.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB21E43C75200621E92 /* celt_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = celt_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB31E43C75200621E92 /* celt_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = celt_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB41E43C75200621E92 /* celt_lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = celt_lpc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB51E43C75200621E92 /* celt_lpc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = celt_lpc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB61E43C75200621E92 /* celt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = celt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB71E43C75200621E92 /* celt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = celt.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB81E43C75200621E92 /* cpu_support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_support.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CB91E43C75200621E92 /* cwrs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cwrs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CBA1E43C75200621E92 /* cwrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cwrs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CBB1E43C75200621E92 /* ecintrin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ecintrin.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CBC1E43C75200621E92 /* entcode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = entcode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CBD1E43C75200621E92 /* entcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entcode.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CBE1E43C75200621E92 /* entdec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = entdec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CBF1E43C75200621E92 /* entdec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entdec.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC01E43C75200621E92 /* entenc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = entenc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC11E43C75200621E92 /* entenc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entenc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC21E43C75200621E92 /* fixed_debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fixed_debug.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC31E43C75200621E92 /* fixed_generic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fixed_generic.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC41E43C75200621E92 /* float_cast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = float_cast.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC51E43C75200621E92 /* kiss_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kiss_fft.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC61E43C75200621E92 /* kiss_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kiss_fft.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC71E43C75200621E92 /* laplace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = laplace.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC81E43C75200621E92 /* laplace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = laplace.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CC91E43C75200621E92 /* mathops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mathops.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CCA1E43C75200621E92 /* mathops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathops.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CCB1E43C75200621E92 /* mdct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mdct.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CCC1E43C75200621E92 /* mdct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mdct.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CCD1E43C75200621E92 /* mfrngcod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mfrngcod.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CCF1E43C75200621E92 /* modes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = modes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CD01E43C75200621E92 /* modes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = modes.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CD21E43C75200621E92 /* os_support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = os_support.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CD31E43C75200621E92 /* pitch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pitch.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CD41E43C75200621E92 /* pitch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CD51E43C75200621E92 /* quant_bands.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quant_bands.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CD61E43C75200621E92 /* quant_bands.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quant_bands.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CD71E43C75200621E92 /* rate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rate.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CD81E43C75200621E92 /* rate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CD91E43C75200621E92 /* stack_alloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stack_alloc.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CDB1E43C75200621E92 /* static_modes_fixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = static_modes_fixed.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CDD1E43C75200621E92 /* static_modes_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = static_modes_float.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CDF1E43C75200621E92 /* vq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vq.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8CE01E43C75200621E92 /* vq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vq.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D141E43C76400621E92 /* celt_lpc_sse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = celt_lpc_sse.c; path = x86/celt_lpc_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D151E43C76400621E92 /* celt_lpc_sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = celt_lpc_sse.h; path = x86/celt_lpc_sse.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D161E43C76400621E92 /* pitch_sse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_sse.c; path = x86/pitch_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D171E43C76400621E92 /* pitch_sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pitch_sse.h; path = x86/pitch_sse.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D181E43C76400621E92 /* pitch_sse2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_sse2.c; path = x86/pitch_sse2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D191E43C76400621E92 /* pitch_sse4_1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_sse4_1.c; path = x86/pitch_sse4_1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D1A1E43C76400621E92 /* x86_celt_map.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x86_celt_map.c; path = x86/x86_celt_map.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D1B1E43C76400621E92 /* x86cpu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x86cpu.c; path = x86/x86cpu.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D1C1E43C76400621E92 /* x86cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = x86cpu.h; path = x86/x86cpu.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D5E1E43C7D900621E92 /* A2NLSF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = A2NLSF.c; path = silk/A2NLSF.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D5F1E43C7D900621E92 /* ana_filt_bank_1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ana_filt_bank_1.c; path = silk/ana_filt_bank_1.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D601E43C7D900621E92 /* API.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = API.h; path = silk/API.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D621E43C7D900621E92 /* biquad_alt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = biquad_alt.c; path = silk/biquad_alt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D631E43C7D900621E92 /* bwexpander_32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bwexpander_32.c; path = silk/bwexpander_32.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D641E43C7D900621E92 /* bwexpander.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bwexpander.c; path = silk/bwexpander.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D651E43C7D900621E92 /* check_control_input.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = check_control_input.c; path = silk/check_control_input.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D661E43C7D900621E92 /* CNG.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = CNG.c; path = silk/CNG.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D671E43C7D900621E92 /* code_signs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = code_signs.c; path = silk/code_signs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D681E43C7D900621E92 /* control_audio_bandwidth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = control_audio_bandwidth.c; path = silk/control_audio_bandwidth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D691E43C7D900621E92 /* control_codec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = control_codec.c; path = silk/control_codec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D6A1E43C7D900621E92 /* control_SNR.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = control_SNR.c; path = silk/control_SNR.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D6B1E43C7D900621E92 /* control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = control.h; path = silk/control.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D6C1E43C7D900621E92 /* debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = debug.c; path = silk/debug.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D6D1E43C7D900621E92 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = silk/debug.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D6E1E43C7D900621E92 /* dec_API.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = dec_API.c; path = silk/dec_API.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D6F1E43C7D900621E92 /* decode_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decode_core.c; path = silk/decode_core.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D701E43C7D900621E92 /* decode_frame.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decode_frame.c; path = silk/decode_frame.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D711E43C7D900621E92 /* decode_indices.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decode_indices.c; path = silk/decode_indices.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D721E43C7D900621E92 /* decode_parameters.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decode_parameters.c; path = silk/decode_parameters.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D731E43C7D900621E92 /* decode_pitch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decode_pitch.c; path = silk/decode_pitch.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D741E43C7D900621E92 /* decode_pulses.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decode_pulses.c; path = silk/decode_pulses.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D751E43C7D900621E92 /* decoder_set_fs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = decoder_set_fs.c; path = silk/decoder_set_fs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D761E43C7D900621E92 /* define.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = define.h; path = silk/define.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D771E43C7D900621E92 /* enc_API.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = enc_API.c; path = silk/enc_API.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D781E43C7D900621E92 /* encode_indices.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encode_indices.c; path = silk/encode_indices.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D791E43C7D900621E92 /* encode_pulses.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encode_pulses.c; path = silk/encode_pulses.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D7A1E43C7D900621E92 /* errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = errors.h; path = silk/errors.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D7D1E43C7D900621E92 /* gain_quant.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gain_quant.c; path = silk/gain_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D7E1E43C7D900621E92 /* HP_variable_cutoff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = HP_variable_cutoff.c; path = silk/HP_variable_cutoff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D7F1E43C7D900621E92 /* init_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = init_decoder.c; path = silk/init_decoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D801E43C7D900621E92 /* init_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = init_encoder.c; path = silk/init_encoder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D811E43C7D900621E92 /* Inlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Inlines.h; path = silk/Inlines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D821E43C7D900621E92 /* inner_prod_aligned.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inner_prod_aligned.c; path = silk/inner_prod_aligned.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D831E43C7D900621E92 /* interpolate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = interpolate.c; path = silk/interpolate.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D841E43C7D900621E92 /* lin2log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lin2log.c; path = silk/lin2log.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D851E43C7D900621E92 /* log2lin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = log2lin.c; path = silk/log2lin.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D861E43C7D900621E92 /* LP_variable_cutoff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LP_variable_cutoff.c; path = silk/LP_variable_cutoff.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D871E43C7D900621E92 /* LPC_analysis_filter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LPC_analysis_filter.c; path = silk/LPC_analysis_filter.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D881E43C7D900621E92 /* LPC_inv_pred_gain.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LPC_inv_pred_gain.c; path = silk/LPC_inv_pred_gain.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D891E43C7D900621E92 /* MacroCount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MacroCount.h; path = silk/MacroCount.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D8A1E43C7D900621E92 /* MacroDebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MacroDebug.h; path = silk/MacroDebug.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D8B1E43C7D900621E92 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = macros.h; path = silk/macros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D8C1E43C7D900621E92 /* main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main.h; path = silk/main.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D8E1E43C7D900621E92 /* NLSF_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NLSF_decode.c; path = silk/NLSF_decode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D8F1E43C7D900621E92 /* NLSF_del_dec_quant.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NLSF_del_dec_quant.c; path = silk/NLSF_del_dec_quant.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D901E43C7D900621E92 /* NLSF_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NLSF_encode.c; path = silk/NLSF_encode.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D911E43C7D900621E92 /* NLSF_stabilize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NLSF_stabilize.c; path = silk/NLSF_stabilize.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D921E43C7D900621E92 /* NLSF_unpack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NLSF_unpack.c; path = silk/NLSF_unpack.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D931E43C7D900621E92 /* NLSF_VQ_weights_laroia.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NLSF_VQ_weights_laroia.c; path = silk/NLSF_VQ_weights_laroia.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D941E43C7D900621E92 /* NLSF_VQ.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NLSF_VQ.c; path = silk/NLSF_VQ.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D951E43C7D900621E92 /* NLSF2A.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NLSF2A.c; path = silk/NLSF2A.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D961E43C7D900621E92 /* NSQ_del_dec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NSQ_del_dec.c; path = silk/NSQ_del_dec.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D971E43C7D900621E92 /* NSQ.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NSQ.c; path = silk/NSQ.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D981E43C7D900621E92 /* NSQ.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSQ.h; path = silk/NSQ.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D991E43C7D900621E92 /* pitch_est_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pitch_est_defines.h; path = silk/pitch_est_defines.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D9A1E43C7D900621E92 /* pitch_est_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_est_tables.c; path = silk/pitch_est_tables.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D9B1E43C7D900621E92 /* PLC.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = PLC.c; path = silk/PLC.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D9C1E43C7D900621E92 /* PLC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PLC.h; path = silk/PLC.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D9D1E43C7D900621E92 /* process_NLSFs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = process_NLSFs.c; path = silk/process_NLSFs.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D9E1E43C7D900621E92 /* quant_LTP_gains.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = quant_LTP_gains.c; path = silk/quant_LTP_gains.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8D9F1E43C7D900621E92 /* resampler_down2_3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_down2_3.c; path = silk/resampler_down2_3.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA01E43C7D900621E92 /* resampler_down2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_down2.c; path = silk/resampler_down2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA11E43C7D900621E92 /* resampler_private_AR2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_private_AR2.c; path = silk/resampler_private_AR2.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA21E43C7D900621E92 /* resampler_private_down_FIR.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_private_down_FIR.c; path = silk/resampler_private_down_FIR.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA31E43C7D900621E92 /* resampler_private_IIR_FIR.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_private_IIR_FIR.c; path = silk/resampler_private_IIR_FIR.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA41E43C7D900621E92 /* resampler_private_up2_HQ.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_private_up2_HQ.c; path = silk/resampler_private_up2_HQ.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA51E43C7D900621E92 /* resampler_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resampler_private.h; path = silk/resampler_private.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA61E43C7D900621E92 /* resampler_rom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler_rom.c; path = silk/resampler_rom.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA71E43C7D900621E92 /* resampler_rom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resampler_rom.h; path = silk/resampler_rom.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA81E43C7D900621E92 /* resampler_structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resampler_structs.h; path = silk/resampler_structs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DA91E43C7D900621E92 /* resampler.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = resampler.c; path = silk/resampler.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DAA1E43C7D900621E92 /* shell_coder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = shell_coder.c; path = silk/shell_coder.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DAB1E43C7D900621E92 /* sigm_Q15.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sigm_Q15.c; path = silk/sigm_Q15.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DAC1E43C7D900621E92 /* SigProc_FIX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SigProc_FIX.h; path = silk/SigProc_FIX.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DAD1E43C7D900621E92 /* sort.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sort.c; path = silk/sort.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DAE1E43C7D900621E92 /* stereo_decode_pred.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stereo_decode_pred.c; path = silk/stereo_decode_pred.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DAF1E43C7D900621E92 /* stereo_encode_pred.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stereo_encode_pred.c; path = silk/stereo_encode_pred.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB01E43C7D900621E92 /* stereo_find_predictor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stereo_find_predictor.c; path = silk/stereo_find_predictor.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB11E43C7D900621E92 /* stereo_LR_to_MS.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stereo_LR_to_MS.c; path = silk/stereo_LR_to_MS.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB21E43C7D900621E92 /* stereo_MS_to_LR.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stereo_MS_to_LR.c; path = silk/stereo_MS_to_LR.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB31E43C7D900621E92 /* stereo_quant_pred.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stereo_quant_pred.c; path = silk/stereo_quant_pred.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB41E43C7D900621E92 /* structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = structs.h; path = silk/structs.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB51E43C7D900621E92 /* sum_sqr_shift.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sum_sqr_shift.c; path = silk/sum_sqr_shift.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB61E43C7D900621E92 /* table_LSF_cos.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = table_LSF_cos.c; path = silk/table_LSF_cos.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB71E43C7D900621E92 /* tables_gain.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_gain.c; path = silk/tables_gain.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB81E43C7D900621E92 /* tables_LTP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_LTP.c; path = silk/tables_LTP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DB91E43C7D900621E92 /* tables_NLSF_CB_NB_MB.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_NLSF_CB_NB_MB.c; path = silk/tables_NLSF_CB_NB_MB.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DBA1E43C7D900621E92 /* tables_NLSF_CB_WB.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_NLSF_CB_WB.c; path = silk/tables_NLSF_CB_WB.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DBB1E43C7D900621E92 /* tables_other.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_other.c; path = silk/tables_other.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DBC1E43C7D900621E92 /* tables_pitch_lag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_pitch_lag.c; path = silk/tables_pitch_lag.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DBD1E43C7D900621E92 /* tables_pulses_per_block.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tables_pulses_per_block.c; path = silk/tables_pulses_per_block.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DBE1E43C7D900621E92 /* tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tables.h; path = silk/tables.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DBF1E43C7D900621E92 /* tuning_parameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tuning_parameters.h; path = silk/tuning_parameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DC01E43C7D900621E92 /* typedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = typedef.h; path = silk/typedef.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DC11E43C7D900621E92 /* VAD.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = VAD.c; path = silk/VAD.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8DC21E43C7D900621E92 /* VQ_WMat_EC.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = VQ_WMat_EC.c; path = silk/VQ_WMat_EC.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E251E43C7EC00621E92 /* main_sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main_sse.h; path = silk/x86/main_sse.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E261E43C7EC00621E92 /* NSQ_del_dec_sse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NSQ_del_dec_sse.c; path = silk/x86/NSQ_del_dec_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E271E43C7EC00621E92 /* NSQ_sse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NSQ_sse.c; path = silk/x86/NSQ_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E281E43C7EC00621E92 /* SigProc_FIX_sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SigProc_FIX_sse.h; path = silk/x86/SigProc_FIX_sse.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E291E43C7EC00621E92 /* VAD_sse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = VAD_sse.c; path = silk/x86/VAD_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E2A1E43C7EC00621E92 /* VQ_WMat_EC_sse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = VQ_WMat_EC_sse.c; path = silk/x86/VQ_WMat_EC_sse.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E2B1E43C7EC00621E92 /* x86_silk_map.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = x86_silk_map.c; path = silk/x86/x86_silk_map.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E9C1E43C9C100621E92 /* apply_sine_window_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = apply_sine_window_FLP.c; path = silk/float/apply_sine_window_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E9D1E43C9C100621E92 /* autocorrelation_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = autocorrelation_FLP.c; path = silk/float/autocorrelation_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E9E1E43C9C100621E92 /* burg_modified_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = burg_modified_FLP.c; path = silk/float/burg_modified_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8E9F1E43C9C100621E92 /* bwexpander_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bwexpander_FLP.c; path = silk/float/bwexpander_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA01E43C9C100621E92 /* corrMatrix_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = corrMatrix_FLP.c; path = silk/float/corrMatrix_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA11E43C9C100621E92 /* encode_frame_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encode_frame_FLP.c; path = silk/float/encode_frame_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA21E43C9C100621E92 /* energy_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = energy_FLP.c; path = silk/float/energy_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA31E43C9C100621E92 /* find_LPC_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = find_LPC_FLP.c; path = silk/float/find_LPC_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA41E43C9C100621E92 /* find_LTP_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = find_LTP_FLP.c; path = silk/float/find_LTP_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA51E43C9C100621E92 /* find_pitch_lags_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = find_pitch_lags_FLP.c; path = silk/float/find_pitch_lags_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA61E43C9C100621E92 /* find_pred_coefs_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = find_pred_coefs_FLP.c; path = silk/float/find_pred_coefs_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA71E43C9C100621E92 /* inner_product_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = inner_product_FLP.c; path = silk/float/inner_product_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA81E43C9C100621E92 /* k2a_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = k2a_FLP.c; path = silk/float/k2a_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EA91E43C9C100621E92 /* levinsondurbin_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = levinsondurbin_FLP.c; path = silk/float/levinsondurbin_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EAA1E43C9C100621E92 /* LPC_analysis_filter_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LPC_analysis_filter_FLP.c; path = silk/float/LPC_analysis_filter_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EAB1E43C9C100621E92 /* LPC_inv_pred_gain_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LPC_inv_pred_gain_FLP.c; path = silk/float/LPC_inv_pred_gain_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EAC1E43C9C100621E92 /* LTP_analysis_filter_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LTP_analysis_filter_FLP.c; path = silk/float/LTP_analysis_filter_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EAD1E43C9C100621E92 /* LTP_scale_ctrl_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LTP_scale_ctrl_FLP.c; path = silk/float/LTP_scale_ctrl_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EAE1E43C9C100621E92 /* main_FLP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main_FLP.h; path = silk/float/main_FLP.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EAF1E43C9C100621E92 /* noise_shape_analysis_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = noise_shape_analysis_FLP.c; path = silk/float/noise_shape_analysis_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB01E43C9C100621E92 /* pitch_analysis_core_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_analysis_core_FLP.c; path = silk/float/pitch_analysis_core_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB11E43C9C100621E92 /* prefilter_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = prefilter_FLP.c; path = silk/float/prefilter_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB21E43C9C100621E92 /* process_gains_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = process_gains_FLP.c; path = silk/float/process_gains_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB31E43C9C100621E92 /* regularize_correlations_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = regularize_correlations_FLP.c; path = silk/float/regularize_correlations_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB41E43C9C100621E92 /* residual_energy_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = residual_energy_FLP.c; path = silk/float/residual_energy_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB51E43C9C100621E92 /* scale_copy_vector_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = scale_copy_vector_FLP.c; path = silk/float/scale_copy_vector_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB61E43C9C100621E92 /* scale_vector_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = scale_vector_FLP.c; path = silk/float/scale_vector_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB71E43C9C100621E92 /* schur_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = schur_FLP.c; path = silk/float/schur_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB81E43C9C100621E92 /* SigProc_FLP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SigProc_FLP.h; path = silk/float/SigProc_FLP.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EB91E43C9C100621E92 /* solve_LS_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = solve_LS_FLP.c; path = silk/float/solve_LS_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EBA1E43C9C100621E92 /* sort_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sort_FLP.c; path = silk/float/sort_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EBB1E43C9C100621E92 /* structs_FLP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = structs_FLP.h; path = silk/float/structs_FLP.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EBC1E43C9C100621E92 /* warped_autocorrelation_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = warped_autocorrelation_FLP.c; path = silk/float/warped_autocorrelation_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8EBD1E43C9C100621E92 /* wrappers_FLP.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = wrappers_FLP.c; path = silk/float/wrappers_FLP.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F031E43CAF800621E92 /* apply_sine_window_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = apply_sine_window_FIX.c; path = silk/fixed/apply_sine_window_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F041E43CAF900621E92 /* autocorr_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = autocorr_FIX.c; path = silk/fixed/autocorr_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F051E43CAF900621E92 /* burg_modified_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = burg_modified_FIX.c; path = silk/fixed/burg_modified_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F061E43CAF900621E92 /* corrMatrix_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = corrMatrix_FIX.c; path = silk/fixed/corrMatrix_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F071E43CAF900621E92 /* encode_frame_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = encode_frame_FIX.c; path = silk/fixed/encode_frame_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F081E43CAF900621E92 /* find_LPC_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = find_LPC_FIX.c; path = silk/fixed/find_LPC_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F091E43CAF900621E92 /* find_LTP_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = find_LTP_FIX.c; path = silk/fixed/find_LTP_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F0A1E43CAF900621E92 /* find_pitch_lags_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = find_pitch_lags_FIX.c; path = silk/fixed/find_pitch_lags_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F0B1E43CAF900621E92 /* find_pred_coefs_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = find_pred_coefs_FIX.c; path = silk/fixed/find_pred_coefs_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F0C1E43CAF900621E92 /* k2a_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = k2a_FIX.c; path = silk/fixed/k2a_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F0D1E43CAF900621E92 /* k2a_Q16_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = k2a_Q16_FIX.c; path = silk/fixed/k2a_Q16_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F0E1E43CAF900621E92 /* LTP_analysis_filter_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LTP_analysis_filter_FIX.c; path = silk/fixed/LTP_analysis_filter_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F0F1E43CAF900621E92 /* LTP_scale_ctrl_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = LTP_scale_ctrl_FIX.c; path = silk/fixed/LTP_scale_ctrl_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F101E43CAF900621E92 /* main_FIX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main_FIX.h; path = silk/fixed/main_FIX.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F121E43CAF900621E92 /* noise_shape_analysis_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = noise_shape_analysis_FIX.c; path = silk/fixed/noise_shape_analysis_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F131E43CAF900621E92 /* pitch_analysis_core_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pitch_analysis_core_FIX.c; path = silk/fixed/pitch_analysis_core_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F141E43CAF900621E92 /* prefilter_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = prefilter_FIX.c; path = silk/fixed/prefilter_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F151E43CAF900621E92 /* process_gains_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = process_gains_FIX.c; path = silk/fixed/process_gains_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F161E43CAF900621E92 /* regularize_correlations_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = regularize_correlations_FIX.c; path = silk/fixed/regularize_correlations_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F171E43CAF900621E92 /* residual_energy_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = residual_energy_FIX.c; path = silk/fixed/residual_energy_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F181E43CAF900621E92 /* residual_energy16_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = residual_energy16_FIX.c; path = silk/fixed/residual_energy16_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F191E43CAF900621E92 /* schur_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = schur_FIX.c; path = silk/fixed/schur_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F1A1E43CAF900621E92 /* schur64_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = schur64_FIX.c; path = silk/fixed/schur64_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F1B1E43CAF900621E92 /* solve_LS_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = solve_LS_FIX.c; path = silk/fixed/solve_LS_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F1C1E43CAF900621E92 /* structs_FIX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = structs_FIX.h; path = silk/fixed/structs_FIX.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F1D1E43CAF900621E92 /* vector_ops_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vector_ops_FIX.c; path = silk/fixed/vector_ops_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F1E1E43CAF900621E92 /* warped_autocorrelation_FIX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = warped_autocorrelation_FIX.c; path = silk/fixed/warped_autocorrelation_FIX.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F571E43CBDF00621E92 /* audio_network_adaptor_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_network_adaptor_impl.cc; path = audio_network_adaptor/audio_network_adaptor_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F581E43CBDF00621E92 /* audio_network_adaptor_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audio_network_adaptor_impl.h; path = audio_network_adaptor/audio_network_adaptor_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F591E43CBDF00621E92 /* audio_network_adaptor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_network_adaptor.cc; path = audio_network_adaptor/audio_network_adaptor.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F5C1E43CBDF00621E92 /* bitrate_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bitrate_controller.cc; path = audio_network_adaptor/bitrate_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F5D1E43CBDF00621E92 /* bitrate_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bitrate_controller.h; path = audio_network_adaptor/bitrate_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F5F1E43CBDF00621E92 /* channel_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = channel_controller.cc; path = audio_network_adaptor/channel_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F601E43CBDF00621E92 /* channel_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = channel_controller.h; path = audio_network_adaptor/channel_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F631E43CBDF00621E92 /* controller_manager.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = controller_manager.cc; path = audio_network_adaptor/controller_manager.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F641E43CBDF00621E92 /* controller_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = controller_manager.h; path = audio_network_adaptor/controller_manager.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F651E43CBDF00621E92 /* controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = controller.cc; path = audio_network_adaptor/controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F661E43CBDF00621E92 /* controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = controller.h; path = audio_network_adaptor/controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F671E43CBDF00621E92 /* debug_dump_writer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = debug_dump_writer.cc; path = audio_network_adaptor/debug_dump_writer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F681E43CBDF00621E92 /* debug_dump_writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug_dump_writer.h; path = audio_network_adaptor/debug_dump_writer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F6B1E43CBE000621E92 /* dtx_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dtx_controller.cc; path = audio_network_adaptor/dtx_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F6C1E43CBE000621E92 /* dtx_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dtx_controller.h; path = audio_network_adaptor/dtx_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F6E1E43CBE000621E92 /* fec_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fec_controller.cc; path = audio_network_adaptor/fec_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F6F1E43CBE000621E92 /* fec_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fec_controller.h; path = audio_network_adaptor/fec_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F711E43CBE000621E92 /* frame_length_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = frame_length_controller.cc; path = audio_network_adaptor/frame_length_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F721E43CBE000621E92 /* frame_length_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = frame_length_controller.h; path = audio_network_adaptor/frame_length_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F761E43CBE000621E92 /* smoothing_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = smoothing_filter.cc; path = audio_network_adaptor/smoothing_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F771E43CBE000621E92 /* smoothing_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = smoothing_filter.h; path = audio_network_adaptor/smoothing_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F961E43CCBE00621E92 /* alr_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = alr_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F971E43CCBE00621E92 /* alr_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alr_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F981E43CCBE00621E92 /* bitrate_prober.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bitrate_prober.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F991E43CCBE00621E92 /* bitrate_prober.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitrate_prober.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F9A1E43CCBE00621E92 /* paced_sender.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = paced_sender.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F9B1E43CCBE00621E92 /* paced_sender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = paced_sender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F9C1E43CCBE00621E92 /* packet_router.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packet_router.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8F9D1E43CCBE00621E92 /* packet_router.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packet_router.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FA71E43CD0700621E92 /* congestion_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = congestion_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FAA1E43CD0700621E92 /* delay_based_bwe.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_based_bwe.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FAB1E43CD0700621E92 /* delay_based_bwe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_based_bwe.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FAC1E43CD0700621E92 /* probe_bitrate_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = probe_bitrate_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FAD1E43CD0700621E92 /* probe_bitrate_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = probe_bitrate_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FAE1E43CD0700621E92 /* probe_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = probe_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FAF1E43CD0700621E92 /* probe_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = probe_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FB01E43CD0700621E92 /* transport_feedback_adapter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transport_feedback_adapter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FB11E43CD0700621E92 /* transport_feedback_adapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transport_feedback_adapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FBE1E43CD6600621E92 /* aimd_rate_control.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aimd_rate_control.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FBF1E43CD6600621E92 /* aimd_rate_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aimd_rate_control.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FC01E43CD6600621E92 /* bwe_defines.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bwe_defines.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FC21E43CD6600621E92 /* inter_arrival.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inter_arrival.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FC31E43CD6600621E92 /* inter_arrival.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inter_arrival.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FC41E43CD6600621E92 /* overuse_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overuse_detector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FC51E43CD6600621E92 /* overuse_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = overuse_detector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FC61E43CD6600621E92 /* overuse_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = overuse_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FC71E43CD6600621E92 /* overuse_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = overuse_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FC81E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remote_bitrate_estimator_abs_send_time.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FC91E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remote_bitrate_estimator_abs_send_time.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FCA1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remote_bitrate_estimator_single_stream.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FCB1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remote_bitrate_estimator_single_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FCE1E43CD6600621E92 /* remote_estimator_proxy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remote_estimator_proxy.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FCF1E43CD6600621E92 /* remote_estimator_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remote_estimator_proxy.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FD01E43CD6600621E92 /* send_time_history.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = send_time_history.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FE41E43CDCA00621E92 /* audio_processing.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_processing.cc; path = include/audio_processing.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FE51E43CDCA00621E92 /* audio_processing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audio_processing.h; path = include/audio_processing.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FE61E43CDCA00621E92 /* config.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = config.cc; path = include/config.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FE71E43CDCA00621E92 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = include/config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FE81E43CDCA00621E92 /* mock_audio_processing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mock_audio_processing.h; path = include/mock_audio_processing.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FF01E43CDF400621E92 /* audio_encoder_copy_red.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_encoder_copy_red.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FF11E43CDF400621E92 /* audio_encoder_copy_red.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_encoder_copy_red.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FF61E43CE3A00621E92 /* audio_decoder_pcm16b.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_decoder_pcm16b.cc; path = pcm16b/audio_decoder_pcm16b.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FF71E43CE3A00621E92 /* audio_decoder_pcm16b.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audio_decoder_pcm16b.h; path = pcm16b/audio_decoder_pcm16b.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FF81E43CE3A00621E92 /* audio_encoder_pcm16b.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio_encoder_pcm16b.cc; path = pcm16b/audio_encoder_pcm16b.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FF91E43CE3A00621E92 /* audio_encoder_pcm16b.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audio_encoder_pcm16b.h; path = pcm16b/audio_encoder_pcm16b.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FFA1E43CE3A00621E92 /* pcm16b.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pcm16b.c; path = pcm16b/pcm16b.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD8FFB1E43CE3A00621E92 /* pcm16b.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pcm16b.h; path = pcm16b/pcm16b.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90021E43CE9700621E92 /* macifaddrs_converter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macifaddrs_converter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90051E43CEDE00621E92 /* biquad_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = biquad_filter.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90061E43CEDE00621E92 /* biquad_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = biquad_filter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90071E43CEDE00621E92 /* down_sampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = down_sampler.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90081E43CEDE00621E92 /* down_sampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = down_sampler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90091E43CEDE00621E92 /* gain_applier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_applier.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD900A1E43CEDE00621E92 /* gain_applier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_applier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD900B1E43CEDE00621E92 /* gain_selector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_selector.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD900C1E43CEDE00621E92 /* gain_selector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_selector.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD900E1E43CEDE00621E92 /* level_controller_constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = level_controller_constants.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90101E43CEDE00621E92 /* level_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_controller.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90111E43CEDE00621E92 /* level_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = level_controller.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90121E43CEDE00621E92 /* noise_level_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = noise_level_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90131E43CEDE00621E92 /* noise_level_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_level_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90141E43CEDE00621E92 /* noise_spectrum_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = noise_spectrum_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90151E43CEDE00621E92 /* noise_spectrum_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_spectrum_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90161E43CEDE00621E92 /* peak_level_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = peak_level_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90171E43CEDE00621E92 /* peak_level_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = peak_level_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90181E43CEDE00621E92 /* saturating_gain_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = saturating_gain_estimator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90191E43CEDE00621E92 /* saturating_gain_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = saturating_gain_estimator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD901A1E43CEDE00621E92 /* signal_classifier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = signal_classifier.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD901B1E43CEDE00621E92 /* signal_classifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signal_classifier.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90361E43CF6100621E92 /* ringbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ringbuffer.h; path = rtc_event_log/ringbuffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90371E43CF6100621E92 /* rtc_event_log_helper_thread.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtc_event_log_helper_thread.cc; path = rtc_event_log/rtc_event_log_helper_thread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90381E43CF6100621E92 /* rtc_event_log_helper_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtc_event_log_helper_thread.h; path = rtc_event_log/rtc_event_log_helper_thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD903E1E43CF6100621E92 /* rtc_event_log.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtc_event_log.cc; path = rtc_event_log/rtc_event_log.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD903F1E43CF6100621E92 /* rtc_event_log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtc_event_log.h; path = rtc_event_log/rtc_event_log.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD904F1E43D0E900621E92 /* i420.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = i420.cc; path = codecs/i420/i420.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90521E43D11200621E92 /* bitrate_controller_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bitrate_controller_impl.cc; path = bitrate_controller/bitrate_controller_impl.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90531E43D11200621E92 /* bitrate_controller_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bitrate_controller_impl.h; path = bitrate_controller/bitrate_controller_impl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD905B1E43D11200621E92 /* send_side_bandwidth_estimation.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = send_side_bandwidth_estimation.cc; path = bitrate_controller/send_side_bandwidth_estimation.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD905C1E43D11200621E92 /* send_side_bandwidth_estimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = send_side_bandwidth_estimation.h; path = bitrate_controller/send_side_bandwidth_estimation.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90651E43D15C00621E92 /* array_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = array_util.cc; path = beamformer/array_util.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90661E43D15C00621E92 /* array_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = array_util.h; path = beamformer/array_util.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90681E43D15C00621E92 /* complex_matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = complex_matrix.h; path = beamformer/complex_matrix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD906A1E43D15C00621E92 /* covariance_matrix_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = covariance_matrix_generator.cc; path = beamformer/covariance_matrix_generator.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD906B1E43D15C00621E92 /* covariance_matrix_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = covariance_matrix_generator.h; path = beamformer/covariance_matrix_generator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD906E1E43D15C00621E92 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = matrix.h; path = beamformer/matrix.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD906F1E43D15C00621E92 /* mock_nonlinear_beamformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mock_nonlinear_beamformer.h; path = beamformer/mock_nonlinear_beamformer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90721E43D15C00621E92 /* nonlinear_beamformer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nonlinear_beamformer.cc; path = beamformer/nonlinear_beamformer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90731E43D15C00621E92 /* nonlinear_beamformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nonlinear_beamformer.h; path = beamformer/nonlinear_beamformer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90871E43D33800621E92 /* ekt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ekt.c; path = srtp/ekt.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90881E43D33800621E92 /* srtp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = srtp.c; path = srtp/srtp.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD908D1E43D4CC00621E92 /* rdb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rdb.c; path = replay/rdb.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD908E1E43D4CC00621E92 /* rdbx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rdbx.c; path = replay/rdbx.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD908F1E43D4CC00621E92 /* ut_sim.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ut_sim.c; path = replay/ut_sim.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90981E43D50900621E92 /* datatypes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = datatypes.c; path = math/datatypes.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90991E43D50900621E92 /* stat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stat.c; path = math/stat.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD909C1E43D51100621E92 /* alloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alloc.c; path = kernel/alloc.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD909D1E43D51100621E92 /* crypto_kernel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = crypto_kernel.c; path = kernel/crypto_kernel.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD909E1E43D51100621E92 /* err.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = err.c; path = kernel/err.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD909F1E43D51100621E92 /* key.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = key.c; path = kernel/key.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90A41E43D51B00621E92 /* auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = auth.c; path = hash/auth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90A51E43D51B00621E92 /* hmac_ossl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hmac_ossl.c; path = hash/hmac_ossl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90A61E43D51B00621E92 /* null_auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = null_auth.c; path = hash/null_auth.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90AA1E43D52900621E92 /* aes_gcm_ossl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = aes_gcm_ossl.c; path = cipher/aes_gcm_ossl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90AB1E43D52900621E92 /* aes_icm_ossl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = aes_icm_ossl.c; path = cipher/aes_icm_ossl.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90AC1E43D52900621E92 /* cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cipher.c; path = cipher/cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD90AD1E43D52900621E92 /* null_cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = null_cipher.c; path = cipher/null_cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5D7C59C51208C68B001C873E /* libwebrtc.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libwebrtc.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5D7C59C61208C68B001C873E /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
+                FB39D0D11200F0E300088E69 /* libwebrtc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwebrtc.a; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+                5C4B4A871E42C336002651C8 /* Frameworks */ = {
+                        isa = PBXFrameworksBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
</ins><span class="cx">                         );
</span><del>-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 0;
</ins><span class="cx">                 };
</span><del>-                052F176C73F64864ABDE3205 /* dummy */ = {
-                        isa = PBXGroup;
-                        children = (
-                                D2C515614D77AC2E86BC5FDC /* audio_device_dummy.cc */,
-                                04AB1870EF9909656973DA1E /* audio_device_dummy.h */,
-                                EEF7B6146251B5FA331ADB41 /* file_audio_device.cc */,
-                                2A347DC53495EE6AA77BFD0D /* file_audio_device.h */,
-                                7D802A87DA1ACCCD18EE2E6E /* file_audio_device_factory.cc */,
-                                216DE33B19570F8FCA4EFD43 /* file_audio_device_factory.h */,
</del><ins>+                5C63FC591E418411002CA531 /* Frameworks */ = {
+                        isa = PBXFrameworksBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
</ins><span class="cx">                         );
</span><del>-                        path = dummy;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 0;
</ins><span class="cx">                 };
</span><del>-                052F64F1864EE18839130B10 /* api */ = {
-                        isa = PBXGroup;
-                        children = (
-                                100EF2E60EE49377F9B84627 /* omxtypes.h */,
</del><ins>+                FB39D0CF1200F0E300088E69 /* Frameworks */ = {
+                        isa = PBXFrameworksBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
</ins><span class="cx">                         );
</span><del>-                        path = api;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 0;
</ins><span class="cx">                 };
</span><del>-                0540459C0B08B54DD12877F0 /* libvpx */ = {
</del><ins>+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+                5C42CEBF1E4130A000D08A35 /* webrtc */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                02AF3F0D1577D5DA8C05AD7B /* source */,
</del><ins>+                                5C63F8E21E41732B002CA531 /* api */,
+                                5CDD8ABB1E43C22200621E92 /* audio */,
+                                5C63F3041E4146D2002CA531 /* base */,
+                                5CDD851A1E43B38F00621E92 /* call */,
+                                5C4B4C221E431F81002651C8 /* common_audio */,
+                                5C4B4C0F1E431F49002651C8 /* common_video */,
+                                5CDD90331E43CF2700621E92 /* logging */,
+                                5C4B48481E42C171002651C8 /* media */,
+                                5CDD83681E4399E400621E92 /* modules */,
+                                5C63F9871E4174BD002CA531 /* p2p */,
+                                5C63FA351E417608002CA531 /* pc */,
+                                5C4B4B571E431C20002651C8 /* sdk */,
+                                5C63FA731E417AD3002CA531 /* stats */,
+                                5C4B4C8B1E43207F002651C8 /* system_wrappers */,
+                                5CDD85591E43B5AE00621E92 /* video */,
+                                5CDD84291E43ADEE00621E92 /* voice_engine */,
+                                5C6CDD3D1E413598009754E3 /* call.h */,
+                                5C6CDD3E1E413598009754E3 /* common_types.cc */,
+                                5C6CDD3F1E413598009754E3 /* common_types.h */,
+                                5C6CDD401E413598009754E3 /* config.cc */,
+                                5C6CDD411E413598009754E3 /* config.h */,
+                                5C6CDD421E413598009754E3 /* transport.h */,
+                                5C6CDD431E413598009754E3 /* typedefs.h */,
+                                5C6CDD441E413598009754E3 /* video_decoder.h */,
+                                5C6CDD451E413598009754E3 /* video_encoder.h */,
+                                5C6CDD461E413598009754E3 /* video_frame.h */,
+                                5C6CDD471E413598009754E3 /* video_receive_stream.h */,
+                                5C6CDD481E413598009754E3 /* video_send_stream.h */,
+                                5C6CDD491E413598009754E3 /* voice_engine_configurations.h */,
</ins><span class="cx">                         );
</span><del>-                        path = libvpx;
</del><ins>+                        path = webrtc;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                05A530A22E68E93D3D3D5DA4 /* common */ = {
</del><ins>+                5C4B43B11E42A447002651C8 /* asn1 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1AE85EDA64EB3534CCD96D5B /* alloccommon.c */,
-                                27C26695BFE8F38C2329685E /* alloccommon.h */,
-                                9E0BDF2AEB1F77DC5002EDA9 /* blockd.c */,
-                                0F45E61F192EB4961D869833 /* blockd.h */,
-                                56E8FCF4ADC7791F90F3ABF5 /* coefupdateprobs.h */,
-                                734CFB4FD6765605BA94EDB5 /* common.h */,
-                                64F6D985548FF8C76D0EBAB2 /* copy_c.c */,
-                                6BEFFFE178CCBFDF31792FFD /* default_coef_probs.h */,
-                                FAFB3D4FC09CFCB523D32F6B /* dequantize.c */,
-                                73ADDBA5CCB7F1346964F065 /* entropy.c */,
-                                3E83E3C17F81E1B605C679DE /* entropy.h */,
-                                D50BAA7893F150006A073179 /* entropymode.c */,
-                                BEAC20C81CF4DC090F4BF0AB /* entropymode.h */,
-                                D7E99D42BB17518D5914405E /* entropymv.c */,
-                                29544E0B21114D3E940AD1F1 /* entropymv.h */,
-                                3E2653BBA2B2A203A68DFDA2 /* extend.c */,
-                                6FE3E2CC80C012A1AC75E122 /* extend.h */,
-                                149F860C6A4172B751BCBE7D /* filter.c */,
-                                5B108F589D0D4E4BBCC5EDAC /* filter.h */,
-                                1987EF380F9C1CF30E9B61B6 /* findnearmv.c */,
-                                93089A7691472A71257BF6E2 /* findnearmv.h */,
-                                72EBFBB1929959B639AC5731 /* generic */,
-                                7FD2FDF30BA5C2420271D624 /* header.h */,
-                                4A6791D0404BB2A98D6871DB /* idct_blk.c */,
-                                8C69C2F972893722CA89D3EF /* idctllm.c */,
-                                93D50CD29BD7F9B0ACF4F6D2 /* invtrans.h */,
-                                6E353CCC03F9DC395E257553 /* loopfilter.h */,
-                                686AD6703D7D16D1EB2ACA1E /* loopfilter_filters.c */,
-                                6CD0EF85602A65BF6F6C84DC /* mbpitch.c */,
-                                006C74BD65EE664FAA631D2A /* mfqe.c */,
-                                5CD075C15D741FE6DE6D90AB /* modecont.c */,
-                                5646F2E22A6C496CC8C8ABE1 /* modecont.h */,
-                                7AA23C02F90DD049B04EBCCF /* mv.h */,
-                                1F0C6ABF2CA3709E50DB379D /* onyx.h */,
-                                10EB86B18F1D279B7A98A7E7 /* onyxc_int.h */,
-                                74DB30867083BE9B7A99AF28 /* onyxd.h */,
-                                2040263559975558E8E7D98A /* postproc.c */,
-                                DE85E6BAF7874211A2D6FDF4 /* postproc.h */,
-                                0EFE5E33E835A47FB2FF5FB2 /* ppflags.h */,
-                                F2F3A77F160D50BE5425AAF8 /* quant_common.c */,
-                                57C67F9B2BF9392A4D3BBF96 /* quant_common.h */,
-                                B5E564C2F32F595F173A2D76 /* reconinter.c */,
-                                8BF13682C758AE04BE29AA77 /* reconinter.h */,
-                                68F2E9B127DC66203873EE8C /* reconintra.c */,
-                                29B3C83A1943D0023D0CBE39 /* reconintra.h */,
-                                99046AFE23B6F95C900B8A64 /* reconintra4x4.c */,
-                                A071F07EC245323CF8E88CBB /* reconintra4x4.h */,
-                                D4B776AFA97342132BBE9D5B /* rtcd.c */,
-                                DB92B9C6871D2A27822B1A62 /* setupintrarecon.c */,
-                                ECF5474AD802B89F31A9AB61 /* setupintrarecon.h */,
-                                CB927487A76C0D89E8D37131 /* swapyv12buffer.c */,
-                                E0EA5B99642518E2097D1940 /* swapyv12buffer.h */,
-                                BEBAA49700EF1D5EA92DB601 /* systemdependent.h */,
-                                FEEDE2E02DAB240819B8B0D6 /* threading.h */,
-                                C164256BC83D6D209572D95A /* treecoder.c */,
-                                0D239B8367C54392D2D80955 /* treecoder.h */,
-                                A6D4CBDD0FE5A6793882F4D4 /* vp8_entropymodedata.h */,
-                                D404F554029908233B2F76BB /* vp8_loopfilter.c */,
-                                7A7E2C3662889E8863F2AAFB /* x86 */,
</del><ins>+                                5C4B43B21E42A49E002651C8 /* a_bitstr.c */,
+                                5C4B43B31E42A49E002651C8 /* a_bool.c */,
+                                5C4B43B41E42A49E002651C8 /* a_d2i_fp.c */,
+                                5C4B43B51E42A49E002651C8 /* a_dup.c */,
+                                5C4B43B61E42A49E002651C8 /* a_enum.c */,
+                                5C4B43B71E42A49E002651C8 /* a_gentm.c */,
+                                5C4B43B81E42A49E002651C8 /* a_i2d_fp.c */,
+                                5C4B43B91E42A49E002651C8 /* a_int.c */,
+                                5C4B43BA1E42A49E002651C8 /* a_mbstr.c */,
+                                5C4B43BB1E42A49E002651C8 /* a_object.c */,
+                                5C4B43BC1E42A49E002651C8 /* a_octet.c */,
+                                5C4B43BD1E42A49E002651C8 /* a_print.c */,
+                                5C4B43BE1E42A49E002651C8 /* a_strnid.c */,
+                                5C4B43BF1E42A49E002651C8 /* a_time.c */,
+                                5C4B43C01E42A49E002651C8 /* a_type.c */,
+                                5C4B43C11E42A49E002651C8 /* a_utctm.c */,
+                                5C4B43C21E42A49E002651C8 /* a_utf8.c */,
+                                5C4B43C41E42A49E002651C8 /* asn1_lib.c */,
+                                5C4B43C51E42A49E002651C8 /* asn1_locl.h */,
+                                5C4B43C61E42A49E002651C8 /* asn1_par.c */,
+                                5C4B43C71E42A49E002651C8 /* asn1_test.cc */,
+                                5C4B43C31E42A49E002651C8 /* asn_pack.c */,
+                                5C4B43C81E42A49E002651C8 /* f_enum.c */,
+                                5C4B43C91E42A49E002651C8 /* f_int.c */,
+                                5C4B43CA1E42A49E002651C8 /* f_string.c */,
+                                5C4B43CB1E42A49E002651C8 /* t_bitst.c */,
+                                5C4B43CC1E42A49E002651C8 /* tasn_dec.c */,
+                                5C4B43CD1E42A49E002651C8 /* tasn_enc.c */,
+                                5C4B43CE1E42A49E002651C8 /* tasn_fre.c */,
+                                5C4B43CF1E42A49E002651C8 /* tasn_new.c */,
+                                5C4B43D01E42A49E002651C8 /* tasn_typ.c */,
+                                5C4B43D11E42A49E002651C8 /* tasn_utl.c */,
+                                5C4B43D21E42A49E002651C8 /* x_bignum.c */,
+                                5C4B43D31E42A49E002651C8 /* x_long.c */,
</ins><span class="cx">                         );
</span><del>-                        path = common;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                06A74285036C075ED117452A /* libyuv */ = {
-                        isa = PBXGroup;
-                        children = (
-                                E7316632F6F08F363412C593 /* basic_types.h */,
-                                662A846CE6B8F155931BAB10 /* compare.h */,
-                                E509918011A373E2E27220FB /* convert.h */,
-                                047043D6B73312B8CA4038AE /* convert_argb.h */,
-                                93E633928F56D0EDFF4F0D4F /* convert_from.h */,
-                                786DBE39ED649365A725C111 /* convert_from_argb.h */,
-                                E3604F39036269AA9664D37B /* cpu_id.h */,
-                                3C83C795F2A43CDE721D9D34 /* mjpeg_decoder.h */,
-                                5AD951A6A41E6862CA5236C7 /* planar_functions.h */,
-                                D42F424899ED436EFD35A3A5 /* rotate.h */,
-                                81B30A82776CEB6E2CFE53DD /* rotate_argb.h */,
-                                2D56E426C1F9845D560F2FE0 /* rotate_row.h */,
-                                07E00734FBDC785F91517375 /* row.h */,
-                                2BD614DC6C1F4812C5C81A55 /* scale.h */,
-                                F70E786CA6F2FF2407B7A472 /* scale_argb.h */,
-                                2210CA1B4589FA73D63B55F2 /* scale_row.h */,
-                                2E0E424BF55701EBC2F681B3 /* version.h */,
-                                5F5378280FC367CD3BC3209B /* video_common.h */,
-                        );
-                        path = libyuv;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                08593661AA7A7FAD6951D244 /* math */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2A38DB66E27A13DA99611A94 /* datatypes.c */,
-                                2693F46E235253209A2A0C8E /* stat.c */,
-                        );
-                        path = math;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                08C317919868D15FB65EC6D8 /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A7CC467549B11990BC9F5BEC /* testG722.cc */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                0B4DF89F8677A01D7C99557B /* aec */ = {
-                        isa = PBXGroup;
-                        children = (
-                                BB09B709C589A98989C905DC /* aec_core.cc */,
-                                4BD4BE6CD4ABAEC060BA4150 /* aec_core.h */,
-                                A7251EFA313A416582D984BA /* aec_core_optimized_methods.h */,
-                                36B9684F5187C8CF02A4165D /* aec_core_sse2.cc */,
-                                27A561104D94C39DC220345F /* aec_resampler.cc */,
-                                643316410AA7FCA1F83C5EF7 /* aec_resampler.h */,
-                                5C9AFEF832D91CDD5794F2C8 /* echo_cancellation.cc */,
-                                011AC52B28F970AB8726E4D1 /* echo_cancellation.h */,
-                                68448EB3B0F54C21F13F2E11 /* echo_cancellation_unittest.cc */,
-                                FD61CEB6EE63842691DB378E /* system_delay_unittest.cc */,
-                        );
-                        path = aec;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                0BEC023C56E28FC0C801CC83 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C383508239C982C7A28210A5 /* mock */,
-                                EC4880E5C791492D340755A3 /* video_coding.h */,
-                                0D6CCC31D0C3F025CDE611BE /* video_coding_defines.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                0CF35611F8EE340C4FB71B17 /* source */ = {
-                        isa = PBXGroup;
-                        children = (
-                                F0D5B67CDA2DD751873BBB4F /* audio_conference_mixer_impl.cc */,
-                                E0B24BF7952FCB662EA5B5B4 /* audio_conference_mixer_impl.h */,
-                                D95FF31033E305DBF2BF3AC4 /* audio_frame_manipulator.cc */,
-                                8249C1096FC7883413C49CDC /* audio_frame_manipulator.h */,
-                                B4C6E3BB4976428ECB860929 /* memory_pool.h */,
-                                21571738FD5B068B5FFAFDAD /* memory_pool_posix.h */,
-                                E495F0C949100F9F4A440AB3 /* time_scheduler.cc */,
-                                57A79D9D2D315B36535C221D /* time_scheduler.h */,
-                        );
-                        path = source;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                0D1BEA4EA7A657A83CA07090 /* poly1305 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                6305725D529C1B5601786162 /* internal.h */,
-                                791C6B7D622EC0E79A11CC56 /* poly1305.c */,
-                                C825E5F531E780BEE6279BB0 /* poly1305_arm.c */,
-                                23E526259DB218B47D74ECBD /* poly1305_vec.c */,
-                        );
-                        path = poly1305;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                0DE74CB7D6D3D240E52BC1BC /* rsa */ = {
-                        isa = PBXGroup;
-                        children = (
-                                62FC13C645D7ABC2E1B67EB7 /* blinding.c */,
-                                A32C3A83D9363FA2A978BA21 /* internal.h */,
-                                6B8FCC66A6623B4814E06DAD /* padding.c */,
-                                296AC079A8A8113C638ADF79 /* rsa.c */,
-                                9196BB9EFEBFE72A7E882FFE /* rsa_asn1.c */,
-                                12946AEF0D0A66DAB0963690 /* rsa_impl.c */,
-                        );
-                        path = rsa;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                0EDB4A9089AE4031053C72FB /* six */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C3266EB098E7ABD2AC22D3AD /* six.py */,
-                        );
-                        path = six;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                0F2E3714CAB41A2113DAF17A /* utility */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2E2B6D2AEF1B1C1C19EA3BFB /* frame_dropper.cc */,
-                                D1D7BAE0C936EA64861C3670 /* frame_dropper.h */,
-                                413BD9A46B84BD7CA2B38584 /* frame_dropper_unittest.cc */,
-                                84FDD05204B4439204C2A176 /* ivf_file_writer.cc */,
-                                D2FA40DEDFB4A8489C62F641 /* ivf_file_writer.h */,
-                                807A03FE8061546232FA8643 /* ivf_file_writer_unittest.cc */,
-                                C354D9454445CF9305A09955 /* moving_average.cc */,
-                                D2CA026ED8BBA584DCB6FAAD /* moving_average.h */,
-                                B6DD8A4D8D570316F3C448F8 /* moving_average_unittest.cc */,
-                                F595C159368969FCB6CF7DA1 /* qp_parser.cc */,
-                                2AD370AB9C69E2123BBC4497 /* qp_parser.h */,
-                                E9A06661F8B110EF1EDD538F /* quality_scaler.cc */,
-                                61894B4A5B340DA99E2E04F9 /* quality_scaler.h */,
-                                CB39BF51CDB4BC2019244E97 /* quality_scaler_unittest.cc */,
-                                E0DCFCDB3765CA2689620B84 /* simulcast_rate_allocator.cc */,
-                                7F7927AEEA590FE179962ED6 /* simulcast_rate_allocator.h */,
-                                2173D2BDC2DEF545A16687C1 /* simulcast_rate_allocator_unittest.cc */,
-                                B7899A198AE96482F74B1948 /* vp8_header_parser.cc */,
-                                CA55B89FA28C11AABCD5B0FE /* vp8_header_parser.h */,
-                        );
-                        path = utility;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                10EDB8E0B128C0768CD8599E /* mac */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7240C90AB2FB1B434574324A /* run_test.mm */,
-                                2F4D2888B74278D8A447451F /* video_renderer_mac.h */,
-                                00869AD28FCA052475D6F211 /* video_renderer_mac.mm */,
-                        );
-                        path = mac;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                110C0D4DED22BC25070BF01B /* audio_network_adaptor */ = {
-                        isa = PBXGroup;
-                        children = (
-                                E79DF0BB63F4C9714DA5F32A /* audio_network_adaptor.cc */,
-                                4055BCA093B8D31BD2056E53 /* audio_network_adaptor_impl.cc */,
-                                CF2BEBEBA6B8DC7B918CC806 /* audio_network_adaptor_impl.h */,
-                                87CE9A2AAE2DB3FEBCF13F77 /* audio_network_adaptor_impl_unittest.cc */,
-                                BEB0DD52DE8CA34A36229C45 /* bitrate_controller.cc */,
-                                1A8D3CBF4843981C8593CF1C /* bitrate_controller.h */,
-                                02C43FE385E706FA66D8648B /* bitrate_controller_unittest.cc */,
-                                7FF5EF5A0AEAE7EA411018E5 /* channel_controller.cc */,
-                                4815CE42E29376C1B82DC112 /* channel_controller.h */,
-                                1E0D619443F61D3547689A8D /* channel_controller_unittest.cc */,
-                                BD05804EF669AA521F8A3D62 /* config.proto */,
-                                F7138ED91C1B7634CADEBDF9 /* controller.cc */,
-                                DE07C8BA84939D8737E2AC13 /* controller.h */,
-                                26B75CE04E4824BE1CA01799 /* controller_manager.cc */,
-                                9A471B29E973F8FDB3636890 /* controller_manager.h */,
-                                E7A20E1215745B6DF03B6656 /* controller_manager_unittest.cc */,
-                                AAABDE5488A70364C7560045 /* debug_dump.proto */,
-                                579B42CA8B13FA5BC45554D1 /* debug_dump_writer.cc */,
-                                42D8C85B4E8146A4CACF8DBF /* debug_dump_writer.h */,
-                                621753B85B947B59DA0D76CC /* dtx_controller.cc */,
-                                9320A8FF0D27F5E3FF5A2247 /* dtx_controller.h */,
-                                6A1DE9337856C775BC62D4B3 /* dtx_controller_unittest.cc */,
-                                9C19168F03B958139C18FD38 /* fec_controller.cc */,
-                                73CBC7C946E6D8D1A0300E38 /* fec_controller.h */,
-                                FC4660DD1CF50D5D26924ACB /* fec_controller_unittest.cc */,
-                                BBD7EC4FD0CB53E69A63D39C /* frame_length_controller.cc */,
-                                7E826312BC9842CF377BA47D /* frame_length_controller.h */,
-                                C472B6AE6003CBC4118A729F /* frame_length_controller_unittest.cc */,
-                                D190D8600A8FC2DF99483FEE /* include */,
-                                460BCF3CC52AD6CCF74DE1DE /* mock */,
-                                EE25566955CDD41310448031 /* smoothing_filter.cc */,
-                                FB4C250F1AF8228C6C0125F2 /* smoothing_filter.h */,
-                                869836E0E993260034945BC3 /* smoothing_filter_unittest.cc */,
-                        );
-                        path = audio_network_adaptor;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                112139489DFA792A518727B6 /* portaudio */ = {
-                        isa = PBXGroup;
-                        children = (
-                                D9D349A1B78ECA939BBFC2D7 /* pa_memorybarrier.h */,
-                                9F2AEDF51B5B3F983895FA1A /* pa_ringbuffer.c */,
-                                1FC0756F9DB3B1DC54BF621D /* pa_ringbuffer.h */,
-                        );
-                        path = portaudio;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                118378DD636A91174CB3B5E0 /* asn1 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C99F1FE401425BB9803DD5D9 /* a_bitstr.c */,
-                                B6C8753337F77C62490EB0F4 /* a_bool.c */,
-                                67FF90C375286227CEB882B4 /* a_d2i_fp.c */,
-                                0FFFAA0185070F26BF31428D /* a_dup.c */,
-                                BA731ADAA3E2B94663DC967F /* a_enum.c */,
-                                F4F27FAC7D32C6E2A3DB5E9B /* a_gentm.c */,
-                                D6DD5B06130C0A14F942A4A0 /* a_i2d_fp.c */,
-                                B41637DB8EBFB40B7BFAEFA2 /* a_int.c */,
-                                22A2837A8729821C6A70179C /* a_mbstr.c */,
-                                9917CFEA7492E5D70B7EBE19 /* a_object.c */,
-                                C35495F934C29AF57A58F653 /* a_octet.c */,
-                                9B48B28A75FE5DF9E53F3DC3 /* a_print.c */,
-                                B59558028DF0DDD5E0333897 /* a_strnid.c */,
-                                6277EE044BAC070A9EA18A76 /* a_time.c */,
-                                AEF3A970D2182FFE0B6C674E /* a_type.c */,
-                                A04ED9629946D7BB9117B148 /* a_utctm.c */,
-                                B0801CD94FBF4311F8CBE173 /* a_utf8.c */,
-                                88442DD29A1468FC6DC6AA08 /* asn1_lib.c */,
-                                6D880AE4287A9604AF68730D /* asn1_locl.h */,
-                                E7AB66505BC95D79E0AB5A2A /* asn1_par.c */,
-                                C3DCCAB2C7DD18C83DD11B82 /* asn_pack.c */,
-                                C981590DC979ABF6BAEBCDBE /* f_enum.c */,
-                                912FE7DA77A16B62A341B56C /* f_int.c */,
-                                88E26ADF100F161B750221EF /* f_string.c */,
-                                815D52CA2586D81067439A4A /* t_bitst.c */,
-                                ADC660D49E56C6B075B07560 /* tasn_dec.c */,
-                                8784B250B385F07C531DA5D4 /* tasn_enc.c */,
-                                CC9D42DB6CA14A9A5CECA772 /* tasn_fre.c */,
-                                1238602F78602951048EC4FA /* tasn_new.c */,
-                                F1F95CA8EFE24C63D45B7260 /* tasn_typ.c */,
-                                D29C01D55288E69D65B3D493 /* tasn_utl.c */,
-                                439E436A7C5D6AF5B11BBB60 /* x_bignum.c */,
-                                E760F799B639E312F979BB9C /* x_long.c */,
-                        );
</del><span class="cx">                         path = asn1;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1223738B4C2FFAB383AC431D /* err */ = {
</del><ins>+                5C4B43F61E42A4A6002651C8 /* base64 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                D1CAFAADDF76FAAEF6B83433 /* err.c */,
</del><ins>+                                5C4B43F71E42A4CC002651C8 /* base64.c */,
</ins><span class="cx">                         );
</span><del>-                        path = err;
</del><ins>+                        name = base64;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                12250B697A523E514BA4ACA4 /* gmock_custom */ = {
</del><ins>+                5C4B43F91E42A4D7002651C8 /* bio */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                989267214DCA2CBCDF51431D /* gmock */,
</del><ins>+                                5C4B43FB1E42A4F1002651C8 /* bio.c */,
+                                5C4B43FA1E42A4F1002651C8 /* bio_mem.c */,
+                                5C4B43FC1E42A4F1002651C8 /* buffer.c */,
+                                5C4B43FD1E42A4F1002651C8 /* connect.c */,
+                                5C4B43FE1E42A4F1002651C8 /* fd.c */,
+                                5C4B43FF1E42A4F1002651C8 /* file.c */,
+                                5C4B44001E42A4F1002651C8 /* hexdump.c */,
+                                5C4B44011E42A4F1002651C8 /* internal.h */,
+                                5C4B44021E42A4F1002651C8 /* pair.c */,
+                                5C4B44031E42A4F1002651C8 /* printf.c */,
+                                5C4B44051E42A4F1002651C8 /* socket.c */,
+                                5C4B44041E42A4F1002651C8 /* socket_helper.c */,
</ins><span class="cx">                         );
</span><del>-                        path = gmock_custom;
</del><ins>+                        name = bio;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                125AE3F2F880A66BF10624D3 /* crypto */ = {
</del><ins>+                5C4B44121E42A4F8002651C8 /* bn */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                E44E52276C037022D70FA807 /* aes */,
-                                118378DD636A91174CB3B5E0 /* asn1 */,
-                                2CC719870E82A96F2D3A2D11 /* base64 */,
-                                601515A80B8D26F15961D27D /* bio */,
-                                C41A695441952A1F726D7E32 /* bn */,
-                                5E3C03E771E9AD0F6838C173 /* buf */,
-                                EBDF634EF9CA7FE7B3205B28 /* bytestring */,
-                                5373A61C0F65CE7429225A8E /* chacha */,
-                                36F343FC11A91BC225D89F2D /* cipher */,
-                                FD73EC77E14D7E0DD02F6C66 /* cmac */,
-                                B3F2D9884D7F728FAEBE51B1 /* conf */,
-                                A27F6D251900283DC566A70F /* cpu-aarch64-linux.c */,
-                                ACE9C47B52E4D395732C7221 /* cpu-arm-linux.c */,
-                                5D43E2F7260A3D180E4EE76E /* cpu-arm.c */,
-                                6AB4779B16BB6D90E2FAFB61 /* cpu-intel.c */,
-                                464EA6AFB8739A1DE79B908B /* cpu-ppc64le.c */,
-                                B200172D80B855F92AE9D109 /* crypto.c */,
-                                BF58DC2B90FAE9C483064F4C /* curve25519 */,
-                                60BC3359FC8F022E7CAFF5CA /* des */,
-                                9A422E6EBCFA09C24CC2DC73 /* dh */,
-                                21CE74EE0DB13842F288BB3C /* digest */,
-                                D729CA290C56B5CDB632A086 /* dsa */,
-                                711B69810A0EAD0621F8A368 /* ec */,
-                                54F0157FEBF176668D3E5CF2 /* ecdh */,
-                                1F2E820C60A42BCE047E7902 /* ecdsa */,
-                                D67BFE273991DA34AAFBFD6E /* engine */,
-                                1223738B4C2FFAB383AC431D /* err */,
-                                7BC92B1A77AFA5A966A00B1C /* evp */,
-                                668A0734B3F020ACA47DE713 /* ex_data.c */,
-                                37D18830AD0DE9E792ED84C6 /* hkdf */,
-                                959ED202BC7D1AFD1F2FA229 /* hmac */,
-                                1897468394902A34E37B2CC0 /* internal.h */,
-                                5E60A788988ADA70E678A1E6 /* lhash */,
-                                42A8897A87D78AAB4069AC2B /* md4 */,
-                                7F3C7FF253302D0C832C1B0B /* md5 */,
-                                CD6EBCF8BF81A9BF07A1A4C5 /* mem.c */,
-                                17F4127A90950A4DF441D98A /* modes */,
-                                9E132FA2DFB3B99942EB225C /* newhope */,
-                                515FB17C42A39F0AAD398DF1 /* obj */,
-                                9D7444D3C39E9C41FBA6A395 /* pem */,
-                                FD4D9405C7AF5A2D0A414AB2 /* pkcs8 */,
-                                0D1BEA4EA7A657A83CA07090 /* poly1305 */,
-                                B864F133F5E30D03241FCA4E /* rand */,
-                                86B2137958BA5C6FDED46FCC /* rc4 */,
-                                A4994C6980E9C605EDE657B6 /* refcount_c11.c */,
-                                C137450976A966A96E7C8431 /* refcount_lock.c */,
-                                0DE74CB7D6D3D240E52BC1BC /* rsa */,
-                                FBF55E744D1698BEC59EE984 /* sha */,
-                                D0A4F49DE45234CF0EFF4828 /* stack */,
-                                E38FF4142941B9CF623A2585 /* thread.c */,
-                                E39C601012CC178857519C30 /* thread_none.c */,
-                                187F55FC7B56E8D49B5BF0AF /* thread_pthread.c */,
-                                93C80BC12620B88264D8BF17 /* thread_win.c */,
-                                7A1B5A1C03C3CEBA7CED3986 /* time_support.c */,
-                                ACF60A916352F6F1E4CA884C /* x509 */,
-                                F16D2362F04BC65101434886 /* x509v3 */,
</del><ins>+                                5C4B44131E42A50C002651C8 /* add.c */,
+                                5C4B44161E42A50C002651C8 /* bn.c */,
+                                5C4B44141E42A50C002651C8 /* bn_asn1.c */,
+                                5C4B44151E42A50C002651C8 /* bn_test.cc */,
+                                5C4B44171E42A50C002651C8 /* cmp.c */,
+                                5C4B44181E42A50C002651C8 /* convert.c */,
+                                5C4B44191E42A50C002651C8 /* ctx.c */,
+                                5C4B441A1E42A50C002651C8 /* div.c */,
+                                5C4B441B1E42A50C002651C8 /* exponentiation.c */,
+                                5C4B441C1E42A50C002651C8 /* gcd.c */,
+                                5C4B441D1E42A50C002651C8 /* generic.c */,
+                                5C4B441E1E42A50C002651C8 /* internal.h */,
+                                5C4B441F1E42A50C002651C8 /* kronecker.c */,
+                                5C4B44211E42A50C002651C8 /* montgomery.c */,
+                                5C4B44201E42A50C002651C8 /* montgomery_inv.c */,
+                                5C4B44221E42A50C002651C8 /* mul.c */,
+                                5C4B44231E42A50C002651C8 /* prime.c */,
+                                5C4B44241E42A50C002651C8 /* random.c */,
+                                5C4B44251E42A50C002651C8 /* rsaz_exp.c */,
+                                5C4B44261E42A50C002651C8 /* rsaz_exp.h */,
+                                5C4B44271E42A50C002651C8 /* shift.c */,
+                                5C4B44281E42A50C002651C8 /* sqrt.c */,
</ins><span class="cx">                         );
</span><del>-                        path = crypto;
</del><ins>+                        name = bn;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                13C02BC3132B0C4B12366C1C /* channel_transport */ = {
</del><ins>+                5C4B44411E42A553002651C8 /* buf */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                2799DD6A82196ED0BD5C86A7 /* channel_transport.cc */,
-                                0A2062B067EE710CE56D0E8D /* channel_transport.h */,
-                                636643133C2CA3F98E158D56 /* udp_socket_manager_posix.cc */,
-                                24EA89DEB5E4063E3A06C34A /* udp_socket_manager_posix.h */,
-                                44551D886811E11DCD1B2728 /* udp_socket_manager_unittest.cc */,
-                                FDF7423FD6AE3BD5A4FF925F /* udp_socket_manager_wrapper.cc */,
-                                69FDC682A4F844578D421437 /* udp_socket_manager_wrapper.h */,
-                                C05F6CCD504DBC070765F4A1 /* udp_socket_posix.cc */,
-                                A5CEBA80D5B312B03679B8B0 /* udp_socket_posix.h */,
-                                50996D78E14FACCE60E250ED /* udp_socket_wrapper.cc */,
-                                E7DCAC5B6087417AB34DE187 /* udp_socket_wrapper.h */,
-                                9599D82DED1B9CE742DB0473 /* udp_socket_wrapper_unittest.cc */,
-                                D9D258A932492F63B4240270 /* udp_transport.h */,
-                                5F63AB8C251F02F828DE7A74 /* udp_transport_impl.cc */,
-                                1D2A8857BB30EC9D3A1A0F69 /* udp_transport_impl.h */,
-                                553EA668CD5174A8963F5255 /* udp_transport_unittest.cc */,
</del><ins>+                                5C4B443F1E42A549002651C8 /* buf.c */,
</ins><span class="cx">                         );
</span><del>-                        path = channel_transport;
</del><ins>+                        name = buf;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                14A293DDB04C83118C746DEE /* source */ = {
</del><ins>+                5C4B44421E42A588002651C8 /* bytestring */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                5A5413E70921DD85C2DA0390 /* byte_io.h */,
-                                182ECEC913EB0166AD48701B /* byte_io_unittest.cc */,
-                                88A90C0A6D35A9AC80386090 /* dtmf_queue.cc */,
-                                E1847BF3B443F5FE2FE737DB /* dtmf_queue.h */,
-                                22AB5DF852E4D7703D498783 /* fec_private_tables_bursty.h */,
-                                DAA5E02286F6577B28261924 /* fec_private_tables_random.h */,
-                                0353320D71179E98DBC4FA4A /* fec_test_helper.cc */,
-                                6732B91B1DFEDF297AEC8F50 /* fec_test_helper.h */,
-                                8481044E47F1E63E40126D3D /* flexfec_header_reader_writer.cc */,
-                                132CCA34466B1C0397296FCE /* flexfec_header_reader_writer.h */,
-                                0FF6284F9BF4FC52865CC4E4 /* flexfec_header_reader_writer_unittest.cc */,
-                                F5DC5283D97A74A4A1D2D3FF /* flexfec_receiver_impl.cc */,
-                                D9F01FA50D6A4B83176B5C18 /* flexfec_receiver_impl.h */,
-                                49EDE9055ACDB882D769773F /* flexfec_receiver_unittest.cc */,
-                                BB9BC59B5A614DD7015C86F2 /* forward_error_correction.cc */,
-                                82E1DA0CE1CC90F475BD27A4 /* forward_error_correction.h */,
-                                E4C6D5B3F8530B6C02A8AED4 /* forward_error_correction_internal.cc */,
-                                F888B3F2202ED636E1A56A8D /* forward_error_correction_internal.h */,
-                                3C41F1442929809A83E61638 /* mock */,
-                                AABAE787DC415E86247AD823 /* nack_rtx_unittest.cc */,
-                                EEE00DE0B516A7F30A62A4DD /* packet_loss_stats.cc */,
-                                59F9C7A835FC1C88D5489665 /* packet_loss_stats.h */,
-                                E20FC157C24C269572455D88 /* packet_loss_stats_unittest.cc */,
-                                903E1C9E20FD2A8504EA8ECB /* playout_delay_oracle.cc */,
-                                2C9A648A0E14441B584129A7 /* playout_delay_oracle.h */,
-                                80D9FADEA93B413B9B07F58D /* playout_delay_oracle_unittest.cc */,
-                                DD0581BC9FB1A9C62D6B2BED /* receive_statistics_impl.cc */,
-                                90A858C0BAB7D8A4FA29C72D /* receive_statistics_impl.h */,
-                                919901DB58DA574A15EA2C6C /* receive_statistics_unittest.cc */,
-                                A0B2B8340948D9BEBBEFAEF0 /* remote_ntp_time_estimator.cc */,
-                                7309B943B7094BE4EA82633B /* remote_ntp_time_estimator_unittest.cc */,
-                                CFBFF235D5F1291CC35293CE /* rtcp_packet.cc */,
-                                27BC231CA202E719F14BEE96 /* rtcp_packet.h */,
-                                F520AC7DDDFB524B90213833 /* rtcp_packet */,
-                                2715703C3D67B518719114BF /* rtcp_packet_unittest.cc */,
-                                67ED3EF2D61E15FB8919DC07 /* rtcp_receiver.cc */,
-                                19F46681230ED361696EC091 /* rtcp_receiver.h */,
-                                C6BC1F5701C3CE9C5B99A142 /* rtcp_receiver_unittest.cc */,
-                                135C75F238CF11F78E9F2D6D /* rtcp_sender.cc */,
-                                6E03ABFBF7B9D7D6DA5A3F71 /* rtcp_sender.h */,
-                                684786B713BAFAC2BDC6786E /* rtcp_sender_unittest.cc */,
-                                1C043596BA357E50D58B3AD6 /* rtcp_utility.cc */,
-                                1F4E37200C86468883740BF1 /* rtcp_utility.h */,
-                                F99D8AB148BC186BDC1C2A9F /* rtcp_utility_unittest.cc */,
-                                6EC34B50A8AB512957D97724 /* rtp_fec_unittest.cc */,
-                                1D6CE619E2D6B027B45AAD77 /* rtp_format.cc */,
-                                599659142D4E45A47DE31AC0 /* rtp_format.h */,
-                                14370D21DE7D648420D97052 /* rtp_format_h264.cc */,
-                                5336133F89043C174A51689C /* rtp_format_h264.h */,
-                                23449B1BC4E386FC2A745777 /* rtp_format_h264_unittest.cc */,
-                                A68C7F122A12F5D0370E1ECD /* rtp_format_video_generic.cc */,
-                                0C263C4A21F3E40DC3191B30 /* rtp_format_video_generic.h */,
-                                E3BB3053C5942F1E9CC5448C /* rtp_format_vp8.cc */,
-                                77DB0533B88AADEF275D45CF /* rtp_format_vp8.h */,
-                                8165B90DAD5120538CAA62EF /* rtp_format_vp8_test_helper.cc */,
-                                3D40C21C2FA4A14ECCE7AB44 /* rtp_format_vp8_test_helper.h */,
-                                D8E0B8E6583A1E45CEB39882 /* rtp_format_vp8_unittest.cc */,
-                                B1536615B9803427BC795E84 /* rtp_format_vp9.cc */,
-                                058DE5AA28865755744ECFF7 /* rtp_format_vp9.h */,
-                                8909E81A7CC9785DBB3D3895 /* rtp_format_vp9_unittest.cc */,
-                                360C24075FFD32420C847B37 /* rtp_header_extension.cc */,
-                                FB3B83C8158ED76E33F75B5D /* rtp_header_extension.h */,
-                                A6168BF686C460E91B0524F4 /* rtp_header_extension_unittest.cc */,
-                                B9FD1E160F5085EDBE9AA1AB /* rtp_header_extensions.cc */,
-                                B8B89AECBBF26B3782A97F7B /* rtp_header_extensions.h */,
-                                F794E9BD56D4511C6E6C4CC6 /* rtp_header_parser.cc */,
-                                D7DF746ECBA35452837FF9FD /* rtp_packet.cc */,
-                                E5C2C3C92E6A9CE44BED1FB3 /* rtp_packet.h */,
-                                ECC7233F1DB50440B97F1D5F /* rtp_packet_history.cc */,
-                                1638FAB2DD65527FF41E763F /* rtp_packet_history.h */,
-                                EED9E383C4CDA9404ADBC555 /* rtp_packet_history_unittest.cc */,
-                                779BA48FB14A0061985DCE10 /* rtp_packet_received.h */,
-                                A74636B0633BE5F24C54E3D4 /* rtp_packet_to_send.h */,
-                                FDAD8BC68777B5F41B0FD91B /* rtp_packet_unittest.cc */,
-                                356A015DD536BD535B281E5D /* rtp_payload_registry.cc */,
-                                6D198627FC0913CA314CBE6C /* rtp_payload_registry_unittest.cc */,
-                                D6734E1DA2EBF567261B316E /* rtp_receiver_audio.cc */,
-                                236DCD237B22725140F1B849 /* rtp_receiver_audio.h */,
-                                CF7F29AED7C2D6772DA7B330 /* rtp_receiver_impl.cc */,
-                                AD58AB77A99DD92B3EF7032C /* rtp_receiver_impl.h */,
-                                B2B770B85464419D76BF4344 /* rtp_receiver_strategy.cc */,
-                                50DABC0E9302A353D832AA36 /* rtp_receiver_strategy.h */,
-                                4CB74BF920C08A0B1249B3D3 /* rtp_receiver_video.cc */,
-                                FA8CC3A7E880E3724CB772B2 /* rtp_receiver_video.h */,
-                                3AAED3917B2FF424C0F41EDC /* rtp_rtcp_config.h */,
-                                59589892403A39217834477C /* rtp_rtcp_impl.cc */,
-                                93223E9AF57BC310333107DF /* rtp_rtcp_impl.h */,
-                                3E56056DC7B2B22D432412C7 /* rtp_rtcp_impl_unittest.cc */,
-                                D5CAE1018A41EF67EA603D01 /* rtp_sender.cc */,
-                                8ED2DB1016D7A1C8B64841B5 /* rtp_sender.h */,
-                                57E75BF0EE8F079BD1E32CEE /* rtp_sender_audio.cc */,
-                                83B3ED6E1213485F391A5E7C /* rtp_sender_audio.h */,
-                                19FFE92519FD52698DC22061 /* rtp_sender_unittest.cc */,
-                                4039C08D45DDB8CF25CD5F48 /* rtp_sender_video.cc */,
-                                788F56FEFEE58517E41D745F /* rtp_sender_video.h */,
-                                4684789CF624876FB2D4BE08 /* rtp_utility.cc */,
-                                3ED087C4D772B3F40C929649 /* rtp_utility.h */,
-                                5844B2180A8CB9295B07B9DA /* ssrc_database.cc */,
-                                5896CF2C3503A193E0370CC2 /* ssrc_database.h */,
-                                E0BCA37704736CF38FD907B1 /* time_util.cc */,
-                                892179004203FFBC682933CB /* time_util.h */,
-                                9B21F671754732BA2D4F3BD5 /* time_util_unittest.cc */,
-                                061244EEE73E4174288609B4 /* tmmbr_help.cc */,
-                                2905F7DF3081D89C85605A78 /* tmmbr_help.h */,
-                                7FC7B8D29FD79EB8C9B1C965 /* ulpfec_generator.cc */,
-                                35DBD96F5F3239DD786899C8 /* ulpfec_generator.h */,
-                                FEE7EDD228D0139C493351A8 /* ulpfec_generator_unittest.cc */,
-                                63E24722BCC659FBE8F33879 /* ulpfec_header_reader_writer.cc */,
-                                30901048A1F3D1A96D4E755C /* ulpfec_header_reader_writer.h */,
-                                0350482AB005989AF67F5BA2 /* ulpfec_header_reader_writer_unittest.cc */,
-                                A4D4AA6E4112227B67AA2637 /* ulpfec_receiver_impl.cc */,
-                                20140A977EED9C5EBB66F94E /* ulpfec_receiver_impl.h */,
-                                5CE157049DB32F9B83197E83 /* ulpfec_receiver_unittest.cc */,
-                                C282F2BED0B6196B1AA2CA27 /* video_codec_information.h */,
-                                6F2669FACA0A265ED9103A19 /* vp8_partition_aggregator.cc */,
-                                9D2F47DF6B1EED6C48F8DCF5 /* vp8_partition_aggregator.h */,
-                                46B2DBD442222F274A596A4F /* vp8_partition_aggregator_unittest.cc */,
</del><ins>+                                5C4B46301E42A994002651C8 /* asn1_compat.c */,
+                                5C4B46311E42A994002651C8 /* ber.c */,
+                                5C4B46321E42A994002651C8 /* cbb.c */,
+                                5C4B46331E42A994002651C8 /* cbs.c */,
+                                5C4B46341E42A994002651C8 /* internal.h */,
</ins><span class="cx">                         );
</span><del>-                        path = source;
</del><ins>+                        name = bytestring;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                14B9C033087F497015F84E4C /* stats */ = {
</del><ins>+                5C4B44431E42A597002651C8 /* chacha */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A40C9036AA91B2EDE951F653 /* rtcstats.h */,
-                                25BA2DF8FC6169F27AE2D862 /* rtcstats_objects.h */,
-                                37385C2610F7452DF8B1CA8F /* rtcstatsreport.h */,
</del><ins>+                                5C4B462E1E42A989002651C8 /* chacha.c */,
</ins><span class="cx">                         );
</span><del>-                        path = stats;
</del><ins>+                        name = chacha;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                167F2783EA22D21FD04E4196 /* g711 */ = {
</del><ins>+                5C4B44441E42A5A0002651C8 /* cipher */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                4A1CA6B21098536018711F46 /* audio_decoder_pcm.cc */,
-                                BCCC78CC1DE62FDD94A1AE2B /* audio_decoder_pcm.h */,
-                                933772F67661605BE51F2014 /* audio_encoder_pcm.cc */,
-                                F00C8FB154D337B795655A5D /* audio_encoder_pcm.h */,
-                                E023B7B2057B00683F733967 /* g711.c */,
-                                A239F4DBB5E8D4A64F8ED4D6 /* g711.h */,
-                                7A3FBBFF01CB76939F5D89FC /* g711_interface.c */,
-                                414A1B86B366DD93E94E8756 /* g711_interface.h */,
-                                48EBA6FEC2BE195B3FBDB8AE /* test */,
</del><ins>+                                5C4B46141E42A97F002651C8 /* aead.c */,
+                                5C4B46151E42A97F002651C8 /* cipher.c */,
+                                5C4B46161E42A97F002651C8 /* derive_key.c */,
+                                5C4B46171E42A97F002651C8 /* e_aes.c */,
+                                5C4B46181E42A97F002651C8 /* e_chacha20poly1305.c */,
+                                5C4B46191E42A97F002651C8 /* e_des.c */,
+                                5C4B461A1E42A97F002651C8 /* e_null.c */,
+                                5C4B461B1E42A97F002651C8 /* e_rc2.c */,
+                                5C4B461C1E42A97F002651C8 /* e_rc4.c */,
+                                5C4B461D1E42A97F002651C8 /* e_ssl3.c */,
+                                5C4B461E1E42A97F002651C8 /* e_tls.c */,
+                                5C4B461F1E42A97F002651C8 /* internal.h */,
+                                5C4B46201E42A97F002651C8 /* tls_cbc.c */,
</ins><span class="cx">                         );
</span><del>-                        path = g711;
</del><ins>+                        name = cipher;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                16AD1ABB09CDEB965ECE42A2 /* modes */ = {
</del><ins>+                5C4B44451E42A5AD002651C8 /* cmac */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                80A30499C38F3A05D7F0ADDF /* aesni-gcm-x86_64.S */,
-                                86BBBC7A3C5C27EB1B4D1577 /* ghash-x86_64.S */,
</del><ins>+                                5C4B46121E42A970002651C8 /* cmac.c */,
</ins><span class="cx">                         );
</span><del>-                        path = modes;
</del><ins>+                        name = cmac;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                170298A6F129644757138544 /* include */ = {
</del><ins>+                5C4B44461E42A5C7002651C8 /* des */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                E49E3094D236AF58799D6A4C /* audio_processing.cc */,
-                                C04AA85A0FD84156A2589FBF /* audio_processing.h */,
-                                DAEC639B5E9EAED2F5BA39BB /* config.cc */,
-                                DAEB50B232A2C0EF576BF38E /* config.h */,
</del><ins>+                                5C4B460E1E42A966002651C8 /* des.c */,
+                                5C4B460F1E42A966002651C8 /* internal.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = des;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                173A69ECDA3D0542BE51688C /* audio_conference_mixer */ = {
</del><ins>+                5C4B44471E42A5CC002651C8 /* dh */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                3A5310ADACD65E6D5B5AC173 /* include */,
-                                0CF35611F8EE340C4FB71B17 /* source */,
-                                7E7D6AFD2390E921AE57DD97 /* test */,
</del><ins>+                                5C4B46061E42A95C002651C8 /* check.c */,
+                                5C4B46081E42A95C002651C8 /* dh.c */,
+                                5C4B46071E42A95C002651C8 /* dh_asn1.c */,
+                                5C4B46091E42A95C002651C8 /* params.c */,
</ins><span class="cx">                         );
</span><del>-                        path = audio_conference_mixer;
</del><ins>+                        name = dh;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                17F4127A90950A4DF441D98A /* modes */ = {
</del><ins>+                5C4B44481E42A5D0002651C8 /* digest */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                B01B7C38C8FF9322467E5043 /* cbc.c */,
-                                A43704A7C1532D3C456F4961 /* cfb.c */,
-                                BE35F790E6A4E4671B71D40D /* ctr.c */,
-                                C1077EC4381115A3C414B884 /* gcm.c */,
-                                D414B6666B92F29FDA704E38 /* internal.h */,
-                                6ED3A65DBF76EF42A070B39A /* ofb.c */,
</del><ins>+                                5C4B45FE1E42A94F002651C8 /* digest.c */,
+                                5C4B45FF1E42A94F002651C8 /* digests.c */,
+                                5C4B46001E42A94F002651C8 /* internal.h */,
+                                5C4B46011E42A94F002651C8 /* md32_common.h */,
</ins><span class="cx">                         );
</span><del>-                        path = modes;
</del><ins>+                        name = digest;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                18542F8047AA97B1CEB952D7 /* kernel */ = {
</del><ins>+                5C4B44491E42A5DB002651C8 /* dsa */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                168E9789F16C5E1EF9514A33 /* alloc.c */,
-                                9088746E7A1D8933E06EA609 /* crypto_kernel.c */,
-                                CF4FAEA359B849F4DBA011CD /* err.c */,
-                                33A114C4F8AACA531D5E7DE5 /* key.c */,
</del><ins>+                                5C4B45FC1E42A943002651C8 /* dsa.c */,
+                                5C4B48451E42C0F4002651C8 /* dsa_asn1.c */,
</ins><span class="cx">                         );
</span><del>-                        path = kernel;
</del><ins>+                        name = dsa;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1AC788D83EC70281FA3F5ABC /* rtc_event_log */ = {
</del><ins>+                5C4B444A1E42A5E0002651C8 /* ec */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                5E130DDB6583CE92FCF9673B /* ringbuffer.h */,
-                                66507A76B74C553154A2CF75 /* ringbuffer_unittest.cc */,
-                                7DA08F22F3355ECA2DEE78C3 /* rtc_event_log.cc */,
-                                1604DCCAB6C7D1EAEA7E008E /* rtc_event_log.h */,
-                                7851FDCBECE67EC6A1929313 /* rtc_event_log.proto */,
-                                26B51A1167819B060B0780EC /* rtc_event_log_helper_thread.cc */,
-                                CD8D5E14C167B9E10E192EA5 /* rtc_event_log_helper_thread.h */,
-                                88C693A4FE7268847302F40C /* rtc_event_log_parser.cc */,
-                                9D9173F813B292C07A5DD30F /* rtc_event_log_parser.h */,
-                                9A063D24D19C1F170930B663 /* rtc_event_log_unittest.cc */,
-                                7C99C9DD74C398A0D2C0E88F /* rtc_event_log_unittest_helper.cc */,
</del><ins>+                                5C4B45E31E42A8E7002651C8 /* ec.c */,
+                                5C4B45E01E42A8E7002651C8 /* ec_asn1.c */,
+                                5C4B45E11E42A8E7002651C8 /* ec_key.c */,
+                                5C4B45E21E42A8E7002651C8 /* ec_montgomery.c */,
+                                5C4B45E41E42A8E7002651C8 /* example_mul.c */,
+                                5C4B45E51E42A8E7002651C8 /* internal.h */,
+                                5C4B45E61E42A8E7002651C8 /* oct.c */,
+                                5C4B45E71E42A8E7002651C8 /* p224-64.c */,
+                                5C4B45E81E42A8E7002651C8 /* p256-64.c */,
+                                5C4B45E91E42A8E7002651C8 /* p256-x86_64-table.h */,
+                                5C4B45EA1E42A8E7002651C8 /* p256-x86_64.c */,
+                                5C4B45EB1E42A8E7002651C8 /* simple.c */,
+                                5C4B45EC1E42A8E7002651C8 /* util-64.c */,
+                                5C4B45ED1E42A8E7002651C8 /* wnaf.c */,
</ins><span class="cx">                         );
</span><del>-                        path = rtc_event_log;
</del><ins>+                        name = ec;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1AE439D9FBE36280A35EDD7F /* Classes */ = {
</del><ins>+                5C4B444B1E42A5EA002651C8 /* ecdh */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                41AC866E1E02DA0400303074 /* h264_video_toolbox_encoder.mm */,
-                                41AC866F1E02DA0400303074 /* h264_video_toolbox_nalu_unittest.cc */,
-                                41AC86701E02DA0400303074 /* h264_video_toolbox_nalu.cc */,
-                                41AC86711E02DA0400303074 /* h264_video_toolbox_nalu.h */,
-                                41AC86721E02DA0400303074 /* videotoolboxvideocodecfactory.cc */,
-                                41AC867A1E02DA2200303074 /* h264_video_toolbox_decoder.cc */,
-                                41AC867B1E02DA2200303074 /* h264_video_toolbox_decoder.h */,
-                                41AC867C1E02DA2200303074 /* h264_video_toolbox_encoder.h */,
-                                41AC86731E02DA0400303074 /* videotoolboxvideocodecfactory.h */,
-                                1699CF9F372220538FC65D13 /* NSString+StdString.h */,
-                                5B84AC43238849D971572CF8 /* NSString+StdString.mm */,
-                                701B67E4C6C0CBDA958FE728 /* RTCAVFoundationVideoSource+Private.h */,
-                                8CA2DD67559EB647E135C889 /* RTCAVFoundationVideoSource.mm */,
-                                A0EC66E8268C268BE4FEDF77 /* RTCAudioSource+Private.h */,
-                                9050E425073D95AEB93C4741 /* RTCAudioSource.mm */,
-                                51D7F8840A67311FE64D3066 /* RTCAudioTrack+Private.h */,
-                                6BB220D9F540F8383977626D /* RTCAudioTrack.mm */,
-                                57B072AD10971B9016D4BC2D /* RTCConfiguration+Private.h */,
-                                139C4A3CCC6C9E61B6D5C662 /* RTCConfiguration.mm */,
-                                25390B18A656F519077A7E1D /* RTCDataChannel+Private.h */,
-                                FDA7982E70171CBDB37CBBE0 /* RTCDataChannel.mm */,
-                                FDB56D0F6AE5BB683B720D3A /* RTCDataChannelConfiguration+Private.h */,
-                                3D99DD973B3CDDA78CF908D2 /* RTCDataChannelConfiguration.mm */,
-                                E45DB79C88CF4FE8E2A6CB36 /* RTCDispatcher.m */,
-                                A1F574C092232E0FE6FADD73 /* RTCFieldTrials.mm */,
-                                EA53CC167C515DBBA8F5D070 /* RTCFileLogger.mm */,
-                                BEAAF5A65D08C2A9DB57B9EC /* RTCI420Shader.mm */,
-                                B8BCBF2214BBC13B95EC4212 /* RTCIceCandidate+Private.h */,
-                                23CE9E05394ECECB25EB0758 /* RTCIceCandidate.mm */,
-                                65A4B08C277092860B6A11A1 /* RTCIceServer+Private.h */,
-                                67407672B783B681F3E7736D /* RTCIceServer.mm */,
-                                2E420164240C0A921122EC2F /* RTCLegacyStatsReport+Private.h */,
-                                68D0C6635F4EA5227A82E099 /* RTCLegacyStatsReport.mm */,
-                                D46C35473D90B281301C3E17 /* RTCLogging.mm */,
-                                7E033B9B39B99FC06A649E49 /* RTCMediaConstraints+Private.h */,
-                                D1CBC312E3AA5D577D7254FD /* RTCMediaConstraints.mm */,
-                                90FE66EA05821050078A79D9 /* RTCMediaSource+Private.h */,
-                                B5A98F61A86A2ACD1F8CAD19 /* RTCMediaSource.mm */,
-                                F21B33E47C97EA22B6B78CA0 /* RTCMediaStream+Private.h */,
-                                B3165190803951C2D387E432 /* RTCMediaStream.mm */,
-                                AF7D4C8D09544D2341883CF8 /* RTCMediaStreamTrack+Private.h */,
-                                98D5A0A8A52355B8C9A67D46 /* RTCMediaStreamTrack.mm */,
-                                4001150344D98A65F1FCF270 /* RTCMetrics.mm */,
-                                59332118D68FB9E9605E97CF /* RTCMetricsSampleInfo+Private.h */,
-                                B59E4566202F5DE81DB49812 /* RTCMetricsSampleInfo.mm */,
-                                FD54D6EF986CAE3CEA6DAA83 /* RTCNSGLVideoView.m */,
-                                1BB410246B869F34D7C25930 /* RTCOpenGLDefines.h */,
-                                AEF10F5E7E731C7F92A2E7B1 /* RTCOpenGLVideoRenderer.h */,
-                                5CE03D53233367245B3DA180 /* RTCOpenGLVideoRenderer.mm */,
-                                AF3649522BEC7DA40A552507 /* RTCPeerConnection+DataChannel.mm */,
-                                7F27D90F621E403BB3ED0A90 /* RTCPeerConnection+Private.h */,
-                                33D8E3F6411F7A0857150019 /* RTCPeerConnection+Stats.mm */,
-                                17413C5B220318BBA766AAE5 /* RTCPeerConnection.mm */,
-                                F0BB58745906D1F079F936EB /* RTCPeerConnectionFactory+Private.h */,
-                                B859FE327471025C510B11B2 /* RTCPeerConnectionFactory.mm */,
-                                A3575CF72115F3AF1B4133CE /* RTCRtpCodecParameters+Private.h */,
-                                C3EE75D5EF984775996898EF /* RTCRtpCodecParameters.mm */,
-                                8F03DEC045FB05ACC46F77E3 /* RTCRtpEncodingParameters+Private.h */,
-                                33E3D0ADF207304DAF8F4CC7 /* RTCRtpEncodingParameters.mm */,
-                                97AF2979C6BB225F1B1DD2D8 /* RTCRtpParameters+Private.h */,
-                                CEB10DAEA8DC5956A3CFED5E /* RTCRtpParameters.mm */,
-                                4163FEEEC22350C988DA465F /* RTCRtpReceiver+Private.h */,
-                                0C1DA8F70F9B6E90B193B281 /* RTCRtpReceiver.mm */,
-                                A39C9295D2153EB7C761200F /* RTCRtpSender+Private.h */,
-                                9A0A02A951F61F399D246AAE /* RTCRtpSender.mm */,
-                                DC11C547AB2B24583438885F /* RTCSSLAdapter.mm */,
-                                5F7BA1DA54F63B7252C8E28F /* RTCSessionDescription+Private.h */,
-                                A2458FE4748A4609EC0A1906 /* RTCSessionDescription.mm */,
-                                0FD80BD38991161A6DA20F7C /* RTCShader+Private.h */,
-                                CF9FAC93309528B43199E812 /* RTCShader.h */,
-                                9DAA7F333ED8915B8B0BD8A8 /* RTCShader.mm */,
-                                6F5F8244A897D63099715920 /* RTCTracing.mm */,
-                                3839285A155E1BC7FC574EA9 /* RTCVideoFrame+Private.h */,
-                                A658BE6EA586FD0A051CF832 /* RTCVideoFrame.mm */,
-                                6097557B84D19774DB229E18 /* RTCVideoRendererAdapter+Private.h */,
-                                5CD645635A8FED2B93282F9E /* RTCVideoRendererAdapter.h */,
-                                10EF537EABF442ED876573DB /* RTCVideoRendererAdapter.mm */,
-                                519421BA89EC9B7B14447077 /* RTCVideoSource+Private.h */,
-                                9BCBC5CCA9D1EB5AD38C2A43 /* RTCVideoSource.mm */,
-                                EE7DC1FC8FF829451427C909 /* RTCVideoTrack+Private.h */,
-                                2BE5552CA51EE5EB3397ED05 /* RTCVideoTrack.mm */,
-                                C10FC4678BA464F60A904B68 /* avfoundationvideocapturer.h */,
-                                5D5961BBC7CF07C3D4733791 /* avfoundationvideocapturer.mm */,
</del><ins>+                                5C4B45DE1E42A8D0002651C8 /* ecdh.c */,
</ins><span class="cx">                         );
</span><del>-                        path = Classes;
</del><ins>+                        name = ecdh;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1B4825D243CEDB21CB12F287 /* test */ = {
</del><ins>+                5C4B444C1E42A5F0002651C8 /* ecdsa */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                56E1659E815172D32F35C9E4 /* denoiser_test.cc */,
-                                1AA42EC2D14D06DA2B4D5822 /* video_processing_unittest.cc */,
-                                C5B96A8B989CB924F64CAF2C /* video_processing_unittest.h */,
</del><ins>+                                5C4B45DB1E42A8B5002651C8 /* ecdsa.c */,
+                                5C4B45DA1E42A8B5002651C8 /* ecdsa_asn1.c */,
</ins><span class="cx">                         );
</span><del>-                        path = test;
</del><ins>+                        name = ecdsa;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1C62D5287109CCAD5AF382FA /* tools */ = {
</del><ins>+                5C4B444D1E42A5FA002651C8 /* engine */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                3623349ED3FB28375740B510 /* genmacro */,
-                                4C97322F239A0A13F683AA92 /* genperf */,
-                                DF1C7CC96F5D616FA20846CD /* re2c */,
</del><ins>+                                5C4B45D81E42A8A4002651C8 /* engine.c */,
</ins><span class="cx">                         );
</span><del>-                        path = tools;
</del><ins>+                        name = engine;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1CE1109489A2F9D38E213513 /* dl */ = {
</del><ins>+                5C4B444E1E42A600002651C8 /* err */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                052F64F1864EE18839130B10 /* api */,
-                                AC6F3D6FD7C612485758D474 /* sp */,
</del><ins>+                                5C4B45D51E42A893002651C8 /* err.c */,
</ins><span class="cx">                         );
</span><del>-                        path = dl;
</del><ins>+                        name = err;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1D66EB8201ECDFBFC92B9ADD /* hash */ = {
</del><ins>+                5C4B444F1E42A609002651C8 /* evp */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                6BE7F85C58012B4843921565 /* auth.c */,
-                                744351A52C952384536D3C18 /* hmac_ossl.c */,
-                                D1B565AB21C12630FB7C6B72 /* null_auth.c */,
</del><ins>+                                5C4B45B81E42A87E002651C8 /* digestsign.c */,
+                                5C4B45BB1E42A87E002651C8 /* evp.c */,
+                                5C4B45B91E42A87E002651C8 /* evp_asn1.c */,
+                                5C4B45BA1E42A87E002651C8 /* evp_ctx.c */,
+                                5C4B45BC1E42A87E002651C8 /* internal.h */,
+                                5C4B45BD1E42A87E002651C8 /* p_dsa_asn1.c */,
+                                5C4B45BF1E42A87E002651C8 /* p_ec.c */,
+                                5C4B45BE1E42A87E002651C8 /* p_ec_asn1.c */,
+                                5C4B45C11E42A87E002651C8 /* p_rsa.c */,
+                                5C4B45C01E42A87E002651C8 /* p_rsa_asn1.c */,
+                                5C4B45C31E42A87E002651C8 /* pbkdf.c */,
+                                5C4B45C21E42A87E002651C8 /* pbkdf_test.cc */,
+                                5C4B45C41E42A87E002651C8 /* print.c */,
+                                5C4B45C51E42A87E002651C8 /* sign.c */,
</ins><span class="cx">                         );
</span><del>-                        path = hash;
</del><ins>+                        name = evp;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1E0B2B0EA72586328FFA1B7E /* xmllite */ = {
</del><ins>+                5C4B44501E42A60E002651C8 /* hkdf */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                DDCDC6BBD9AF5C044A0E9976 /* qname.cc */,
-                                1185F5A4B54434B76BE29D69 /* qname.h */,
-                                D1C3F18809A9A0801889A1BE /* qname_unittest.cc */,
-                                E6BC23597E3DCFA747265E05 /* xmlbuilder.cc */,
-                                48D1D186D1928366953FC1F2 /* xmlbuilder.h */,
-                                C4D2FCF4413011B11C70F6C3 /* xmlbuilder_unittest.cc */,
-                                35032DF56DA9CE42EA48C2E3 /* xmlconstants.cc */,
-                                DEF4B84839BA0738C6D3CEDE /* xmlconstants.h */,
-                                611114D16748489C4921ADBE /* xmlelement.cc */,
-                                84FEEA31BD413B6DE59159AD /* xmlelement.h */,
-                                2FFBC7B8B841392CDC94596B /* xmlelement_unittest.cc */,
-                                755173B95BD3634A5679FD22 /* xmlnsstack.cc */,
-                                165C0E2C82572ACE882B17AA /* xmlnsstack.h */,
-                                C4629F800F21CC8211B44C9C /* xmlnsstack_unittest.cc */,
-                                7DEB88FBB3FF11AB033F8B39 /* xmlparser.cc */,
-                                F878DB76ED62A99C833D9E20 /* xmlparser.h */,
-                                BF371CE8A5B2AFAFE852AFA6 /* xmlparser_unittest.cc */,
-                                E4A94B362592D4BE68E08AC0 /* xmlprinter.cc */,
-                                594A94AA33E05DF7F802F455 /* xmlprinter.h */,
-                                C02C893C8719B228B7D1D5C9 /* xmlprinter_unittest.cc */,
</del><ins>+                                5C4B45B51E42A869002651C8 /* hkdf.c */,
+                                5C4B45B41E42A869002651C8 /* hkdf_test.c */,
</ins><span class="cx">                         );
</span><del>-                        path = xmllite;
</del><ins>+                        name = hkdf;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1E1E950F2F352E96F44B5DB5 /* include */ = {
</del><ins>+                5C4B44511E42A616002651C8 /* hmac */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                3070044FCEA3851124211398 /* congestion_controller.h */,
</del><ins>+                                5C4B45B11E42A84B002651C8 /* hmac.c */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = hmac;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1EAE4A4A8B47926C584D9562 /* source */ = {
</del><ins>+                5C4B44521E42A61A002651C8 /* lhash */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                D3EDD019D809403328811AC3 /* aligned_array_unittest.cc */,
-                                0AA48E2E264EB947EEC09C5D /* aligned_malloc.cc */,
-                                B171EBE03BDAF76A9F6BF689 /* aligned_malloc_unittest.cc */,
-                                260FB6E010F41C475C75E055 /* atomic32_darwin.cc */,
-                                5AD6AF42467DF8A18A235AC5 /* clock.cc */,
-                                BFEB151385E5146C8F9093F4 /* clock_unittest.cc */,
-                                3E69267032138C0B27CB3010 /* condition_variable_unittest.cc */,
-                                A7C41346E10BC6E7E28DF5C2 /* cpu_features.cc */,
-                                CE71E4F4BE88B87421F621CA /* cpu_info.cc */,
-                                2B2A428C1B8FA490AAF4A5F6 /* critical_section_unittest.cc */,
-                                4A5439F3725EC502C77E0FFA /* event.cc */,
-                                0F5277A0B5854C4F99F66F6A /* event_timer_posix.cc */,
-                                69B3BCDC659A7997E7D4A2B7 /* event_timer_posix.h */,
-                                363EFC40BFAD2239ED27548A /* event_timer_posix_unittest.cc */,
-                                836815F0F40524B6A695AA1D /* field_trial_default.cc */,
-                                3CDEACE90C2318560B00D49F /* file_impl.cc */,
-                                BBE0EDA7BB43A0BDFCA7F864 /* logging.cc */,
-                                26151FC0FE3547050B3ACD09 /* logging_unittest.cc */,
-                                5742F7DE30187D030962FFFD /* metrics_default.cc */,
-                                AA8CE22F9881FA997A60C5B2 /* metrics_default_unittest.cc */,
-                                CC7BED999D9D08F92FC53E34 /* metrics_unittest.cc */,
-                                557D1BC02EA7FBC5F50D270B /* ntp_time_unittest.cc */,
-                                A19A59B259B7A84CA436A8D8 /* rtp_to_ntp.cc */,
-                                C495FD75559350CB6B9E2A44 /* rtp_to_ntp_unittest.cc */,
-                                B12B274A2821D979515EC4B2 /* rw_lock.cc */,
-                                46DCC4FA925835197F834657 /* rw_lock_posix.cc */,
-                                E771D21FF427CF2CAD1CE301 /* rw_lock_posix.h */,
-                                C21AFC4361E61EED210CC507 /* sleep.cc */,
-                                66D56A610F3AF111193191D2 /* sort.cc */,
-                                31243FBD052D0893B9FD15E3 /* stl_util_unittest.cc */,
-                                1097E77A7A91DB6B55A7CD57 /* stringize_macros_unittest.cc */,
-                                374C8AA059561075D37AC6A0 /* timestamp_extrapolator.cc */,
-                                3D68AF48D1FAF76A3C10EA55 /* trace_impl.cc */,
-                                E019FC41D8C522CA912DBD9B /* trace_impl.h */,
-                                7F75021DD67C0C8129788672 /* trace_posix.cc */,
-                                4B68B4F7B60E7AFCC1591762 /* trace_posix.h */,
</del><ins>+                                5C4B45AD1E42A83F002651C8 /* lhash.c */,
+                                5C4B45AC1E42A83F002651C8 /* lhash_test.c */,
</ins><span class="cx">                         );
</span><del>-                        path = source;
</del><ins>+                        name = lhash;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1F0929303E91D09F4E405B20 /* mock */ = {
</del><ins>+                5C4B44531E42A620002651C8 /* md4 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                AABB151B48687FDB7676563C /* mock_audio_encoder.cc */,
</del><ins>+                                5C4B45AA1E42A833002651C8 /* md4.c */,
</ins><span class="cx">                         );
</span><del>-                        path = mock;
</del><ins>+                        name = md4;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1F2E820C60A42BCE047E7902 /* ecdsa */ = {
</del><ins>+                5C4B44541E42A62A002651C8 /* md5 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                10E892047D9E0BA0132CD01D /* ecdsa.c */,
-                                FE926ADFAAEECFCE91EC18B3 /* ecdsa_asn1.c */,
</del><ins>+                                5C4B45A81E42A825002651C8 /* md5.c */,
</ins><span class="cx">                         );
</span><del>-                        path = ecdsa;
</del><ins>+                        name = md5;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                1F7DDC54AEFB85CDA33CA020 /* base */ = {
</del><ins>+                5C4B44551E42A631002651C8 /* modes */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                2F24CC6ACE6CD6289A638CD0 /* applefilesystem.mm */,
-                                3BDCFDC2A91FDC88F2C444E0 /* array_view.h */,
-                                1903AA726E74D96A631BF713 /* array_view_unittest.cc */,
-                                C823BE34C5D9A555F86CCB18 /* arraysize.h */,
-                                F2FF03A0D7846A6DAB269343 /* asyncfile.cc */,
-                                CE6C8AF8584C01912590DCBA /* asyncfile.h */,
-                                9EF290BDD8B3D57051EF2D18 /* asyncinvoker-inl.h */,
-                                561C4C154CF51327A269296D /* asyncinvoker.cc */,
-                                7CC277546E75C95097DF4903 /* asyncinvoker.h */,
-                                4B302DA27E02E1B4791239AB /* asyncpacketsocket.cc */,
-                                B6F3D94BAA2234EFFBFDA2F8 /* asyncpacketsocket.h */,
-                                7F3BD4098358EB8FF5C88347 /* asyncresolverinterface.cc */,
-                                7D5B1D97BADEDECCF3574A0D /* asyncresolverinterface.h */,
-                                60EE62EF6A9E88A281876AB4 /* asyncsocket.cc */,
-                                493A7B49C17BC742BC56BD7C /* asyncsocket.h */,
-                                243784B3B875F4FA06DD1DE6 /* asynctcpsocket.cc */,
-                                080E62446CF3853EC044CA50 /* asynctcpsocket.h */,
-                                39C8D5684C8968DC142EEAE1 /* asyncudpsocket.cc */,
-                                359BC254675485830A48AF3D /* asyncudpsocket.h */,
-                                7BD2DE52818DF63BB2A8166A /* atomicops.h */,
-                                22C5A91CD7449E9D457F0CE2 /* atomicops_unittest.cc */,
-                                ED305F89865E4A524B78156D /* autodetectproxy.cc */,
-                                3699CAB49D6867237F755E95 /* autodetectproxy.h */,
-                                8CB60492F78632C6E78DE089 /* autodetectproxy_unittest.cc */,
-                                BA9ADA39E898B2BE02BA0AE2 /* base64.cc */,
-                                E8F512D3829ABF62657DF1E3 /* base64.h */,
-                                BF7A76AF5402D02B04E2FF16 /* base64_unittest.cc */,
-                                C0FA449CB76F18CC2D49E72E /* basictypes_unittest.cc */,
-                                834845C515C2B00EE496105D /* bind.h */,
-                                8CB1620135D26DFB4EB15401 /* bind_unittest.cc */,
-                                9E54547867D5FEA1FAD9E01F /* bitbuffer.cc */,
-                                D798F7EFB56BFD7E5C28B92F /* bitbuffer.h */,
-                                CFE5C3DF4ED93105D8DB8E9F /* bitbuffer_unittest.cc */,
-                                17822CD6B4F4E1B072ABF3B2 /* buffer.h */,
-                                33DA616A0D9DE586D74A86AD /* buffer_unittest.cc */,
-                                F58E071412326C87B622A83F /* bufferqueue.cc */,
-                                C3A10E96B649A32B6CC4AFFF /* bufferqueue.h */,
-                                5ECB6EB6091CEC781D95A3EA /* bufferqueue_unittest.cc */,
-                                ABAA9E8C92CCCDFA54A83D79 /* bytebuffer.cc */,
-                                22C9D60469BBFC5236D3DA18 /* bytebuffer.h */,
-                                02AAFEA2B461A1C14F852407 /* bytebuffer_unittest.cc */,
-                                F2E758AFAEADC9F97B08B5B8 /* byteorder.h */,
-                                FF27D37C07AD51A57A33D4C6 /* byteorder_unittest.cc */,
-                                AECAB357A3B3F201EE69A424 /* callback.h */,
-                                D4E2EBF264DD935AB0585FFF /* callback_unittest.cc */,
-                                C9094C62FD75897E73A8668E /* checks.cc */,
-                                F15E438E8DF0E1973000A7B5 /* checks.h */,
-                                8F3A09228FE9EA6CB9657B20 /* common.cc */,
-                                A6C187DC439E51D507B99D7C /* common.h */,
-                                AE62ED378E44273D574B753C /* constructormagic.h */,
-                                513191BE18E9DE7B3D73072D /* copyonwritebuffer.cc */,
-                                B6036ADD5B376AB5873AE8CF /* copyonwritebuffer.h */,
-                                A8B5A3559FF13883554721C0 /* copyonwritebuffer_unittest.cc */,
-                                F66A26E4F55199AFE1590E36 /* crc32.cc */,
-                                E7397F2B25D0F780B8920D5E /* crc32.h */,
-                                2B824514042E319C45205FF2 /* crc32_unittest.cc */,
-                                B96BA0DF5B1B3630878DF7C3 /* criticalsection.cc */,
-                                73CF6D545B48C3E8C60162B0 /* criticalsection.h */,
-                                15875D399C255E1A7078AFAE /* criticalsection_unittest.cc */,
-                                ECCC752C42B355B7982FA041 /* cryptstring.cc */,
-                                9FCBE88E56CA632D44B8ECAE /* cryptstring.h */,
-                                2309B5EF6202C05C95263216 /* deprecation.h */,
-                                BAD4803BA567BF86EE86516F /* diskcache.cc */,
-                                62BF3216AB09575719E8D9AC /* diskcache.h */,
-                                218FF5E1FAE9744F2F26620A /* event.cc */,
-                                E6F3CFAB1C7E69246A3C6214 /* event.h */,
-                                2D0555FEBB3B708AD8E3C8A5 /* event_tracer.cc */,
-                                69BBE4348DC66B4516D01401 /* event_tracer.h */,
-                                2E56D63CA14633E5F86D1753 /* event_tracer_unittest.cc */,
-                                3C8633DB67B229CB2DC32EE9 /* event_unittest.cc */,
-                                5475FA1F9AB39C687748207E /* exp_filter.cc */,
-                                30EBAA9B31C6656E0EA33C0A /* exp_filter.h */,
-                                57067A5EF461587C10C14F0E /* exp_filter_unittest.cc */,
-                                F25908D18F5B8514C623F75A /* fakeclock.cc */,
-                                8EB7B423DDF44D92E884B3AB /* fakeclock.h */,
-                                28868102BB320669501F9EF2 /* fakenetwork.h */,
-                                3FB0979669DA09CD4FA11271 /* fakesslidentity.h */,
-                                BA277E082659998D2FB51677 /* faketaskrunner.h */,
-                                B4B5E0D9D1D3CB51A7537398 /* file.cc */,
-                                361AA1C827004BC57AEC12F4 /* file.h */,
-                                D3FF4635A7BE1E5C51F232AA /* file_posix.cc */,
-                                529A26B72188D1071C2A3CB6 /* file_unittest.cc */,
-                                7CB83C159554404352532665 /* filerotatingstream.cc */,
-                                F6EB19C08C1A38A948039729 /* filerotatingstream.h */,
-                                45D2443DCEE1A759A10BA474 /* filerotatingstream_unittest.cc */,
-                                2E62EFBCAE59C089D1C99E2F /* fileutils.cc */,
-                                9263FE240112094D049DD24F /* fileutils.h */,
-                                9140ED13D885995CBA517DBF /* fileutils_mock.h */,
-                                22A74F76EB4AE5CC4078BB04 /* fileutils_unittest.cc */,
-                                B851C8B4E4089501843FF676 /* firewallsocketserver.cc */,
-                                2AC4987C403D9B647DA4A003 /* firewallsocketserver.h */,
-                                AD7408C42C6B72FE4BEB7D89 /* flags.cc */,
-                                8CCC5DC395AFAB6CF07DD591 /* flags.h */,
-                                5CD6D85359764F758ABBE958 /* format_macros.h */,
-                                EF9CA0D4B368D520DD824993 /* function_view.h */,
-                                839E529C05C5BF904AA567A9 /* function_view_unittest.cc */,
-                                85A159F16E9D8BDE72AAFCE7 /* gtest_prod_util.h */,
-                                F88140A5E87CD5880F6C961B /* gunit.h */,
-                                EE2C3AD799BB5DFE9C409DF6 /* gunit_prod.h */,
-                                D0A63375BE6E13D1C3BA6ED7 /* helpers.cc */,
-                                24DBE4ABD4E18A4C5A8321A8 /* helpers.h */,
-                                095F94635310D4C382EB340F /* helpers_unittest.cc */,
-                                64E7636C1388B39FD509CDB4 /* httpbase.cc */,
-                                3BE2B2E1250517599066F3A2 /* httpbase.h */,
-                                8DF983132AA272DD1BFEEB05 /* httpbase_unittest.cc */,
-                                52A8422ACD66A8701D261194 /* httpclient.cc */,
-                                E392A7A0BC4D385603066007 /* httpclient.h */,
-                                229ABD9512027269FCD12B3D /* httpcommon-inl.h */,
-                                95B1E75327B865F3E90DB739 /* httpcommon.cc */,
-                                E57D4C9DC4B8F38670B53AEC /* httpcommon.h */,
-                                7625337A9F6F1A3CD5B7CAC8 /* httpcommon_unittest.cc */,
-                                CCD00E3641FC130D8A57C3FB /* httprequest.cc */,
-                                DC2D21E3379D70258889A862 /* httprequest.h */,
-                                F703534341C79BAB6DA40931 /* httpserver.cc */,
-                                A4DAEC71068172BFEF079DC6 /* httpserver.h */,
-                                F511C28A0160896559A814A1 /* httpserver_unittest.cc */,
-                                72A7C7EF635194275FAC4A62 /* ifaddrs_converter.cc */,
-                                262AB468E309C96DE2F2A48E /* ifaddrs_converter.h */,
-                                8E19CDC0A4AE8298DAE50C03 /* ignore_wundef.h */,
-                                08432914E9E4CF70DB2616EE /* ipaddress.cc */,
-                                62EDE3104DD37D39182F3C53 /* ipaddress.h */,
-                                809F7BE9D7EDC984D31ECF9A /* ipaddress_unittest.cc */,
-                                D92277583C4A837D9050A747 /* json.cc */,
-                                90BC4E789369555D18EA30CE /* json.h */,
-                                E25737363F0500986EA2C6A6 /* latebindingsymboltable.cc */,
-                                3EF68460C2174E9E402F2931 /* latebindingsymboltable.h */,
-                                8D99DD74F7A71D1B23F07D6C /* linked_ptr.h */,
-                                D6BB49B770634579F749B1BC /* location.cc */,
-                                E961A53B43EAD426B4CB3F94 /* location.h */,
-                                15DF4B02E5E20F0EE530D8CB /* logging.cc */,
-                                E1FAFBCAFD7886D7DE9C9D6F /* logging.h */,
-                                B67DAD09BAC524E77B76FE6B /* logging_mac.mm */,
-                                AB66E975DA72B116E40E7092 /* logging_unittest.cc */,
-                                42AC364312E491C6B97B2C6B /* logsinks.cc */,
-                                4F01B468CC6C3CB9C3E896E5 /* logsinks.h */,
-                                FF8A7E0E8B5579BB01386379 /* maccocoathreadhelper.h */,
-                                968E5255EC15C3C01934FFFA /* maccocoathreadhelper.mm */,
-                                192EA81437AD10F569B3839B /* macconversion.cc */,
-                                A37E16B3FA7684FC8EC1ABF8 /* macconversion.h */,
-                                74D74A7D131DD36FCB4BB31C /* macifaddrs_converter.cc */,
-                                8A2A036A95F0C6B1CBCB2C52 /* macutils.cc */,
-                                952DE9D7FFF7ECCAB3F6F1F4 /* macutils.h */,
-                                43F6C84D544F131BE0E4DBF4 /* macutils_unittest.cc */,
-                                3766EAEF45917748712B7038 /* macwindowpicker.cc */,
-                                CFA7F2778168651AF75F2D4D /* macwindowpicker.h */,
-                                9E082378C8C2232745E8371C /* mathutils.h */,
-                                69BF458D4683EF5BEF9358B1 /* md5.cc */,
-                                6313DD6B56F7A6EDE1BA1435 /* md5.h */,
-                                A883868E2A02928678642279 /* md5digest.cc */,
-                                F297E87F0BA8D1DAD6A3500C /* md5digest.h */,
-                                32DD06F1473FD737931B9B54 /* md5digest_unittest.cc */,
-                                358F35B03603944E5FEB133E /* messagedigest.cc */,
-                                2F5477D4BAD33D1E6292EE1F /* messagedigest.h */,
-                                60C66808B1F2A5DBE744CB58 /* messagedigest_unittest.cc */,
-                                DE42CACE5B61D37E9BA0BE0D /* messagehandler.cc */,
-                                885F177FEB04E2DE4F32B954 /* messagehandler.h */,
-                                FF4A4702CE1A6C41047FF401 /* messagequeue.cc */,
-                                2417EE384EC99A32A7BFCE5F /* messagequeue.h */,
-                                BC2612D5073183C80715E6A8 /* messagequeue_unittest.cc */,
-                                361BAEEA3290E95211C8CF41 /* mod_ops.h */,
-                                985F372FE981ABC218570EF0 /* mod_ops_unittest.cc */,
-                                CFC7A5F97A42432F8BE6DE1E /* nat_unittest.cc */,
-                                6EAB1D11CAB1A05A95F4F03B /* natserver.cc */,
-                                D58CE70257567D506B0E8A95 /* natserver.h */,
-                                1756627A2644CFAB4A8D3CC9 /* natsocketfactory.cc */,
-                                6D601C3101B4221EDD2F6F8F /* natsocketfactory.h */,
-                                D8F1B03F76284753FAB5CBFB /* nattypes.cc */,
-                                8D479058D02C6EB81E60E490 /* nattypes.h */,
-                                2579374468EE3319E0740A9B /* nethelpers.cc */,
-                                7B9747B3683624DD2FF915AE /* nethelpers.h */,
-                                5B433353C3A71DC35D19CA16 /* network.cc */,
-                                ED0378E3AA9A7C779D320C40 /* network.h */,
-                                81768C7F96AF88FF95533B88 /* network_unittest.cc */,
-                                CA4BA14AD995578CBCFC52D0 /* networkmonitor.cc */,
-                                FA04BE4877E98506DE03338E /* networkmonitor.h */,
-                                47A2BE3558BB635989172C69 /* nullsocketserver.cc */,
-                                9ADC211AF35659B54E42DF27 /* nullsocketserver.h */,
-                                991B52AC85813A71E264C06D /* nullsocketserver_unittest.cc */,
-                                F9504961208D1A992E9DB31B /* onetimeevent.h */,
-                                F003318FAA58FEA109DAB5C0 /* onetimeevent_unittest.cc */,
-                                E1B1E17D213517D2EF2A4F0D /* openssl.h */,
-                                C02A3177C4D47F03792493F3 /* openssladapter.cc */,
-                                25F40C45D10A529CAC69CCDC /* openssladapter.h */,
-                                FD097598D6E7E3F78015164C /* openssldigest.cc */,
-                                8C5163C5085BD88D6D3509E6 /* openssldigest.h */,
-                                3957F6B54EE91DAAC170053F /* opensslidentity.cc */,
-                                4D6CB2CB231B2C639FEC890C /* opensslidentity.h */,
-                                F291C5D47BF8B0EF49A5279A /* opensslstreamadapter.cc */,
-                                F93B87105BBF29D97680F597 /* opensslstreamadapter.h */,
-                                DF04EA02525BCC2EBF7F8721 /* optional.cc */,
-                                C74C0D051CDD6C72E45E7748 /* optional.h */,
-                                452028FE3A5889A61E0061A3 /* optional_unittest.cc */,
-                                C3CE7BBDCC1E7BFBF6C88DD5 /* optionsfile.cc */,
-                                8D232F65D9CD02B96AE8841D /* optionsfile.h */,
-                                8BB49C284ECA12F715327F2C /* optionsfile_unittest.cc */,
-                                A79985735D4C932BEA495B1D /* pathutils.cc */,
-                                9104953972C41A069536A4C1 /* pathutils.h */,
-                                9E4FB1AC1023B7C5AD7742D4 /* pathutils_unittest.cc */,
-                                C070AF25CFF971B6298A4B4C /* physicalsocketserver.cc */,
-                                454FB7DB238BE16C709C7B49 /* physicalsocketserver.h */,
-                                0777E41FA1E246F5981F2E86 /* physicalsocketserver_unittest.cc */,
-                                4F3B9A06F122AA157C3F76A7 /* platform_file.cc */,
-                                F268007F8C9FF5273F2BA3F8 /* platform_file.h */,
-                                7B3452A9D3C57CCA2DAD1656 /* platform_thread.cc */,
-                                0024FE99A5CC41C0961F08A5 /* platform_thread.h */,
-                                F8D386E97B94B54857F35CE6 /* platform_thread_types.h */,
-                                380871CE7AF014DE2E81F547 /* platform_thread_unittest.cc */,
-                                14BE1881BCE2E9BE765339BB /* proxy_unittest.cc */,
-                                371BCBCF5F4497AEC1290AA9 /* proxydetect.cc */,
-                                D76628B058F4AE88B2601255 /* proxydetect.h */,
-                                EAE1C61948E17990939E7BCB /* proxydetect_unittest.cc */,
-                                D2140D19BF6BF149605529AD /* proxyinfo.cc */,
-                                12E51F44E084454526109753 /* proxyinfo.h */,
-                                B18A9C6A42B9585658DAB9A5 /* proxyserver.cc */,
-                                2E0C2FE474722716D277E54A /* proxyserver.h */,
-                                495334C4E16542CCFBC2148C /* race_checker.cc */,
-                                930996CDF937D546B0A416A9 /* race_checker.h */,
-                                8DFEFB7DF0E74EB45AD5BE33 /* random.cc */,
-                                E815457EE856CAE5B01F3FFF /* random.h */,
-                                E765DA4AA2411C4A4ED8648C /* random_unittest.cc */,
-                                2438A9D542E880C4B66B6BED /* rate_limiter.cc */,
-                                6C87D12362D9BAF64EF2842F /* rate_limiter.h */,
-                                CEE5736ACE78340E2AEB1626 /* rate_limiter_unittest.cc */,
-                                49CE75E9B3AC885A1B7931F8 /* rate_statistics.cc */,
-                                B5F18D80A5A74C84A264D518 /* rate_statistics.h */,
-                                F529202D5223A69D9C2D5D6A /* rate_statistics_unittest.cc */,
-                                C2B29E4B45A8833C886B8668 /* ratelimiter.cc */,
-                                34E4BB9850A210D8FFDAC762 /* ratelimiter.h */,
-                                B9854598F47635CA3C643C67 /* ratelimiter_unittest.cc */,
-                                05BA18A917CA0F5FF580CBDD /* ratetracker.cc */,
-                                9CA58C99F6B2B30B059B2E5E /* ratetracker.h */,
-                                46F1E3460C7C9A365CBBE9D3 /* ratetracker_unittest.cc */,
-                                92076730C5EDABAA76D1EF49 /* refcount.h */,
-                                6F5E55E1EA3BF6E8240ED4B3 /* refcountedobject.h */,
-                                40F5724A481B2858CA71C564 /* refcountedobject_unittest.cc */,
-                                B2A8630EA7F157FB8C58CB4F /* rollingaccumulator.h */,
-                                DB91EC21DAFA1A55A9D2A73B /* rollingaccumulator_unittest.cc */,
-                                30C1C6D038E4B34E84348B60 /* rtccertificate.cc */,
-                                B4EB434D9ED616B1B3D78B3D /* rtccertificate.h */,
-                                47815CA6D4F5868BB4B54C6F /* rtccertificate_unittest.cc */,
-                                CF302A2E8C75E805C39DBFAF /* rtccertificategenerator.cc */,
-                                EDA62EF4307B4B2C76F118AB /* rtccertificategenerator.h */,
-                                6BADA613A36D29F62EE332AB /* rtccertificategenerator_unittest.cc */,
-                                DE8F77A1DC55355AE455FA16 /* safe_conversions.h */,
-                                B852BD290103DEA447CEF035 /* safe_conversions_impl.h */,
-                                ED608A913B769B8BB97BCFDD /* sanitizer.h */,
-                                CF234E12233714D538655BEC /* scoped_autorelease_pool.h */,
-                                3C64B6839E026A6AF3CA8302 /* scoped_autorelease_pool.mm */,
-                                0C303BC708944ED7488A965E /* scoped_ref_ptr.h */,
-                                40F4040A95CCF2D7BBC08860 /* scopedptrcollection.h */,
-                                57CFCDAF433A81CEB6E25339 /* scopedptrcollection_unittest.cc */,
-                                CF8472998F4BE2E165A1A33B /* sequenced_task_checker.h */,
-                                4EC8686BDA47329FAD5D4377 /* sequenced_task_checker_impl.cc */,
-                                29692C93B70CC6DA62739EE9 /* sequenced_task_checker_impl.h */,
-                                4C2553DE034DFE0EFE998DB2 /* sequenced_task_checker_unittest.cc */,
-                                DD8696AD8305A40162658235 /* sha1.cc */,
-                                09B2AE9EE3E831B2F0DA4BC9 /* sha1.h */,
-                                FEDDB11994B461CC8F7BE75C /* sha1digest.cc */,
-                                1459D720183CF13D6EAEA099 /* sha1digest.h */,
-                                E9E76D48EB68FF5A9F7B8A2F /* sha1digest_unittest.cc */,
-                                A961382BA9FCABD18B21CAEA /* sharedexclusivelock.cc */,
-                                C9702BF9C19A988D30D11140 /* sharedexclusivelock.h */,
-                                4DD6D69D30721758B528ACFC /* sharedexclusivelock_unittest.cc */,
-                                18D63C118DDFDC94FE4B635B /* signalthread.cc */,
-                                2B9AE1F52CBBB445A644AFC9 /* signalthread.h */,
-                                2E3FEF08F2E0C3A7C15F8C8D /* signalthread_unittest.cc */,
-                                9E2EACE433A2995ED11C9609 /* sigslot.cc */,
-                                92CBD236BBF3873F189D3AE1 /* sigslot.h */,
-                                15FE42109DFA7E31A6956196 /* sigslot_unittest.cc */,
-                                DE4B9C1AA5F1B2D5AFEE39F4 /* sigslotrepeater.h */,
-                                8F9D0AF07E3F7005FE7C95FE /* sigslottester.h */,
-                                137A70A825E4DFEC9AFC658A /* sigslottester.h.pump */,
-                                F34D4A5DDCA6CA43F8AB0CDE /* socket.h */,
-                                7DFFBE6E4C8C34298C255FEE /* socket_unittest.cc */,
-                                760A276BCCF7909D25770C55 /* socket_unittest.h */,
-                                476AD3E7133AD81AB1E6DAE2 /* socketadapters.cc */,
-                                B82ECE90C909ABD35B94FE69 /* socketadapters.h */,
-                                3A808955868D0488C5F1303E /* socketaddress.cc */,
-                                56AFCC1D4AEEF3F8B76C8ECA /* socketaddress.h */,
-                                E73D5F8262B64846954AD90B /* socketaddress_unittest.cc */,
-                                E8199A0CE6C9698FB68D47AA /* socketaddresspair.cc */,
-                                B2C48EC2705E5B3A34520A9B /* socketaddresspair.h */,
-                                46AB5BCD9367E9EB7132B733 /* socketfactory.h */,
-                                22E39547CF3916A63ED8C38B /* socketpool.cc */,
-                                3D2DBB232CC2D2051909ADD2 /* socketpool.h */,
-                                AEC5EC6A670B1A52E4D14705 /* socketserver.h */,
-                                F37677D4FA95BEFCE9B9B8D8 /* socketstream.cc */,
-                                9EA16D9480C0B217A83A2EAC /* socketstream.h */,
-                                227BBBF933378203A4F3707B /* ssladapter.cc */,
-                                30F106AF23720D8DB6BEF13A /* ssladapter.h */,
-                                824B82CA4E3E77A01C8B33D7 /* ssladapter_unittest.cc */,
-                                93E4AC70A9B55AF386B0CE5D /* sslconfig.h */,
-                                5974FB3C6770C2EEE239F1DE /* sslfingerprint.cc */,
-                                C2D826600DCC3F0B7E93997C /* sslfingerprint.h */,
-                                F06855D0F0DC3C755EE60750 /* sslidentity.cc */,
-                                1068BE6607597671D6EFA840 /* sslidentity.h */,
-                                276936843ED388719513B082 /* sslidentity_unittest.cc */,
-                                023FE327DC5E54D58FD5B9D8 /* sslroots.h */,
-                                137FBBE2BF04E2B961D3F0A9 /* sslsocketfactory.cc */,
-                                39B3276F376897DC9B904854 /* sslsocketfactory.h */,
-                                D56016080476A302F1043EE2 /* sslstreamadapter.cc */,
-                                F2972EFEF40A97131AA3B722 /* sslstreamadapter.h */,
-                                B9DC8A3863821FFA021B19D0 /* sslstreamadapter_unittest.cc */,
-                                5BDFA34F7316DBEC4182E02C /* stream.cc */,
-                                246617C78A8338F19740CC10 /* stream.h */,
-                                51929D99BDAEF273531CB019 /* stream_unittest.cc */,
-                                29ECB98713F881ED1B29DBAF /* stringencode.cc */,
-                                34A9765B2F75A30F0B85026E /* stringencode.h */,
-                                049389F9BB439B2C28BF5AEB /* stringencode_unittest.cc */,
-                                C6CD43A37EDB44C6F6D80B0C /* stringutils.cc */,
-                                589E944DF8E8DE06C69ED607 /* stringutils.h */,
-                                EF270FADA7AADF13B6987254 /* stringutils_unittest.cc */,
-                                6A7A9335885F004DA54E1598 /* swap_queue.h */,
-                                9683B2A79CCDF56073F55AF5 /* swap_queue_unittest.cc */,
-                                6A451183EC8DAD2FE8E8CAE1 /* systeminfo.cc */,
-                                A24D3E85F6E536AE3DD6E99A /* systeminfo.h */,
-                                56A13FBA8C67B7B94B84E748 /* task.cc */,
-                                A3D32C37E46AAA46D8B6CEAC /* task.h */,
-                                94BF01E38E114F22CC2F2B6F /* task_queue.h */,
-                                48B7C363063C03BE7E8A7CEE /* task_queue_gcd.cc */,
-                                45C46C439599A7C5FDF5DA4E /* task_queue_posix.cc */,
-                                A8A0B0B72194D74A6870139B /* task_queue_posix.h */,
-                                C18765F6E5D7D94CC0242B32 /* task_queue_unittest.cc */,
-                                5A6CF5772FEF41D731D61ABD /* task_unittest.cc */,
-                                2A4B0808794008A8880CDC75 /* taskparent.cc */,
-                                4346616E731F55C0694C0BA6 /* taskparent.h */,
-                                0E57E431D19E2FC49FCDF309 /* taskrunner.cc */,
-                                13D64AEAB0B45497EE3B5014 /* taskrunner.h */,
-                                D1E450B963BF4C4E97A742AE /* template_util.h */,
-                                B8DB46E073B7532F2A117242 /* testbase64.h */,
-                                0CB6FE68AB7DDF2F300EB854 /* testclient.cc */,
-                                EDA038859D2507BC8C1BC104 /* testclient.h */,
-                                A73FFEE55CF9ADBE51156CC5 /* testclient_unittest.cc */,
-                                48B5659C12BD926B73B1CB85 /* testechoserver.h */,
-                                E119DED2246E51C4C03E6B4F /* testutils.h */,
-                                177F326F0A0CB6FB38027E90 /* thread.cc */,
-                                D59033C0E681FAED2A6DB7E7 /* thread.h */,
-                                D63910DF8192C4FBF727176C /* thread_annotations.h */,
-                                F1BEBFFF077BECCDBC293342 /* thread_annotations_unittest.cc */,
-                                2361990D05BFC754EA1BFFF5 /* thread_checker.h */,
-                                55BA15691D4C78EEEA2F4247 /* thread_checker_impl.cc */,
-                                D02D3C531A139818887B4E7E /* thread_checker_impl.h */,
-                                E87A304841B641D25E279AC6 /* thread_checker_unittest.cc */,
-                                16CC370A09D50DDD5D00503A /* thread_unittest.cc */,
-                                2951B0DF2086B44C08CAB467 /* timedelta.h */,
-                                AF1BF467880342167C59C876 /* timestampaligner.cc */,
-                                11B797A694E43FEDFF60E9BD /* timestampaligner.h */,
-                                64F028B10679209C2CB25AB4 /* timestampaligner_unittest.cc */,
-                                A463B369F36B38028F7DB671 /* timeutils.cc */,
-                                E7D7B7A4B68931B30694E657 /* timeutils.h */,
-                                10F2E68C605667C86A45D61F /* timeutils_unittest.cc */,
-                                E365BE84E8D1DD7A6568D92F /* trace_event.h */,
-                                C6B81C51D4FF71BD2C55795D /* transformadapter.cc */,
-                                FBDED89FAE0F1E59ADDB1985 /* transformadapter.h */,
-                                BBBD43F20F338908D69AC0B0 /* type_traits.h */,
-                                5D7ED38CD1D8A5C36554B963 /* unittest_main.cc */,
-                                8FEB80F827DFE6B501BB4DEA /* unixfilesystem.cc */,
-                                B71DB37ACCFF1B45179A2F34 /* unixfilesystem.h */,
-                                5957F995D2A38082183DCB52 /* urlencode.cc */,
-                                DA699604010290B993778E76 /* urlencode.h */,
-                                3CAC390E3F085000852E2A29 /* urlencode_unittest.cc */,
-                                D7A23EACA28A910E534D5A53 /* virtualsocket_unittest.cc */,
-                                9E3C9BAE71668D26303A256C /* virtualsocketserver.cc */,
-                                7B6B3588EE1F194F664E00BA /* virtualsocketserver.h */,
-                                8E7F0FAD842A60A59E108C6D /* weak_ptr.cc */,
-                                C832CE99729A54E94BC04102 /* weak_ptr.h */,
-                                CB330FC41CF101197D44C42B /* weak_ptr_unittest.cc */,
-                                9DF31040DED17C9E1CF50239 /* window.h */,
-                                225265FF9F68B24D14A06768 /* windowpicker.h */,
-                                99EDBBCB109CA4283083CE74 /* windowpickerfactory.h */,
</del><ins>+                                5C4B459C1E42A819002651C8 /* cbc.c */,
+                                5C4B459D1E42A819002651C8 /* cfb.c */,
+                                5C4B459E1E42A819002651C8 /* ctr.c */,
+                                5C4B459F1E42A819002651C8 /* gcm.c */,
+                                5C4B45A01E42A819002651C8 /* internal.h */,
+                                5C4B45A11E42A819002651C8 /* ofb.c */,
</ins><span class="cx">                         );
</span><del>-                        path = base;
</del><ins>+                        name = modes;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                20A89256766D43F205EC209E /* x86 */ = {
</del><ins>+                5C4B44561E42A637002651C8 /* newhope */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                502282984053615DB9907871 /* vp9_dct_intrin_sse2.c */,
-                                F7EC3913E61705C262582408 /* vp9_dct_sse2.asm */,
-                                37A55CC379337EF59F46B993 /* vp9_dct_ssse3.c */,
-                                DC9B386F249562F659F95B78 /* vp9_denoiser_sse2.c */,
-                                9ABBCAD44CC81DFE48352804 /* vp9_diamond_search_sad_avx.c */,
-                                B580E1BE4241B592D907CDA6 /* vp9_error_intrin_avx2.c */,
-                                926D88B11A723D319B0D8B9E /* vp9_highbd_block_error_intrin_sse2.c */,
-                                9EFD3A2407529DE772CF9A8F /* vp9_highbd_error_avx.asm */,
-                                5BE98A8DD96F8FC0A9DEF678 /* vp9_highbd_error_sse2.asm */,
-                                C79A5E63F7B11EC2CBB0FD61 /* vp9_quantize_sse2.c */,
-                                3F8BB3C7A26BB756A1B5F01E /* vp9_quantize_ssse3_x86_64.asm */,
-                                826D1A195462BCE1620062C6 /* vp9_temporal_filter_apply_sse2.asm */,
</del><ins>+                                5C4B458C1E42A805002651C8 /* error_correction.c */,
+                                5C4B458D1E42A805002651C8 /* internal.h */,
+                                5C4B458F1E42A805002651C8 /* newhope.c */,
+                                5C4B458E1E42A805002651C8 /* newhope_test.cc */,
+                                5C4B45901E42A805002651C8 /* ntt.c */,
+                                5C4B45911E42A805002651C8 /* poly.c */,
+                                5C4B45921E42A805002651C8 /* precomp.c */,
+                                5C4B45931E42A805002651C8 /* reduce.c */,
</ins><span class="cx">                         );
</span><del>-                        path = x86;
</del><ins>+                        name = newhope;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                213E251DB2B9136D598A13E4 /* audio_mixer */ = {
</del><ins>+                5C4B44571E42A645002651C8 /* obj */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                4F887FAFA8B023784EC73FBD /* audio_frame_manipulator.cc */,
-                                83F6E8E08DFA4EB4E36C6BDA /* audio_frame_manipulator.h */,
-                                BDB1DACFCBD433B60E8DC8DB /* audio_frame_manipulator_unittest.cc */,
-                                61AFBBB5125DF616B3E8CE55 /* audio_mixer_impl.cc */,
-                                90BEBC53BEE9EA46266A3353 /* audio_mixer_impl.h */,
-                                57FE2F16E5A9A74A7CE15C00 /* audio_mixer_impl_unittest.cc */,
</del><ins>+                                5C4B45861E42A7F1002651C8 /* obj.c */,
+                                5C4B45821E42A7F1002651C8 /* obj_dat.h */,
+                                5C4B45831E42A7F1002651C8 /* obj_test.cc */,
+                                5C4B45841E42A7F1002651C8 /* obj_xref.c */,
+                                5C4B45851E42A7F1002651C8 /* obj_xref.h */,
</ins><span class="cx">                         );
</span><del>-                        path = audio_mixer;
</del><ins>+                        name = obj;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                21CE74EE0DB13842F288BB3C /* digest */ = {
</del><ins>+                5C4B44581E42A64B002651C8 /* pem */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                7D5F9FA5FE498A12D624A695 /* digest.c */,
-                                861DB18AEA80FE9312957F52 /* digests.c */,
-                                A3E582BFF9BC17D23C2EB24C /* internal.h */,
-                                D6122D103BA87586B8A0B630 /* md32_common.h */,
</del><ins>+                                5C4B45721E42A7D4002651C8 /* pem_all.c */,
+                                5C4B45731E42A7D4002651C8 /* pem_info.c */,
+                                5C4B45741E42A7D4002651C8 /* pem_lib.c */,
+                                5C4B45751E42A7D4002651C8 /* pem_oth.c */,
+                                5C4B45761E42A7D4002651C8 /* pem_pk8.c */,
+                                5C4B45771E42A7D4002651C8 /* pem_pkey.c */,
+                                5C4B45781E42A7D4002651C8 /* pem_x509.c */,
+                                5C4B45791E42A7D4002651C8 /* pem_xaux.c */,
</ins><span class="cx">                         );
</span><del>-                        path = digest;
</del><ins>+                        name = pem;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                23B472A8A897EA5F891F4072 /* vpx_mem */ = {
</del><ins>+                5C4B445A1E42A65A002651C8 /* pkcs8 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                80034002A3B1BAFE71883B96 /* include */,
-                                DFC24DAF392174D4356CE6CC /* vpx_mem.c */,
-                                0BBA5F82CB046FBEDCE728E1 /* vpx_mem.h */,
</del><ins>+                                5C4B45641E42A792002651C8 /* internal.h */,
+                                5C4B45651E42A792002651C8 /* p5_pbe.c */,
+                                5C4B45661E42A792002651C8 /* p5_pbev2.c */,
+                                5C4B45671E42A792002651C8 /* p8_pkey.c */,
+                                5C4B456A1E42A792002651C8 /* pkcs12_test.cc */,
+                                5C4B45691E42A792002651C8 /* pkcs8.c */,
+                                5C4B45681E42A792002651C8 /* pkcs8_test.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = vpx_mem;
</del><ins>+                        name = pkcs8;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                23E31354A29C9E2AB050A2D7 /* util */ = {
</del><ins>+                5C4B445B1E42A664002651C8 /* poly1305 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                F8B92C21FE3767DDE4CE6673 /* field_comparator.cc */,
-                                28B3B9C81FAA6C9E312CD679 /* field_comparator.h */,
-                                BCF4BB99608F004570BCF02A /* field_mask_util.cc */,
-                                00DDBCB177300DC522562E3E /* field_mask_util.h */,
-                                C36BCFE86741630EE16A8CCF /* internal */,
-                                E5C3A965C62C7583AD4E7849 /* json_util.cc */,
-                                4A6DBEB53BF23A27C02058C6 /* json_util.h */,
-                                8F3416AB5A3834B5155485D5 /* message_differencer.cc */,
-                                35B3A930C72488003A5B4436 /* message_differencer.h */,
-                                4F763C0A58A7D80D5A7744D3 /* time_util.cc */,
-                                234AFC4B06EB7EB37D994F37 /* time_util.h */,
-                                E49060617A7EBD05BEF0ED57 /* type_resolver.h */,
-                                AAE8A3B7F6D9D544AB584F49 /* type_resolver_util.cc */,
-                                6DD460B8AF7BACE51ABA6A41 /* type_resolver_util.h */,
</del><ins>+                                5C4B45611E42A784002651C8 /* poly1305.c */,
+                                5C4B45601E42A784002651C8 /* poly1305_vec.c */,
</ins><span class="cx">                         );
</span><del>-                        path = util;
</del><ins>+                        name = poly1305;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                23E5049D96B7BC24DACE5330 /* generic */ = {
</del><ins>+                5C4B445D1E42A671002651C8 /* rand */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                E46BC54BD29DF840DAD9E8D3 /* gen_scalers.c */,
-                                24FB01D9BF56F9284CF7EBBE /* vpx_scale.c */,
-                                AA56F8B27E5A376DC7F568E3 /* yv12config.c */,
-                                2E5FEFEC77C525854D1B2BC0 /* yv12extend.c */,
</del><ins>+                                5C4B45521E42A762002651C8 /* deterministic.c */,
+                                5C4B45531E42A762002651C8 /* internal.h */,
+                                5C4B45541E42A762002651C8 /* rand.c */,
+                                5C4B45551E42A762002651C8 /* urandom.c */,
</ins><span class="cx">                         );
</span><del>-                        path = generic;
</del><ins>+                        name = rand;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                23E559E5D42D1A85D2F9DCB5 /* openssl */ = {
</del><ins>+                5C4B445E1E42A676002651C8 /* rc4 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                35905F612E0F9CFA9327A8A7 /* aead.h */,
-                                ABFD6E04BA6364501FE46560 /* aes.h */,
-                                E1E948CBC26B62670D64BBAC /* arm_arch.h */,
-                                FD950461B5D3F7741851EC57 /* asn1.h */,
-                                324F974E0B38701630E310CF /* asn1_mac.h */,
-                                1D86BACDDCA77D7F38D8EA8D /* asn1t.h */,
-                                B626911CCA7000056C034D06 /* base.h */,
-                                98EDBA5F9223BDF6A420EF37 /* base64.h */,
-                                2470A65F9A5EA7C9A3F0166E /* bio.h */,
-                                691977874F74D42763952579 /* blowfish.h */,
-                                B6F0BC91462224F43B887B9B /* bn.h */,
-                                101EFC86A1C8036C08683F4E /* buf.h */,
-                                A4A87F2A6BF362E4141CC66B /* buffer.h */,
-                                E8AE6B45776EBBAF987DAF5D /* bytestring.h */,
-                                7F1205CFD481706695CCFBB0 /* cast.h */,
-                                BFDACDC4F6BD7F873B326400 /* chacha.h */,
-                                B387C7557F8CB1B4DD881245 /* cipher.h */,
-                                DCEF791723613F2725B52E1F /* cmac.h */,
-                                610E6020C5BCFF153F720EFE /* conf.h */,
-                                192002C2CB34BDD1BD3A93F6 /* cpu.h */,
-                                CC7E7207F92BD93D46B872CF /* crypto.h */,
-                                6B823083DBEF2D1941C8298F /* curve25519.h */,
-                                1730D039CBA83B947D88D687 /* des.h */,
-                                065DF0BA8165E1688737FBF2 /* dh.h */,
-                                02374BFED9F1EFD353D702EB /* digest.h */,
-                                61C3D078FF6330290957827D /* dsa.h */,
-                                DB38627EA11C3BEEB4159D1B /* dtls1.h */,
-                                6A6B55C90B662D0D0EAC2C26 /* ec.h */,
-                                5782991835DBA77EA6043FE7 /* ec_key.h */,
-                                16852F4EA382CBEE1BFEB04B /* ecdh.h */,
-                                F68D8529ACE5BD3D291A2030 /* ecdsa.h */,
-                                3EB66EAE5FCF9BB5C6C710F6 /* engine.h */,
-                                90FFA61E75020E01AA1A814E /* err.h */,
-                                35394130124D4B40C1C56B1E /* evp.h */,
-                                87CA26DE5F7E7CE52E480D32 /* ex_data.h */,
-                                599CF80F6055A966BE11FA81 /* hkdf.h */,
-                                8AF8FAAB2CB3FBC00AF5FB01 /* hmac.h */,
-                                250344DF241712058B78D216 /* lhash.h */,
-                                8B51E126F23D4B72F9FE2FCF /* lhash_macros.h */,
-                                22764DF31ADC5DD90A4F1112 /* md4.h */,
-                                20032C84C696923F606AAF33 /* md5.h */,
-                                F24772BA2671AAB50F53B9B6 /* mem.h */,
-                                1D0B592C1D84CFF3713F60DE /* newhope.h */,
-                                09E89B8EEC01876924044CA6 /* nid.h */,
-                                6C89FA5964B8821415469A55 /* obj.h */,
-                                A652D175BF7FF599BDF65774 /* obj_mac.h */,
-                                17BF5EA7897735C9FA122361 /* objects.h */,
-                                E7B6FE9446DDD54FD2ECC341 /* opensslconf.h */,
-                                DF1EB49E556992F53C439634 /* opensslv.h */,
-                                0D3DACBDE380F3DFBAD15596 /* ossl_typ.h */,
-                                509EC54BBB76186AAA9589DF /* pem.h */,
-                                662677CCBFD4A41179BD9552 /* pkcs12.h */,
-                                C47233AFD99D1B470C3CF148 /* pkcs7.h */,
-                                675EF9504B2869544FA4E277 /* pkcs8.h */,
-                                616B15D1201D4BADEE45D52D /* poly1305.h */,
-                                A036C057A49A4B441C1CDA31 /* rand.h */,
-                                BC848650E128F351A510E63C /* rc4.h */,
-                                D82C8A9C676D2C4807400795 /* ripemd.h */,
-                                24BE27B3D8ED808DD5F34261 /* rsa.h */,
-                                CDA4CF7AC9F573AAF7300DB1 /* safestack.h */,
-                                1996014CA231B8C35C569CD1 /* sha.h */,
-                                3E5AA6B96866408BCD50936E /* srtp.h */,
-                                4E0CD7A62C6C629F5A013BE3 /* ssl.h */,
-                                676D34CE1FD22BECC2C89F12 /* ssl3.h */,
-                                DF4F63A970FCA9A2CC6051B3 /* stack.h */,
-                                CF69748A80443762C86A54B5 /* stack_macros.h */,
-                                7D456AC6567ACF49ED70041A /* thread.h */,
-                                8C737866B3695049E8E35529 /* time_support.h */,
-                                8074D854F3D7268800AC02F7 /* tls1.h */,
-                                9B968899B00BBFD311590450 /* type_check.h */,
-                                A1AE1A7B43E7D5F107C44830 /* x509.h */,
-                                17297EA324FFB20DEF2A135E /* x509_vfy.h */,
-                                7E95A89E212517B70C65981B /* x509v3.h */,
</del><ins>+                                5C4B45501E42A753002651C8 /* rc4.c */,
</ins><span class="cx">                         );
</span><del>-                        path = openssl;
</del><ins>+                        name = rc4;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                246AF61DD77CCBA94E741680 /* ReleaseTest-API */ = {
</del><ins>+                5C4B445F1E42A67C002651C8 /* rsa */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                8F404F30570BED21661B9D2E /* ReleaseTest-API.cc */,
</del><ins>+                                5C4B45421E42A746002651C8 /* blinding.c */,
+                                5C4B45431E42A746002651C8 /* internal.h */,
+                                5C4B45441E42A746002651C8 /* padding.c */,
+                                5C4B45481E42A746002651C8 /* rsa.c */,
+                                5C4B45451E42A746002651C8 /* rsa_asn1.c */,
+                                5C4B45461E42A746002651C8 /* rsa_impl.c */,
+                                5C4B45471E42A746002651C8 /* rsa_test.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = &quot;ReleaseTest-API&quot;;
</del><ins>+                        name = rsa;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2494BDA11EB9CB06FFE27EB6 /* json */ = {
</del><ins>+                5C4B44601E42A686002651C8 /* sha */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                761A4A3C6F91B31E8A5688FD /* value.h */,
</del><ins>+                                5C4B453C1E42A739002651C8 /* sha1.c */,
+                                5C4B453D1E42A739002651C8 /* sha256.c */,
+                                5C4B453E1E42A739002651C8 /* sha512.c */,
</ins><span class="cx">                         );
</span><del>-                        path = json;
</del><ins>+                        name = sha;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2499C1D03A52377112C1A10E /* lc3b */ = {
</del><ins>+                5C4B44611E42A690002651C8 /* stack */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                4F77606ADE133C4C2CC01077 /* lc3barch.c */,
-                                76B2076A3EF9A488CDD7D424 /* lc3bbc.c */,
</del><ins>+                                5C4B453A1E42A72C002651C8 /* stack.c */,
</ins><span class="cx">                         );
</span><del>-                        path = lc3b;
</del><ins>+                        name = stack;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2511F5FB491928B0B3D8BCF6 /* api */ = {
</del><ins>+                5C4B44621E42A698002651C8 /* x509 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                12E78F4D6ED738D474C0D45A /* omxSP.h */,
-                                F38A267E8EECFEF4675C887B /* x86SP.h */,
</del><ins>+                                5C4B44AC1E42A6F7002651C8 /* a_digest.c */,
+                                5C4B44AD1E42A6F7002651C8 /* a_sign.c */,
+                                5C4B44AE1E42A6F7002651C8 /* a_strex.c */,
+                                5C4B44AF1E42A6F7002651C8 /* a_verify.c */,
+                                5C4B44B01E42A6F7002651C8 /* algorithm.c */,
+                                5C4B44B11E42A6F7002651C8 /* asn1_gen.c */,
+                                5C4B44B21E42A6F7002651C8 /* by_dir.c */,
+                                5C4B44B31E42A6F7002651C8 /* by_file.c */,
+                                5C4B44B41E42A6F7002651C8 /* charmap.h */,
+                                5C4B44B51E42A6F7002651C8 /* i2d_pr.c */,
+                                5C4B44B61E42A6F7002651C8 /* internal.h */,
+                                5C4B44B81E42A6F7002651C8 /* pkcs7.c */,
+                                5C4B44B71E42A6F7002651C8 /* pkcs7_test.c */,
+                                5C4B44B91E42A6F7002651C8 /* rsa_pss.c */,
+                                5C4B44BA1E42A6F7002651C8 /* t_crl.c */,
+                                5C4B44BB1E42A6F7002651C8 /* t_req.c */,
+                                5C4B44BC1E42A6F7002651C8 /* t_x509.c */,
+                                5C4B44BD1E42A6F7002651C8 /* t_x509a.c */,
+                                5C4B44BE1E42A6F7002651C8 /* vpm_int.h */,
+                                5C4B44DE1E42A6F7002651C8 /* x509.c */,
+                                5C4B44CE1E42A6F7002651C8 /* x509_att.c */,
+                                5C4B44CF1E42A6F7002651C8 /* x509_cmp.c */,
+                                5C4B44D01E42A6F7002651C8 /* x509_d2.c */,
+                                5C4B44D11E42A6F7002651C8 /* x509_def.c */,
+                                5C4B44D21E42A6F7002651C8 /* x509_ext.c */,
+                                5C4B44D31E42A6F7002651C8 /* x509_lu.c */,
+                                5C4B44D41E42A6F7002651C8 /* x509_obj.c */,
+                                5C4B44D51E42A6F7002651C8 /* x509_r2x.c */,
+                                5C4B44D61E42A6F7002651C8 /* x509_req.c */,
+                                5C4B44D71E42A6F7002651C8 /* x509_set.c */,
+                                5C4B44D81E42A6F7002651C8 /* x509_test.cc */,
+                                5C4B44D91E42A6F7002651C8 /* x509_trs.c */,
+                                5C4B44DA1E42A6F7002651C8 /* x509_txt.c */,
+                                5C4B44DB1E42A6F7002651C8 /* x509_v3.c */,
+                                5C4B44DC1E42A6F7002651C8 /* x509_vfy.c */,
+                                5C4B44DD1E42A6F7002651C8 /* x509_vpm.c */,
+                                5C4B44DF1E42A6F7002651C8 /* x509cset.c */,
+                                5C4B44E01E42A6F7002651C8 /* x509name.c */,
+                                5C4B44E11E42A6F7002651C8 /* x509rset.c */,
+                                5C4B44E21E42A6F7002651C8 /* x509spki.c */,
+                                5C4B44E31E42A6F7002651C8 /* x509type.c */,
+                                5C4B44BF1E42A6F7002651C8 /* x_algor.c */,
+                                5C4B44C01E42A6F7002651C8 /* x_all.c */,
+                                5C4B44C11E42A6F7002651C8 /* x_attrib.c */,
+                                5C4B44C21E42A6F7002651C8 /* x_crl.c */,
+                                5C4B44C31E42A6F7002651C8 /* x_exten.c */,
+                                5C4B44C41E42A6F7002651C8 /* x_info.c */,
+                                5C4B44C51E42A6F7002651C8 /* x_name.c */,
+                                5C4B44C61E42A6F7002651C8 /* x_pkey.c */,
+                                5C4B44C71E42A6F7002651C8 /* x_pubkey.c */,
+                                5C4B44C81E42A6F7002651C8 /* x_req.c */,
+                                5C4B44C91E42A6F7002651C8 /* x_sig.c */,
+                                5C4B44CA1E42A6F7002651C8 /* x_spki.c */,
+                                5C4B44CB1E42A6F7002651C8 /* x_val.c */,
+                                5C4B44CC1E42A6F7002651C8 /* x_x509.c */,
+                                5C4B44CD1E42A6F7002651C8 /* x_x509a.c */,
</ins><span class="cx">                         );
</span><del>-                        path = api;
</del><ins>+                        name = x509;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2529AD293A2DFDC390CC87C5 /* src */ = {
</del><ins>+                5C4B44631E42A6A7002651C8 /* x509v3 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                3BA981AFF4D36624FD699D7B /* armSP_FFT_F32TwiddleTable.c */,
-                                D4AB7A3C79843EA4AB7A3D91 /* x86 */,
</del><ins>+                                5C4B44641E42A6E2002651C8 /* ext_dat.h */,
+                                5C4B44651E42A6E2002651C8 /* pcy_cache.c */,
+                                5C4B44661E42A6E2002651C8 /* pcy_data.c */,
+                                5C4B44671E42A6E2002651C8 /* pcy_int.h */,
+                                5C4B44681E42A6E2002651C8 /* pcy_lib.c */,
+                                5C4B44691E42A6E2002651C8 /* pcy_map.c */,
+                                5C4B446A1E42A6E2002651C8 /* pcy_node.c */,
+                                5C4B446B1E42A6E2002651C8 /* pcy_tree.c */,
+                                5C4B446C1E42A6E2002651C8 /* tab_test.c */,
+                                5C4B446D1E42A6E2002651C8 /* v3_akey.c */,
+                                5C4B446E1E42A6E2002651C8 /* v3_akeya.c */,
+                                5C4B446F1E42A6E2002651C8 /* v3_alt.c */,
+                                5C4B44701E42A6E2002651C8 /* v3_bcons.c */,
+                                5C4B44711E42A6E2002651C8 /* v3_bitst.c */,
+                                5C4B44721E42A6E2002651C8 /* v3_conf.c */,
+                                5C4B44731E42A6E2002651C8 /* v3_cpols.c */,
+                                5C4B44741E42A6E2002651C8 /* v3_crld.c */,
+                                5C4B44751E42A6E2002651C8 /* v3_enum.c */,
+                                5C4B44761E42A6E2002651C8 /* v3_extku.c */,
+                                5C4B44771E42A6E2002651C8 /* v3_genn.c */,
+                                5C4B44781E42A6E2002651C8 /* v3_ia5.c */,
+                                5C4B44791E42A6E2002651C8 /* v3_info.c */,
+                                5C4B447A1E42A6E2002651C8 /* v3_int.c */,
+                                5C4B447B1E42A6E2002651C8 /* v3_lib.c */,
+                                5C4B447C1E42A6E2002651C8 /* v3_ncons.c */,
+                                5C4B447D1E42A6E2002651C8 /* v3_pci.c */,
+                                5C4B447E1E42A6E2002651C8 /* v3_pcia.c */,
+                                5C4B447F1E42A6E2002651C8 /* v3_pcons.c */,
+                                5C4B44801E42A6E2002651C8 /* v3_pku.c */,
+                                5C4B44811E42A6E2002651C8 /* v3_pmaps.c */,
+                                5C4B44821E42A6E2002651C8 /* v3_prn.c */,
+                                5C4B44831E42A6E2002651C8 /* v3_purp.c */,
+                                5C4B44841E42A6E2002651C8 /* v3_skey.c */,
+                                5C4B44851E42A6E2002651C8 /* v3_sxnet.c */,
+                                5C4B44861E42A6E2002651C8 /* v3_utl.c */,
+                                5C4B44871E42A6E2002651C8 /* v3name_test.c */,
</ins><span class="cx">                         );
</span><del>-                        path = src;
</del><ins>+                        name = x509v3;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                276568F8ECCFD5ABB1C44F85 /* mock */ = {
</del><ins>+                5C4B47691E42B53B002651C8 /* mac-x86_64 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1421A7F419CACB7B8ACC545C /* mock_audio_decoder.h */,
-                                1B41CDD994F84448DD0FDE6E /* mock_buffer_level_filter.h */,
-                                5017E9FB804187BCF994166A /* mock_decoder_database.h */,
-                                2007CD53623A4EFB077D7BB2 /* mock_delay_manager.h */,
-                                D82C613B961EF878512B7CAF /* mock_delay_peak_detector.h */,
-                                888F7ADA25ECF5918AEDFF5C /* mock_dtmf_buffer.h */,
-                                C3DDF3CF972D4E08A87A01DA /* mock_dtmf_tone_generator.h */,
-                                2CC33FE21836ED618D7A8541 /* mock_expand.h */,
-                                9A8EACDF7BFA66134813013B /* mock_external_decoder_pcm16b.h */,
-                                7BF1204AE40FD8023E0043CA /* mock_packet_buffer.h */,
-                                58D241F4B4F5815EF0DA617A /* mock_red_payload_splitter.h */,
</del><ins>+                                5C4B476A1E42B54E002651C8 /* crypto */,
</ins><span class="cx">                         );
</span><del>-                        path = mock;
</del><ins>+                        path = &quot;mac-x86_64&quot;;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                27E8C05603CDE0641928CCAB /* echo_detector */ = {
</del><ins>+                5C4B476A1E42B54E002651C8 /* crypto */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                F535DE2346096549C6404625 /* circular_buffer.cc */,
-                                26CFCBD6D9D14C921E16E890 /* circular_buffer.h */,
-                                CEB10CE733B3E7809D4222E7 /* circular_buffer_unittest.cc */,
-                                8CAE75D312E41EA695DA058A /* mean_variance_estimator.cc */,
-                                5AFB30DBC9A15E08F65EC364 /* mean_variance_estimator.h */,
-                                9CAC141F17DAFC37808501AF /* mean_variance_estimator_unittest.cc */,
-                                040BC6EFA0338A9C599D2FEB /* normalized_covariance_estimator.cc */,
-                                F5C0AA32BE63F48F5DC212CD /* normalized_covariance_estimator.h */,
-                                574294BB6C9DA6F0A9AC2219 /* normalized_covariance_estimator_unittest.cc */,
</del><ins>+                                5C4B476B1E42B588002651C8 /* aes */,
+                                5C4B476C1E42B58B002651C8 /* bn */,
+                                5C4B476D1E42B593002651C8 /* chacha */,
+                                5C4B476E1E42B59C002651C8 /* ec */,
+                                5C4B476F1E42B5A5002651C8 /* md5 */,
+                                5C4B47701E42B5AD002651C8 /* modes */,
+                                5C4B47711E42B5B2002651C8 /* rand */,
+                                5C4B47721E42B5B7002651C8 /* sha */,
</ins><span class="cx">                         );
</span><del>-                        path = echo_detector;
</del><ins>+                        path = crypto;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2931B3B08751EE3ED0B1729B /* psnr_ssim_analyzer */ = {
</del><ins>+                5C4B476B1E42B588002651C8 /* aes */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                EA6C89E8F3428AAF6D50DBC6 /* psnr_ssim_analyzer.cc */,
</del><ins>+                                5C4B478E1E42B608002651C8 /* aes-x86_64.S */,
+                                5C4B478F1E42B608002651C8 /* aesni-x86_64.S */,
+                                5C4B47901E42B608002651C8 /* bsaes-x86_64.S */,
+                                5C4B47911E42B608002651C8 /* vpaes-x86_64.S */,
</ins><span class="cx">                         );
</span><del>-                        path = psnr_ssim_analyzer;
</del><ins>+                        name = aes;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                29437603387472F01249BFD4 /* frame_editing */ = {
</del><ins>+                5C4B476C1E42B58B002651C8 /* bn */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                2A6775F25330BAE4024E24B0 /* frame_editing.cc */,
-                                CE478CF1D3CAFA19E906C019 /* frame_editing_lib.cc */,
-                                960786D806C7EA68BEB5CA94 /* frame_editing_lib.h */,
-                                660D195D979266AAF4583152 /* frame_editing_unittest.cc */,
</del><ins>+                                5C4B47861E42B5FC002651C8 /* rsaz-avx2.S */,
+                                5C4B47871E42B5FC002651C8 /* rsaz-x86_64.S */,
+                                5C4B47881E42B5FC002651C8 /* x86_64-mont.S */,
+                                5C4B47891E42B5FC002651C8 /* x86_64-mont5.S */,
</ins><span class="cx">                         );
</span><del>-                        path = frame_editing;
</del><ins>+                        name = bn;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2A5AC91F66ABB1C6E5DD48CF /* extended */ = {
</del><ins>+                5C4B476D1E42B593002651C8 /* chacha */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A59FC5081072DAA22EBBE0B1 /* agc_config_test.cc */,
-                                D34D5C26004B87E62DC9B44E /* ec_metrics_test.cc */,
</del><ins>+                                5C4B47841E42B5F2002651C8 /* chacha-x86_64.S */,
</ins><span class="cx">                         );
</span><del>-                        path = extended;
</del><ins>+                        name = chacha;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2ABEAC96B0E525229085719A /* test */ = {
</del><ins>+                5C4B476E1E42B59C002651C8 /* ec */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                85FBD95723FA93AE723DCD44 /* iLBC_test.c */,
</del><ins>+                                5C4B47821E42B5EA002651C8 /* p256-x86_64-asm.S */,
</ins><span class="cx">                         );
</span><del>-                        path = test;
</del><ins>+                        name = ec;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2AF2F64FDB6239BE0D1B636F /* ruby */ = {
</del><ins>+                5C4B476F1E42B5A5002651C8 /* md5 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                57CC410E484F0BFFB5C83B4C /* ruby_generator.cc */,
-                                5DDE8C4B5C7AA9CAF15AF87B /* ruby_generator.h */,
</del><ins>+                                5C4B47801E42B5E1002651C8 /* md5-x86_64.S */,
</ins><span class="cx">                         );
</span><del>-                        path = ruby;
</del><ins>+                        name = md5;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2BAA319FFACD92883D51DAAB /* frontends */ = {
</del><ins>+                5C4B47701E42B5AD002651C8 /* modes */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                BA419F0EE4EB64AB72A06CDE /* yasm */,
</del><ins>+                                5C4B477B1E42B5D4002651C8 /* aesni-gcm-x86_64.S */,
+                                5C4B477C1E42B5D4002651C8 /* ghash-x86_64.S */,
</ins><span class="cx">                         );
</span><del>-                        path = frontends;
</del><ins>+                        name = modes;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2C0676F7A1A2A340890D49D3 /* testFec */ = {
</del><ins>+                5C4B47711E42B5B2002651C8 /* rand */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                14A27A12C8194B5463AD7A6F /* average_residual_loss_xor_codes.h */,
-                                D429F2B43BCC5FE592038DEB /* test_fec.cc */,
-                                0943B7B16407139147AA50BD /* test_packet_masks_metrics.cc */,
</del><ins>+                                5C4B47791E42B5C8002651C8 /* rdrand-x86_64.S */,
</ins><span class="cx">                         );
</span><del>-                        path = testFec;
</del><ins>+                        name = rand;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2CC719870E82A96F2D3A2D11 /* base64 */ = {
</del><ins>+                5C4B47721E42B5B7002651C8 /* sha */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                F51F3556134AB417D94FA900 /* base64.c */,
</del><ins>+                                5C4B47731E42B5C0002651C8 /* sha1-x86_64.S */,
+                                5C4B47741E42B5C0002651C8 /* sha256-x86_64.S */,
+                                5C4B47751E42B5C0002651C8 /* sha512-x86_64.S */,
</ins><span class="cx">                         );
</span><del>-                        path = base64;
</del><ins>+                        name = sha;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2D2D96B666CE062219F9F835 /* isac */ = {
</del><ins>+                5C4B47A71E42BD0C002651C8 /* mac-x86 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                FED27DE5BB1C20E9D907F05D /* audio_encoder_isac_t.h */,
-                                BDFF0CEBB54AEA1558841785 /* audio_encoder_isac_t_impl.h */,
-                                2DED222F5C2B895EBEAB2A66 /* fix */,
-                                81204382D0F28DD920CC6CB3 /* locked_bandwidth_info.cc */,
-                                67FB1F276FDA4F89FF7DDD5F /* locked_bandwidth_info.h */,
-                                D7791DB38513D69AC9E6D862 /* main */,
-                                BF9AF06F5E61D43350DCE7B7 /* unittest.cc */,
</del><ins>+                                5C4B47A81E42BD1D002651C8 /* crypto */,
</ins><span class="cx">                         );
</span><del>-                        path = isac;
</del><ins>+                        name = &quot;mac-x86&quot;;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2DED222F5C2B895EBEAB2A66 /* fix */ = {
</del><ins>+                5C4B47A81E42BD1D002651C8 /* crypto */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                684C1CC586D5D8EAA859F662 /* include */,
-                                7CF8075DF770879DC9A33346 /* source */,
-                                4C48F74243570583A31CC641 /* test */,
</del><ins>+                                5C4B47A91E42BD31002651C8 /* aes */,
+                                5C4B47AA1E42BD5B002651C8 /* bn */,
+                                5C4B47AB1E42BD61002651C8 /* chacha */,
+                                5C4B47AC1E42BD67002651C8 /* md5 */,
+                                5C4B47AD1E42BD6B002651C8 /* modes */,
+                                5C4B47AE1E42BD70002651C8 /* sha */,
</ins><span class="cx">                         );
</span><del>-                        path = fix;
</del><ins>+                        name = crypto;
+                        path = &quot;mac-x86/crypto&quot;;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2E5E18CB2BA70AAE4184831D /* source */ = {
</del><ins>+                5C4B47A91E42BD31002651C8 /* aes */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                F7C6843199E2A939BBEAAD51 /* patched-yasm */,
</del><ins>+                                5C4B47C21E42BDA6002651C8 /* aes-586.S */,
+                                5C4B47C31E42BDA6002651C8 /* aesni-x86.S */,
+                                5C4B47C41E42BDA6002651C8 /* vpaes-x86.S */,
</ins><span class="cx">                         );
</span><del>-                        path = source;
</del><ins>+                        name = aes;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2F27041A21D4539EF81F3B23 /* json */ = {
</del><ins>+                5C4B47AA1E42BD5B002651C8 /* bn */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                B0BCA609E3A53B473458B848 /* assertions.h */,
-                                4071A693AA36CA68C2AA752C /* autolink.h */,
-                                88A963BEF691F0F2245A23D8 /* config.h */,
-                                379AB3BF95A3C18C02FCB355 /* features.h */,
-                                F9847649F1236C173F756B39 /* forwards.h */,
-                                65169D98D046BD361247868B /* json.h */,
-                                CFFE09C54BA72D4B19C7DE2A /* reader.h */,
-                                4A7699B235AE77A11A85E024 /* writer.h */,
</del><ins>+                                5C4B47BB1E42BD98002651C8 /* bn-586.S */,
+                                5C4B47BC1E42BD98002651C8 /* co-586.S */,
+                                5C4B47BD1E42BD98002651C8 /* x86-mont.S */,
</ins><span class="cx">                         );
</span><del>-                        path = json;
</del><ins>+                        name = bn;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                2FB9EFAE9AFEFD8733C143AB /* objc */ = {
</del><ins>+                5C4B47AB1E42BD61002651C8 /* chacha */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                6D794D23742390032948A4F1 /* device_info.h */,
-                                9652C3FEBEE99CFB8482306C /* device_info.mm */,
-                                5613AA20D015FB33B1615E98 /* device_info_objc.h */,
-                                E77C121AD70D90BC52CADA04 /* device_info_objc.mm */,
-                                C5E7497F13FE971C8E1D69BF /* rtc_video_capture_objc.h */,
-                                E18E932C9E84D40EA8692F42 /* rtc_video_capture_objc.mm */,
-                                B5799F62BB0A027BCA14A9FD /* video_capture.h */,
-                                B62868DA568BD2443D22C8A8 /* video_capture.mm */,
</del><ins>+                                5C4B47B91E42BD8F002651C8 /* chacha-x86.S */,
</ins><span class="cx">                         );
</span><del>-                        path = objc;
</del><ins>+                        name = chacha;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3110ABA2F077CDA53534EA14 /* nasm */ = {
</del><ins>+                5C4B47AC1E42BD67002651C8 /* md5 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                8A76DF8138905A7E47FA515B /* nasm-listfmt.c */,
</del><ins>+                                5C4B47B71E42BD89002651C8 /* md5-586.S */,
</ins><span class="cx">                         );
</span><del>-                        path = nasm;
</del><ins>+                        name = md5;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3144495C5C461956048019A5 /* include */ = {
</del><ins>+                5C4B47AD1E42BD6B002651C8 /* modes */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                796856E932130CE90421F85A /* vad.h */,
-                                1F391321B1209BD4D6DE014C /* webrtc_vad.h */,
</del><ins>+                                5C4B47B51E42BD7F002651C8 /* ghash-x86.S */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = modes;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                318AA8A01B4761AFC5A84DA5 /* src */ = {
</del><ins>+                5C4B47AE1E42BD70002651C8 /* sha */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                8ED327534031CFB133BB9B66 /* lib_json */,
</del><ins>+                                5C4B47AF1E42BD78002651C8 /* sha1-586.S */,
+                                5C4B47B01E42BD78002651C8 /* sha256-586.S */,
+                                5C4B47B11E42BD78002651C8 /* sha512-586.S */,
</ins><span class="cx">                         );
</span><del>-                        path = src;
</del><ins>+                        name = sha;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3224150D44E5BE3AFF994494 /* Framework */ = {
</del><ins>+                5C4B47D41E42C00F002651C8 /* conf */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1AE439D9FBE36280A35EDD7F /* Classes */,
-                                FEAFB32465BE14F8B662AA0E /* Headers */,
-                                B90B75F0DE18DB39D5A771BC /* Info.plist */,
-                                B64F555699F3008B4BF213B2 /* UnitTests */,
</del><ins>+                                5C4B47D61E42C01C002651C8 /* conf.c */,
+                                5C4B47D51E42C01C002651C8 /* conf_def.h */,
+                                5C4B47D71E42C01C002651C8 /* internal.h */,
</ins><span class="cx">                         );
</span><del>-                        path = Framework;
</del><ins>+                        name = conf;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3291A1BD234CB892247363EB /* python */ = {
</del><ins>+                5C4B47DE1E42C04D002651C8 /* ssl */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                9E64B250CE2FDBFBBA4BE431 /* google */,
</del><ins>+                                5C4B47DF1E42C066002651C8 /* custom_extensions.c */,
+                                5C4B47E01E42C066002651C8 /* d1_both.c */,
+                                5C4B47E11E42C066002651C8 /* d1_lib.c */,
+                                5C4B47E21E42C066002651C8 /* d1_pkt.c */,
+                                5C4B47E31E42C066002651C8 /* d1_srtp.c */,
+                                5C4B47E41E42C066002651C8 /* dtls_method.c */,
+                                5C4B47E51E42C066002651C8 /* dtls_record.c */,
+                                5C4B47E61E42C066002651C8 /* handshake_client.c */,
+                                5C4B47E71E42C066002651C8 /* handshake_server.c */,
+                                5C4B47E81E42C066002651C8 /* internal.h */,
+                                5C4B47E91E42C066002651C8 /* s3_both.c */,
+                                5C4B47EA1E42C066002651C8 /* s3_enc.c */,
+                                5C4B47EB1E42C066002651C8 /* s3_lib.c */,
+                                5C4B47EC1E42C066002651C8 /* s3_pkt.c */,
+                                5C4B47ED1E42C066002651C8 /* ssl_aead_ctx.c */,
+                                5C4B47EE1E42C066002651C8 /* ssl_asn1.c */,
+                                5C4B47EF1E42C066002651C8 /* ssl_buffer.c */,
+                                5C4B47F01E42C066002651C8 /* ssl_cert.c */,
+                                5C4B47F11E42C066002651C8 /* ssl_cipher.c */,
+                                5C4B47F21E42C066002651C8 /* ssl_ecdh.c */,
+                                5C4B47F31E42C066002651C8 /* ssl_file.c */,
+                                5C4B47F41E42C066002651C8 /* ssl_lib.c */,
+                                5C4B47F51E42C066002651C8 /* ssl_rsa.c */,
+                                5C4B47F61E42C066002651C8 /* ssl_session.c */,
+                                5C4B47F71E42C066002651C8 /* ssl_stat.c */,
+                                5C4B47F81E42C066002651C8 /* ssl_test.cc */,
+                                5C4B47F91E42C066002651C8 /* t1_enc.c */,
+                                5C4B47FA1E42C066002651C8 /* t1_lib.c */,
+                                5C4B47FD1E42C066002651C8 /* tls13_both.c */,
+                                5C4B47FE1E42C066002651C8 /* tls13_client.c */,
+                                5C4B47FF1E42C066002651C8 /* tls13_enc.c */,
+                                5C4B48001E42C066002651C8 /* tls13_server.c */,
+                                5C4B47FB1E42C066002651C8 /* tls_method.c */,
+                                5C4B47FC1E42C066002651C8 /* tls_record.c */,
</ins><span class="cx">                         );
</span><del>-                        path = python;
</del><ins>+                        path = ssl;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                334461771E66CFBF47ABA958 /* test */ = {
</del><ins>+                5C4B48481E42C171002651C8 /* media */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                97E1C6B877CE75DD1E2BC693 /* testAPI */,
-                                2C0676F7A1A2A340890D49D3 /* testFec */,
</del><ins>+                                5C4B48491E42C18C002651C8 /* base */,
+                                5C4B484B1E42C199002651C8 /* engine */,
+                                5C4B484C1E42C1A4002651C8 /* sctp */,
</ins><span class="cx">                         );
</span><del>-                        path = test;
</del><ins>+                        path = media;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                360B4252C9346903C31FFC3B /* signal_processing */ = {
</del><ins>+                5C4B48491E42C18C002651C8 /* base */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                21C795135CBA8B205C502CD1 /* auto_corr_to_refl_coef.c */,
-                                A6E5E47E78B1FAF69EE971BC /* auto_correlation.c */,
-                                86B9D8C645BE6548C6B1BDCA /* complex_bit_reverse.c */,
-                                48D5E6CC6E1E7E61984EB749 /* complex_fft.c */,
-                                CD37420A127C57B0FFBF1CBB /* complex_fft_tables.h */,
-                                C48F1939DCA8D4013F769825 /* copy_set_operations.c */,
-                                42B0EA3E37DC838873CA832A /* cross_correlation.c */,
-                                14E48CD47D25850A624921FC /* division_operations.c */,
-                                23585DBCD526B422FB4E822F /* dot_product_with_scale.c */,
-                                B7E54825BCD9E60A0E13E657 /* downsample_fast.c */,
-                                950037575DAA039ED54CE28C /* energy.c */,
-                                B3937351D790DA1ACDA54B03 /* filter_ar.c */,
-                                FA1D92360A21EBDBD659A6C2 /* filter_ar_fast_q12.c */,
-                                993845D01FDBEB45897630DA /* filter_ma_fast_q12.c */,
-                                FACCE7A712C6C735F89068AE /* get_hanning_window.c */,
-                                A0C147D7843C289EA83131F5 /* get_scaling_square.c */,
-                                9F38490F81F4628965E22DD1 /* ilbc_specific_functions.c */,
-                                D5E0EFAA103594301B3BAC95 /* include */,
-                                C7EA0A1C181FC54EB4A6B222 /* levinson_durbin.c */,
-                                99AC13B9E21488D4BFF8C600 /* lpc_to_refl_coef.c */,
-                                725F11C6DCAB7B67994463FE /* min_max_operations.c */,
-                                19C7BF0EF3653B9B3F9BBAE8 /* randomization_functions.c */,
-                                2B80A03E895DEA78862F3791 /* real_fft.c */,
-                                35A852B0B7799816F5025A68 /* real_fft_unittest.cc */,
-                                426172B9DDADE4B2848F88D5 /* refl_coef_to_lpc.c */,
-                                D30B9B5AC60D51677EF0F1B8 /* resample.c */,
-                                21E44F9186C67633C2A640AB /* resample_48khz.c */,
-                                68E5467BF20D835CA22988FD /* resample_by_2.c */,
-                                50D08CEDC6B0ED2CB36A3C4C /* resample_by_2_internal.c */,
-                                A5F9962F162E08A596FD20BB /* resample_by_2_internal.h */,
-                                BA39F054B6258830CBFF732A /* resample_fractional.c */,
-                                E3B5C3DDA923C84B965B08D2 /* signal_processing_unittest.cc */,
-                                FC76B57EB48BD7F56A658670 /* spl_init.c */,
-                                B1C7729246D91902C5276254 /* spl_inl.c */,
-                                8384B28074EC0268C11241D7 /* spl_sqrt.c */,
-                                15CB3A2F7FEFD8CF40F79A39 /* spl_sqrt_floor.c */,
-                                5C01C5F20D451D23CA14F6D7 /* splitting_filter.c */,
-                                FD9CDB35ECECD8F22F4D5BF1 /* sqrt_of_one_minus_x_squared.c */,
-                                4C4B71EF19E4DF5EF424E36A /* vector_scaling_operations.c */,
</del><ins>+                                5C4B489F1E42C1E3002651C8 /* adaptedvideotracksource.cc */,
+                                5C4B48A01E42C1E3002651C8 /* adaptedvideotracksource.h */,
+                                5C4B48A11E42C1E3002651C8 /* audiosource.h */,
+                                5C4B48A31E42C1E3002651C8 /* codec.cc */,
+                                5C4B48A41E42C1E3002651C8 /* codec.h */,
+                                5C4B48A51E42C1E3002651C8 /* cryptoparams.h */,
+                                5C4B48A61E42C1E3002651C8 /* device.h */,
+                                5C4B48A71E42C1E3002651C8 /* fakemediaengine.h */,
+                                5C4B48A81E42C1E3002651C8 /* fakenetworkinterface.h */,
+                                5C4B48A91E42C1E3002651C8 /* fakertp.h */,
+                                5C4B48AA1E42C1E3002651C8 /* fakevideocapturer.h */,
+                                5C4B48AB1E42C1E3002651C8 /* fakevideorenderer.h */,
+                                5C4B48AC1E42C1E3002651C8 /* hybriddataengine.h */,
+                                5C4B48AD1E42C1E3002651C8 /* mediachannel.h */,
+                                5C4B48AE1E42C1E3002651C8 /* mediaconstants.cc */,
+                                5C4B48AF1E42C1E3002651C8 /* mediaconstants.h */,
+                                5C4B48B01E42C1E3002651C8 /* mediaengine.cc */,
+                                5C4B48B11E42C1E3002651C8 /* mediaengine.h */,
+                                5C4B48B31E42C1E3002651C8 /* rtpdataengine.cc */,
+                                5C4B48B41E42C1E3002651C8 /* rtpdataengine.h */,
+                                5C4B48B61E42C1E3002651C8 /* rtpdump.cc */,
+                                5C4B48B71E42C1E3002651C8 /* rtpdump.h */,
+                                5C4B48B91E42C1E3002651C8 /* rtputils.cc */,
+                                5C4B48BA1E42C1E3002651C8 /* rtputils.h */,
+                                5C4B48BC1E42C1E3002651C8 /* streamparams.cc */,
+                                5C4B48BD1E42C1E3002651C8 /* streamparams.h */,
+                                5C4B48C21E42C1E3002651C8 /* turnutils.cc */,
+                                5C4B48C31E42C1E3002651C8 /* turnutils.h */,
+                                5C4B48C51E42C1E3002651C8 /* videoadapter.cc */,
+                                5C4B48C61E42C1E3002651C8 /* videoadapter.h */,
+                                5C4B48C81E42C1E3002651C8 /* videobroadcaster.cc */,
+                                5C4B48C91E42C1E3002651C8 /* videobroadcaster.h */,
+                                5C4B48CB1E42C1E3002651C8 /* videocapturer.cc */,
+                                5C4B48CC1E42C1E3002651C8 /* videocapturer.h */,
+                                5C4B48CD1E42C1E3002651C8 /* videocapturerfactory.h */,
+                                5C4B48CF1E42C1E3002651C8 /* videocommon.cc */,
+                                5C4B48D01E42C1E3002651C8 /* videocommon.h */,
+                                5C4B48D21E42C1E3002651C8 /* videoframe.h */,
+                                5C4B48D31E42C1E3002651C8 /* videosinkinterface.h */,
+                                5C4B48D41E42C1E3002651C8 /* videosourcebase.cc */,
+                                5C4B48D51E42C1E3002651C8 /* videosourcebase.h */,
+                                5C4B48D61E42C1E3002651C8 /* videosourceinterface.h */,
</ins><span class="cx">                         );
</span><del>-                        path = signal_processing;
</del><ins>+                        name = base;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3623349ED3FB28375740B510 /* genmacro */ = {
</del><ins>+                5C4B484B1E42C199002651C8 /* engine */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                298007ADD88BD738178627A6 /* genmacro.c */,
</del><ins>+                                5C4B48511E42C1BA002651C8 /* constants.h */,
+                                5C4B485C1E42C1BA002651C8 /* payload_type_mapper.cc */,
+                                5C4B485D1E42C1BA002651C8 /* payload_type_mapper.h */,
+                                5C4B485F1E42C1BA002651C8 /* simulcast.cc */,
+                                5C4B48601E42C1BA002651C8 /* simulcast.h */,
+                                5C4B48621E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.cc */,
+                                5C4B48631E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.h */,
+                                5C4B48641E42C1BA002651C8 /* webrtccommon.h */,
+                                5C4B48661E42C1BA002651C8 /* webrtcmediaengine.cc */,
+                                5C4B48671E42C1BA002651C8 /* webrtcmediaengine.h */,
+                                5C4B48691E42C1BA002651C8 /* webrtcvideocapturer.cc */,
+                                5C4B486A1E42C1BA002651C8 /* webrtcvideocapturer.h */,
+                                5C4B486B1E42C1BA002651C8 /* webrtcvideocapturerfactory.cc */,
+                                5C4B486C1E42C1BA002651C8 /* webrtcvideocapturerfactory.h */,
+                                5C4B486D1E42C1BA002651C8 /* webrtcvideodecoderfactory.h */,
+                                5C4B486E1E42C1BA002651C8 /* webrtcvideoencoderfactory.cc */,
+                                5C4B486F1E42C1BA002651C8 /* webrtcvideoencoderfactory.h */,
+                                5C4B48711E42C1BA002651C8 /* webrtcvideoengine2.cc */,
+                                5C4B48721E42C1BA002651C8 /* webrtcvideoengine2.h */,
+                                5C4B48731E42C1BA002651C8 /* webrtcvideoframe.h */,
+                                5C4B48741E42C1BA002651C8 /* webrtcvoe.h */,
+                                5C4B48761E42C1BA002651C8 /* webrtcvoiceengine.cc */,
+                                5C4B48771E42C1BA002651C8 /* webrtcvoiceengine.h */,
</ins><span class="cx">                         );
</span><del>-                        path = genmacro;
</del><ins>+                        name = engine;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                36C66F599E75612BF136C15C /* src */ = {
</del><ins>+                5C4B484C1E42C1A4002651C8 /* sctp */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                125AE3F2F880A66BF10624D3 /* crypto */,
-                                F163C59529B55646B4938975 /* include */,
-                                4356B98B9599476D7D2B44F9 /* ssl */,
</del><ins>+                                5C4B484D1E42C1AF002651C8 /* sctpdataengine.cc */,
+                                5C4B484E1E42C1AF002651C8 /* sctpdataengine.h */,
</ins><span class="cx">                         );
</span><del>-                        path = src;
</del><ins>+                        name = sctp;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                36F343FC11A91BC225D89F2D /* cipher */ = {
</del><ins>+                5C4B4A901E42C4C8002651C8 /* opus */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                E05010053375AF0F61412340 /* aead.c */,
-                                68B501A81D06F70FF4F53F05 /* cipher.c */,
-                                7F6E448B71C070388A6AA25E /* derive_key.c */,
-                                F65BF824335281326AC572A5 /* e_aes.c */,
-                                B2E5C977377F963A35AFD390 /* e_chacha20poly1305.c */,
-                                15D26B044876EF57D632CA06 /* e_des.c */,
-                                1A4D2C21DA3A0FC343DBB1B8 /* e_null.c */,
-                                DB4412237A9DA5FAB9790197 /* e_rc2.c */,
-                                41D480CAF0CDF1D1C00AB0F0 /* e_rc4.c */,
-                                15E841FC6EE043639DD9AC58 /* e_ssl3.c */,
-                                803A2E5337CDA49421317A02 /* e_tls.c */,
-                                8F28B4CD58D29A60DFCD44F1 /* internal.h */,
-                                BD3014866F89FFE34830AE7A /* tls_cbc.c */,
</del><ins>+                                5C4B4A911E42C4E3002651C8 /* src */,
</ins><span class="cx">                         );
</span><del>-                        path = cipher;
</del><ins>+                        name = opus;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                37D18830AD0DE9E792ED84C6 /* hkdf */ = {
</del><ins>+                5C4B4A911E42C4E3002651C8 /* src */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                5BA9FFAF4C5E9B9C224D7379 /* hkdf.c */,
</del><ins>+                                5CDD8CAC1E43C72300621E92 /* celt */,
+                                5CDD8D5D1E43C7C700621E92 /* silk */,
+                                5C4B4A921E42C522002651C8 /* src */,
</ins><span class="cx">                         );
</span><del>-                        path = hkdf;
</del><ins>+                        name = src;
+                        path = opus/src;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                37E77D179B366FF6CFCA4FE9 /* vpx */ = {
</del><ins>+                5C4B4A921E42C522002651C8 /* src */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                6A87B4CC0FE91DB598DE9609 /* internal */,
-                                D796D8EC66966AFABEE8B243 /* src */,
-                                CB9143E90C840F23662F284D /* vp8.h */,
-                                40A87BA2800B117994E68576 /* vp8cx.h */,
-                                74A4B5E6E315FC536A95672F /* vp8dx.h */,
-                                3795D46ADF35D56B1D9FBC24 /* vpx_codec.h */,
-                                EBA8A3E4E4DC18799D854AB5 /* vpx_decoder.h */,
-                                2B9828E17B0F7F7F13D06EC5 /* vpx_encoder.h */,
-                                68162977BC69ED5B69B266CF /* vpx_frame_buffer.h */,
-                                55A2695380882DED7D51AA2B /* vpx_image.h */,
-                                FCD42D8D2AB46F040D855A8C /* vpx_integer.h */,
</del><ins>+                                5C4B4A931E42C52D002651C8 /* analysis.c */,
+                                5C4B4A941E42C52D002651C8 /* analysis.h */,
+                                5C4B4A961E42C52D002651C8 /* mlp.c */,
+                                5C4B4A971E42C52D002651C8 /* mlp.h */,
+                                5C4B4A951E42C52D002651C8 /* mlp_data.c */,
+                                5C4B4AA01E42C52D002651C8 /* opus.c */,
+                                5C4B4A981E42C52D002651C8 /* opus_compare.c */,
+                                5C4B4A991E42C52D002651C8 /* opus_decoder.c */,
+                                5C4B4A9A1E42C52D002651C8 /* opus_demo.c */,
+                                5C4B4A9B1E42C52D002651C8 /* opus_encoder.c */,
+                                5C4B4A9E1E42C52D002651C8 /* opus_multistream.c */,
+                                5C4B4A9C1E42C52D002651C8 /* opus_multistream_decoder.c */,
+                                5C4B4A9D1E42C52D002651C8 /* opus_multistream_encoder.c */,
+                                5C4B4A9F1E42C52D002651C8 /* opus_private.h */,
+                                5C4B4AA21E42C52D002651C8 /* repacketizer.c */,
+                                5C4B4AA11E42C52D002651C8 /* repacketizer_demo.c */,
+                                5C4B4AA31E42C52D002651C8 /* tansig_table.h */,
</ins><span class="cx">                         );
</span><del>-                        path = vpx;
</del><ins>+                        name = src;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                381FC68FD22237554A703CD6 /* decoder */ = {
</del><ins>+                5C4B4AC81E42C980002651C8 /* usrsctp */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                45703041E1C93E9F76367552 /* dboolhuff.c */,
-                                0BE183C5DDFA4A56A8E6B354 /* dboolhuff.h */,
-                                C8405D73F5EB93CB06BD20D6 /* decodeframe.c */,
-                                E21435301BCACAB27CF6E770 /* decodemv.c */,
-                                DDB2BAC902BD0951DAA392DB /* decodemv.h */,
-                                80200B63CE64952C1D1ECBC1 /* decoderthreading.h */,
-                                76CE8F8A6A2EDEA67CD1D271 /* detokenize.c */,
-                                29D4A63C9848A8B13B091A34 /* detokenize.h */,
-                                D3C658FB0B6502ED096D5B6D /* onyxd_if.c */,
-                                53C5F6650F4E71B61BDBFEE4 /* onyxd_int.h */,
-                                4F86F3524BC92F8FBBB8BE90 /* threading.c */,
-                                7D809CBE3D8CBD21167403AD /* treereader.h */,
</del><ins>+                                5C4B4ACA1E42C9BE002651C8 /* usrsctplib */,
</ins><span class="cx">                         );
</span><del>-                        path = decoder;
</del><ins>+                        path = usrsctp;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                389BD12D0CBBF3BB3A6BCAA5 /* include */ = {
</del><ins>+                5C4B4AC91E42C991002651C8 /* usrsctplib */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                9CEBC70B79A1CCC5F2CE54F6 /* h264.h */,
</del><ins>+                                5C4B4AED1E42C9E3002651C8 /* netinet */,
+                                5C4B4B421E42C9F6002651C8 /* netinet6 */,
+                                5C4B4ACB1E42C9D6002651C8 /* user_atomic.h */,
+                                5C4B4ACC1E42C9D6002651C8 /* user_environment.c */,
+                                5C4B4ACD1E42C9D6002651C8 /* user_environment.h */,
+                                5C4B4ACE1E42C9D6002651C8 /* user_inpcb.h */,
+                                5C4B4AD01E42C9D6002651C8 /* user_ip6_var.h */,
+                                5C4B4ACF1E42C9D6002651C8 /* user_ip_icmp.h */,
+                                5C4B4AD11E42C9D6002651C8 /* user_malloc.h */,
+                                5C4B4AD21E42C9D6002651C8 /* user_mbuf.c */,
+                                5C4B4AD31E42C9D6002651C8 /* user_mbuf.h */,
+                                5C4B4AD41E42C9D6002651C8 /* user_queue.h */,
+                                5C4B4AD51E42C9D6002651C8 /* user_recv_thread.c */,
+                                5C4B4AD61E42C9D6002651C8 /* user_recv_thread.h */,
+                                5C4B4AD71E42C9D6002651C8 /* user_route.h */,
+                                5C4B4AD91E42C9D6002651C8 /* user_socketvar.h */,
+                                5C4B4ADA1E42C9D6002651C8 /* user_uma.h */,
+                                5C4B4ADB1E42C9D6002651C8 /* usrsctp.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        path = usrsctplib;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3954FA077979A11AAA111D0F /* source */ = {
</del><ins>+                5C4B4ACA1E42C9BE002651C8 /* usrsctplib */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                99CE152F3BDA13E39724EF3D /* include */,
-                                318AA8A01B4761AFC5A84DA5 /* src */,
</del><ins>+                                5C4B4AC91E42C991002651C8 /* usrsctplib */,
</ins><span class="cx">                         );
</span><del>-                        path = source;
</del><ins>+                        path = usrsctplib;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                397DC34597D7E5029C10F7F9 /* include */ = {
</del><ins>+                5C4B4AED1E42C9E3002651C8 /* netinet */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1C68221E75CB8D066EFB0972 /* i420.h */,
</del><ins>+                                5C4B4B151E42C9EF002651C8 /* sctp.h */,
+                                5C4B4AEE1E42C9EF002651C8 /* sctp_asconf.c */,
+                                5C4B4AEF1E42C9EF002651C8 /* sctp_asconf.h */,
+                                5C4B4AF01E42C9EF002651C8 /* sctp_auth.c */,
+                                5C4B4AF11E42C9EF002651C8 /* sctp_auth.h */,
+                                5C4B4AF21E42C9EF002651C8 /* sctp_bsd_addr.c */,
+                                5C4B4AF31E42C9EF002651C8 /* sctp_bsd_addr.h */,
+                                5C4B4AF41E42C9EF002651C8 /* sctp_callout.c */,
+                                5C4B4AF51E42C9EF002651C8 /* sctp_callout.h */,
+                                5C4B4AF61E42C9EF002651C8 /* sctp_cc_functions.c */,
+                                5C4B4AF71E42C9EF002651C8 /* sctp_constants.h */,
+                                5C4B4AF81E42C9EF002651C8 /* sctp_crc32.c */,
+                                5C4B4AF91E42C9EF002651C8 /* sctp_crc32.h */,
+                                5C4B4AFA1E42C9EF002651C8 /* sctp_header.h */,
+                                5C4B4AFC1E42C9EF002651C8 /* sctp_indata.h */,
+                                5C4B4AFD1E42C9EF002651C8 /* sctp_input.c */,
+                                5C4B4AFE1E42C9EF002651C8 /* sctp_input.h */,
+                                5C4B4AFF1E42C9EF002651C8 /* sctp_lock_userspace.h */,
+                                5C4B4B011E42C9EF002651C8 /* sctp_os.h */,
+                                5C4B4B001E42C9EF002651C8 /* sctp_os_userspace.h */,
+                                5C4B4B021E42C9EF002651C8 /* sctp_output.c */,
+                                5C4B4B031E42C9EF002651C8 /* sctp_output.h */,
+                                5C4B4B041E42C9EF002651C8 /* sctp_pcb.c */,
+                                5C4B4B051E42C9EF002651C8 /* sctp_pcb.h */,
+                                5C4B4B061E42C9EF002651C8 /* sctp_peeloff.c */,
+                                5C4B4B071E42C9EF002651C8 /* sctp_peeloff.h */,
+                                5C4B4B081E42C9EF002651C8 /* sctp_process_lock.h */,
+                                5C4B4B091E42C9EF002651C8 /* sctp_sha1.c */,
+                                5C4B4B0A1E42C9EF002651C8 /* sctp_sha1.h */,
+                                5C4B4B0B1E42C9EF002651C8 /* sctp_ss_functions.c */,
+                                5C4B4B0C1E42C9EF002651C8 /* sctp_structs.h */,
+                                5C4B4B0D1E42C9EF002651C8 /* sctp_sysctl.c */,
+                                5C4B4B0E1E42C9EF002651C8 /* sctp_sysctl.h */,
+                                5C4B4B0F1E42C9EF002651C8 /* sctp_timer.c */,
+                                5C4B4B101E42C9EF002651C8 /* sctp_timer.h */,
+                                5C4B4B111E42C9EF002651C8 /* sctp_uio.h */,
+                                5C4B4B131E42C9EF002651C8 /* sctp_usrreq.c */,
+                                5C4B4B141E42C9EF002651C8 /* sctp_var.h */,
+                                5C4B4B161E42C9EF002651C8 /* sctputil.c */,
+                                5C4B4B171E42C9EF002651C8 /* sctputil.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = netinet;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3A5310ADACD65E6D5B5AC173 /* include */ = {
</del><ins>+                5C4B4B421E42C9F6002651C8 /* netinet6 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                0128E36FFDB261F71A059E07 /* audio_conference_mixer.h */,
-                                A42CFB1470EC001C44C4C526 /* audio_conference_mixer_defines.h */,
</del><ins>+                                5C4B4B431E42CA00002651C8 /* sctp6_usrreq.c */,
+                                5C4B4B441E42CA00002651C8 /* sctp6_var.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = netinet6;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3C41F1442929809A83E61638 /* mock */ = {
</del><ins>+                5C4B4B571E431C20002651C8 /* sdk */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                E50E39C1CE8F00F482D95B1D /* mock_rtp_payload_strategy.h */,
</del><ins>+                                5C4B4B581E431C49002651C8 /* objc */,
</ins><span class="cx">                         );
</span><del>-                        path = mock;
</del><ins>+                        name = sdk;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3C5EE5A861FE0EEE1E39F866 /* sctp */ = {
</del><ins>+                5C4B4B581E431C49002651C8 /* objc */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                6E6BA3E66552C6755180BA6E /* sctpdataengine.cc */,
-                                863B8BB4D0C4B70D5172A0CB /* sctpdataengine.h */,
-                                814D7FEA1381B50127C71DD5 /* sctpdataengine_unittest.cc */,
</del><ins>+                                5C4B4B591E431C55002651C8 /* Framework */,
</ins><span class="cx">                         );
</span><del>-                        path = sctp;
</del><ins>+                        name = objc;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3CA5148FA4FCD643C0D5B8F5 /* test */ = {
</del><ins>+                5C4B4B591E431C55002651C8 /* Framework */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                47E343EB6233568FC6D2D4FC /* APITest.cc */,
-                                BB40B80267D9B928D35AEB4C /* Channel.cc */,
-                                B4620363D6223CA4A026C3CA /* EncodeDecodeTest.cc */,
-                                C27814A58A4F65AC138524C6 /* PCMFile.cc */,
-                                FBA2741A3DF5B3B514A351F8 /* PacketLossTest.cc */,
-                                26BECA295C62775117288AFA /* RTPFile.cc */,
-                                12AC3F8599B5EE90796A4F15 /* TestAllCodecs.cc */,
-                                A8E3311495B1EBE19E580B17 /* TestRedFec.cc */,
-                                F487B99CEF702C2CBF865754 /* TestStereo.cc */,
-                                84DAC82263440CA74E39C6ED /* TestVADDTX.cc */,
-                                08DAA6DBC1BCBEC195481B04 /* Tester.cc */,
-                                1D79EFFAD264DC2A14ECF0EE /* TwoWayCommunication.cc */,
-                                1131FF88CB730D9915B3BC08 /* delay_test.cc */,
-                                AEBB29884A7CCDDA297B9582 /* iSACTest.cc */,
-                                277DFF1A86A7D0756EF8B657 /* insert_packet_with_timing.cc */,
-                                F14979B8AF2B583F9F76E1EE /* opus_test.cc */,
-                                EF4AC250D575B1CA1490D711 /* target_delay_unittest.cc */,
-                                C2825CE00881B075C2D41662 /* utility.cc */,
</del><ins>+                                5C4B4B5A1E431C63002651C8 /* Classes */,
</ins><span class="cx">                         );
</span><del>-                        path = test;
</del><ins>+                        name = Framework;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3D1A1C1A6636B0A5EABD0877 /* webrtc */ = {
</del><ins>+                5C4B4B5A1E431C63002651C8 /* Classes */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                C4E07E358E85E5070B3818EF /* api */,
-                                AF35C992EDE1F5C4D6B70D64 /* audio */,
-                                1F7DDC54AEFB85CDA33CA020 /* base */,
-                                7A85EE6518A0722A443ACA53 /* build */,
-                                CC2221DDFA91FF9907156D30 /* call.h */,
-                                B9FFD54346D0FD77FDEFD841 /* call */,
-                                732767D049317E0291D44ECC /* common_audio */,
-                                CD27FD65F8890566493C6C6C /* common_types.cc */,
-                                9715A4C33A39C38B9D93B33A /* common_types.h */,
-                                5EC3D489D28DB00DF81E1566 /* common_video */,
-                                39E44E4E82078A49CE459FE0 /* config.cc */,
-                                35F748283539D015301B8BAA /* config.h */,
-                                6D30C17A2811CC2E69A1A7A6 /* libjingle */,
-                                B3D80062DE8624C76BAA3DAB /* logging */,
-                                BFA21D15A8E206C53D083F99 /* media */,
-                                D05DD805587CFE125A92666D /* modules */,
-                                735B15D462A95C67C943C353 /* p2p */,
-                                00C81A91C4716D6AB9BB0309 /* pc */,
-                                CA6A79ACA15BB4807F3618EF /* sdk */,
-                                5D2EF2754DC7379C6D3CA180 /* stats */,
-                                C51C902E0A218DA013ABE62F /* system_wrappers */,
-                                FA00351C81B8AA71CCCDFF24 /* test */,
-                                C1C2DCA8C6C203BC01BDDBC4 /* tools */,
-                                3F83C0B0376CC7643F0AA2EF /* transport.h */,
-                                CDBFC351FFBE77BF7E41AE2D /* typedefs.h */,
-                                A46914BA6B86FFCEC00F706D /* video */,
-                                9594B23E937A27D7BDE81DD9 /* voice_engine */,
-                                172FCFE8EA3B8CCB717B0A4D /* voice_engine_configurations.h */,
</del><ins>+                                5C4B4B5B1E431C8F002651C8 /* avfoundationvideocapturer.h */,
+                                5C4B4B5C1E431C8F002651C8 /* avfoundationvideocapturer.mm */,
+                                5C4B4B5D1E431C8F002651C8 /* h264_video_toolbox_decoder.cc */,
+                                5C4B4B5E1E431C8F002651C8 /* h264_video_toolbox_decoder.h */,
+                                5C4B4B5F1E431C8F002651C8 /* h264_video_toolbox_encoder.h */,
+                                5C4B4B601E431C8F002651C8 /* h264_video_toolbox_encoder.mm */,
+                                5C4B4B621E431C8F002651C8 /* h264_video_toolbox_nalu.cc */,
+                                5C4B4B631E431C8F002651C8 /* h264_video_toolbox_nalu.h */,
+                                5C4B4B641E431C8F002651C8 /* NSString+StdString.h */,
+                                5C4B4B651E431C8F002651C8 /* NSString+StdString.mm */,
+                                5C4B4B671E431C8F002651C8 /* RTCAudioSource+Private.h */,
+                                5C4B4B661E431C8F002651C8 /* RTCAudioSource.mm */,
+                                5C4B4B691E431C8F002651C8 /* RTCAudioTrack+Private.h */,
+                                5C4B4B681E431C8F002651C8 /* RTCAudioTrack.mm */,
+                                5C4B4B6B1E431C8F002651C8 /* RTCAVFoundationVideoSource+Private.h */,
+                                5C4B4B6A1E431C8F002651C8 /* RTCAVFoundationVideoSource.mm */,
+                                5C4B4B6E1E431C8F002651C8 /* RTCConfiguration+Private.h */,
+                                5C4B4B6D1E431C8F002651C8 /* RTCConfiguration.mm */,
+                                5C4B4B701E431C8F002651C8 /* RTCDataChannel+Private.h */,
+                                5C4B4B721E431C8F002651C8 /* RTCDataChannelConfiguration+Private.h */,
+                                5C4B4B711E431C8F002651C8 /* RTCDataChannelConfiguration.mm */,
+                                5C4B4B741E431C8F002651C8 /* RTCDispatcher+Private.h */,
+                                5C4B4B731E431C8F002651C8 /* RTCDispatcher.m */,
+                                5C4B4B761E431C8F002651C8 /* RTCFieldTrials.mm */,
+                                5C4B4B771E431C8F002651C8 /* RTCFileLogger.mm */,
+                                5C4B4B781E431C8F002651C8 /* RTCI420Shader.mm */,
+                                5C4B4B7A1E431C8F002651C8 /* RTCIceCandidate+Private.h */,
+                                5C4B4B791E431C8F002651C8 /* RTCIceCandidate.mm */,
+                                5C4B4B7C1E431C8F002651C8 /* RTCIceServer+Private.h */,
+                                5C4B4B7B1E431C8F002651C8 /* RTCIceServer.mm */,
+                                5C4B4B7E1E431C8F002651C8 /* RTCLegacyStatsReport+Private.h */,
+                                5C4B4B7D1E431C8F002651C8 /* RTCLegacyStatsReport.mm */,
+                                5C4B4B7F1E431C8F002651C8 /* RTCLogging.mm */,
+                                5C4B4B811E431C8F002651C8 /* RTCMediaConstraints+Private.h */,
+                                5C4B4B801E431C8F002651C8 /* RTCMediaConstraints.mm */,
+                                5C4B4B831E431C8F002651C8 /* RTCMediaSource+Private.h */,
+                                5C4B4B821E431C8F002651C8 /* RTCMediaSource.mm */,
+                                5C4B4B851E431C8F002651C8 /* RTCMediaStream+Private.h */,
+                                5C4B4B841E431C8F002651C8 /* RTCMediaStream.mm */,
+                                5C4B4B871E431C8F002651C8 /* RTCMediaStreamTrack+Private.h */,
+                                5C4B4B861E431C8F002651C8 /* RTCMediaStreamTrack.mm */,
+                                5C4B4B881E431C8F002651C8 /* RTCMetrics.mm */,
+                                5C4B4B8A1E431C8F002651C8 /* RTCMetricsSampleInfo+Private.h */,
+                                5C4B4B891E431C8F002651C8 /* RTCMetricsSampleInfo.mm */,
+                                5C4B4B8B1E431C8F002651C8 /* RTCNativeNV12Shader.mm */,
+                                5C4B4B8D1E431C8F002651C8 /* RTCOpenGLDefines.h */,
+                                5C4B4B8E1E431C8F002651C8 /* RTCOpenGLVideoRenderer.h */,
+                                5C4B4B8F1E431C8F002651C8 /* RTCOpenGLVideoRenderer.mm */,
+                                5C4B4B911E431C8F002651C8 /* RTCPeerConnection+DataChannel.mm */,
+                                5C4B4B921E431C90002651C8 /* RTCPeerConnection+Private.h */,
+                                5C4B4B931E431C90002651C8 /* RTCPeerConnection+Stats.mm */,
+                                5C4B4B951E431C90002651C8 /* RTCPeerConnectionFactory+Private.h */,
+                                5C4B4B941E431C90002651C8 /* RTCPeerConnectionFactory.mm */,
+                                5C4B4B971E431C90002651C8 /* RTCRtpCodecParameters+Private.h */,
+                                5C4B4B961E431C90002651C8 /* RTCRtpCodecParameters.mm */,
+                                5C4B4B991E431C90002651C8 /* RTCRtpEncodingParameters+Private.h */,
+                                5C4B4B981E431C90002651C8 /* RTCRtpEncodingParameters.mm */,
+                                5C4B4B9B1E431C90002651C8 /* RTCRtpParameters+Private.h */,
+                                5C4B4B9A1E431C90002651C8 /* RTCRtpParameters.mm */,
+                                5C4B4B9D1E431C90002651C8 /* RTCRtpReceiver+Private.h */,
+                                5C4B4B9C1E431C90002651C8 /* RTCRtpReceiver.mm */,
+                                5C4B4B9F1E431C90002651C8 /* RTCRtpSender+Private.h */,
+                                5C4B4B9E1E431C90002651C8 /* RTCRtpSender.mm */,
+                                5C4B4BA11E431C90002651C8 /* RTCSessionDescription+Private.h */,
+                                5C4B4BA01E431C90002651C8 /* RTCSessionDescription.mm */,
+                                5C4B4BA41E431C90002651C8 /* RTCShader+Private.h */,
+                                5C4B4BA21E431C90002651C8 /* RTCShader.h */,
+                                5C4B4BA31E431C90002651C8 /* RTCShader.mm */,
+                                5C4B4BA51E431C90002651C8 /* RTCSSLAdapter.mm */,
+                                5C4B4BA61E431C90002651C8 /* RTCTracing.mm */,
+                                5C4B4BA71E431C90002651C8 /* RTCUIApplication.h */,
+                                5C4B4BA81E431C90002651C8 /* RTCUIApplication.mm */,
+                                5C4B4BAA1E431C90002651C8 /* RTCVideoFrame+Private.h */,
+                                5C4B4BA91E431C90002651C8 /* RTCVideoFrame.mm */,
+                                5C4B4BAD1E431C90002651C8 /* RTCVideoRendererAdapter+Private.h */,
+                                5C4B4BAB1E431C90002651C8 /* RTCVideoRendererAdapter.h */,
+                                5C4B4BAC1E431C90002651C8 /* RTCVideoRendererAdapter.mm */,
+                                5C4B4BAF1E431C90002651C8 /* RTCVideoSource+Private.h */,
+                                5C4B4BAE1E431C90002651C8 /* RTCVideoSource.mm */,
+                                5C4B4BB11E431C90002651C8 /* RTCVideoTrack+Private.h */,
+                                5C4B4BB01E431C90002651C8 /* RTCVideoTrack.mm */,
+                                5C4B4BB31E431C90002651C8 /* videotoolboxvideocodecfactory.cc */,
+                                5C4B4BB41E431C90002651C8 /* videotoolboxvideocodecfactory.h */,
</ins><span class="cx">                         );
</span><del>-                        path = webrtc;
</del><ins>+                        name = Classes;
+                        path = sdk/objc/Framework/Classes;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3D75DE9611D74B4096F36520 /* vpx_util */ = {
</del><ins>+                5C4B4C0F1E431F49002651C8 /* common_video */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A56A4E11B30C2C73F49063FB /* endian_inl.h */,
-                                5BD41A7A4ED0DF25B7CCE1CB /* vpx_thread.c */,
-                                4A3C2999852539B1D17EC8BD /* vpx_thread.h */,
</del><ins>+                                5CDD83411E43256400621E92 /* h264 */,
+                                5CDD83651E4325C200621E92 /* libyuv */,
+                                5C4B4C101E431F75002651C8 /* bitrate_adjuster.cc */,
+                                5C4B4C111E431F75002651C8 /* corevideo_frame_buffer.cc */,
+                                5C4B4C121E431F75002651C8 /* i420_buffer_pool.cc */,
+                                5C4B4C131E431F75002651C8 /* incoming_video_stream.cc */,
+                                5C4B4C141E431F75002651C8 /* rotation.h */,
+                                5C4B4C161E431F75002651C8 /* video_frame.cc */,
+                                5C4B4C151E431F75002651C8 /* video_frame_buffer.cc */,
+                                5C4B4C171E431F75002651C8 /* video_render_frames.cc */,
+                                5C4B4C181E431F75002651C8 /* video_render_frames.h */,
</ins><span class="cx">                         );
</span><del>-                        path = vpx_util;
</del><ins>+                        path = common_video;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3E2DA4BBEA42A812D7F1C863 /* h264 */ = {
</del><ins>+                5C4B4C221E431F81002651C8 /* common_audio */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                27497AA540AF07D71AF574A9 /* h264_bitstream_parser.cc */,
-                                BEC4293C89BCCCCC29CAED99 /* h264_bitstream_parser.h */,
-                                F756998098C1D8F08C8269D7 /* h264_bitstream_parser_unittest.cc */,
-                                CE737928F09FEC911DC8D3A2 /* h264_common.cc */,
-                                EF0F9AC5347D0D19E79DCDD9 /* h264_common.h */,
-                                756DF56D5ED15B817821E5AB /* pps_parser.cc */,
-                                62D935B932473D3BD14F943D /* pps_parser.h */,
-                                42CC50C7F0BD7F3F94D081DA /* pps_parser_unittest.cc */,
-                                DB6ED5A8800041A3AD787018 /* profile_level_id.cc */,
-                                BD3485ADBD3328908000D8A4 /* profile_level_id.h */,
-                                5CF35295A8564A7DD7A5439D /* profile_level_id_unittest.cc */,
-                                FF82856DB83057B09F62A1CE /* sps_parser.cc */,
-                                06DAAC347740A8A95AAD36FE /* sps_parser.h */,
-                                398CBE12E3E0FF3093D52C62 /* sps_parser_unittest.cc */,
-                                1B2E354CE9E1440123C038FF /* sps_vui_rewriter.cc */,
-                                367837CCF5A38E4920FD5175 /* sps_vui_rewriter.h */,
-                                2630825F710BA17F60D51674 /* sps_vui_rewriter_unittest.cc */,
</del><ins>+                                5CDD87431E43BAE900621E92 /* resampler */,
+                                5CDD86091E43B8A300621E92 /* signal_processing */,
+                                5CDD86C41E43BA1800621E92 /* vad */,
+                                5C4B4C241E431F9C002651C8 /* audio_converter.cc */,
+                                5C4B4C251E431F9C002651C8 /* audio_converter.h */,
+                                5C4B4C271E431F9C002651C8 /* audio_ring_buffer.cc */,
+                                5C4B4C281E431F9C002651C8 /* audio_ring_buffer.h */,
+                                5C4B4C2A1E431F9C002651C8 /* audio_util.cc */,
+                                5C4B4C2C1E431F9C002651C8 /* blocker.cc */,
+                                5C4B4C2D1E431F9C002651C8 /* blocker.h */,
+                                5C4B4C301E431F9C002651C8 /* channel_buffer.cc */,
+                                5C4B4C311E431F9C002651C8 /* channel_buffer.h */,
+                                5C4B4C341E431F9C002651C8 /* fft4g.c */,
+                                5C4B4C351E431F9C002651C8 /* fft4g.h */,
+                                5C4B4C3B1E431F9C002651C8 /* fir_filter.cc */,
+                                5C4B4C3C1E431F9C002651C8 /* fir_filter.h */,
+                                5C4B4C381E431F9C002651C8 /* fir_filter_sse.cc */,
+                                5C4B4C391E431F9C002651C8 /* fir_filter_sse.h */,
+                                5C4B4C3F1E431F9C002651C8 /* lapped_transform.cc */,
+                                5C4B4C401E431F9C002651C8 /* lapped_transform.h */,
+                                5C4B4C471E431F9C002651C8 /* real_fourier.cc */,
+                                5C4B4C481E431F9C002651C8 /* real_fourier.h */,
+                                5C4B4C421E431F9C002651C8 /* real_fourier_ooura.cc */,
+                                5C4B4C431E431F9C002651C8 /* real_fourier_ooura.h */,
+                                5C4B4C4A1E431F9C002651C8 /* ring_buffer.c */,
+                                5C4B4C4B1E431F9C002651C8 /* ring_buffer.h */,
+                                5C4B4C4D1E431F9C002651C8 /* sparse_fir_filter.cc */,
+                                5C4B4C4E1E431F9C002651C8 /* sparse_fir_filter.h */,
+                                5C4B4C501E431F9C002651C8 /* wav_file.cc */,
+                                5C4B4C511E431F9C002651C8 /* wav_file.h */,
+                                5C4B4C531E431F9C002651C8 /* wav_header.cc */,
+                                5C4B4C541E431F9C002651C8 /* wav_header.h */,
+                                5C4B4C561E431F9C002651C8 /* window_generator.cc */,
+                                5C4B4C571E431F9C002651C8 /* window_generator.h */,
</ins><span class="cx">                         );
</span><del>-                        path = h264;
</del><ins>+                        path = common_audio;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                3FA43A98D2F33D6A22990D22 /* vpx_scale */ = {
</del><ins>+                5C4B4C8B1E43207F002651C8 /* system_wrappers */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                23E5049D96B7BC24DACE5330 /* generic */,
-                                EE8E189E47C9296D52879B42 /* vpx_scale.h */,
-                                9581CC91348F313A26541ED9 /* vpx_scale_rtcd.c */,
-                                21FCD69B1ACF59CC1600F8BC /* yv12config.h */,
</del><ins>+                                5C4B4C8C1E43209B002651C8 /* source */,
</ins><span class="cx">                         );
</span><del>-                        path = vpx_scale;
</del><ins>+                        path = system_wrappers;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                405472905FF88C2A3B09CDE5 /* include */ = {
</del><ins>+                5C4B4C8C1E43209B002651C8 /* source */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                39839E6B481334F143E443BB /* push_resampler.h */,
-                                F128D4E382C87C29EDFF29F1 /* resampler.h */,
</del><ins>+                                5C4B4C8F1E4320A9002651C8 /* aligned_malloc.cc */,
+                                5C4B4C901E4320A9002651C8 /* atomic32_darwin.cc */,
+                                5C4B4C941E4320A9002651C8 /* clock.cc */,
+                                5C4B4C981E4320A9002651C8 /* cpu_features.cc */,
+                                5C4B4C991E4320A9002651C8 /* cpu_info.cc */,
+                                5C4B4CA01E4320A9002651C8 /* event.cc */,
+                                5C4B4C9C1E4320A9002651C8 /* event_timer_posix.cc */,
+                                5C4B4C9D1E4320A9002651C8 /* event_timer_posix.h */,
+                                5C4B4CA11E4320A9002651C8 /* field_trial_default.cc */,
+                                5C4B4CA21E4320A9002651C8 /* file_impl.cc */,
+                                5C4B4CA51E4320A9002651C8 /* logging.cc */,
+                                5C4B4CA71E4320A9002651C8 /* metrics_default.cc */,
+                                5C4B4CAC1E4320A9002651C8 /* rtp_to_ntp.cc */,
+                                5C4B4CB31E4320A9002651C8 /* rw_lock.cc */,
+                                5C4B4CAD1E4320A9002651C8 /* rw_lock_posix.cc */,
+                                5C4B4CAE1E4320A9002651C8 /* rw_lock_posix.h */,
+                                5C4B4CB41E4320A9002651C8 /* sleep.cc */,
+                                5C4B4CB51E4320A9002651C8 /* sort.cc */,
+                                5C4B4CB81E4320A9002651C8 /* timestamp_extrapolator.cc */,
+                                5C4B4CB91E4320A9002651C8 /* trace_impl.cc */,
+                                5C4B4CBA1E4320A9002651C8 /* trace_impl.h */,
+                                5C4B4CBB1E4320A9002651C8 /* trace_posix.cc */,
+                                5C4B4CBC1E4320A9002651C8 /* trace_posix.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = source;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                41825CB71DF56CA80072E48E /* Products */ = {
</del><ins>+                5C4B4CF01E432156002651C8 /* curve25519 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                41825CB61DF56CA80072E48E /* libwebrtc.a */,
</del><ins>+                                5C4B4CF11E432168002651C8 /* curve25519.c */,
+                                5C4B4CF41E432168002651C8 /* internal.h */,
+                                5C4B4CF61E432168002651C8 /* spake25519.c */,
+                                5C4B4CF81E432168002651C8 /* x25519-x86_64.c */,
</ins><span class="cx">                         );
</span><del>-                        name = Products;
</del><ins>+                        name = curve25519;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                4214940012EF1797CE51A0DD /* arch */ = {
</del><ins>+                5C4B4D041E4322E3002651C8 /* client */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                2499C1D03A52377112C1A10E /* lc3b */,
-                                B344BC884BD26B61AE74FB9D /* x86 */,
</del><ins>+                                5C4B4D051E4322F6002651C8 /* basicportallocator.cc */,
+                                5C4B4D061E4322F6002651C8 /* basicportallocator.h */,
+                                5C4B4D071E4322F6002651C8 /* socketmonitor.cc */,
+                                5C4B4D081E4322F6002651C8 /* socketmonitor.h */,
</ins><span class="cx">                         );
</span><del>-                        path = arch;
</del><ins>+                        path = client;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                4293762CBD0A9D050E4EEB46 /* vp9 */ = {
</del><ins>+                5C4B4D2D1E4323AA002651C8 /* libyuv */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                741D037A48928E68D4531D92 /* common */,
-                                5B8E4A835135015494A67937 /* decoder */,
-                                4F5B17114A0B9208AF2403ED /* encoder */,
-                                9826E1FB3430FCF622AD9E99 /* vp9_cx_iface.c */,
-                                0900B58318A51ED0FC477F07 /* vp9_dx_iface.c */,
-                                2DEDA2908820B5BF74D3A49A /* vp9_dx_iface.h */,
-                                F457912B64A7DE8E8EFEC978 /* vp9_iface_common.h */,
</del><ins>+                                5C4B4D2E1E4323C4002651C8 /* source */,
</ins><span class="cx">                         );
</span><del>-                        path = vp9;
</del><ins>+                        path = libyuv;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                42A8897A87D78AAB4069AC2B /* md4 */ = {
</del><ins>+                5C4B4D2E1E4323C4002651C8 /* source */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                8B6698DD67D9DC27B7E19E9A /* md4.c */,
</del><ins>+                                5C4B4D341E4323D4002651C8 /* compare.cc */,
+                                5C4B4D2F1E4323D4002651C8 /* compare_common.cc */,
+                                5CDD84211E439BCB00621E92 /* compare_gcc.cc */,
+                                5C4B4D3B1E4323D4002651C8 /* convert.cc */,
+                                5C4B4D351E4323D4002651C8 /* convert_argb.cc */,
+                                5C4B4D371E4323D4002651C8 /* convert_from.cc */,
+                                5C4B4D361E4323D4002651C8 /* convert_from_argb.cc */,
+                                5C4B4D381E4323D4002651C8 /* convert_jpeg.cc */,
+                                5C4B4D391E4323D4002651C8 /* convert_to_argb.cc */,
+                                5C4B4D3A1E4323D4002651C8 /* convert_to_i420.cc */,
+                                5C4B4D3C1E4323D4002651C8 /* cpu_id.cc */,
+                                5C4B4D3D1E4323D4002651C8 /* mjpeg_decoder.cc */,
+                                5C4B4D3E1E4323D4002651C8 /* mjpeg_validate.cc */,
+                                5C4B4D3F1E4323D4002651C8 /* planar_functions.cc */,
+                                5C4B4D481E4323D4002651C8 /* rotate.cc */,
+                                5C4B4D401E4323D4002651C8 /* rotate_any.cc */,
+                                5C4B4D411E4323D4002651C8 /* rotate_argb.cc */,
+                                5C4B4D421E4323D4002651C8 /* rotate_common.cc */,
+                                5CDD84221E439BCB00621E92 /* rotate_gcc.cc */,
+                                5C4B4D491E4323D4002651C8 /* row_any.cc */,
+                                5C4B4D4A1E4323D4002651C8 /* row_common.cc */,
+                                5CDD84231E439BCB00621E92 /* row_gcc.cc */,
+                                5C4B4D591E4323D4002651C8 /* scale.cc */,
+                                5C4B4D511E4323D4002651C8 /* scale_any.cc */,
+                                5C4B4D521E4323D4002651C8 /* scale_argb.cc */,
+                                5C4B4D531E4323D4002651C8 /* scale_common.cc */,
+                                5CDD84241E439BCB00621E92 /* scale_gcc.cc */,
+                                5C4B4D5A1E4323D4002651C8 /* video_common.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = md4;
</del><ins>+                        name = source;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                4356B98B9599476D7D2B44F9 /* ssl */ = {
</del><ins>+                5C63F3041E4146D2002CA531 /* base */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                75CEF972FE23C6371503A5FD /* custom_extensions.c */,
-                                2DECC11E71101832993F9520 /* d1_both.c */,
-                                83C71E7A87478948C9F51F18 /* d1_lib.c */,
-                                8EF52385D4C34066064CB26B /* d1_pkt.c */,
-                                F1FE457C127CF9D06A93547B /* d1_srtp.c */,
-                                BF0443030B2F760832F28EA6 /* dtls_method.c */,
-                                96A3459A3733ABEADBBB0B8E /* dtls_record.c */,
-                                4143EB8C36D67F53BDDBA999 /* handshake_client.c */,
-                                82A0640412C7D77255394D12 /* handshake_server.c */,
-                                60B4E2C0BBEDC8DE54DAE428 /* internal.h */,
-                                35FF4A9D9209CE99AD96A56C /* s3_both.c */,
-                                592137019F2CE1A04FB25027 /* s3_enc.c */,
-                                524046F66E05A1626308195D /* s3_lib.c */,
-                                058C6C25E733E0C34D5C1E29 /* s3_pkt.c */,
-                                A8BCCD9E9BFEBD13A5BD8B1D /* ssl_aead_ctx.c */,
-                                5BD390A22A229290AC54791F /* ssl_asn1.c */,
-                                86F2A9EC59FA97146578F6D5 /* ssl_buffer.c */,
-                                9A5A7C7F9FDCDA6F085B9898 /* ssl_cert.c */,
-                                D32FAE5730DFC65F3688F3F9 /* ssl_cipher.c */,
-                                07CB8BA7A788433F759E07FA /* ssl_ecdh.c */,
-                                473BA33BB87E1DC2F1751795 /* ssl_file.c */,
-                                2FF5D02CD7917B45FC30F5F9 /* ssl_lib.c */,
-                                84FD59329A77D2CB1D0BBCEB /* ssl_rsa.c */,
-                                4B31305317B9C0CD5CB5DDB5 /* ssl_session.c */,
-                                9E71C769F2C2D184FA9E5081 /* ssl_stat.c */,
-                                DCBBD3400A491B16A67BD322 /* t1_enc.c */,
-                                7689F8DF3CB7CF3C1BE79122 /* t1_lib.c */,
-                                418A84C9ED72A6063382AF32 /* tls13_both.c */,
-                                D753105BE5B603EBD9F2CD90 /* tls13_client.c */,
-                                DA3E98E710727821D3E17724 /* tls13_enc.c */,
-                                C9690CF7F7167F51FE866B74 /* tls13_server.c */,
-                                42058FDB382BD6A2E10900C1 /* tls_method.c */,
-                                26B7489F1792ABF7DA565F28 /* tls_record.c */,
</del><ins>+                                5C63F66D1E41619E002CA531 /* applefilesystem.mm */,
+                                5C63F66E1E41619E002CA531 /* array_view.h */,
+                                5C63F66F1E41619E002CA531 /* arraysize.h */,
+                                5C63F6701E41619E002CA531 /* asyncfile.cc */,
+                                5C63F6711E41619E002CA531 /* asyncfile.h */,
+                                5C63F6721E41619E002CA531 /* asyncinvoker-inl.h */,
+                                5C63F6731E41619E002CA531 /* asyncinvoker.cc */,
+                                5C63F6741E41619E002CA531 /* asyncinvoker.h */,
+                                5C63F6751E41619E002CA531 /* asyncpacketsocket.cc */,
+                                5C63F6761E41619E002CA531 /* asyncpacketsocket.h */,
+                                5C63F6771E41619E002CA531 /* asyncresolverinterface.cc */,
+                                5C63F6781E41619E002CA531 /* asyncresolverinterface.h */,
+                                5C63F6791E41619E002CA531 /* asyncsocket.cc */,
+                                5C63F67A1E41619E002CA531 /* asyncsocket.h */,
+                                5C63F67B1E41619E002CA531 /* asynctcpsocket.cc */,
+                                5C63F67C1E41619E002CA531 /* asynctcpsocket.h */,
+                                5C63F67D1E41619E002CA531 /* asyncudpsocket.cc */,
+                                5C63F67E1E41619E002CA531 /* asyncudpsocket.h */,
+                                5C63F6941E416287002CA531 /* atomicops.h */,
+                                5C63F6951E416287002CA531 /* autodetectproxy.cc */,
+                                5C63F6961E416287002CA531 /* autodetectproxy.h */,
+                                5C63F6971E416287002CA531 /* base64.cc */,
+                                5C63F6981E416287002CA531 /* base64.h */,
+                                5C63F6991E416287002CA531 /* basictypes.h */,
+                                5C63F69A1E416287002CA531 /* bind.h */,
+                                5C63F69B1E416287002CA531 /* bind.h.pump */,
+                                5C63F69C1E416287002CA531 /* bitbuffer.cc */,
+                                5C63F69D1E416287002CA531 /* bitbuffer.h */,
+                                5C63F69E1E416287002CA531 /* buffer.cc */,
+                                5C63F69F1E416287002CA531 /* buffer.h */,
+                                5C63F6A01E416287002CA531 /* bufferqueue.cc */,
+                                5C63F6A11E416287002CA531 /* bufferqueue.h */,
+                                5C63F6A31E416287002CA531 /* bytebuffer.cc */,
+                                5C63F6A41E416287002CA531 /* bytebuffer.h */,
+                                5C63F6A51E416287002CA531 /* byteorder.h */,
+                                5C63F6A61E416287002CA531 /* callback.h */,
+                                5C63F6A71E416287002CA531 /* callback.h.pump */,
+                                5C63F6A81E416287002CA531 /* checks.cc */,
+                                5C63F6A91E416287002CA531 /* checks.h */,
+                                5C63F6AA1E416287002CA531 /* common.cc */,
+                                5C63F6AB1E416287002CA531 /* common.h */,
+                                5C63F6AC1E416287002CA531 /* constructormagic.h */,
+                                5C63F6AD1E416287002CA531 /* copyonwritebuffer.cc */,
+                                5C63F6AE1E416287002CA531 /* copyonwritebuffer.h */,
+                                5C63F6B01E416287002CA531 /* crc32.cc */,
+                                5C63F6B11E416287002CA531 /* crc32.h */,
+                                5C63F6B21E416287002CA531 /* criticalsection.cc */,
+                                5C63F6B31E416287002CA531 /* criticalsection.h */,
+                                5C63F6B41E416287002CA531 /* cryptstring.cc */,
+                                5C63F6B51E416287002CA531 /* cryptstring.h */,
+                                5C63F6B71E416287002CA531 /* dbus.cc */,
+                                5C63F6B81E416287002CA531 /* dbus.h */,
+                                5C63F6B91E416287002CA531 /* deprecation.h */,
+                                5C63F6BA1E416287002CA531 /* diskcache.cc */,
+                                5C63F6BB1E416287002CA531 /* diskcache.h */,
+                                5C63F6BC1E416287002CA531 /* dscp.h */,
+                                5C63F6BF1E416287002CA531 /* event.cc */,
+                                5C63F6C01E416287002CA531 /* event.h */,
+                                5C63F6BD1E416287002CA531 /* event_tracer.cc */,
+                                5C63F6BE1E416287002CA531 /* event_tracer.h */,
+                                5C63F6C11E416287002CA531 /* exp_filter.cc */,
+                                5C63F6C21E416287002CA531 /* exp_filter.h */,
+                                5C63F6C31E416287002CA531 /* fakeclock.cc */,
+                                5C63F6C41E416287002CA531 /* fakeclock.h */,
+                                5C63F6C51E416287002CA531 /* fakenetwork.h */,
+                                5C63F6C61E416287002CA531 /* fakesslidentity.h */,
+                                5C63F6C71E416287002CA531 /* faketaskrunner.h */,
+                                5C63F6C91E416287002CA531 /* file.cc */,
+                                5C63F6CA1E416287002CA531 /* file.h */,
+                                5C63F6C81E416287002CA531 /* file_posix.cc */,
+                                5C63F6CB1E416287002CA531 /* filerotatingstream.cc */,
+                                5C63F6CC1E416287002CA531 /* filerotatingstream.h */,
+                                5C63F6CE1E416287002CA531 /* fileutils.cc */,
+                                5C63F6CF1E416287002CA531 /* fileutils.h */,
+                                5C63F6CD1E416287002CA531 /* fileutils_mock.h */,
+                                5C63F6D01E416287002CA531 /* firewallsocketserver.cc */,
+                                5C63F6D11E416287002CA531 /* firewallsocketserver.h */,
+                                5C63F6D21E416287002CA531 /* flags.cc */,
+                                5C63F6D31E416287002CA531 /* flags.h */,
+                                5C63F6D41E416287002CA531 /* format_macros.h */,
+                                5C63F6D51E416287002CA531 /* function_view.h */,
+                                5C63F6D61E416287002CA531 /* gtest_prod_util.h */,
+                                5C63F6D81E416287002CA531 /* gunit.h */,
+                                5C63F6D71E416287002CA531 /* gunit_prod.h */,
+                                5C63F6D91E416287002CA531 /* helpers.cc */,
+                                5C63F6DA1E416287002CA531 /* helpers.h */,
+                                5C63F6DB1E416287002CA531 /* httpbase.cc */,
+                                5C63F6DC1E416287002CA531 /* httpbase.h */,
+                                5C63F6DD1E416287002CA531 /* httpclient.cc */,
+                                5C63F6DE1E416287002CA531 /* httpclient.h */,
+                                5C63F6DF1E416287002CA531 /* httpcommon-inl.h */,
+                                5C63F6E01E416287002CA531 /* httpcommon.cc */,
+                                5C63F6E11E416287002CA531 /* httpcommon.h */,
+                                5C63F6E21E416287002CA531 /* httprequest.cc */,
+                                5C63F6E31E416287002CA531 /* httprequest.h */,
+                                5C63F6E41E416287002CA531 /* httpserver.cc */,
+                                5C63F6E51E416287002CA531 /* httpserver.h */,
+                                5C63F6E81E416287002CA531 /* ifaddrs-android.cc */,
+                                5C63F6E91E416287002CA531 /* ifaddrs-android.h */,
+                                5C63F6E61E416287002CA531 /* ifaddrs_converter.cc */,
+                                5C63F6E71E416287002CA531 /* ifaddrs_converter.h */,
+                                5C63F6EA1E416287002CA531 /* ignore_wundef.h */,
+                                5C63F6EB1E416287002CA531 /* ipaddress.cc */,
+                                5C63F6EC1E416287002CA531 /* ipaddress.h */,
+                                5C63F6ED1E416287002CA531 /* json.cc */,
+                                5C63F6EE1E416287002CA531 /* json.h */,
+                                5C63F6EF1E416287002CA531 /* keep_ref_until_done.h */,
+                                5C63F6F01E416287002CA531 /* linked_ptr.h */,
+                                5C63F6F11E416287002CA531 /* location.cc */,
+                                5C63F6F21E416287002CA531 /* location.h */,
+                                5C63F6F41E416287002CA531 /* logging.cc */,
+                                5C63F6F51E416287002CA531 /* logging.h */,
+                                5C63F6F31E416287002CA531 /* logging_mac.mm */,
+                                5C63F6F61E416287002CA531 /* logsinks.cc */,
+                                5C63F6F71E416287002CA531 /* logsinks.h */,
+                                5C63F6F81E416287002CA531 /* maccocoathreadhelper.h */,
+                                5C63F6F91E416287002CA531 /* maccocoathreadhelper.mm */,
+                                5C63F6FA1E416287002CA531 /* macconversion.cc */,
+                                5C63F6FB1E416287002CA531 /* macconversion.h */,
+                                5CDD90021E43CE9700621E92 /* macifaddrs_converter.cc */,
+                                5C63F6FC1E416287002CA531 /* macutils.cc */,
+                                5C63F6FD1E416287002CA531 /* macutils.h */,
+                                5C63F6FE1E416287002CA531 /* macwindowpicker.cc */,
+                                5C63F6FF1E416287002CA531 /* macwindowpicker.h */,
+                                5C63F7001E416287002CA531 /* mathutils.h */,
+                                5C63F7011E416287002CA531 /* md5.cc */,
+                                5C63F7021E416287002CA531 /* md5.h */,
+                                5C63F7031E416287002CA531 /* md5digest.cc */,
+                                5C63F7041E416287002CA531 /* md5digest.h */,
+                                5C63F7051E416287002CA531 /* messagedigest.cc */,
+                                5C63F7061E416287002CA531 /* messagedigest.h */,
+                                5C63F7071E416287002CA531 /* messagehandler.cc */,
+                                5C63F7081E416287002CA531 /* messagehandler.h */,
+                                5C63F7091E416287002CA531 /* messagequeue.cc */,
+                                5C63F70A1E416287002CA531 /* messagequeue.h */,
+                                5C63F70B1E416287002CA531 /* mod_ops.h */,
+                                5C63F70D1E416288002CA531 /* natserver.cc */,
+                                5C63F70E1E416288002CA531 /* natserver.h */,
+                                5C63F70F1E416288002CA531 /* natsocketfactory.cc */,
+                                5C63F7101E416288002CA531 /* natsocketfactory.h */,
+                                5C63F7111E416288002CA531 /* nattypes.cc */,
+                                5C63F7121E416288002CA531 /* nattypes.h */,
+                                5C63F7131E416288002CA531 /* nethelpers.cc */,
+                                5C63F7141E416288002CA531 /* nethelpers.h */,
+                                5C63F7151E416288002CA531 /* network.cc */,
+                                5C63F7161E416288002CA531 /* network.h */,
+                                5C63F7171E416288002CA531 /* networkmonitor.cc */,
+                                5C63F7181E416288002CA531 /* networkmonitor.h */,
+                                5C63F7191E416288002CA531 /* networkroute.h */,
+                                5C63F71A1E416288002CA531 /* nullsocketserver.cc */,
+                                5C63F71B1E416288002CA531 /* nullsocketserver.h */,
+                                5C63F71C1E416288002CA531 /* onetimeevent.h */,
+                                5C63F71D1E416288002CA531 /* openssl.h */,
+                                5C63F71E1E416288002CA531 /* openssladapter.cc */,
+                                5C63F71F1E416288002CA531 /* openssladapter.h */,
+                                5C63F7201E416288002CA531 /* openssldigest.cc */,
+                                5C63F7211E416288002CA531 /* openssldigest.h */,
+                                5C63F7221E416288002CA531 /* opensslidentity.cc */,
+                                5C63F7231E416288002CA531 /* opensslidentity.h */,
+                                5C63F7241E416288002CA531 /* opensslstreamadapter.cc */,
+                                5C63F7251E416288002CA531 /* opensslstreamadapter.h */,
+                                5C63F7271E416288002CA531 /* optional.cc */,
+                                5C63F7281E416288002CA531 /* optional.h */,
+                                5C63F7291E416288002CA531 /* optionsfile.cc */,
+                                5C63F72A1E416288002CA531 /* optionsfile.h */,
+                                5C63F72B1E416288002CA531 /* pathutils.cc */,
+                                5C63F72C1E416288002CA531 /* pathutils.h */,
+                                5C63F72D1E416288002CA531 /* physicalsocketserver.cc */,
+                                5C63F72E1E416288002CA531 /* physicalsocketserver.h */,
+                                5C63F72F1E416288002CA531 /* platform_file.cc */,
+                                5C63F7301E416288002CA531 /* platform_file.h */,
+                                5C63F7321E416288002CA531 /* platform_thread.cc */,
+                                5C63F7331E416288002CA531 /* platform_thread.h */,
+                                5C63F7311E416288002CA531 /* platform_thread_types.h */,
+                                5C63F7341E416288002CA531 /* proxydetect.cc */,
+                                5C63F7351E416288002CA531 /* proxydetect.h */,
+                                5C63F7361E416288002CA531 /* proxyinfo.cc */,
+                                5C63F7371E416288002CA531 /* proxyinfo.h */,
+                                5C63F7381E416288002CA531 /* proxyserver.cc */,
+                                5C63F7391E416288002CA531 /* proxyserver.h */,
+                                5C63F73A1E416288002CA531 /* race_checker.cc */,
+                                5C63F73B1E416288002CA531 /* race_checker.h */,
+                                5C63F73C1E416288002CA531 /* random.cc */,
+                                5C63F73D1E416288002CA531 /* random.h */,
+                                5C63F73E1E416288002CA531 /* rate_limiter.cc */,
+                                5C63F73F1E416288002CA531 /* rate_limiter.h */,
+                                5C63F7401E416288002CA531 /* rate_statistics.cc */,
+                                5C63F7411E416288002CA531 /* rate_statistics.h */,
+                                5C63F7421E416288002CA531 /* ratelimiter.cc */,
+                                5C63F7431E416288002CA531 /* ratelimiter.h */,
+                                5C63F7441E416288002CA531 /* ratetracker.cc */,
+                                5C63F7451E416288002CA531 /* ratetracker.h */,
+                                5C63F7461E416288002CA531 /* refcount.h */,
+                                5C63F7471E416288002CA531 /* refcountedobject.h */,
+                                5C63F7481E416288002CA531 /* rollingaccumulator.h */,
+                                5C63F7491E416288002CA531 /* rtccertificate.cc */,
+                                5C63F74A1E416288002CA531 /* rtccertificate.h */,
+                                5C63F74B1E416288002CA531 /* rtccertificategenerator.cc */,
+                                5C63F74C1E416288002CA531 /* rtccertificategenerator.h */,
+                                5C63F74D1E416288002CA531 /* safe_compare.h */,
+                                5C63F74F1E416288002CA531 /* safe_conversions.h */,
+                                5C63F74E1E416288002CA531 /* safe_conversions_impl.h */,
+                                5C63F7501E416288002CA531 /* sanitizer.h */,
+                                5C63F7511E416288002CA531 /* scoped_autorelease_pool.h */,
+                                5C63F7521E416288002CA531 /* scoped_autorelease_pool.mm */,
+                                5C63F4221E414810002CA531 /* scoped_ref_ptr.h */,
+                                5C63F7531E416288002CA531 /* scopedptrcollection.h */,
+                                5C63F7571E416288002CA531 /* sequenced_task_checker.h */,
+                                5C63F7541E416288002CA531 /* sequenced_task_checker_impl.cc */,
+                                5C63F7551E416288002CA531 /* sequenced_task_checker_impl.h */,
+                                5C63F7581E416288002CA531 /* sha1digest.cc */,
+                                5C63F7591E416288002CA531 /* sha1digest.h */,
+                                5C63F75A1E416288002CA531 /* sharedexclusivelock.cc */,
+                                5C63F75B1E416288002CA531 /* sharedexclusivelock.h */,
+                                5C63F75C1E416288002CA531 /* signalthread.cc */,
+                                5C63F75D1E416288002CA531 /* signalthread.h */,
+                                5C63F75E1E416288002CA531 /* sigslot.cc */,
+                                5C63F75F1E416288002CA531 /* sigslot.h */,
+                                5C63F7601E416288002CA531 /* sigslotrepeater.h */,
+                                5C63F7611E416288002CA531 /* sigslottester.h */,
+                                5C63F7621E416288002CA531 /* sigslottester.h.pump */,
+                                5C63F7651E416288002CA531 /* socket.h */,
+                                5C63F7661E416288002CA531 /* socketadapters.cc */,
+                                5C63F7671E416288002CA531 /* socketadapters.h */,
+                                5C63F7681E416288002CA531 /* socketaddress.cc */,
+                                5C63F7691E416288002CA531 /* socketaddress.h */,
+                                5C63F76A1E416288002CA531 /* socketaddresspair.cc */,
+                                5C63F76B1E416288002CA531 /* socketaddresspair.h */,
+                                5C63F76C1E416288002CA531 /* socketfactory.h */,
+                                5C63F76D1E416288002CA531 /* socketpool.cc */,
+                                5C63F76E1E416288002CA531 /* socketpool.h */,
+                                5C63F76F1E416288002CA531 /* socketserver.h */,
+                                5C63F7701E416288002CA531 /* socketstream.cc */,
+                                5C63F7711E416288002CA531 /* socketstream.h */,
+                                5C63F7721E416288002CA531 /* ssladapter.cc */,
+                                5C63F7731E416288002CA531 /* ssladapter.h */,
+                                5C63F7741E416288002CA531 /* sslconfig.h */,
+                                5C63F7751E416288002CA531 /* sslfingerprint.cc */,
+                                5C63F7761E416288002CA531 /* sslfingerprint.h */,
+                                5C63F7771E416288002CA531 /* sslidentity.cc */,
+                                5C63F7781E416288002CA531 /* sslidentity.h */,
+                                5C63F7791E416288002CA531 /* sslroots.h */,
+                                5C63F77A1E416288002CA531 /* sslsocketfactory.cc */,
+                                5C63F77B1E416288002CA531 /* sslsocketfactory.h */,
+                                5C63F77C1E416288002CA531 /* sslstreamadapter.cc */,
+                                5C63F77D1E416288002CA531 /* sslstreamadapter.h */,
+                                5C63F77E1E416288002CA531 /* stream.cc */,
+                                5C63F77F1E416288002CA531 /* stream.h */,
+                                5C63F7801E416288002CA531 /* stringencode.cc */,
+                                5C63F7811E416288002CA531 /* stringencode.h */,
+                                5C63F7821E416288002CA531 /* stringutils.cc */,
+                                5C63F7831E416288002CA531 /* stringutils.h */,
+                                5C63F7841E416288002CA531 /* swap_queue.h */,
+                                5C63F7851E416288002CA531 /* systeminfo.cc */,
+                                5C63F7861E416288002CA531 /* systeminfo.h */,
+                                5C63F78D1E416288002CA531 /* task.cc */,
+                                5C63F78E1E416288002CA531 /* task.h */,
+                                5C63F78C1E416288002CA531 /* task_queue.h */,
+                                5C63F7871E416288002CA531 /* task_queue_gcd.cc */,
+                                5C63F7891E416288002CA531 /* task_queue_posix.cc */,
+                                5C63F78A1E416288002CA531 /* task_queue_posix.h */,
+                                5C63F78F1E416288002CA531 /* taskparent.cc */,
+                                5C63F7901E416288002CA531 /* taskparent.h */,
+                                5C63F7911E416288002CA531 /* taskrunner.cc */,
+                                5C63F7921E416288002CA531 /* taskrunner.h */,
+                                5C63F7931E416288002CA531 /* template_util.h */,
+                                5C63F7941E416288002CA531 /* testbase64.h */,
+                                5C63F7951E416288002CA531 /* testclient.cc */,
+                                5C63F7961E416288002CA531 /* testclient.h */,
+                                5C63F7971E416288002CA531 /* testechoserver.h */,
+                                5C63F7981E416288002CA531 /* testutils.h */,
+                                5C63F6691E415F9B002CA531 /* thread.cc */,
+                                5C63F66A1E415F9B002CA531 /* thread.h */,
+                                5C63F7991E416288002CA531 /* thread_annotations.h */,
+                                5C63F79C1E416288002CA531 /* thread_checker.h */,
+                                5C63F79A1E416288002CA531 /* thread_checker_impl.cc */,
+                                5C63F79B1E416288002CA531 /* thread_checker_impl.h */,
+                                5C63F79E1E416288002CA531 /* timedelta.h */,
+                                5C63F79F1E416288002CA531 /* timestampaligner.cc */,
+                                5C63F7A01E416288002CA531 /* timestampaligner.h */,
+                                5C63F7A11E416288002CA531 /* timeutils.cc */,
+                                5C63F7A21E416288002CA531 /* timeutils.h */,
+                                5C63F7A31E416288002CA531 /* trace_event.h */,
+                                5C63F7A41E416288002CA531 /* transformadapter.cc */,
+                                5C63F7A51E416288002CA531 /* transformadapter.h */,
+                                5C63F7A61E416288002CA531 /* type_traits.h */,
+                                5C63F7A81E416288002CA531 /* unixfilesystem.cc */,
+                                5C63F7A91E416288002CA531 /* unixfilesystem.h */,
+                                5C63F7AA1E416288002CA531 /* urlencode.cc */,
+                                5C63F7AB1E416288002CA531 /* urlencode.h */,
+                                5C63F7AC1E416288002CA531 /* virtualsocketserver.cc */,
+                                5C63F7AD1E416288002CA531 /* virtualsocketserver.h */,
+                                5C63F7AF1E416288002CA531 /* weak_ptr.cc */,
+                                5C63F7B01E416288002CA531 /* weak_ptr.h */,
</ins><span class="cx">                         );
</span><del>-                        path = ssl;
</del><ins>+                        path = base;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                454EB20B7E33ABD90D06C597 /* mac-x86_64 */ = {
</del><ins>+                5C63F8CB1E416CC3002CA531 /* third_party */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                EC14D9F2991B8128CAFAD55D /* crypto */,
</del><ins>+                                5CDD90841E43D30300621E92 /* libsrtp */,
+                                5C63FC631E4184C0002CA531 /* boringssl */,
+                                5C63F8CC1E416CEB002CA531 /* jsoncpp */,
+                                5C4B4D2D1E4323AA002651C8 /* libyuv */,
+                                5C4B4A901E42C4C8002651C8 /* opus */,
+                                5C4B4AC81E42C980002651C8 /* usrsctp */,
</ins><span class="cx">                         );
</span><del>-                        path = &quot;mac-x86_64&quot;;
</del><ins>+                        path = third_party;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                460BCF3CC52AD6CCF74DE1DE /* mock */ = {
</del><ins>+                5C63F8CC1E416CEB002CA531 /* jsoncpp */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                2F903638DBB6B7D7A69C7352 /* mock_controller.h */,
-                                37672D9476D27941A1816C9F /* mock_controller_manager.h */,
</del><ins>+                                5C63F8CD1E416D0C002CA531 /* source */,
</ins><span class="cx">                         );
</span><del>-                        path = mock;
</del><ins>+                        path = jsoncpp;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                47246B1CC20F4D84EEE0A7A7 /* source */ = {
</del><ins>+                5C63F8CD1E416D0C002CA531 /* source */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                C3D3DECC2CA287C6EB9880AB /* audio_frame_operations.cc */,
-                                65D1715D02B6B4B88D80EEB6 /* audio_frame_operations_unittest.cc */,
-                                E57589232334D00E495FB3DB /* coder.cc */,
-                                EEC952CCD18341316E83A70C /* coder.h */,
-                                289339CB362D0A13FA6612AB /* file_player.cc */,
-                                5E6168699CE3BCFF51A412A9 /* file_player_unittests.cc */,
-                                8B8AD38AB2D6A92536EDB0C3 /* file_recorder.cc */,
-                                6FF25EAE3EC56139489C7CBD /* process_thread_impl.cc */,
-                                1487222AC86172391375F4C8 /* process_thread_impl.h */,
-                                5C834F743E2114B7961CBFE1 /* process_thread_impl_unittest.cc */,
</del><ins>+                                5C63F8CE1E416D1C002CA531 /* include */,
</ins><span class="cx">                         );
</span><span class="cx">                         path = source;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                478BF14112F4F199AB6BF915 /* chacha */ = {
</del><ins>+                5C63F8CE1E416D1C002CA531 /* include */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                DB6ECD388251DC2ED6676D44 /* chacha-x86_64.S */,
</del><ins>+                                5C63F8CF1E416D46002CA531 /* json */,
</ins><span class="cx">                         );
</span><del>-                        path = chacha;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                480C9A28061B1C36B63C9FF7 /* fixtures */ = {
-                        isa = PBXGroup;
-                        children = (
-                                12A7FA9296966995382BFBAF /* after_initialization_fixture.cc */,
-                                3D077F87ECE34C86493109AC /* after_initialization_fixture.h */,
-                                BC7825488E6A574A4488E030 /* after_streaming_fixture.cc */,
-                                AC705EA3958AB43946859C55 /* after_streaming_fixture.h */,
-                                AF08ADAA11BEE3EAC9C1EE26 /* before_initialization_fixture.cc */,
-                                956A71BF227828CA749DC17A /* before_initialization_fixture.h */,
-                                BFE28CA2FC3E7BADE3C8D6EF /* before_streaming_fixture.cc */,
-                                C27883D7A2C9A9F5191F7847 /* before_streaming_fixture.h */,
-                        );
-                        path = fixtures;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                485477FCA6597236BA7394B7 /* listfmts */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3110ABA2F077CDA53534EA14 /* nasm */,
-                        );
-                        path = listfmts;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                48EBA6FEC2BE195B3FBDB8AE /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                6D1EDBBD7A167435958F6C66 /* testG711.cc */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                49B278AD4A706801FFA7EF0B /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B26743AE8C2B2A72C74A228B /* mock */,
-                                1B6E4273829314A9F2ECD291 /* packet_manipulator.cc */,
-                                4CC0E3484607E85DABC55837 /* packet_manipulator.h */,
-                                EC871781ED12D7D3B8BBC250 /* packet_manipulator_unittest.cc */,
-                                212EDA4CBB69FC805FF39AEF /* predictive_packet_manipulator.cc */,
-                                58707C8C3236A50FA2EFA87D /* predictive_packet_manipulator.h */,
-                                CBAD07054D278C59BD4A74FA /* stats.cc */,
-                                4BC19708D9F78C48772C3D7D /* stats.h */,
-                                8D780DFC0249B90BE6480442 /* stats_unittest.cc */,
-                                3DA7B64AB3DBEDA23ADB272C /* videoprocessor.cc */,
-                                09FB5FCE0D35AEDED3CF87BA /* videoprocessor.h */,
-                                BABEFF54A7F29DF4BC105276 /* videoprocessor_integrationtest.cc */,
-                                389DA994A6B1BC3BE6BBBF9A /* videoprocessor_unittest.cc */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                4AA916FBF3047EA2E2769C78 /* gmock */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B2DB224056602FED72488489 /* include */,
-                                66525FFDD7CB05064BF04A80 /* src */,
-                        );
-                        path = gmock;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                4AE475B94FC22C044874A253 /* src */ = {
-                        isa = PBXGroup;
-                        children = (
-                                09BAA450F2675FF46E32CF86 /* gflags.cc */,
-                                3D40630EA51242D0A2BCBB47 /* gflags_completions.cc */,
-                                AFBAB46852B0AB2B6020186E /* gflags_reporting.cc */,
-                        );
-                        path = src;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                4B56EB2C6AE8F003BF0EDAD0 /* x86 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                BDC301F9F670216EAECB6CF4 /* add_noise_sse2.asm */,
-                                E59ABA18476BB4848CF3143C /* avg_intrin_sse2.c */,
-                                C97BB079547475120AE6E8F8 /* avg_ssse3_x86_64.asm */,
-                                FD0D71FFCC2A23E27B347F73 /* convolve.h */,
-                                D6610204EB0F0F26B7BFBB3E /* deblock_sse2.asm */,
-                                FBAF57518F14B5D993B977D4 /* fwd_dct32x32_impl_avx2.h */,
-                                34801E832FDDAFB264964DB0 /* fwd_dct32x32_impl_sse2.h */,
-                                BA183EF00A2A78E80796472A /* fwd_txfm_avx2.c */,
-                                0F1220D0743AC3823161E27D /* fwd_txfm_impl_sse2.h */,
-                                D3C50619113BB5C59E93FFE0 /* fwd_txfm_sse2.c */,
-                                ABB7A5C649F855607C668EF0 /* fwd_txfm_sse2.h */,
-                                94C0B9F166A6A939677308D4 /* fwd_txfm_ssse3_x86_64.asm */,
-                                06CE681B2588A19DC00E3BFD /* highbd_intrapred_sse2.asm */,
-                                E79A841A48B3A434DB914F0A /* highbd_loopfilter_sse2.c */,
-                                B180DB7D592BC6FD2AF91762 /* highbd_quantize_intrin_sse2.c */,
-                                63412C0436A761EDCFDAACC2 /* highbd_sad4d_sse2.asm */,
-                                9C415D91F472BBA3076994D7 /* highbd_sad_sse2.asm */,
-                                07B8CA8AF7477C0A8A55424E /* highbd_subpel_variance_impl_sse2.asm */,
-                                68EA3874016D6BB8C81133EF /* highbd_variance_impl_sse2.asm */,
-                                EE7458F5BF125EB64775521D /* highbd_variance_sse2.c */,
-                                353B119A9D16C9ABA5511DCD /* intrapred_sse2.asm */,
-                                AAC85BCB31077F26FAA58398 /* intrapred_ssse3.asm */,
-                                BBB693405DF2290C8D46EE17 /* inv_txfm_sse2.c */,
-                                61468A38CCE7417F7D808A8B /* inv_txfm_sse2.h */,
-                                5703A35288C2CA0D0EC9B0DC /* inv_txfm_ssse3_x86_64.asm */,
-                                B67B94C1348E9ED4C0D6F0A6 /* inv_wht_sse2.asm */,
-                                50FCA4C24509EC842A4A09BC /* loopfilter_avx2.c */,
-                                FA888BC520F7C0A93DD63E8E /* loopfilter_sse2.c */,
-                                FF7C30B2B2A6FC2E4950B82D /* quantize_avx_x86_64.asm */,
-                                017DF579AA98218D3F78CDAC /* quantize_sse2.c */,
-                                B0B215C2644A7F70CB39FA61 /* quantize_ssse3_x86_64.asm */,
-                                B1CEA74F444326C9274547DB /* sad4d_avx2.c */,
-                                D70D0BA31664B54F4CF262B0 /* sad4d_sse2.asm */,
-                                236F6180B8C77219DAD0CD14 /* sad_avx2.c */,
-                                2AC17515D635DC1E0217AF07 /* sad_sse2.asm */,
-                                E0DE7DC2B4165FFAF21CE059 /* sad_sse3.asm */,
-                                B7D52284AD031EB788ACBCDA /* sad_sse4.asm */,
-                                EF9793B998A3DD98E5392B57 /* sad_ssse3.asm */,
-                                99EDCA252477A76E20F7D5DC /* ssim_opt_x86_64.asm */,
-                                4A03DED0376F460EDFD0AC26 /* subpel_variance_sse2.asm */,
-                                4EBEFD9360F818842EFC1E6E /* subtract_sse2.asm */,
-                                5FB1E909D16928714D38FF66 /* sum_squares_sse2.c */,
-                                3B4DC6D7B10646CB9DF29606 /* txfm_common_sse2.h */,
-                                F4C48F096FF263555DDD27FA /* variance_avx2.c */,
-                                EC6C7D1F1F9108255B025B19 /* variance_impl_avx2.c */,
-                                D08EEA4E2E743DB2A153A831 /* variance_sse2.c */,
-                                2284FBCC3FB82DFE364DB93B /* vpx_asm_stubs.c */,
-                                F7FD6A59D0A50A881EF2A32F /* vpx_convolve_copy_sse2.asm */,
-                                71061CE5C10F9344BF304F6C /* vpx_high_subpixel_8t_sse2.asm */,
-                                3E5F6E2B03C5C8676AC8E739 /* vpx_high_subpixel_bilinear_sse2.asm */,
-                                16EA75A5A33F67909EDC4C06 /* vpx_subpixel_8t_intrin_avx2.c */,
-                                A892F6E289297D8DD5977080 /* vpx_subpixel_8t_intrin_ssse3.c */,
-                                E58EAF69638DDE06F0D57014 /* vpx_subpixel_8t_sse2.asm */,
-                                20011A6B0457AE6E28CB43D7 /* vpx_subpixel_8t_ssse3.asm */,
-                                3566F918A0FC1C3B4046BBD3 /* vpx_subpixel_bilinear_sse2.asm */,
-                                1B24DACD737D07E1EDFF872B /* vpx_subpixel_bilinear_ssse3.asm */,
-                        );
-                        path = x86;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                4C48F74243570583A31CC641 /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                D48E34549E4D2742F1BBDEDA /* isac_speed_test.cc */,
-                                473DA15FEF1FFCDDA413636A /* kenny.cc */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                4C97322F239A0A13F683AA92 /* genperf */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4A27C558ADDF0FB29A2392D6 /* genperf.c */,
-                                3C27525F7DA763417690EE06 /* perfect.c */,
-                        );
-                        path = genperf;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                4F5B17114A0B9208AF2403ED /* encoder */ = {
-                        isa = PBXGroup;
-                        children = (
-                                DA40FA0003E8794D9F2144D5 /* vp9_alt_ref_aq.c */,
-                                320E429D870FD80A3E9764DE /* vp9_alt_ref_aq.h */,
-                                C251AD6A6B4F13B77365E4F5 /* vp9_aq_360.c */,
-                                351BA2C635ED0F30CF4802CF /* vp9_aq_360.h */,
-                                EF564E3E511A7638F791A65C /* vp9_aq_complexity.c */,
-                                A1E3AC190D3267B6DFB7D986 /* vp9_aq_complexity.h */,
-                                BAEA272EC91A4C7172E585E0 /* vp9_aq_cyclicrefresh.c */,
-                                349E9C86C43153CD5E855894 /* vp9_aq_cyclicrefresh.h */,
-                                F3F482225969CC85BB09119A /* vp9_aq_variance.c */,
-                                DF2BD48424352F8D84394EDF /* vp9_aq_variance.h */,
-                                2E3E63BF1119BBC741329492 /* vp9_bitstream.c */,
-                                F46DEF78C50E2DC46D20C74A /* vp9_bitstream.h */,
-                                641FF8156DA5AF16D56B2ACE /* vp9_block.h */,
-                                98D9F9BD175B18C10CE8F6E8 /* vp9_context_tree.c */,
-                                80B4E913DB23B12C2AC5963C /* vp9_context_tree.h */,
-                                57DB5F1DF3FEC0EBF864DFC1 /* vp9_cost.c */,
-                                3774914D67B3AFD2F80F17C6 /* vp9_cost.h */,
-                                5966AFC4331D64789A697A4A /* vp9_dct.c */,
-                                D0536EE8504409E492739615 /* vp9_denoiser.c */,
-                                D6D81DFC1F25609460D2A077 /* vp9_denoiser.h */,
-                                21F90D3A24B63F85CC4B0F84 /* vp9_encodeframe.c */,
-                                56C436C1EBE30C33D5FA6A0A /* vp9_encodeframe.h */,
-                                2B1BD7C504E184F4ACB41708 /* vp9_encodemb.c */,
-                                AB962C766ABE69328D4A7C46 /* vp9_encodemb.h */,
-                                A5AD2D2C6961F36E7D21E37E /* vp9_encodemv.c */,
-                                6F8349761D3F521BD18DEDFC /* vp9_encodemv.h */,
-                                EB053B5C077C8CC3990AFF6D /* vp9_encoder.c */,
-                                0D413A48035DE27B2E46183C /* vp9_encoder.h */,
-                                7FA9F6611AB0AFF0C2B0F684 /* vp9_ethread.c */,
-                                23A130BD28E2FDFDAD77405C /* vp9_ethread.h */,
-                                8C3CCF4B08D3D972E92528DD /* vp9_extend.c */,
-                                7230F8E7BAC745F0B54D641A /* vp9_extend.h */,
-                                3742676533ED59A2432E178B /* vp9_firstpass.c */,
-                                5F1847C21854F635888B4406 /* vp9_firstpass.h */,
-                                5B240A9CB0E1C4E46824A845 /* vp9_lookahead.c */,
-                                F36E9BF4EDB56C1BEB77A380 /* vp9_lookahead.h */,
-                                BA1E608EB516FFF7C6674AE1 /* vp9_mbgraph.c */,
-                                825C151C3384989384DB0B47 /* vp9_mbgraph.h */,
-                                9E4D730683B90A124CA596A6 /* vp9_mcomp.c */,
-                                D192FF3E238A9DE374E9758A /* vp9_mcomp.h */,
-                                7EB335E84DA1CB37FD67754E /* vp9_noise_estimate.c */,
-                                6C638C48773C2854D22CBA16 /* vp9_noise_estimate.h */,
-                                A57946C519974B5B86FBE073 /* vp9_picklpf.c */,
-                                1C139391B351BDE4FA543084 /* vp9_picklpf.h */,
-                                A7FDFB9BED2620C7632E239C /* vp9_pickmode.c */,
-                                E1765B8D988D99A2D60276C6 /* vp9_pickmode.h */,
-                                8A29EAF4530B2C2A0658AF3F /* vp9_quantize.c */,
-                                89654B66E01BA147C36D1E0F /* vp9_quantize.h */,
-                                C00A3B26935D83E34D6FD7DE /* vp9_ratectrl.c */,
-                                E71F84D868DC99A584841794 /* vp9_ratectrl.h */,
-                                0F12BE4B481DBE26E7E139A0 /* vp9_rd.c */,
-                                0B367FECE0E8F99166052BF3 /* vp9_rd.h */,
-                                0812F2129CAE756BA2EB88CD /* vp9_rdopt.c */,
-                                CE03D1DE68DF4B6E343B83C4 /* vp9_rdopt.h */,
-                                6BB30DD66991A77F01C3742B /* vp9_resize.c */,
-                                187DD1A74809F3AD37A33F3A /* vp9_resize.h */,
-                                B5C98BF901E47A13282841E0 /* vp9_segmentation.c */,
-                                C4F9D5BC0C0AE2A4508140CC /* vp9_segmentation.h */,
-                                1118CFE10A7FA0E70E4132FC /* vp9_skin_detection.c */,
-                                6D90FC5DF76EFA512EE6C41A /* vp9_skin_detection.h */,
-                                D2CBB6361715B67B8D724209 /* vp9_speed_features.c */,
-                                CD879269E63E0552A4E13C20 /* vp9_speed_features.h */,
-                                3567C80A89E61D6A22A817F9 /* vp9_subexp.c */,
-                                81C0FAED5AA07D74C402998C /* vp9_subexp.h */,
-                                4B3477F5744701DFA0514C43 /* vp9_svc_layercontext.c */,
-                                B4B9B7E8BE67E7705B2DE414 /* vp9_svc_layercontext.h */,
-                                A8368055169D883D88CDF6A1 /* vp9_temporal_filter.c */,
-                                9B2C67F30CF0C854851EE619 /* vp9_temporal_filter.h */,
-                                91AEB4EDEF4DC1846F209BB2 /* vp9_tokenize.c */,
-                                E41D82A711051314DF9A7A14 /* vp9_tokenize.h */,
-                                4B2852479220B2C02F5197BC /* vp9_treewriter.c */,
-                                18E1297E266D4E76B6A164A0 /* vp9_treewriter.h */,
-                                20A89256766D43F205EC209E /* x86 */,
-                        );
-                        path = encoder;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5001B418BB021B75FAB3A96C /* aecm */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B80EB086D106C9E89E692AF2 /* aecm_core.cc */,
-                                56729A8FA311AE891EA7A8D2 /* aecm_core.h */,
-                                A4FC741F4A18E9AC7471369D /* aecm_core_c.cc */,
-                                F8D73A7B29C498798511818F /* echo_control_mobile.cc */,
-                                76E784599791D3C6C1FC6BBF /* echo_control_mobile.h */,
-                        );
-                        path = aecm;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5119326052027A35C214520C /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C190E8E5F05317BE428E178E /* audio_device_test_api.cc */,
-                                E09DAC81C377BC28E9388634 /* audio_device_test_defines.h */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                515FB17C42A39F0AAD398DF1 /* obj */ = {
-                        isa = PBXGroup;
-                        children = (
-                                8515E806438E8819156CB09E /* obj.c */,
-                                0F2FF4EF4FD111EC9ED40B20 /* obj_dat.h */,
-                                558B1CE9DD5887ECE0B06792 /* obj_xref.c */,
-                                098AA22A63D63D83560B3008 /* obj_xref.h */,
-                        );
-                        path = obj;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                51AB7C709C0B980E6FCAA5CE /* null */ = {
-                        isa = PBXGroup;
-                        children = (
-                                BF23C36801487C0F64F2F5D2 /* null-dbgfmt.c */,
-                        );
-                        path = null;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                520A20676311F8F40ACDC7F3 /* video_capture */ = {
-                        isa = PBXGroup;
-                        children = (
-                                DA906B8D8A7BC44B95A2DA45 /* device_info_impl.cc */,
-                                3E29FA6C23C708E7980EDEC9 /* device_info_impl.h */,
-                                6807BCD40760C629B928F530 /* external */,
-                                2FB9EFAE9AFEFD8733C143AB /* objc */,
-                                631458683B9B8E680511172A /* test */,
-                                588DFAECC101522F0D13630D /* video_capture.h */,
-                                9510AC4C54FF37F1E6D640E6 /* video_capture_config.h */,
-                                92267602C8DBDE01419B645E /* video_capture_defines.h */,
-                                67DF35D6FAC7E7BD643E5830 /* video_capture_delay.h */,
-                                F9B5F800664CFD3BCFC683A7 /* video_capture_factory.cc */,
-                                2389525A96E4EA8CEE4141AB /* video_capture_factory.h */,
-                                A8345E41C764B09F195C3C95 /* video_capture_impl.cc */,
-                                168EAC3F6D627179412F33D5 /* video_capture_impl.h */,
-                        );
-                        path = video_capture;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                520AF367AC4BDDCD0D187E68 /* codeview */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A889E1593802EF62655214E7 /* cv-dbgfmt.c */,
-                                D25ECBD57732D3BA27D3E570 /* cv-symline.c */,
-                                A3A6B645C093063D811362F9 /* cv-type.c */,
-                        );
-                        path = codeview;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5220DFCE97AD88955D8C8981 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2494BDA11EB9CB06FFE27EB6 /* json */,
-                        );
</del><span class="cx">                         path = include;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                523DC7E58B00E57AF1CD87FF /* nasm */ = {
</del><ins>+                5C63F8CF1E416D46002CA531 /* json */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                2B42B4A8BFA70EF27FA07A4C /* nasm-parse.c */,
-                                15634DF0DD798BDF62EE489C /* nasm-parser.c */,
-                                ECB365D096C2F7DA0237DA0F /* nasm-token.re */,
</del><ins>+                                5C63F8D01E416D53002CA531 /* assertions.h */,
+                                5C63F8D11E416D53002CA531 /* autolink.h */,
+                                5C63F8D21E416D53002CA531 /* config.h */,
+                                5C63F8D31E416D53002CA531 /* features.h */,
+                                5C63F8D41E416D53002CA531 /* forwards.h */,
+                                5C63F8D51E416D53002CA531 /* json.h */,
+                                5C63F8D61E416D53002CA531 /* reader.h */,
+                                5C63F8D71E416D53002CA531 /* value.h */,
+                                5C63F8D81E416D53002CA531 /* writer.h */,
</ins><span class="cx">                         );
</span><del>-                        path = nasm;
</del><ins>+                        name = json;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                5373A61C0F65CE7429225A8E /* chacha */ = {
</del><ins>+                5C63F8E21E41732B002CA531 /* api */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                DD25476C4D3A5028FF2CB09C /* chacha.c */,
</del><ins>+                                5CDD8C451E43C57900621E92 /* call */,
+                                5C63F8E31E41737B002CA531 /* audiotrack.cc */,
+                                5C63F8E41E41737B002CA531 /* audiotrack.h */,
+                                5C63F8E51E41737B002CA531 /* datachannel.cc */,
+                                5C63F8E61E41737B002CA531 /* datachannel.h */,
+                                5C63F8E71E41737B002CA531 /* datachannelinterface.h */,
+                                5C63F8E91E41737B002CA531 /* dtmfsender.cc */,
+                                5C63F8EA1E41737B002CA531 /* dtmfsender.h */,
+                                5C63F8EB1E41737B002CA531 /* dtmfsenderinterface.h */,
+                                5C63F8EC1E41737B002CA531 /* fakemediacontroller.h */,
+                                5C63F8ED1E41737B002CA531 /* fakemetricsobserver.cc */,
+                                5C63F8EE1E41737B002CA531 /* fakemetricsobserver.h */,
+                                5C63F8EF1E41737B002CA531 /* jsep.h */,
+                                5C63F8F01E41737B002CA531 /* jsepicecandidate.cc */,
+                                5C63F8F11E41737B002CA531 /* jsepicecandidate.h */,
+                                5C63F8F21E41737B002CA531 /* jsepsessiondescription.cc */,
+                                5C63F8F31E41737B002CA531 /* jsepsessiondescription.h */,
+                                5C63F8F41E41737B002CA531 /* localaudiosource.cc */,
+                                5C63F8F51E41737B002CA531 /* localaudiosource.h */,
+                                5C63F8F61E41737B002CA531 /* mediaconstraintsinterface.cc */,
+                                5C63F8F71E41737B002CA531 /* mediaconstraintsinterface.h */,
+                                5C63F8F81E41737B002CA531 /* mediacontroller.cc */,
+                                5C63F8F91E41737B002CA531 /* mediacontroller.h */,
+                                5C63F8FA1E41737B002CA531 /* mediastream.cc */,
+                                5C63F8FB1E41737B002CA531 /* mediastream.h */,
+                                5C63F8FC1E41737B002CA531 /* mediastreaminterface.h */,
+                                5C63F8FD1E41737B002CA531 /* mediastreamobserver.cc */,
+                                5C63F8FE1E41737B002CA531 /* mediastreamobserver.h */,
+                                5C63F8FF1E41737B002CA531 /* mediastreamproxy.h */,
+                                5C63F9001E41737B002CA531 /* mediastreamtrack.h */,
+                                5C63F9011E41737B002CA531 /* mediastreamtrackproxy.h */,
+                                5C63F9021E41737B002CA531 /* notifier.h */,
+                                5C63F9041E41737B002CA531 /* peerconnection.cc */,
+                                5C63F9051E41737B002CA531 /* peerconnection.h */,
+                                5C63F9061E41737B002CA531 /* peerconnectionfactory.cc */,
+                                5C63F9071E41737B002CA531 /* peerconnectionfactory.h */,
+                                5C63F9081E41737B002CA531 /* peerconnectionfactoryproxy.h */,
+                                5C63F9091E41737B002CA531 /* peerconnectioninterface.h */,
+                                5C63F90A1E41737B002CA531 /* peerconnectionproxy.h */,
+                                5C63F90C1E41737B002CA531 /* proxy.h */,
+                                5C63F9111E41737B002CA531 /* remoteaudiosource.cc */,
+                                5C63F9121E41737B002CA531 /* remoteaudiosource.h */,
+                                5C63F9131E41737B002CA531 /* rtcstatscollector.cc */,
+                                5C63F9141E41737B002CA531 /* rtcstatscollector.h */,
+                                5C63F9151E41737B002CA531 /* rtpparameters.h */,
+                                5C63F9161E41737B002CA531 /* rtpreceiver.cc */,
+                                5C63F9171E41737B002CA531 /* rtpreceiver.h */,
+                                5C63F9181E41737B002CA531 /* rtpreceiverinterface.h */,
+                                5C63F9191E41737B002CA531 /* rtpsender.cc */,
+                                5C63F91A1E41737B002CA531 /* rtpsender.h */,
+                                5C63F91B1E41737B002CA531 /* rtpsenderinterface.h */,
+                                5C63F91C1E41737B002CA531 /* sctputils.cc */,
+                                5C63F91D1E41737B002CA531 /* sctputils.h */,
+                                5C63F91F1E41737B002CA531 /* statscollector.cc */,
+                                5C63F9201E41737B002CA531 /* statscollector.h */,
+                                5C63F9211E41737B002CA531 /* statstypes.cc */,
+                                5C63F9221E41737B002CA531 /* statstypes.h */,
+                                5C63F9231E41737B002CA531 /* streamcollection.h */,
+                                5C63F9241E41737B002CA531 /* umametrics.h */,
+                                5C63F9261E41737B002CA531 /* videocapturertracksource.cc */,
+                                5C63F9271E41737B002CA531 /* videocapturertracksource.h */,
+                                5C63F9281E41737B002CA531 /* videosourceproxy.h */,
+                                5C63F92A1E41737B002CA531 /* videotrack.cc */,
+                                5C63F92B1E41737B002CA531 /* videotrack.h */,
+                                5C63F92C1E41737B002CA531 /* videotracksource.cc */,
+                                5C63F92D1E41737B002CA531 /* videotracksource.h */,
+                                5C63F92F1E41737B002CA531 /* webrtcsdp.cc */,
+                                5C63F9301E41737B002CA531 /* webrtcsdp.h */,
+                                5C63F9321E41737B002CA531 /* webrtcsession.cc */,
+                                5C63F9331E41737B002CA531 /* webrtcsession.h */,
+                                5C63F9341E41737B002CA531 /* webrtcsessiondescriptionfactory.cc */,
+                                5C63F9351E41737B002CA531 /* webrtcsessiondescriptionfactory.h */,
</ins><span class="cx">                         );
</span><del>-                        path = chacha;
</del><ins>+                        path = api;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                53DDD2778A6CA3BD3331F343 /* netinet6 */ = {
</del><ins>+                5C63F9871E4174BD002CA531 /* p2p */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                54C21D7865D2023DD1BF416B /* sctp6_usrreq.c */,
-                                75801138DF13A951BA7073BF /* sctp6_var.h */,
</del><ins>+                                5C63F9881E4174DD002CA531 /* base */,
+                                5C4B4D041E4322E3002651C8 /* client */,
</ins><span class="cx">                         );
</span><del>-                        path = netinet6;
</del><ins>+                        path = p2p;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                54106C6F00E126B214015D63 /* rand */ = {
</del><ins>+                5C63F9881E4174DD002CA531 /* base */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                C2C2681FFD53920AC22ABEE8 /* rdrand-x86_64.S */,
</del><ins>+                                5C63F98A1E4174F6002CA531 /* asyncstuntcpsocket.cc */,
+                                5C63F98B1E4174F6002CA531 /* asyncstuntcpsocket.h */,
+                                5C63F98C1E4174F6002CA531 /* basicpacketsocketfactory.cc */,
+                                5C63F98D1E4174F6002CA531 /* basicpacketsocketfactory.h */,
+                                5C63F98E1E4174F6002CA531 /* candidate.h */,
+                                5C63F98F1E4174F6002CA531 /* candidatepairinterface.h */,
+                                5C63F9901E4174F6002CA531 /* common.h */,
+                                5C63F9911E4174F6002CA531 /* dtlstransport.h */,
+                                5C63F9931E4174F6002CA531 /* dtlstransportchannel.cc */,
+                                5C63F9941E4174F6002CA531 /* dtlstransportchannel.h */,
+                                5C63F9951E4174F6002CA531 /* fakeportallocator.h */,
+                                5C63F9961E4174F6002CA531 /* faketransportcontroller.h */,
+                                5C63F9971E4174F6002CA531 /* p2pconstants.cc */,
+                                5C63F9981E4174F6002CA531 /* p2pconstants.h */,
+                                5C63F9991E4174F6002CA531 /* p2ptransport.cc */,
+                                5C63F99A1E4174F6002CA531 /* p2ptransport.h */,
+                                5C63F99C1E4174F6002CA531 /* p2ptransportchannel.cc */,
+                                5C63F99D1E4174F6002CA531 /* p2ptransportchannel.h */,
+                                5C63F99E1E4174F6002CA531 /* packetsocketfactory.h */,
+                                5C63F99F1E4174F6002CA531 /* packettransportinterface.h */,
+                                5C63F9A11E4174F6002CA531 /* port.cc */,
+                                5C63F9A21E4174F6002CA531 /* port.h */,
+                                5C63F9A41E4174F6002CA531 /* portallocator.cc */,
+                                5C63F9A51E4174F6002CA531 /* portallocator.h */,
+                                5C63F9A61E4174F6002CA531 /* portinterface.h */,
+                                5C63F9A81E4174F6002CA531 /* pseudotcp.cc */,
+                                5C63F9A91E4174F6002CA531 /* pseudotcp.h */,
+                                5C63F9AB1E4174F6002CA531 /* relayport.cc */,
+                                5C63F9AC1E4174F6002CA531 /* relayport.h */,
+                                5C63F9AE1E4174F6002CA531 /* relayserver.cc */,
+                                5C63F9AF1E4174F6002CA531 /* relayserver.h */,
+                                5C63F9B01E4174F6002CA531 /* session.cc */,
+                                5C63F9B11E4174F6002CA531 /* session.h */,
+                                5C63F9B21E4174F6002CA531 /* sessiondescription.cc */,
+                                5C63F9B31E4174F6002CA531 /* sessiondescription.h */,
+                                5C63F9B51E4174F6002CA531 /* stun.cc */,
+                                5C63F9B61E4174F6002CA531 /* stun.h */,
+                                5C63F9B81E4174F6002CA531 /* stunport.cc */,
+                                5C63F9B91E4174F6002CA531 /* stunport.h */,
+                                5C63F9BB1E4174F6002CA531 /* stunrequest.cc */,
+                                5C63F9BC1E4174F6002CA531 /* stunrequest.h */,
+                                5C63F9BE1E4174F6002CA531 /* stunserver.cc */,
+                                5C63F9BF1E4174F6002CA531 /* stunserver.h */,
+                                5C63F9C11E4174F6002CA531 /* tcpport.cc */,
+                                5C63F9C21E4174F6002CA531 /* tcpport.h */,
+                                5C63F9C31E4174F6002CA531 /* testrelayserver.h */,
+                                5C63F9C41E4174F6002CA531 /* teststunserver.h */,
+                                5C63F9C51E4174F6002CA531 /* testturnserver.h */,
+                                5C63F9C71E4174F6002CA531 /* transport.cc */,
+                                5C63F9C81E4174F6002CA531 /* transport.h */,
+                                5C63F9C91E4174F6002CA531 /* transportchannel.cc */,
+                                5C63F9CA1E4174F6002CA531 /* transportchannel.h */,
+                                5C63F9CB1E4174F6002CA531 /* transportchannelimpl.h */,
+                                5C63F9CD1E4174F6002CA531 /* transportcontroller.cc */,
+                                5C63F9CE1E4174F6002CA531 /* transportcontroller.h */,
+                                5C63F9CF1E4174F6002CA531 /* transportdescription.cc */,
+                                5C63F9D01E4174F6002CA531 /* transportdescription.h */,
+                                5C63F9D21E4174F6002CA531 /* transportdescriptionfactory.cc */,
+                                5C63F9D31E4174F6002CA531 /* transportdescriptionfactory.h */,
+                                5C63F9D41E4174F6002CA531 /* transportinfo.h */,
+                                5C63F9D61E4174F6002CA531 /* turnport.cc */,
+                                5C63F9D71E4174F6002CA531 /* turnport.h */,
+                                5C63F9D91E4174F6002CA531 /* turnserver.cc */,
+                                5C63F9DA1E4174F6002CA531 /* turnserver.h */,
+                                5C63F9DB1E4174F6002CA531 /* udpport.h */,
+                                5C63F9DD1E4174F6002CA531 /* udptransportchannel.cc */,
+                                5C63F9DE1E4174F6002CA531 /* udptransportchannel.h */,
</ins><span class="cx">                         );
</span><del>-                        path = rand;
</del><ins>+                        path = base;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                54D3C382E121912115276351 /* float */ = {
</del><ins>+                5C63FA351E417608002CA531 /* pc */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                05E178E907FBB47E310B2279 /* LPC_analysis_filter_FLP.c */,
-                                A23CEFD811383820AAF40ECB /* LPC_inv_pred_gain_FLP.c */,
-                                F6FBE6D00BFAE89201486823 /* LTP_analysis_filter_FLP.c */,
-                                D5582F339A863D3341D00DD0 /* LTP_scale_ctrl_FLP.c */,
-                                BC24AC618369F98FAECE8CBE /* SigProc_FLP.h */,
-                                094828B186AAB9D5687625BB /* apply_sine_window_FLP.c */,
-                                92A7FEB61C238D9E602DA868 /* autocorrelation_FLP.c */,
-                                232C8B7C0F54143A14EAB40E /* burg_modified_FLP.c */,
-                                CA77020C5F1424EBDEB22FB7 /* bwexpander_FLP.c */,
-                                5A07C6EC955F1B153106CA2D /* corrMatrix_FLP.c */,
-                                72F2D14A0B4772BA3D1A8C09 /* encode_frame_FLP.c */,
-                                D3A4EF6C19BB4EDA635E79D2 /* energy_FLP.c */,
-                                F1FBF0F19C7B1F43342887F1 /* find_LPC_FLP.c */,
-                                C47A9F9694CD2D37495A329F /* find_LTP_FLP.c */,
-                                09AB0E299424ADA14C24383C /* find_pitch_lags_FLP.c */,
-                                6B4530B7F588513E08821328 /* find_pred_coefs_FLP.c */,
-                                D2AB97B4F900B73F2F3B52F4 /* inner_product_FLP.c */,
-                                89CAF9254E4B45AA6E3421D3 /* k2a_FLP.c */,
-                                C48C3EA0C1BA91468DF8DA34 /* levinsondurbin_FLP.c */,
-                                F6131DDA8A6E874D56599D5C /* main_FLP.h */,
-                                A6CD0172D981ED53720754F5 /* noise_shape_analysis_FLP.c */,
-                                50B380E573AAFE3432F95CD8 /* pitch_analysis_core_FLP.c */,
-                                279DAA8C4A2D00B44F850245 /* prefilter_FLP.c */,
-                                47E324BBB51932F2998522A1 /* process_gains_FLP.c */,
-                                E106F676B01DCED0DE992B17 /* regularize_correlations_FLP.c */,
-                                126D29A7DBD99594502DDB16 /* residual_energy_FLP.c */,
-                                60650949041930A3A337F990 /* scale_copy_vector_FLP.c */,
-                                2EBC1F8B15C464DF30BC33BC /* scale_vector_FLP.c */,
-                                0F9FECA7E3EB245972E6BFAB /* schur_FLP.c */,
-                                FA453D204F241C763E134166 /* solve_LS_FLP.c */,
-                                55A40540136790F028354C85 /* sort_FLP.c */,
-                                516E33761DD13044B3928CED /* structs_FLP.h */,
-                                5EC59C0A44CA288445FFA5CF /* warped_autocorrelation_FLP.c */,
-                                FF04BB87943F25AB755E476D /* wrappers_FLP.c */,
</del><ins>+                                5C63FA361E41761F002CA531 /* audiomonitor.cc */,
+                                5C63FA371E41761F002CA531 /* audiomonitor.h */,
+                                5C63FA3A1E41761F002CA531 /* bundlefilter.cc */,
+                                5C63FA3B1E41761F002CA531 /* bundlefilter.h */,
+                                5C63FA3D1E41761F002CA531 /* channel.cc */,
+                                5C63FA3E1E41761F002CA531 /* channel.h */,
+                                5C63FA401E41761F002CA531 /* channelmanager.cc */,
+                                5C63FA411E41761F002CA531 /* channelmanager.h */,
+                                5C63FA431E41761F002CA531 /* currentspeakermonitor.cc */,
+                                5C63FA441E41761F002CA531 /* currentspeakermonitor.h */,
+                                5C63FA461E41761F002CA531 /* externalhmac.cc */,
+                                5C63FA471E41761F002CA531 /* externalhmac.h */,
+                                5C63FA481E41761F002CA531 /* mediamonitor.cc */,
+                                5C63FA491E41761F002CA531 /* mediamonitor.h */,
+                                5C63FA4B1E41761F002CA531 /* mediasession.cc */,
+                                5C63FA4C1E41761F002CA531 /* mediasession.h */,
+                                5C63FA501E41761F002CA531 /* rtcpmuxfilter.cc */,
+                                5C63FA511E41761F002CA531 /* rtcpmuxfilter.h */,
+                                5C63FA531E41761F002CA531 /* srtpfilter.cc */,
+                                5C63FA541E41761F002CA531 /* srtpfilter.h */,
+                                5C63FA551E41761F002CA531 /* typewrapping.h.pump */,
+                                5C63FA561E41761F002CA531 /* voicechannel.h */,
</ins><span class="cx">                         );
</span><del>-                        path = float;
</del><ins>+                        path = pc;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                54F0157FEBF176668D3E5CF2 /* ecdh */ = {
</del><ins>+                5C63FA731E417AD3002CA531 /* stats */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                00CD8E9E3B9415A6C73873EF /* ecdh.c */,
</del><ins>+                                5C63FA751E417AED002CA531 /* rtcstats.cc */,
+                                5C63FA741E417AED002CA531 /* rtcstats_objects.cc */,
+                                5C63FA761E417AED002CA531 /* rtcstatsreport.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = ecdh;
</del><ins>+                        path = stats;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                57F4F8E61416C0442600CF62 /* codecs */ = {
</del><ins>+                5C63FC631E4184C0002CA531 /* boringssl */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                4488906217300AEC5F449857 /* audio_decoder.cc */,
-                                B47EE5E9CB657B3307BAB9E4 /* audio_decoder.h */,
-                                2214E66CBD49B0F3B8088BCC /* audio_decoder_factory.h */,
-                                B0D7035ABFACF22EC05098A7 /* audio_decoder_factory_unittest.cc */,
-                                B4B932E16758F1A3F614526B /* audio_encoder.cc */,
-                                000E9C7624BFB1CC8402FBEC /* audio_encoder.h */,
-                                CC7552C2EA3C8D2A4EC79722 /* audio_format.cc */,
-                                BA0066E8FA68B4F9314C2CD6 /* audio_format.h */,
-                                818230CE6FBC55EE3BFBA1BB /* audio_format_conversion.cc */,
-                                829E83A0AAAB1AB2BEB715A4 /* audio_format_conversion.h */,
-                                59384E43AB34CB344E21C19A /* builtin_audio_decoder_factory.cc */,
-                                940237CE0D7E8AB83ABC9D37 /* builtin_audio_decoder_factory.h */,
-                                FFA928BE22EF9C0D06139E7A /* cng */,
-                                167F2783EA22D21FD04E4196 /* g711 */,
-                                7D75546DB0BA9923A0327568 /* g722 */,
-                                A718DE7E0945FC5D48095708 /* ilbc */,
-                                2D2D96B666CE062219F9F835 /* isac */,
-                                783B632701A078F08F46929A /* legacy_encoded_audio_frame.cc */,
-                                003480D45ED1FAF62F36E8FF /* legacy_encoded_audio_frame.h */,
-                                A866DD7360160779FACCC4F9 /* legacy_encoded_audio_frame_unittest.cc */,
-                                1F0929303E91D09F4E405B20 /* mock */,
-                                FA6BE5D4CEF9853E4C7070B3 /* opus */,
-                                FF31F0E70EA6821AF720BB0D /* pcm16b */,
-                                5FAFDD19F898DE6150165F12 /* red */,
-                                D1EC33AF1B426C95C734C67D /* tools */,
</del><ins>+                                5C4B47A71E42BD0C002651C8 /* mac-x86 */,
+                                5C4B47691E42B53B002651C8 /* mac-x86_64 */,
+                                5C63FC641E418534002CA531 /* src */,
+                                5C4B4C881E43204E002651C8 /* err_data.c */,
</ins><span class="cx">                         );
</span><del>-                        path = codecs;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                589DD3C97F489140BC4527B3 /* custom */ = {
-                        isa = PBXGroup;
-                        children = (
-                                45F44767E2714C9DCF9D66AE /* gmock-port.h */,
-                        );
-                        path = custom;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5A15D00498778401938F65AC /* rtp_rtcp */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9920861206D027C3D8753600 /* include */,
-                                86B2B3353770A3BD85697866 /* mocks */,
-                                14A293DDB04C83118C746DEE /* source */,
-                                334461771E66CFBF47ABA958 /* test */,
-                        );
-                        path = rtp_rtcp;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5A2C03A8FEF41C98EE9E2477 /* sanitizers */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9B6E5EDEE4AA5B93ABF50005 /* sanitizer_options.cc */,
-                        );
-                        path = sanitizers;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5AFC4F0CB21C043B39EC3B25 /* auto_test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B716E99FCE97E39C71BC84B6 /* automated_mode.cc */,
-                                2A5AC91F66ABB1C6E5DD48CF /* extended */,
-                                8A58633DCAC1CD06422BDE05 /* fakes */,
-                                480C9A28061B1C36B63C9FF7 /* fixtures */,
-                                8DCC4BB4DE7EEC70CD0D69F2 /* resource_manager.cc */,
-                                6D0CA21F25A393F76A412A57 /* standard */,
-                                4F1E5EF582E0F09F2E2E7449 /* voe_conference_test.cc */,
-                                8034F235168B413A75D36A13 /* voe_cpu_test.cc */,
-                                D984F1A2652DB9C71230D524 /* voe_cpu_test.h */,
-                                C74CA643C38AE086843B722E /* voe_output_test.cc */,
-                                26A5D53B8FF1A3D8ECFB6591 /* voe_standard_test.cc */,
-                                00B471A595F92C2DCD061344 /* voe_standard_test.h */,
-                                D4CC8FF024D2B8EEDD9C9986 /* voe_stress_test.cc */,
-                                CA48035509A91290C720D41A /* voe_stress_test.h */,
-                                62669172BBB52FDCC9A4D873 /* voe_test_defines.h */,
-                                4C58D4B3FDF0E43332089B26 /* voe_test_interface.h */,
-                        );
-                        path = auto_test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5B137CF0AE69B2A0FCBA1CB0 /* vpx_ports */ = {
-                        isa = PBXGroup;
-                        children = (
-                                BD83CD822D4172489B6CC0D0 /* bitops.h */,
-                                721B250C90AF1DD6D82BFD72 /* emmintrin_compat.h */,
-                                D9803138FA8742A2BEC914B9 /* emms.asm */,
-                                376A16343014046AD8BC6BB2 /* mem.h */,
-                                B64F434EA1C28AC5B9639D2E /* mem_ops.h */,
-                                343BACDF85315B74021CDF99 /* mem_ops_aligned.h */,
-                                970587C534E1663AE555FA02 /* msvc.h */,
-                                D8B0BC10C456B93F1D2E00E9 /* system_state.h */,
-                                89319880207B6E9AF04CAA55 /* vpx_once.h */,
-                                B75F19628D936815CC787A6F /* vpx_timer.h */,
-                                CFA203E9FE9DB28851B5B81C /* x86.h */,
-                                0B96BEBA50DC7805A7E5D37C /* x86_abi_support.asm */,
-                        );
-                        path = vpx_ports;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5B8E4A835135015494A67937 /* decoder */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B796A15B03BBA8EBAAF8A9A5 /* vp9_decodeframe.c */,
-                                11486D3AD3D6ADE8D83BADD7 /* vp9_decodeframe.h */,
-                                2802A30C7BD0BF0800720DBB /* vp9_decodemv.c */,
-                                48F35BC1DE828680DA15DA2F /* vp9_decodemv.h */,
-                                68768CEB9A153CD2F34100DD /* vp9_decoder.c */,
-                                1938EA7716C085D8B3E1F77B /* vp9_decoder.h */,
-                                2C9E66A79D8F6048E08A8FDF /* vp9_detokenize.c */,
-                                24F27A3D49781CF585124AC5 /* vp9_detokenize.h */,
-                                3587C0EDAA4E3C362957D922 /* vp9_dsubexp.c */,
-                                83BB26FEF303A060E8F2752E /* vp9_dsubexp.h */,
-                                C60DDC29517E732426883434 /* vp9_dthread.c */,
-                                CC4744E957AD7DA508224399 /* vp9_dthread.h */,
-                        );
-                        path = decoder;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5BC1581B9B9106FE7B47BFE6 /* bin */ = {
-                        isa = PBXGroup;
-                        children = (
-                                DDFAD9F3DDC766E94CC9748F /* bin-objfmt.c */,
-                        );
-                        path = bin;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5BE5BE207755381E56A26CF1 /* srtp */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B898098DBDED82F10806A39E /* ekt.c */,
-                                DA47BBB49130EF1AA4802AA7 /* srtp.c */,
-                        );
-                        path = srtp;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5C75DF980FE2A9934EB69B91 /* boringssl */ = {
-                        isa = PBXGroup;
-                        children = (
-                                296F8FE1D8245D175339F0EF /* err_data.c */,
-                                454EB20B7E33ABD90D06C597 /* mac-x86_64 */,
-                                36C66F599E75612BF136C15C /* src */,
-                        );
</del><span class="cx">                         path = boringssl;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                5CD0E450049A8128AA66119D /* Source */ = {
</del><ins>+                5C63FC641E418534002CA531 /* src */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                88E1B8319C23D7ED15A89C3E /* build */,
-                                A4F9D55CD34259B1A5D8641E /* testing */,
-                                86E35CC5344E5F00E2126BBA /* third_party */,
-                                3D1A1C1A6636B0A5EABD0877 /* webrtc */,
</del><ins>+                                5C63FC651E418593002CA531 /* crypto */,
+                                5C4B47DE1E42C04D002651C8 /* ssl */,
</ins><span class="cx">                         );
</span><del>-                        name = Source;
-                        path = Source;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5D2EF2754DC7379C6D3CA180 /* stats */ = {
-                        isa = PBXGroup;
-                        children = (
-                                6052E806C157C98DBBFC5191 /* rtcstats.cc */,
-                                63F66585813CA1E880F5D788 /* rtcstats_objects.cc */,
-                                902812FD400E604FC45D18C8 /* rtcstats_unittest.cc */,
-                                92F1461CDDBECCB93014B8B1 /* rtcstatsreport.cc */,
-                                4B1B745D567E3E1DDE925B3D /* rtcstatsreport_unittest.cc */,
-                                E08883A7E7B3CD39F42F57FC /* test */,
-                        );
-                        path = stats;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5E1896D0BDFB01043DC34315 /* compiler */ = {
-                        isa = PBXGroup;
-                        children = (
-                                8480D3FB82D623CAFF50748C /* code_generator.cc */,
-                                6DC4F49FD0D92BD85DA1B2BB /* code_generator.h */,
-                                E496BB0BC09312F3466A34A6 /* command_line_interface.cc */,
-                                55D794E2516E5661A3A64CFC /* command_line_interface.h */,
-                                6E6E11D329DBD6DCC804141E /* cpp */,
-                                EF43A285B56140EA4B872153 /* csharp */,
-                                E9EB6ACFA8C732C2C943BA19 /* importer.cc */,
-                                00939E68DF5251B38E1BDA19 /* importer.h */,
-                                005204933822306B1E1B3915 /* java */,
-                                FCE5C17A1309DB6D4B3534B4 /* javanano */,
-                                D501003CAE9471E14BB3835A /* js */,
-                                D866B971B22EE90DB736EFA3 /* main.cc */,
-                                9E8AC3971DD537E3BB0171CD /* objectivec */,
-                                D934F7AB2BD8F759684F429A /* parser.cc */,
-                                1C57A49869FF464DE3FE0911 /* parser.h */,
-                                8AEB3BC24B9D354F1F666FB3 /* plugin.cc */,
-                                D2D0A17FC56F21A661F99674 /* plugin.h */,
-                                4A93EB5A0AA054C1C05BD8A4 /* plugin.pb.cc */,
-                                4DF0A263398D173CD91D8855 /* plugin.pb.h */,
-                                6B346B19C5AE5FE07EB668E5 /* python */,
-                                2AF2F64FDB6239BE0D1B636F /* ruby */,
-                                9E8D6728F47278036A05794D /* subprocess.cc */,
-                                8EBE126215F109AA361CCCB3 /* subprocess.h */,
-                                F06B32FA6DA5BC60CDA0BE77 /* zip_writer.cc */,
-                                8144D02689B622CF9533E1E3 /* zip_writer.h */,
-                        );
-                        path = compiler;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5E3C03E771E9AD0F6838C173 /* buf */ = {
-                        isa = PBXGroup;
-                        children = (
-                                543F9446FBC793F564349787 /* buf.c */,
-                        );
-                        path = buf;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5E60A788988ADA70E678A1E6 /* lhash */ = {
-                        isa = PBXGroup;
-                        children = (
-                                97536E101547F6985B9D78BB /* lhash.c */,
-                        );
-                        path = lhash;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5EC3D489D28DB00DF81E1566 /* common_video */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9A2951E437D67CD6D4D4F9DF /* bitrate_adjuster.cc */,
-                                369121F0624880462633FDCD /* bitrate_adjuster_unittest.cc */,
-                                5FD2FEED1633C5C2EFE103A6 /* corevideo_frame_buffer.cc */,
-                                3E2DA4BBEA42A812D7F1C863 /* h264 */,
-                                136C62BF2D25293C5CC4EB21 /* i420_buffer_pool.cc */,
-                                43A0A5E7D049F112CB79E5F3 /* i420_buffer_pool_unittest.cc */,
-                                12A820BECD2F1641C2136F00 /* i420_video_frame_unittest.cc */,
-                                7607E0E8C0780B577C713CE1 /* include */,
-                                ED8227B5560B7FC8569F9052 /* incoming_video_stream.cc */,
-                                AB60137A59E9102C6A5FB4E9 /* libyuv */,
-                                E81FC30E321865CA205DA1AE /* video_frame.cc */,
-                                E41464993FBB9D94A7F451B1 /* video_frame_buffer.cc */,
-                                974F75E57565882C0278CB4A /* video_render_frames.cc */,
-                                FADFC3579EAC630A5848C9CB /* video_render_frames.h */,
-                        );
-                        path = common_video;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5FAFDD19F898DE6150165F12 /* red */ = {
-                        isa = PBXGroup;
-                        children = (
-                                DC59E41B3A8A9A6B7CFFDCDE /* audio_encoder_copy_red.cc */,
-                                442F07FDF746F0CAC68D1E5E /* audio_encoder_copy_red.h */,
-                                73CEAAEC605DA70A61C0FBC3 /* audio_encoder_copy_red_unittest.cc */,
-                        );
-                        path = red;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                601515A80B8D26F15961D27D /* bio */ = {
-                        isa = PBXGroup;
-                        children = (
-                                FBF98364E59C380F802EB4EE /* bio.c */,
-                                36255899BE62401A56AAA164 /* bio_mem.c */,
-                                015A09163F6C220841C0537F /* buffer.c */,
-                                F4F8E735F2BD096A727D87B7 /* connect.c */,
-                                AABCD29CA1B855735AA2C43E /* fd.c */,
-                                734CEB93636FDB1BA5FF47BE /* file.c */,
-                                A66650BC96517F3CCF2535F1 /* hexdump.c */,
-                                FBEB52FFB709E76FBF37F0FB /* internal.h */,
-                                28C11D3E50C52CB2EF49AD62 /* pair.c */,
-                                E6740A9C50B6993553D686E6 /* printf.c */,
-                                E1FBD1156A77C2401AD73382 /* socket.c */,
-                                29FCF3D74AC92E0DF17AA402 /* socket_helper.c */,
-                        );
-                        path = bio;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                60BC3359FC8F022E7CAFF5CA /* des */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A07A69AB39E92F2316D1F789 /* des.c */,
-                                57B413D0346A86579184B745 /* internal.h */,
-                        );
-                        path = des;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                6261B611A0A056EDEA8E2F6D /* source */ = {
-                        isa = PBXGroup;
-                        children = (
-                                E93A443103E75CEF8A0546BA /* arith_routines.c */,
-                                D902519536B4A943A8FC828E /* arith_routines.h */,
-                                363707C3D4D798C260A9D524 /* arith_routines_hist.c */,
-                                A1D5B5FED5F5408881241D40 /* arith_routines_logist.c */,
-                                E7C7520E2A21D0E6A80C7AEF /* audio_decoder_isac.cc */,
-                                ADEF325B74C561B02D639DDD /* audio_encoder_isac.cc */,
-                                535C3CEE2665AD61AE64F6B8 /* audio_encoder_isac_unittest.cc */,
-                                197A7B5BB455263E0FC2F313 /* bandwidth_estimator.c */,
-                                97A15ABEC56774E8ED40BA30 /* bandwidth_estimator.h */,
-                                8DDD961A5BA4D593857A0B1B /* codec.h */,
-                                933EB903943954D775D1DEB8 /* crc.c */,
-                                A75A64D1637A76EE6F377B4D /* crc.h */,
-                                6D0F07B90ED58793C511826F /* decode.c */,
-                                729A5BBBCA7C5111C9BA1D70 /* decode_bwe.c */,
-                                FABFE21F0EC6267C21A5D823 /* encode.c */,
-                                802EB149E3AE95B56876F181 /* encode_lpc_swb.c */,
-                                713EE60A8A7F33575410E9ED /* encode_lpc_swb.h */,
-                                645BE0B51EFC4C16B679B101 /* entropy_coding.c */,
-                                B5CBD55C38F09D739D5EA440 /* entropy_coding.h */,
-                                0728EF3BED1B164222380F6F /* fft.c */,
-                                56ECBF7287B365362030E75B /* fft.h */,
-                                1120BA6484D32C08E9068D1A /* filter_functions.c */,
-                                5DFA9C6008AF4F4B912E5A58 /* filterbank_tables.c */,
-                                1D94ACE86354AC46E8E4B09E /* filterbank_tables.h */,
-                                8ABF95FCFB12CB2E58E935BB /* filterbanks.c */,
-                                7B3930A36CAE49BB2483B15B /* intialize.c */,
-                                91361625752DA32F2CC8353C /* isac.c */,
-                                5E1EBB15423D98F71DE656F4 /* isac_float_type.h */,
-                                551ABC3871F84CD37F7C1281 /* isac_unittest.cc */,
-                                DD71CC55C40AFCBCDCEA9274 /* lattice.c */,
-                                1D2B47A996B1909914F42DC2 /* lpc_analysis.c */,
-                                895AB3C0B464BAD61485EC59 /* lpc_analysis.h */,
-                                4122AF0F62B4A8A05630E7CD /* lpc_gain_swb_tables.c */,
-                                EF119AD1C626242C7D5004E1 /* lpc_gain_swb_tables.h */,
-                                3AFBA7FE7D16F1834838565F /* lpc_shape_swb12_tables.c */,
-                                576EBEC4DB95D1BEF8D6EDE3 /* lpc_shape_swb12_tables.h */,
-                                5BD99D1EFC7FC2A1E281E73C /* lpc_shape_swb16_tables.c */,
-                                B3F37599B2977A137994A45F /* lpc_shape_swb16_tables.h */,
-                                75FD4FF371071866A8A57EBC /* lpc_tables.c */,
-                                2DF43D07100218BE42276709 /* lpc_tables.h */,
-                                52981B1A83101EEEDEB3BB0B /* os_specific_inline.h */,
-                                EC5A0984F27C3C89E3867DB2 /* pitch_estimator.c */,
-                                DE1535832D54A35D9D9A266C /* pitch_estimator.h */,
-                                27DDFB4978DF45DFA6996562 /* pitch_filter.c */,
-                                11EE7B7F12962E26F944DFFE /* pitch_gain_tables.c */,
-                                E7C21DBED9DC74C4087508A9 /* pitch_gain_tables.h */,
-                                6AE4442D3176D41E5D55D0EE /* pitch_lag_tables.c */,
-                                820908246ADCC6AB0DF6F741 /* pitch_lag_tables.h */,
-                                766465C52904C91B24C18F8D /* settings.h */,
-                                5C52161DDF49B365B811BA2B /* spectrum_ar_model_tables.c */,
-                                8CB4C265BA14C019F53C80AB /* spectrum_ar_model_tables.h */,
-                                2C98A4C01F0E2FC5DAF3F5CD /* structs.h */,
-                                82A9AE11B8615B50112A2125 /* transform.c */,
-                        );
-                        path = source;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                628BDB9714D28D9F9E07EAFC /* acm2 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7707A52B6B6D3E83D554B49B /* acm_codec_database.cc */,
-                                6ECA30299A676A7EC5E09E92 /* acm_codec_database.h */,
-                                A78B07317005597B114D4361 /* acm_common_defs.h */,
-                                3C64DC427548643DD3931563 /* acm_receive_test.cc */,
-                                A06BE1C3C076607F0C399612 /* acm_receive_test.h */,
-                                2C89D8B48927137AB7D0FDBA /* acm_receiver.cc */,
-                                99355D66625BEEBAAD30143D /* acm_receiver.h */,
-                                CE80AA049A4DD170E0410A55 /* acm_receiver_unittest.cc */,
-                                1876E2991D0D5EFECC96B227 /* acm_resampler.cc */,
-                                DBA8F6F66D3FF390E92626E8 /* acm_resampler.h */,
-                                631892B095B231920060C70D /* acm_send_test.cc */,
-                                AA18231CBDBA938D53EE67C1 /* acm_send_test.h */,
-                                D52A26A1D11D4B51055EF64F /* audio_coding_module.cc */,
-                                7D95291408745E11C704FEF1 /* audio_coding_module_unittest.cc */,
-                                FAAEF31953C0734D47621701 /* call_statistics.cc */,
-                                B398AFEC57D8A81DB1263B82 /* call_statistics.h */,
-                                D6D3C6F4D86341FBA31D9081 /* call_statistics_unittest.cc */,
-                                F4395B13F7A027A541D58D2E /* codec_manager.cc */,
-                                6A781790BC1D8BA76FCFE2D3 /* codec_manager.h */,
-                                2F6991CD966DE9CF329A7487 /* codec_manager_unittest.cc */,
-                                9FB057F3E777110AE1AD0FA4 /* rent_a_codec.cc */,
-                                D56641971E2D20F06480718C /* rent_a_codec.h */,
-                                0D36212AE6B41240FE19F412 /* rent_a_codec_unittest.cc */,
-                        );
-                        path = acm2;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                62E1D742F9E0C30F3A3E4097 /* asm */ = {
-                        isa = PBXGroup;
-                        children = (
-                                67A4105D6F0085805CD79905 /* x86_64-gcc.c */,
-                        );
-                        path = asm;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                631458683B9B8E680511172A /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                95B6CD5F42C661C6D691B6C0 /* video_capture_unittest.cc */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                63870DCD50BE8D6117998E9E /* rdf */ = {
-                        isa = PBXGroup;
-                        children = (
-                                6251F39326B5A1644E08B2A1 /* rdf-objfmt.c */,
-                        );
-                        path = rdf;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                6391B6123904353F2EA51A8F /* vpx_dsp */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4A1A8001D46C2D58A8142C98 /* add_noise.c */,
-                                7DA1C198718D49B46EDF0404 /* avg.c */,
-                                E32C722A18ACE20FE1306AE4 /* bitreader.c */,
-                                3BFCF7391DA109400DD5AB93 /* bitreader.h */,
-                                D4E45458D4D9D49C653EAD6C /* bitreader_buffer.c */,
-                                4EC36F9087472530488FC682 /* bitreader_buffer.h */,
-                                93548B50957A19693909A5AA /* bitwriter.c */,
-                                A61663FA9451840FB75471E8 /* bitwriter.h */,
-                                C35DD94DC8C1180B604AEEC1 /* bitwriter_buffer.c */,
-                                A5141A88450A85BBF9C13C7E /* bitwriter_buffer.h */,
-                                CD3AD9AF53963F8FE04C7FF4 /* deblock.c */,
-                                A52E1B6B054058436B8AFD29 /* fwd_txfm.c */,
-                                6E42C41E51B4BC9F2B18EFFD /* fwd_txfm.h */,
-                                B71FA13AAA5E4F91A1F4EFB8 /* intrapred.c */,
-                                B513C8AD86A43B487BFA9CEE /* inv_txfm.c */,
-                                87327263AA8C7CEE342B967F /* inv_txfm.h */,
-                                04A0F9B7A269508A720400CE /* loopfilter.c */,
-                                462AFE087CC34B9BC8CC83D8 /* postproc.h */,
-                                5E6D79AAF4C65409CBD75F5F /* prob.c */,
-                                C4395532DEE07FFB5D79A8C9 /* prob.h */,
-                                66B213D926A15CFE1A248533 /* psnr.c */,
-                                6B792CCF7215922B8293554D /* psnr.h */,
-                                C2B2CA1AB09CEC7DCFC1561E /* quantize.c */,
-                                5DE8172A3482B1BB16F39CB6 /* quantize.h */,
-                                7933333594E28632AAD6292F /* sad.c */,
-                                B36DBD8EB10B21394808F801 /* subtract.c */,
-                                78C67ECD4056FAB08F932514 /* sum_squares.c */,
-                                BB2BA7A4EDA634EC4F7065F7 /* txfm_common.h */,
-                                1A4D60203886E7B6ADCF5682 /* variance.c */,
-                                A0C691456C2400CF851E30A5 /* variance.h */,
-                                4AD7E0835AB1548BA184C8A9 /* vpx_convolve.c */,
-                                81D301D3FE7C0B3469213BCF /* vpx_convolve.h */,
-                                42F8A55A6F95DF13E78CBC5A /* vpx_dsp_common.h */,
-                                584A7E8CC6B1FF0A144920D6 /* vpx_dsp_rtcd.c */,
-                                27625267775726EE3806E84F /* vpx_filter.h */,
-                                4B56EB2C6AE8F003BF0EDAD0 /* x86 */,
-                        );
-                        path = vpx_dsp;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                639243292B82DAABDBC208AC /* mock */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B3CE9B10CB949282CF1AA30C /* mock_remote_bitrate_estimator.h */,
-                                52DA7995DCCEE0328EC825D5 /* mock_remote_bitrate_observer.h */,
-                        );
-                        path = mock;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                63C4879DE44CA37C02E058CA /* silk */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9336F3C3B990C46298380232 /* A2NLSF.c */,
-                                7DD10F22923E4885D758CFB7 /* API.h */,
-                                6FA714B485601144C435439F /* CNG.c */,
-                                BC835DE124CF8B2B5CA309B5 /* HP_variable_cutoff.c */,
-                                28EE3EE5C4F7925D92893A53 /* Inlines.h */,
-                                3AA4FB6DCF05753287F307DC /* LPC_analysis_filter.c */,
-                                A07CF5442402AAD9F2F08A65 /* LPC_inv_pred_gain.c */,
-                                5BDE9ECEB145B8730282EFB3 /* LP_variable_cutoff.c */,
-                                6B3C5EA4419343F32FE908A3 /* MacroCount.h */,
-                                4DEF9215C9D2C456B28188D5 /* MacroDebug.h */,
-                                7C7AD095B0706E73B0813456 /* NLSF2A.c */,
-                                EAF362575F1AF3E9BB23A5A6 /* NLSF_VQ.c */,
-                                F0448B2C3EB4090F1DF2454F /* NLSF_VQ_weights_laroia.c */,
-                                76EC557AAED70969369A79F8 /* NLSF_decode.c */,
-                                E32FC9FDE71C20C6C4EDF5C0 /* NLSF_del_dec_quant.c */,
-                                6026E56FF05E95A36210D211 /* NLSF_encode.c */,
-                                6D5F22E63A5B131E05B0E697 /* NLSF_stabilize.c */,
-                                658D1C483E0126E5AC4EA2FC /* NLSF_unpack.c */,
-                                E0975C43A8096B01C3D2E9EE /* NSQ.c */,
-                                D3227ED0AC1AB9143E1328FA /* NSQ.h */,
-                                6110E8AC788E6EF31791E636 /* NSQ_del_dec.c */,
-                                94F9A0D5B68375917C0F5DDC /* PLC.c */,
-                                6CCAB72EE1F391B7067CBC65 /* PLC.h */,
-                                2560CC8F4C52557E33672FCE /* SigProc_FIX.h */,
-                                EB6E4EAC940C94F6EADE60D3 /* VAD.c */,
-                                11F69FC716DE1B4DEBA072F3 /* VQ_WMat_EC.c */,
-                                C8ECFD84AC2F6945407366F2 /* ana_filt_bank_1.c */,
-                                1F3B800FB5B0B2CFF21552C7 /* biquad_alt.c */,
-                                68431B7B031567DB82BC437B /* bwexpander.c */,
-                                FB5BB8292B36D451ECEA9C64 /* bwexpander_32.c */,
-                                45F68350DD34FA39E1E85F73 /* check_control_input.c */,
-                                D543A8B28925FB64AEDACC00 /* code_signs.c */,
-                                8060AA37729F91CCA8C1BEC2 /* control.h */,
-                                A3E0E2113BF4FFB090E9D18C /* control_SNR.c */,
-                                A4BCB5DCC4DE0CC26658EFD3 /* control_audio_bandwidth.c */,
-                                77293EBE0577977E4A743274 /* control_codec.c */,
-                                7F7FC42B737F317ABB2CA2B9 /* debug.c */,
-                                AF537C07A2612E22160C3DB7 /* debug.h */,
-                                B1E53F8C9908669810160495 /* dec_API.c */,
-                                7810A751ED214484F525B886 /* decode_core.c */,
-                                2EDD68D7BA2AE375740A6543 /* decode_frame.c */,
-                                82B7C88CCE1B5B353B5E4453 /* decode_indices.c */,
-                                3F7D877E477F90638DD9FB72 /* decode_parameters.c */,
-                                23030109C4C1EA405C72CB36 /* decode_pitch.c */,
-                                48F94832240546BB80B0143A /* decode_pulses.c */,
-                                DA923CF86EC9C9AB3E683821 /* decoder_set_fs.c */,
-                                EFE8EB0571C00AF15D8367B6 /* define.h */,
-                                1ED116D554CFF5D92BEF4763 /* enc_API.c */,
-                                9F68739ED131A52135798B91 /* encode_indices.c */,
-                                53C0363A9F933FF74531B16C /* encode_pulses.c */,
-                                AE1ED2E211F9220EB632B42A /* errors.h */,
-                                54D3C382E121912115276351 /* float */,
-                                54943AB39FD18B0CCD59366E /* gain_quant.c */,
-                                2EE30DADF155E390DB5C58F9 /* init_decoder.c */,
-                                F6E8C05F6988753CD6DB9697 /* init_encoder.c */,
-                                F3E4092497D8B1F76D04F397 /* inner_prod_aligned.c */,
-                                9D1441528F7E3B09AAAD3E5A /* interpolate.c */,
-                                AE4E15EFAC7A56E0996FE3FB /* lin2log.c */,
-                                9A83CF54E4BA08D21B6037E8 /* log2lin.c */,
-                                0C8A790EEB35AE0FF4F35DD6 /* macros.h */,
-                                DE5E26040D55E1FEFC320553 /* main.h */,
-                                980D0458D4B42DF98ADA6508 /* pitch_est_defines.h */,
-                                D1B07A39A68195EF706279C3 /* pitch_est_tables.c */,
-                                4E53955854EAB7607EF3C64A /* process_NLSFs.c */,
-                                A4806DE109585BAB5F9CC671 /* quant_LTP_gains.c */,
-                                62CFF72A54F8157D063013A1 /* resampler.c */,
-                                73405D5D2BB751FD21718989 /* resampler_down2.c */,
-                                F77AED354C7DDAB798EF8F2E /* resampler_down2_3.c */,
-                                EC429F430F134C24BCDF3A32 /* resampler_private.h */,
-                                107F6CB9CE257C5B3B3A9BB8 /* resampler_private_AR2.c */,
-                                1A4A3687277A617820864382 /* resampler_private_IIR_FIR.c */,
-                                370E4925EAFAEA94C5EFCD6E /* resampler_private_down_FIR.c */,
-                                5799A017A9BF94E2C11D1810 /* resampler_private_up2_HQ.c */,
-                                0ED31512CEAA3B2DE56AA04E /* resampler_rom.c */,
-                                CF39E133A86EE1B6A3C9ECFE /* resampler_rom.h */,
-                                64D02CE4A9640A86B1907612 /* resampler_structs.h */,
-                                F25F921F23B5A266BBB53DBF /* shell_coder.c */,
-                                C002C5A011207A3103A95717 /* sigm_Q15.c */,
-                                85B91E0660148706FCB91742 /* sort.c */,
-                                273167A92818BDE445A57917 /* stereo_LR_to_MS.c */,
-                                BD7FD2CCCEE7A36DD5E97677 /* stereo_MS_to_LR.c */,
-                                E714037B7FA6386C59561D1A /* stereo_decode_pred.c */,
-                                8C89DDF347E0A1FDF487E637 /* stereo_encode_pred.c */,
-                                E0D135B85FF213D905079FB1 /* stereo_find_predictor.c */,
-                                B097326844DFD795C272ACD5 /* stereo_quant_pred.c */,
-                                9026DCCAB0F923AEA2A10A6B /* structs.h */,
-                                4959A3EA9365214AC2C6F598 /* sum_sqr_shift.c */,
-                                524F84C3441D4B871F7545CD /* table_LSF_cos.c */,
-                                27ED051A2F3EBEBAC0F6462A /* tables.h */,
-                                BB01805B477C026754F8ED34 /* tables_LTP.c */,
-                                20007D7AD6430DB07FC52F2A /* tables_NLSF_CB_NB_MB.c */,
-                                B8B4FFA237A8B2B7D6389920 /* tables_NLSF_CB_WB.c */,
-                                7A8F037782C2210D79BE2DA0 /* tables_gain.c */,
-                                2F888DDD3F962C23AD687F53 /* tables_other.c */,
-                                6AE17E035AFC59C1D8D92D00 /* tables_pitch_lag.c */,
-                                CF08CFA982D424B268CB9C04 /* tables_pulses_per_block.c */,
-                                5939F59C5FBF4586285EDFCC /* tuning_parameters.h */,
-                                3F28447606F673FA6A75CE3A /* typedef.h */,
-                        );
-                        path = silk;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                63F1175E876AAFCB1BB66519 /* src */ = {
-                        isa = PBXGroup;
-                        children = (
-                                6D9FA589D6DF8F849B4776B9 /* celt */,
-                                BDC63C0F215EF5AE26295917 /* include */,
-                                63C4879DE44CA37C02E058CA /* silk */,
-                                FC4B310609A55B5D62C201E5 /* src */,
-                                63F4C44350D34B5D412AC6EB /* tests */,
-                        );
</del><span class="cx">                         path = src;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                63F4C44350D34B5D412AC6EB /* tests */ = {
</del><ins>+                5C63FC651E418593002CA531 /* crypto */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A65F71B17B0DBB0E71702ED6 /* test_opus_api.c */,
-                                EEC8DC9C3608FF64B0C69DBC /* test_opus_decode.c */,
-                                B13E4A3E11C86B3B7869045F /* test_opus_encode.c */,
-                                2CF5758DD1166A0BA952B5AC /* test_opus_padding.c */,
</del><ins>+                                5C63FC661E4185A3002CA531 /* aes */,
+                                5C4B43B11E42A447002651C8 /* asn1 */,
+                                5C4B43F61E42A4A6002651C8 /* base64 */,
+                                5C4B43F91E42A4D7002651C8 /* bio */,
+                                5C4B44121E42A4F8002651C8 /* bn */,
+                                5C4B44411E42A553002651C8 /* buf */,
+                                5C4B44421E42A588002651C8 /* bytestring */,
+                                5C4B44431E42A597002651C8 /* chacha */,
+                                5C4B44441E42A5A0002651C8 /* cipher */,
+                                5C4B44451E42A5AD002651C8 /* cmac */,
+                                5C4B47D41E42C00F002651C8 /* conf */,
+                                5C4B4CF01E432156002651C8 /* curve25519 */,
+                                5C4B44461E42A5C7002651C8 /* des */,
+                                5C4B44471E42A5CC002651C8 /* dh */,
+                                5C4B44481E42A5D0002651C8 /* digest */,
+                                5C4B44491E42A5DB002651C8 /* dsa */,
+                                5C4B444A1E42A5E0002651C8 /* ec */,
+                                5C4B444B1E42A5EA002651C8 /* ecdh */,
+                                5C4B444C1E42A5F0002651C8 /* ecdsa */,
+                                5C4B444D1E42A5FA002651C8 /* engine */,
+                                5C4B444E1E42A600002651C8 /* err */,
+                                5C4B444F1E42A609002651C8 /* evp */,
+                                5C4B44501E42A60E002651C8 /* hkdf */,
+                                5C4B44511E42A616002651C8 /* hmac */,
+                                5C4B44521E42A61A002651C8 /* lhash */,
+                                5C4B44531E42A620002651C8 /* md4 */,
+                                5C4B44541E42A62A002651C8 /* md5 */,
+                                5C4B44551E42A631002651C8 /* modes */,
+                                5C4B44561E42A637002651C8 /* newhope */,
+                                5C4B44571E42A645002651C8 /* obj */,
+                                5C4B44581E42A64B002651C8 /* pem */,
+                                5C4B445A1E42A65A002651C8 /* pkcs8 */,
+                                5C4B445B1E42A664002651C8 /* poly1305 */,
+                                5C4B445D1E42A671002651C8 /* rand */,
+                                5C4B445E1E42A676002651C8 /* rc4 */,
+                                5C4B445F1E42A67C002651C8 /* rsa */,
+                                5C4B44601E42A686002651C8 /* sha */,
+                                5C4B44611E42A690002651C8 /* stack */,
+                                5C4B44621E42A698002651C8 /* x509 */,
+                                5C4B44631E42A6A7002651C8 /* x509v3 */,
+                                5C4B451C1E42A71B002651C8 /* constant_time_test.c */,
+                                5C4B451D1E42A71B002651C8 /* cpu-intel.c */,
+                                5C4B451E1E42A71B002651C8 /* crypto.c */,
+                                5C4B451F1E42A71B002651C8 /* ex_data.c */,
+                                5C4B45201E42A71B002651C8 /* internal.h */,
+                                5C4B45211E42A71B002651C8 /* mem.c */,
+                                5C4B45221E42A71B002651C8 /* refcount_c11.c */,
+                                5C4B45231E42A71B002651C8 /* refcount_lock.c */,
+                                5C4B45241E42A71B002651C8 /* refcount_test.c */,
+                                5C4B45291E42A71B002651C8 /* thread.c */,
+                                5C4B45251E42A71B002651C8 /* thread_none.c */,
+                                5C4B45261E42A71B002651C8 /* thread_pthread.c */,
+                                5C4B45271E42A71B002651C8 /* thread_test.c */,
+                                5C4B45281E42A71B002651C8 /* thread_win.c */,
+                                5C4B452A1E42A71B002651C8 /* time_support.c */,
</ins><span class="cx">                         );
</span><del>-                        path = tests;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                6459F91662FEDDC547151309 /* crypto */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B03364C03C7D3A96D4AE6164 /* cipher */,
-                                1D66EB8201ECDFBFC92B9ADD /* hash */,
-                                7467483223E135873B94F68F /* include */,
-                                18542F8047AA97B1CEB952D7 /* kernel */,
-                                08593661AA7A7FAD6951D244 /* math */,
-                                A63D16E86D780376877956BB /* replay */,
-                        );
</del><span class="cx">                         path = crypto;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                64C9D67F916BB70F18D94939 /* include */ = {
</del><ins>+                5C63FC661E4185A3002CA531 /* aes */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                628FDE39C77B0D3C95759CE1 /* audio_decoder_isac.h */,
-                                43640494DEF7A7AE3BA05C52 /* audio_encoder_isac.h */,
-                                0F31B3B844BCD2F7370CAE66 /* isac.h */,
</del><ins>+                                5C63FC681E4185C4002CA531 /* aes.c */,
+                                5C63FC671E4185C4002CA531 /* aes_test.cc */,
+                                5C63FC691E4185C4002CA531 /* internal.h */,
+                                5C63FC6A1E4185C4002CA531 /* key_wrap.c */,
+                                5C63FC6B1E4185C4002CA531 /* mode_wrappers.c */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = aes;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                650E239116900C53E9122737 /* include */ = {
</del><ins>+                5CB3048A1DE4143400D2C405 /* Frameworks */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A79E8E306A9E22B02888787E /* audio_device.h */,
-                                294F2292928737D332B4B018 /* audio_device_defines.h */,
</del><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = Frameworks;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                66525FFDD7CB05064BF04A80 /* src */ = {
</del><ins>+                5CDD83411E43256400621E92 /* h264 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                760CF8486D374D0FF420BB7F /* gmock-cardinalities.cc */,
-                                468E21E958D910F2C12DACCF /* gmock-internal-utils.cc */,
-                                AC31C192E1B95C6D19B6680E /* gmock-matchers.cc */,
-                                0E62EC6D5AE467D285800608 /* gmock-spec-builders.cc */,
-                                ABCF7110279250214571F7F0 /* gmock.cc */,
-                                BF5512C6C4FE86413726CDD6 /* gmock_main.cc */,
</del><ins>+                                5CDD83431E43257200621E92 /* h264_bitstream_parser.cc */,
+                                5CDD83441E43257200621E92 /* h264_bitstream_parser.h */,
+                                5CDD83451E43257200621E92 /* h264_common.cc */,
+                                5CDD83461E43257200621E92 /* h264_common.h */,
+                                5CDD83481E43257200621E92 /* pps_parser.cc */,
+                                5CDD83491E43257200621E92 /* pps_parser.h */,
+                                5CDD834B1E43257200621E92 /* profile_level_id.cc */,
+                                5CDD834C1E43257200621E92 /* profile_level_id.h */,
+                                5CDD834E1E43257200621E92 /* sps_parser.cc */,
+                                5CDD834F1E43257200621E92 /* sps_parser.h */,
+                                5CDD83511E43257200621E92 /* sps_vui_rewriter.cc */,
+                                5CDD83521E43257200621E92 /* sps_vui_rewriter.h */,
</ins><span class="cx">                         );
</span><del>-                        path = src;
</del><ins>+                        name = h264;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                672F2CAAAF844A5630E94D71 /* libsrtp */ = {
</del><ins>+                5CDD83651E4325C200621E92 /* libyuv */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                6459F91662FEDDC547151309 /* crypto */,
-                                6885F7A3D9E52C87B46A335A /* include */,
-                                5BE5BE207755381E56A26CF1 /* srtp */,
</del><ins>+                                5CDD83661E4325D500621E92 /* webrtc_libyuv.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = libsrtp;
</del><ins>+                        name = libyuv;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6807BCD40760C629B928F530 /* external */ = {
</del><ins>+                5CDD83681E4399E400621E92 /* modules */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                FC694311B6060D50483CA444 /* device_info_external.cc */,
-                                BA7267C058F6F4D35E623AF3 /* video_capture_external.cc */,
</del><ins>+                                5CDD84051E439AF200621E92 /* audio_coding */,
+                                5CDD87E71E43BDC400621E92 /* audio_conference_mixer */,
+                                5CDD84881E43AEC900621E92 /* audio_processing */,
+                                5CDD90511E43D10400621E92 /* bitrate_controller */,
+                                5CDD8FA61E43CCE100621E92 /* congestion_controller */,
+                                5CDD87601E43BB1D00621E92 /* media_file */,
+                                5CDD8F951E43CCA200621E92 /* pacing */,
+                                5CDD8FBD1E43CD3D00621E92 /* remote_bitrate_estimator */,
+                                5CDD87F91E43BE1C00621E92 /* rtp_rtcp */,
+                                5CDD84CA1E43B02D00621E92 /* utility */,
+                                5CDD83691E4399F400621E92 /* video_coding */,
</ins><span class="cx">                         );
</span><del>-                        path = external;
</del><ins>+                        path = modules;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                684C1CC586D5D8EAA859F662 /* include */ = {
</del><ins>+                5CDD83691E4399F400621E92 /* video_coding */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                7BC75E175F3139D9F14A196D /* audio_decoder_isacfix.h */,
-                                67A1B0211E4DCC9421A96495 /* audio_encoder_isacfix.h */,
-                                EDCCBF7A1796D94303CCF205 /* isacfix.h */,
</del><ins>+                                5CDD853D1E43B3F800621E92 /* codecs */,
+                                5CDD836A1E439A0D00621E92 /* utilities */,
+                                5CDD83871E439A6F00621E92 /* codec_database.cc */,
+                                5CDD83881E439A6F00621E92 /* codec_database.h */,
+                                5CDD83891E439A6F00621E92 /* codec_timer.cc */,
+                                5CDD838A1E439A6F00621E92 /* codec_timer.h */,
+                                5CDD838B1E439A6F00621E92 /* decoding_state.cc */,
+                                5CDD838C1E439A6F00621E92 /* decoding_state.h */,
+                                5CDD838D1E439A6F00621E92 /* encoded_frame.cc */,
+                                5CDD838E1E439A6F00621E92 /* encoded_frame.h */,
+                                5CDD838F1E439A6F00621E92 /* fec_tables_xor.h */,
+                                5CDD83901E439A6F00621E92 /* frame_buffer.cc */,
+                                5CDD83911E439A6F00621E92 /* frame_buffer.h */,
+                                5CDD83921E439A6F00621E92 /* frame_buffer2.cc */,
+                                5CDD83931E439A6F00621E92 /* frame_buffer2.h */,
+                                5CDD83941E439A6F00621E92 /* frame_object.cc */,
+                                5CDD83951E439A6F00621E92 /* frame_object.h */,
+                                5CDD83961E439A6F00621E92 /* generic_decoder.cc */,
+                                5CDD83971E439A6F00621E92 /* generic_decoder.h */,
+                                5CDD83981E439A6F00621E92 /* generic_encoder.cc */,
+                                5CDD83991E439A6F00621E92 /* generic_encoder.h */,
+                                5CDD839A1E439A6F00621E92 /* h264_sps_pps_tracker.cc */,
+                                5CDD839B1E439A6F00621E92 /* h264_sps_pps_tracker.h */,
+                                5CDD839C1E439A6F00621E92 /* histogram.cc */,
+                                5CDD839D1E439A6F00621E92 /* histogram.h */,
+                                5CDD839E1E439A6F00621E92 /* inter_frame_delay.cc */,
+                                5CDD839F1E439A6F00621E92 /* inter_frame_delay.h */,
+                                5CDD83A01E439A6F00621E92 /* internal_defines.h */,
+                                5CDD83A21E439A6F00621E92 /* jitter_buffer.cc */,
+                                5CDD83A31E439A6F00621E92 /* jitter_buffer.h */,
+                                5CDD83A11E439A6F00621E92 /* jitter_buffer_common.h */,
+                                5CDD83A41E439A6F00621E92 /* jitter_estimator.cc */,
+                                5CDD83A51E439A6F00621E92 /* jitter_estimator.h */,
+                                5CDD83A61E439A6F00621E92 /* media_opt_util.cc */,
+                                5CDD83A71E439A6F00621E92 /* media_opt_util.h */,
+                                5CDD83A81E439A6F00621E92 /* media_optimization.cc */,
+                                5CDD83A91E439A6F00621E92 /* media_optimization.h */,
+                                5CDD83AA1E439A6F00621E92 /* nack_fec_tables.h */,
+                                5CDD83AB1E439A6F00621E92 /* nack_module.cc */,
+                                5CDD83AC1E439A6F00621E92 /* nack_module.h */,
+                                5CDD83AF1E439A6F00621E92 /* packet.cc */,
+                                5CDD83B01E439A6F00621E92 /* packet.h */,
+                                5CDD83AD1E439A6F00621E92 /* packet_buffer.cc */,
+                                5CDD83AE1E439A6F00621E92 /* packet_buffer.h */,
+                                5CDD83B11E439A6F00621E92 /* percentile_filter.cc */,
+                                5CDD83B21E439A6F00621E92 /* percentile_filter.h */,
+                                5CDD83B31E439A6F00621E92 /* protection_bitrate_calculator.cc */,
+                                5CDD83B41E439A6F00621E92 /* protection_bitrate_calculator.h */,
+                                5CDD83B51E439A6F00621E92 /* receiver.cc */,
+                                5CDD83B61E439A6F00621E92 /* receiver.h */,
+                                5CDD83B71E439A6F00621E92 /* rtp_frame_reference_finder.cc */,
+                                5CDD83B81E439A6F00621E92 /* rtp_frame_reference_finder.h */,
+                                5CDD83B91E439A6F00621E92 /* rtt_filter.cc */,
+                                5CDD83BA1E439A6F00621E92 /* rtt_filter.h */,
+                                5CDD83BB1E439A6F00621E92 /* sequence_number_util.h */,
+                                5CDD83BC1E439A6F00621E92 /* session_info.cc */,
+                                5CDD83BD1E439A6F00621E92 /* session_info.h */,
+                                5CDD83BE1E439A6F00621E92 /* timestamp_map.cc */,
+                                5CDD83BF1E439A6F00621E92 /* timestamp_map.h */,
+                                5CDD83C01E439A6F00621E92 /* timing.cc */,
+                                5CDD83C11E439A6F00621E92 /* timing.h */,
+                                5CDD83C21E439A6F00621E92 /* video_coding_impl.cc */,
+                                5CDD83C31E439A6F00621E92 /* video_coding_impl.h */,
+                                5CDD83C41E439A6F00621E92 /* video_receiver.cc */,
+                                5CDD83C51E439A6F00621E92 /* video_sender.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        path = video_coding;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6885F7A3D9E52C87B46A335A /* include */ = {
</del><ins>+                5CDD836A1E439A0D00621E92 /* utilities */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                0D5F73CE88C6F35ACCBCFC33 /* ekt.h */,
-                                9302034D17EF586DAD4F89D0 /* rtp.h */,
-                                0C57184FF0AAC561B4012C05 /* rtp_priv.h */,
-                                1F87DB8AB8259FB3DA73248A /* srtp.h */,
-                                F134B935FBD609398324CBC7 /* srtp_priv.h */,
-                                88A335B6DFF79CD96C16DAC3 /* ut_sim.h */,
</del><ins>+                                5CDD836B1E439A3500621E92 /* frame_dropper.cc */,
+                                5CDD836C1E439A3500621E92 /* frame_dropper.h */,
+                                5CDD836D1E439A3500621E92 /* ivf_file_writer.cc */,
+                                5CDD836E1E439A3500621E92 /* ivf_file_writer.h */,
+                                5CDD836F1E439A3500621E92 /* moving_average.cc */,
+                                5CDD83701E439A3500621E92 /* moving_average.h */,
+                                5CDD83711E439A3500621E92 /* qp_parser.cc */,
+                                5CDD83721E439A3500621E92 /* qp_parser.h */,
+                                5CDD83731E439A3500621E92 /* quality_scaler.cc */,
+                                5CDD83741E439A3500621E92 /* quality_scaler.h */,
+                                5CDD83751E439A3500621E92 /* simulcast_rate_allocator.cc */,
+                                5CDD83761E439A3500621E92 /* simulcast_rate_allocator.h */,
+                                5CDD83771E439A3500621E92 /* vp8_header_parser.cc */,
+                                5CDD83781E439A3500621E92 /* vp8_header_parser.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = utilities;
+                        path = utility;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                68E4FD729E0AD5C0CD5D4A8A /* metrics */ = {
</del><ins>+                5CDD84051E439AF200621E92 /* audio_coding */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1DB045FCB42863BF41670769 /* video_metrics.cc */,
-                                149F44CDAF6FCD6FAF6DEFC8 /* video_metrics.h */,
-                                595CFDC09E7CBA2FA4D32531 /* video_metrics_unittest.cc */,
</del><ins>+                                5CDD84EB1E43B1D100621E92 /* acm2 */,
+                                5CDD85DB1E43B7F700621E92 /* aecm */,
+                                5CDD8F551E43CBCA00621E92 /* audio_network_adaptor */,
+                                5CDD84061E439AF900621E92 /* codecs */,
+                                5CDD89881E43BF8A00621E92 /* neteq */,
</ins><span class="cx">                         );
</span><del>-                        path = metrics;
</del><ins>+                        path = audio_coding;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6991B9CBE14734D98480F4FF /* engine */ = {
</del><ins>+                5CDD84061E439AF900621E92 /* codecs */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                BA3D934116DB6777F446B7B2 /* fakewebrtccall.cc */,
-                                D0491F09168B26D66ACC098A /* fakewebrtccall.h */,
-                                26702CD79EFD3E70C846B1F6 /* fakewebrtcdeviceinfo.h */,
-                                E0DA7B58D9E5ABAE41DD83BF /* fakewebrtcvcmfactory.h */,
-                                9130AFB6211F24CE0F5FCDD5 /* fakewebrtcvideocapturemodule.h */,
-                                DADAD59BEAEC5CE4634DDB51 /* fakewebrtcvideoengine.h */,
-                                DD336CF797C240E6940ECD69 /* fakewebrtcvoiceengine.h */,
-                                93D874D0686F386C17EE6371 /* nullwebrtcvideoengine.h */,
-                                F6CD39552EEB09E4E7A059A5 /* nullwebrtcvideoengine_unittest.cc */,
-                                BC7171394DEE9A143BD7EE23 /* payload_type_mapper.cc */,
-                                840C0F6DCC8B0187951BE2A2 /* payload_type_mapper.h */,
-                                7492EB7CCAB43F512AC1ED5F /* payload_type_mapper_unittest.cc */,
-                                50B56C9B7E934F1B1927CB26 /* simulcast.cc */,
-                                16B292B10C8417534F190F9A /* simulcast.h */,
-                                2594AC5DE2A8117D69721AD1 /* simulcast_unittest.cc */,
-                                7FA0CA5FBD0752C046C7BCA4 /* webrtccommon.h */,
-                                1DE34B4E30328780A6467697 /* webrtcmediaengine.cc */,
-                                DA03F090E38C95050CB49CA8 /* webrtcmediaengine.h */,
-                                C745859AD1BBC0C7DD031FA6 /* webrtcmediaengine_unittest.cc */,
-                                DDCED61B87EA4E298725311A /* webrtcvideocapturer.cc */,
-                                4C4089B7828DB318C4004C43 /* webrtcvideocapturer.h */,
-                                22AE0D7BE89BAD2C6FCD6C7F /* webrtcvideocapturer_unittest.cc */,
-                                BFCCA3BD7941C748804C4556 /* webrtcvideocapturerfactory.cc */,
-                                66F64D965128E8CED5DBCCD4 /* webrtcvideocapturerfactory.h */,
-                                ED206352F50CF02999AA5149 /* webrtcvideodecoderfactory.h */,
-                                E293C31EAFD284E26333121A /* webrtcvideoencoderfactory.cc */,
-                                F4F234109C1DFBEA3324B078 /* webrtcvideoencoderfactory.h */,
-                                BDD0ABDC86E0320C65E79459 /* webrtcvideoengine2.cc */,
-                                7FA35ED5E965F5F53391ACED /* webrtcvideoengine2.h */,
-                                08491DFA02E7DA88F9CFEE16 /* webrtcvideoengine2_unittest.cc */,
-                                8A95BC764EF34597F0603FCF /* webrtcvideoframe.h */,
-                                D04B5A74ABF119DC2F006095 /* webrtcvoe.h */,
-                                A4F0D314550D524BCEBBBD63 /* webrtcvoiceengine.cc */,
-                                7BEF7EBEC11E491F13F24B1C /* webrtcvoiceengine.h */,
-                                1B436BC58E4008B819AD97C4 /* webrtcvoiceengine_unittest.cc */,
</del><ins>+                                5CDD8C9D1E43C6EB00621E92 /* cng */,
+                                5CDD8AD61E43C29F00621E92 /* ilbc */,
+                                5CDD876D1E43BB7E00621E92 /* isac */,
+                                5CDD8C521E43C5F700621E92 /* opus */,
+                                5CDD8FF51E43CE2700621E92 /* pcm16b */,
+                                5CDD8FEE1E43CDE400621E92 /* red */,
+                                5CDD84081E439B2900621E92 /* audio_decoder.cc */,
+                                5CDD84091E439B2900621E92 /* audio_decoder.h */,
+                                5CDD84071E439B2900621E92 /* audio_decoder_factory.h */,
+                                5CDD840A1E439B2900621E92 /* audio_encoder.cc */,
+                                5CDD840B1E439B2900621E92 /* audio_encoder.h */,
+                                5CDD840E1E439B2900621E92 /* audio_format.cc */,
+                                5CDD840F1E439B2900621E92 /* audio_format.h */,
+                                5CDD840C1E439B2900621E92 /* audio_format_conversion.cc */,
+                                5CDD840D1E439B2900621E92 /* audio_format_conversion.h */,
+                                5CDD84101E439B2900621E92 /* builtin_audio_decoder_factory.cc */,
+                                5CDD84111E439B2900621E92 /* builtin_audio_decoder_factory.h */,
+                                5CDD84121E439B2900621E92 /* legacy_encoded_audio_frame.cc */,
+                                5CDD84131E439B2900621E92 /* legacy_encoded_audio_frame.h */,
</ins><span class="cx">                         );
</span><del>-                        path = engine;
</del><ins>+                        path = codecs;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6A87B4CC0FE91DB598DE9609 /* internal */ = {
</del><ins>+                5CDD84291E43ADEE00621E92 /* voice_engine */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                9DDD08E4CF4EEF21A41CBC75 /* vpx_codec_internal.h */,
</del><ins>+                                5CDD842E1E43AE2900621E92 /* channel.cc */,
+                                5CDD842F1E43AE2900621E92 /* channel.h */,
+                                5CDD842A1E43AE2900621E92 /* channel_manager.cc */,
+                                5CDD842B1E43AE2900621E92 /* channel_manager.h */,
+                                5CDD842C1E43AE2900621E92 /* channel_proxy.cc */,
+                                5CDD842D1E43AE2900621E92 /* channel_proxy.h */,
+                                5CDD84301E43AE2900621E92 /* level_indicator.cc */,
+                                5CDD84311E43AE2900621E92 /* level_indicator.h */,
+                                5CDD84321E43AE2900621E92 /* monitor_module.cc */,
+                                5CDD84331E43AE2900621E92 /* monitor_module.h */,
+                                5CDD84341E43AE2900621E92 /* output_mixer.cc */,
+                                5CDD84351E43AE2900621E92 /* output_mixer.h */,
+                                5CDD84361E43AE2900621E92 /* shared_data.cc */,
+                                5CDD84371E43AE2900621E92 /* shared_data.h */,
+                                5CDD84381E43AE2900621E92 /* statistics.cc */,
+                                5CDD84391E43AE2900621E92 /* statistics.h */,
+                                5CDD843A1E43AE2900621E92 /* transmit_mixer.cc */,
+                                5CDD843B1E43AE2900621E92 /* transmit_mixer.h */,
+                                5CDD843C1E43AE2900621E92 /* utility.cc */,
+                                5CDD843D1E43AE2900621E92 /* utility.h */,
+                                5CDD843E1E43AE2900621E92 /* voe_audio_processing_impl.cc */,
+                                5CDD843F1E43AE2900621E92 /* voe_audio_processing_impl.h */,
+                                5CDD84401E43AE2900621E92 /* voe_base_impl.cc */,
+                                5CDD84411E43AE2900621E92 /* voe_base_impl.h */,
+                                5CDD84421E43AE2900621E92 /* voe_codec_impl.cc */,
+                                5CDD84431E43AE2900621E92 /* voe_codec_impl.h */,
+                                5CDD84441E43AE2900621E92 /* voe_external_media_impl.cc */,
+                                5CDD84451E43AE2900621E92 /* voe_external_media_impl.h */,
+                                5CDD84461E43AE2900621E92 /* voe_file_impl.cc */,
+                                5CDD84471E43AE2900621E92 /* voe_file_impl.h */,
+                                5CDD84481E43AE2900621E92 /* voe_hardware_impl.cc */,
+                                5CDD84491E43AE2900621E92 /* voe_hardware_impl.h */,
+                                5CDD844A1E43AE2900621E92 /* voe_neteq_stats_impl.cc */,
+                                5CDD844B1E43AE2900621E92 /* voe_neteq_stats_impl.h */,
+                                5CDD844C1E43AE2900621E92 /* voe_network_impl.cc */,
+                                5CDD844D1E43AE2900621E92 /* voe_network_impl.h */,
+                                5CDD844E1E43AE2900621E92 /* voe_rtp_rtcp_impl.cc */,
+                                5CDD844F1E43AE2900621E92 /* voe_rtp_rtcp_impl.h */,
+                                5CDD84501E43AE2900621E92 /* voe_video_sync_impl.cc */,
+                                5CDD84511E43AE2900621E92 /* voe_video_sync_impl.h */,
+                                5CDD84521E43AE2900621E92 /* voe_volume_control_impl.cc */,
+                                5CDD84531E43AE2900621E92 /* voe_volume_control_impl.h */,
+                                5CDD84541E43AE2900621E92 /* voice_engine_defines.h */,
+                                5CDD84571E43AE2900621E92 /* voice_engine_impl.cc */,
+                                5CDD84581E43AE2900621E92 /* voice_engine_impl.h */,
</ins><span class="cx">                         );
</span><del>-                        path = internal;
</del><ins>+                        path = voice_engine;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6AC547708178DDF4B9A8443D /* src */ = {
</del><ins>+                5CDD84881E43AEC900621E92 /* audio_processing */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                044043172E4A4F9A8F142552 /* google */,
</del><ins>+                                5CDD86A91E43B9B900621E92 /* aec */,
+                                5CDD86E51E43BA5B00621E92 /* agc */,
+                                5CDD90631E43D14B00621E92 /* beamformer */,
+                                5CDD86961E43B98200621E92 /* echo_detector */,
+                                5CDD84C91E43AF1D00621E92 /* include */,
+                                5CDD90041E43CECE00621E92 /* level_controller */,
+                                5CDD87E21E43BD9100621E92 /* logging */,
+                                5CDD85EC1E43B84200621E92 /* ns */,
+                                5CDD8C6B1E43C64F00621E92 /* transient */,
+                                5CDD86751E43B92900621E92 /* utility */,
+                                5CDD870A1E43BAB100621E92 /* vad */,
+                                5CDD84891E43AF1300621E92 /* audio_buffer.cc */,
+                                5CDD848A1E43AF1300621E92 /* audio_buffer.h */,
+                                5CDD848B1E43AF1300621E92 /* audio_processing_impl.cc */,
+                                5CDD848C1E43AF1300621E92 /* audio_processing_impl.h */,
+                                5CDD848D1E43AF1300621E92 /* common.h */,
+                                5CDD848E1E43AF1300621E92 /* echo_cancellation_impl.cc */,
+                                5CDD848F1E43AF1300621E92 /* echo_cancellation_impl.h */,
+                                5CDD84901E43AF1300621E92 /* echo_control_mobile_impl.cc */,
+                                5CDD84911E43AF1300621E92 /* echo_control_mobile_impl.h */,
+                                5CDD84921E43AF1300621E92 /* gain_control_for_experimental_agc.cc */,
+                                5CDD84931E43AF1300621E92 /* gain_control_for_experimental_agc.h */,
+                                5CDD84941E43AF1300621E92 /* gain_control_impl.cc */,
+                                5CDD84951E43AF1300621E92 /* gain_control_impl.h */,
+                                5CDD84961E43AF1300621E92 /* high_pass_filter_impl.cc */,
+                                5CDD84971E43AF1300621E92 /* high_pass_filter_impl.h */,
+                                5CDD84981E43AF1300621E92 /* level_estimator_impl.cc */,
+                                5CDD84991E43AF1300621E92 /* level_estimator_impl.h */,
+                                5CDD84E71E43B0B600621E92 /* noise_suppression_impl.cc */,
+                                5CDD84E81E43B0B600621E92 /* noise_suppression_impl.h */,
+                                5CDD849C1E43AF1300621E92 /* render_queue_item_verifier.h */,
+                                5CDD849D1E43AF1300621E92 /* residual_echo_detector.cc */,
+                                5CDD849E1E43AF1300621E92 /* residual_echo_detector.h */,
+                                5CDD849F1E43AF1300621E92 /* rms_level.cc */,
+                                5CDD84A01E43AF1300621E92 /* rms_level.h */,
+                                5CDD84A11E43AF1300621E92 /* splitting_filter.cc */,
+                                5CDD84A21E43AF1300621E92 /* splitting_filter.h */,
+                                5CDD84A31E43AF1300621E92 /* three_band_filter_bank.cc */,
+                                5CDD84A41E43AF1300621E92 /* three_band_filter_bank.h */,
+                                5CDD84A51E43AF1300621E92 /* typing_detection.cc */,
+                                5CDD84A61E43AF1300621E92 /* typing_detection.h */,
+                                5CDD84A71E43AF1300621E92 /* voice_detection_impl.cc */,
+                                5CDD84A81E43AF1300621E92 /* voice_detection_impl.h */,
</ins><span class="cx">                         );
</span><del>-                        path = src;
</del><ins>+                        path = audio_processing;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6AC9D6F12911CFEB17492A65 /* libyuv */ = {
</del><ins>+                5CDD84C91E43AF1D00621E92 /* include */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                F190CE266727C8E3441F0662 /* include */,
-                                D8F3B30117FA17957BB94CEA /* source */,
-                                E34E8B16743E04CC1081ABCD /* unit_test */,
-                                D46362F04D9D7CB228FD4400 /* util */,
</del><ins>+                                5CDD8FE41E43CDCA00621E92 /* audio_processing.cc */,
+                                5CDD8FE51E43CDCA00621E92 /* audio_processing.h */,
+                                5CDD8FE61E43CDCA00621E92 /* config.cc */,
+                                5CDD8FE71E43CDCA00621E92 /* config.h */,
+                                5CDD8FE81E43CDCA00621E92 /* mock_audio_processing.h */,
</ins><span class="cx">                         );
</span><del>-                        path = libyuv;
</del><ins>+                        name = include;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6B346B19C5AE5FE07EB668E5 /* python */ = {
</del><ins>+                5CDD84CA1E43B02D00621E92 /* utility */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                159E85439B9D83C37D13B456 /* python_generator.cc */,
-                                6094CF60ED6B30C1420DC2F9 /* python_generator.h */,
</del><ins>+                                5CDD84CB1E43B03B00621E92 /* source */,
</ins><span class="cx">                         );
</span><del>-                        path = python;
</del><ins>+                        path = utility;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6B37760F74818E15F437B72A /* nasm */ = {
</del><ins>+                5CDD84CB1E43B03B00621E92 /* source */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                B898B3895540C23963444DBC /* genversion.c */,
-                                7A4294B122206C69F5B5AFD5 /* nasm-eval.c */,
-                                4B37FCB109AFB89A4FB059E0 /* nasm-pp.c */,
-                                69A92F3A35E9CA1AA9BEC794 /* nasm-preproc.c */,
-                                A3D9FB099E1D1C71E747D7AD /* nasmlib.c */,
</del><ins>+                                5CDD84CD1E43B04D00621E92 /* audio_frame_operations.cc */,
+                                5CDD84CE1E43B04D00621E92 /* coder.cc */,
+                                5CDD84CF1E43B04D00621E92 /* coder.h */,
+                                5CDD84D11E43B04D00621E92 /* file_player.cc */,
+                                5CDD84D21E43B04D00621E92 /* file_recorder.cc */,
+                                5CDD84D81E43B04D00621E92 /* process_thread_impl.cc */,
+                                5CDD84D91E43B04D00621E92 /* process_thread_impl.h */,
</ins><span class="cx">                         );
</span><del>-                        path = nasm;
</del><ins>+                        path = source;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6C64A6F5991AF2D01260E3F8 /* test */ = {
</del><ins>+                5CDD84EB1E43B1D100621E92 /* acm2 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                0AF3BE8221E9482EF77AF370 /* NETEQTEST_DummyRTPpacket.cc */,
-                                9E62AD42E6A03089B74FD1D3 /* NETEQTEST_DummyRTPpacket.h */,
-                                92F6CA2B93663B0BC2EB37CD /* NETEQTEST_RTPpacket.cc */,
-                                4F573EA2A05385066D19CAAB /* NETEQTEST_RTPpacket.h */,
-                                3560C7DD6C8E1768F4BEBA48 /* RTPchange.cc */,
-                                C3839AA6059024A42B4DF975 /* RTPencode.cc */,
-                                7BA5599763FC835C9B452B18 /* RTPjitter.cc */,
-                                25F90FF181C797511E972285 /* RTPtimeshift.cc */,
-                                296813388ECCFAD370259924 /* audio_classifier_test.cc */,
-                                4C75E8068FB9E0D511478308 /* neteq_ilbc_quality_test.cc */,
-                                224AA5D600614938E6EEF9C0 /* neteq_isac_quality_test.cc */,
-                                0270EB609B7DCB8586B46285 /* neteq_opus_quality_test.cc */,
-                                80D8D5F157DD2E32C2A059C6 /* neteq_pcmu_quality_test.cc */,
-                                CA719DAB8F5E48A57EC2360D /* neteq_performance_unittest.cc */,
-                                195BE12189B4DB6D4BA55288 /* neteq_speed_test.cc */,
</del><ins>+                                5CDD84EC1E43B1EA00621E92 /* acm_codec_database.cc */,
+                                5CDD84ED1E43B1EA00621E92 /* acm_codec_database.h */,
+                                5CDD84EE1E43B1EA00621E92 /* acm_common_defs.h */,
+                                5CDD84F21E43B1EA00621E92 /* acm_receiver.cc */,
+                                5CDD84F31E43B1EA00621E92 /* acm_receiver.h */,
+                                5CDD84F41E43B1EA00621E92 /* acm_resampler.cc */,
+                                5CDD84F51E43B1EA00621E92 /* acm_resampler.h */,
+                                5CDD84F91E43B1EA00621E92 /* audio_coding_module.cc */,
+                                5CDD84FB1E43B1EA00621E92 /* call_statistics.cc */,
+                                5CDD84FC1E43B1EA00621E92 /* call_statistics.h */,
+                                5CDD84FE1E43B1EA00621E92 /* codec_manager.cc */,
+                                5CDD84FF1E43B1EA00621E92 /* codec_manager.h */,
+                                5CDD85011E43B1EA00621E92 /* rent_a_codec.cc */,
+                                5CDD85021E43B1EA00621E92 /* rent_a_codec.h */,
</ins><span class="cx">                         );
</span><del>-                        path = test;
</del><ins>+                        path = acm2;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6D0CA21F25A393F76A412A57 /* standard */ = {
</del><ins>+                5CDD851A1E43B38F00621E92 /* call */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                CEE40B1898961853FB1BBDBE /* audio_processing_test.cc */,
-                                6009B74955E7C6F8EFD00A7E /* codec_before_streaming_test.cc */,
-                                0675FC9B4745C30745C9DE1A /* codec_test.cc */,
-                                34BE66B2FCA9EBE661EF34C6 /* dtmf_test.cc */,
-                                7480B2B5F86F518B3B6E4B32 /* external_media_test.cc */,
-                                F6BD5056BB65CFA96D1477B9 /* file_before_streaming_test.cc */,
-                                79E9E88D0B756512799E37AB /* file_test.cc */,
-                                B186E049C5D164F217174F62 /* hardware_before_initializing_test.cc */,
-                                D62689A3931055DE7B28B027 /* hardware_before_streaming_test.cc */,
-                                AFC77732D89B3B5FE1E94359 /* hardware_test.cc */,
-                                9A319B0CC6F936835804A9CD /* mixing_test.cc */,
-                                BE42E12976358A3A83A66872 /* neteq_stats_test.cc */,
-                                DB5BE7FE4865F8DC41D4210C /* rtp_rtcp_before_streaming_test.cc */,
-                                C88F2E428BB2F33BFD77D5F3 /* rtp_rtcp_extensions.cc */,
-                                EF1AAF391B3736E9CE55133D /* rtp_rtcp_test.cc */,
-                                ED5FCE1629DA9B254747608E /* video_sync_test.cc */,
-                                52FCFE2C40AB34CB35CC2958 /* voe_base_misc_test.cc */,
-                                9F54511252BCFE7C885412CB /* volume_test.cc */,
</del><ins>+                                5CDD851C1E43B39C00621E92 /* bitrate_allocator.cc */,
+                                5CDD851D1E43B39C00621E92 /* bitrate_allocator.h */,
+                                5CDD85221E43B39C00621E92 /* call.cc */,
+                                5CDD85251E43B39C00621E92 /* flexfec_receive_stream.cc */,
+                                5CDD85261E43B39C00621E92 /* flexfec_receive_stream.h */,
+                                5CDD852B1E43B39C00621E92 /* transport_adapter.cc */,
+                                5CDD852C1E43B39C00621E92 /* transport_adapter.h */,
</ins><span class="cx">                         );
</span><del>-                        path = standard;
</del><ins>+                        name = call;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6D30C17A2811CC2E69A1A7A6 /* libjingle */ = {
</del><ins>+                5CDD853D1E43B3F800621E92 /* codecs */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1E0B2B0EA72586328FFA1B7E /* xmllite */,
-                                91E78618D60B5DD35497855F /* xmpp */,
</del><ins>+                                5CDD853E1E43B40500621E92 /* h264 */,
+                                5CDD904E1E43D0D400621E92 /* i420 */,
+                                5CDD8C111E43C37E00621E92 /* vp8 */,
+                                5CDD8C121E43C39200621E92 /* vp9 */,
</ins><span class="cx">                         );
</span><del>-                        path = libjingle;
</del><ins>+                        name = codecs;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6D9FA589D6DF8F849B4776B9 /* celt */ = {
</del><ins>+                5CDD853E1E43B40500621E92 /* h264 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                BDA4E282501690D0AF7ADCF8 /* _kiss_fft_guts.h */,
-                                86D1FFED2AB870BC314897CB /* arch.h */,
-                                32ABE1F5F0438D68181B13C2 /* bands.c */,
-                                0BF771FE1114899D370DB981 /* bands.h */,
-                                22D6F1F7130A923AA88BDFB6 /* celt.c */,
-                                00AB2D522452261D066AFB58 /* celt.h */,
-                                02317849DD2C7CB648779508 /* celt_decoder.c */,
-                                8EC9265B160D99A7E486DF58 /* celt_encoder.c */,
-                                715A2752883795BE3B3F0A4F /* celt_lpc.c */,
-                                5B38581A7269AD3071B6E6A3 /* celt_lpc.h */,
-                                F2199AA0B525D2DFED4D7722 /* cpu_support.h */,
-                                F24A19A6126B623A9E8DE14B /* cwrs.c */,
-                                5A8DB3380E5C558F380220D8 /* cwrs.h */,
-                                49D00235D66004D7A4935521 /* ecintrin.h */,
-                                2203A260F60B18E72F383CE1 /* entcode.c */,
-                                23B2D7ED485680D0425D8B73 /* entcode.h */,
-                                29270DC7A38AF700DD195C79 /* entdec.c */,
-                                2D38C6539B8BE6E0802EE96C /* entdec.h */,
-                                E3DEE8A0727020980C73ECE7 /* entenc.c */,
-                                D3B403BEE8D7B1EC9BDFE4F8 /* entenc.h */,
-                                F305D7C61216BEC000E100C3 /* fixed_debug.h */,
-                                83C11A8DC7180DDE7137365A /* fixed_generic.h */,
-                                A802B12E2D7D1E59A1E45A5C /* float_cast.h */,
-                                006029075B412E4547B23941 /* kiss_fft.c */,
-                                1FD3673AB17DCF4AC7BC10AF /* kiss_fft.h */,
-                                6745A14B3C3CB8BA3CEA8E84 /* laplace.c */,
-                                6521C2133137AD7BE68BB816 /* laplace.h */,
-                                46DC401C18F39FD244968A0A /* mathops.c */,
-                                89BAA8058A7045B6763AAF4C /* mathops.h */,
-                                EC8716B6B6111043C9FAFE87 /* mdct.c */,
-                                2E9B583DB70B2FA24F09D43B /* mdct.h */,
-                                8F2C73145873638A30C98577 /* mfrngcod.h */,
-                                5FCDFF60853AC8EDC4790956 /* modes.c */,
-                                FA39D2D2037F6EDD0A545074 /* modes.h */,
-                                544E343BD4AF6FC35D55F903 /* os_support.h */,
-                                69B7C783347449F3785BAE22 /* pitch.c */,
-                                2130A63434D48C965C4AF3B4 /* pitch.h */,
-                                BD126BE531BD0F207FF16559 /* quant_bands.c */,
-                                A68C35606E56A3C6A75D0877 /* quant_bands.h */,
-                                B5A8E85264EA7B3D8EDC54F4 /* rate.c */,
-                                AB52CF096094E9C78FA8E2AB /* rate.h */,
-                                B84623A0E5BC55716D792622 /* stack_alloc.h */,
-                                73C097C5D11EC44A839E08C5 /* static_modes_fixed.h */,
-                                F9855181B3F9B41C39595F8E /* static_modes_float.h */,
-                                0CA2C7EBD9284145B3CBCA29 /* vq.c */,
-                                CE692528FBA9A3BB27EE04A7 /* vq.h */,
</del><ins>+                                5CDD854B1E43B42B00621E92 /* h264.cc */,
+                                5CDD85431E43B42B00621E92 /* h264_objc.mm */,
</ins><span class="cx">                         );
</span><del>-                        path = celt;
</del><ins>+                        name = h264;
+                        path = codecs/h264;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                6E6E11D329DBD6DCC804141E /* cpp */ = {
</del><ins>+                5CDD85591E43B5AE00621E92 /* video */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                38F3C50CE75FD37C81AA8A4E /* cpp_enum.cc */,
-                                CCDB1271F9436AA9DA36296A /* cpp_enum.h */,
-                                70BB6BC62FBD375D95CA55EA /* cpp_enum_field.cc */,
-                                34BB25F45F536E2D07862324 /* cpp_enum_field.h */,
-                                73411EBF3C9000582CCB5E44 /* cpp_extension.cc */,
-                                14B8DDDCBD55CEED4CEB2DE1 /* cpp_extension.h */,
-                                4B3CC04C18B7C6BBAE74232B /* cpp_field.cc */,
-                                61B536ADD85ADA33B8E99DAE /* cpp_field.h */,
-                                C1552952DC3287BE0DAC1352 /* cpp_file.cc */,
-                                417ABE8046D00CDFDC67C0EF /* cpp_file.h */,
-                                B92B1D232FCD5991DDACF8DB /* cpp_generator.cc */,
-                                6083A5555D406ABC42872CA5 /* cpp_generator.h */,
-                                C94BF504BE4CEE0E5244C32B /* cpp_helpers.cc */,
-                                000BC7A3DA589A74F7B7C175 /* cpp_helpers.h */,
-                                EEBBC3297ED037057405A12D /* cpp_map_field.cc */,
-                                FCA50DA4748D96EBC1B2180C /* cpp_map_field.h */,
-                                0812108CC27AFAB396D00AE8 /* cpp_message.cc */,
-                                8B6F06B3E5AB5648BD8E5185 /* cpp_message.h */,
-                                880C1EAC1A927A7219FBECEC /* cpp_message_field.cc */,
-                                FB12EAA859529381DA5217E6 /* cpp_message_field.h */,
-                                F1862C4155F88CE2E049259D /* cpp_options.h */,
-                                674BFDD892B51535F07EB8F0 /* cpp_primitive_field.cc */,
-                                1789224B69DAC0874342C821 /* cpp_primitive_field.h */,
-                                8F5A62103D4AB5B69F470978 /* cpp_service.cc */,
-                                74F877D2A3CADE199A6E662D /* cpp_service.h */,
-                                FB86C877423BA99CD24D677D /* cpp_string_field.cc */,
-                                5CBA79049BD77B8BA70E1378 /* cpp_string_field.h */,
</del><ins>+                                5CDD855C1E43B5C000621E92 /* call_stats.cc */,
+                                5CDD855D1E43B5C000621E92 /* call_stats.h */,
+                                5CDD85601E43B5C000621E92 /* encoder_rtcp_feedback.cc */,
+                                5CDD85611E43B5C000621E92 /* encoder_rtcp_feedback.h */,
+                                5CDD85661E43B5C000621E92 /* overuse_frame_detector.cc */,
+                                5CDD85671E43B5C000621E92 /* overuse_frame_detector.h */,
+                                5CDD856A1E43B5C000621E92 /* payload_router.cc */,
+                                5CDD856B1E43B5C000621E92 /* payload_router.h */,
+                                5CDD856D1E43B5C000621E92 /* receive_statistics_proxy.cc */,
+                                5CDD856E1E43B5C000621E92 /* receive_statistics_proxy.h */,
+                                5CDD85711E43B5C000621E92 /* report_block_stats.cc */,
+                                5CDD85721E43B5C000621E92 /* report_block_stats.h */,
+                                5CDD85731E43B5C000621E92 /* rtp_stream_receiver.cc */,
+                                5CDD85741E43B5C000621E92 /* rtp_stream_receiver.h */,
+                                5CDD85751E43B5C000621E92 /* rtp_streams_synchronizer.cc */,
+                                5CDD85761E43B5C000621E92 /* rtp_streams_synchronizer.h */,
+                                5CDD85791E43B5C000621E92 /* send_delay_stats.cc */,
+                                5CDD857A1E43B5C000621E92 /* send_delay_stats.h */,
+                                5CDD857C1E43B5C000621E92 /* send_statistics_proxy.cc */,
+                                5CDD857D1E43B5C000621E92 /* send_statistics_proxy.h */,
+                                5CDD857F1E43B5C000621E92 /* stats_counter.cc */,
+                                5CDD85801E43B5C000621E92 /* stats_counter.h */,
+                                5CDD85821E43B5C000621E92 /* stream_synchronization.cc */,
+                                5CDD85831E43B5C000621E92 /* stream_synchronization.h */,
+                                5CDD85841E43B5C000621E92 /* transport_adapter.cc */,
+                                5CDD85851E43B5C000621E92 /* transport_adapter.h */,
+                                5CDD85871E43B5C000621E92 /* video_decoder.cc */,
+                                5CDD85891E43B5C000621E92 /* video_encoder.cc */,
+                                5CDD858D1E43B5C000621E92 /* video_receive_stream.cc */,
+                                5CDD858E1E43B5C000621E92 /* video_receive_stream.h */,
+                                5CDD85901E43B5C000621E92 /* video_send_stream.cc */,
+                                5CDD85911E43B5C000621E92 /* video_send_stream.h */,
+                                5CDD85921E43B5C000621E92 /* video_stream_decoder.cc */,
+                                5CDD85931E43B5C000621E92 /* video_stream_decoder.h */,
+                                5CDD85951E43B5C000621E92 /* vie_encoder.cc */,
+                                5CDD85961E43B5C000621E92 /* vie_encoder.h */,
+                                5CDD85981E43B5C000621E92 /* vie_remb.cc */,
+                                5CDD85991E43B5C000621E92 /* vie_remb.h */,
</ins><span class="cx">                         );
</span><del>-                        path = cpp;
</del><ins>+                        path = video;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                703D13E93FDB56C71BA57CF3 /* tools */ = {
</del><ins>+                5CDD85DB1E43B7F700621E92 /* aecm */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                F688460A1CAEF8E496E9C013 /* audio_checksum.h */,
-                                A5879EC9666ABC79E861E533 /* audio_loop.cc */,
-                                F64FDAC9755AF67720790773 /* audio_loop.h */,
-                                5F12778C8CF348770281D4D4 /* audio_sink.cc */,
-                                391C8BF708CF4F43ADA37526 /* audio_sink.h */,
-                                2F4DBA517806A29DF0088725 /* constant_pcm_packet_source.cc */,
-                                8AD655BAAF1CDFDC51EEBD9C /* constant_pcm_packet_source.h */,
-                                1AFB8BC60213CA2CF639D012 /* encode_neteq_input.cc */,
-                                EAE0F974DD1483716183DF57 /* encode_neteq_input.h */,
-                                211D2958F657ABF182516482 /* fake_decode_from_file.cc */,
-                                A6A7CD24E3427EF04C3DDBF5 /* fake_decode_from_file.h */,
-                                36DCD179AADB52E01EB67442 /* input_audio_file.cc */,
-                                6C898110C3E9278D5FCCD9FF /* input_audio_file.h */,
-                                DA5D74E32F63293111B8A743 /* input_audio_file_unittest.cc */,
-                                1A9363C76D21252403EC79C2 /* neteq_external_decoder_test.cc */,
-                                F668AA9C686ADA467941C512 /* neteq_external_decoder_test.h */,
-                                58218500556C33C4EF45C550 /* neteq_input.h */,
-                                C4CFB23B21B2462CCEAA9F12 /* neteq_packet_source_input.cc */,
-                                418A1B5E401F9D43DAAE5DDB /* neteq_packet_source_input.h */,
-                                9C763315D7DBEAF0E42340D4 /* neteq_performance_test.cc */,
-                                EB2335BC93992F82F4EE9C6A /* neteq_performance_test.h */,
-                                84D3BD8389C4B7A496A1BF86 /* neteq_quality_test.cc */,
-                                A37D5E33F781578FFA1F0DCF /* neteq_quality_test.h */,
-                                DAA35A9F1BB3C28D9A418D8B /* neteq_replacement_input.cc */,
-                                7B2A0EE4E33CB6D08C8A22BB /* neteq_replacement_input.h */,
-                                66F04F306BA2B54E0DFE63F0 /* neteq_rtpplay.cc */,
-                                CC6C28274D6E54F791B4E38A /* neteq_test.cc */,
-                                B48FF024CBEB0F5D13B58470 /* neteq_test.h */,
-                                1AE7BEAA5B623B35251A2BF5 /* output_audio_file.h */,
-                                4798773D1CE5FCBDC297E847 /* output_wav_file.h */,
-                                2A178D8934022C00475E1219 /* packet.cc */,
-                                2932625735D2235C730D39D2 /* packet.h */,
-                                2D808A899EA359ACDC4F66BE /* packet_source.cc */,
-                                19AE640D5BA55BC7004E8C2D /* packet_source.h */,
-                                EB974FA2ED04B953FCBB1CB5 /* packet_unittest.cc */,
-                                B7EDA0CD43D4CC4E59FF51B4 /* resample_input_audio_file.cc */,
-                                7E64C2BD0EA769EBDCCE266B /* resample_input_audio_file.h */,
-                                C97D3E514F915C9A8EC3BBED /* rtc_event_log_source.cc */,
-                                7412FDE5A762473A75867EC4 /* rtc_event_log_source.h */,
-                                01E10BA4A933D298608E846E /* rtp_analyze.cc */,
-                                A17DA7464BB73CE429D42712 /* rtp_file_source.cc */,
-                                E962179A35A844BFCFFA8E0A /* rtp_file_source.h */,
-                                11F6CDDBA2E21338FD536FCB /* rtp_generator.cc */,
-                                714DA1AFC39A91F9EA68F29B /* rtp_generator.h */,
-                                838DCF787BCAC75A46D7E3DF /* rtpcat.cc */,
</del><ins>+                                5CDD85DF1E43B81000621E92 /* aecm_core.cc */,
+                                5CDD85E01E43B81000621E92 /* aecm_core.h */,
+                                5CDD85DC1E43B81000621E92 /* aecm_core_c.cc */,
+                                5CDD85E11E43B81000621E92 /* aecm_defines.h */,
+                                5CDD85E21E43B81000621E92 /* echo_control_mobile.cc */,
+                                5CDD85E31E43B81000621E92 /* echo_control_mobile.h */,
</ins><span class="cx">                         );
</span><del>-                        path = tools;
</del><ins>+                        name = aecm;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                70AF59AA4D385F44D72CEA3D /* jsoncpp */ = {
</del><ins>+                5CDD85EC1E43B84200621E92 /* ns */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                B2724DBB601D1F2388323C8D /* overrides */,
-                                3954FA077979A11AAA111D0F /* source */,
</del><ins>+                                5CDD85ED1E43B84E00621E92 /* defines.h */,
+                                5CDD85F01E43B84E00621E92 /* noise_suppression.c */,
+                                5CDD85F11E43B84E00621E92 /* noise_suppression.h */,
+                                5CDD85EE1E43B84E00621E92 /* noise_suppression_x.c */,
+                                5CDD85EF1E43B84E00621E92 /* noise_suppression_x.h */,
+                                5CDD85F21E43B84E00621E92 /* ns_core.c */,
+                                5CDD85F31E43B84E00621E92 /* ns_core.h */,
+                                5CDD85F71E43B84E00621E92 /* nsx_core.c */,
+                                5CDD85F81E43B84E00621E92 /* nsx_core.h */,
+                                5CDD85F41E43B84E00621E92 /* nsx_core_c.c */,
+                                5CDD85F91E43B84E00621E92 /* nsx_defines.h */,
+                                5CDD85FA1E43B84E00621E92 /* windows_private.h */,
</ins><span class="cx">                         );
</span><del>-                        path = jsoncpp;
</del><ins>+                        name = ns;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                711B69810A0EAD0621F8A368 /* ec */ = {
</del><ins>+                5CDD86091E43B8A300621E92 /* signal_processing */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                677D5F1E621ECD50B9F5EA25 /* ec.c */,
-                                801C248533B5FA20DD32E552 /* ec_asn1.c */,
-                                75E2640E9A8CCBF3BCEE0F59 /* ec_key.c */,
-                                67DF25462E607EEB69A0C61C /* ec_montgomery.c */,
-                                F4363087F98F15ECE7F8704D /* internal.h */,
-                                041167E33682616C496404CB /* oct.c */,
-                                426A3E76E9CCEFFF6641832E /* p224-64.c */,
-                                07CC8B36B51E592E7D070354 /* p256-64.c */,
-                                E5C0FF99BE1B38857A4A77C6 /* p256-x86_64-table.h */,
-                                0DDD7FC871FAD42900274679 /* p256-x86_64.c */,
-                                CFCE5F800D995BD1FE8878C0 /* simple.c */,
-                                DB0689B6D3627EA0EBFEB2C4 /* util-64.c */,
-                                C4877471E6EA0A3F929429C0 /* wnaf.c */,
</del><ins>+                                5CDD860A1E43B8B400621E92 /* auto_corr_to_refl_coef.c */,
+                                5CDD860B1E43B8B400621E92 /* auto_correlation.c */,
+                                5CDD860E1E43B8B400621E92 /* complex_bit_reverse.c */,
+                                5CDD86111E43B8B400621E92 /* complex_fft.c */,
+                                5CDD86101E43B8B400621E92 /* complex_fft_tables.h */,
+                                5CDD86121E43B8B400621E92 /* copy_set_operations.c */,
+                                5CDD86151E43B8B400621E92 /* cross_correlation.c */,
+                                5CDD86161E43B8B400621E92 /* division_operations.c */,
+                                5CDD86171E43B8B400621E92 /* dot_product_with_scale.c */,
+                                5CDD861A1E43B8B400621E92 /* downsample_fast.c */,
+                                5CDD861B1E43B8B400621E92 /* energy.c */,
+                                5CDD861F1E43B8B400621E92 /* filter_ar.c */,
+                                5CDD861E1E43B8B400621E92 /* filter_ar_fast_q12.c */,
+                                5CDD86201E43B8B400621E92 /* filter_ma_fast_q12.c */,
+                                5CDD86211E43B8B400621E92 /* get_hanning_window.c */,
+                                5CDD86221E43B8B400621E92 /* get_scaling_square.c */,
+                                5CDD86231E43B8B400621E92 /* ilbc_specific_functions.c */,
+                                5CDD86251E43B8B400621E92 /* levinson_durbin.c */,
+                                5CDD86261E43B8B400621E92 /* lpc_to_refl_coef.c */,
+                                5CDD86291E43B8B400621E92 /* min_max_operations.c */,
+                                5CDD862A1E43B8B400621E92 /* randomization_functions.c */,
+                                5CDD862C1E43B8B400621E92 /* real_fft.c */,
+                                5CDD862D1E43B8B400621E92 /* refl_coef_to_lpc.c */,
+                                5CDD86341E43B8B500621E92 /* resample.c */,
+                                5CDD862E1E43B8B400621E92 /* resample_48khz.c */,
+                                5CDD86321E43B8B500621E92 /* resample_by_2.c */,
+                                5CDD862F1E43B8B400621E92 /* resample_by_2_internal.c */,
+                                5CDD86301E43B8B500621E92 /* resample_by_2_internal.h */,
+                                5CDD86331E43B8B500621E92 /* resample_fractional.c */,
+                                5CDD86361E43B8B500621E92 /* spl_init.c */,
+                                5CDD86371E43B8B500621E92 /* spl_inl.c */,
+                                5CDD863B1E43B8B500621E92 /* spl_sqrt.c */,
+                                5CDD863A1E43B8B500621E92 /* spl_sqrt_floor.c */,
+                                5CDD863C1E43B8B500621E92 /* splitting_filter.c */,
+                                5CDD863D1E43B8B500621E92 /* sqrt_of_one_minus_x_squared.c */,
+                                5CDD863F1E43B8B500621E92 /* vector_scaling_operations.c */,
</ins><span class="cx">                         );
</span><del>-                        path = ec;
</del><ins>+                        name = signal_processing;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                72EBFBB1929959B639AC5731 /* generic */ = {
</del><ins>+                5CDD86751E43B92900621E92 /* utility */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                47D627C56E5A7A146C5C39F5 /* systemdependent.c */,
</del><ins>+                                5CDD86771E43B93800621E92 /* block_mean_calculator.cc */,
+                                5CDD86781E43B93800621E92 /* block_mean_calculator.h */,
+                                5CDD867D1E43B93800621E92 /* delay_estimator.cc */,
+                                5CDD867E1E43B93800621E92 /* delay_estimator.h */,
+                                5CDD86791E43B93800621E92 /* delay_estimator_internal.h */,
+                                5CDD867B1E43B93800621E92 /* delay_estimator_wrapper.cc */,
+                                5CDD867C1E43B93800621E92 /* delay_estimator_wrapper.h */,
+                                5CDD86841E43B93800621E92 /* ooura_fft.cc */,
+                                5CDD86851E43B93900621E92 /* ooura_fft.h */,
+                                5CDD86811E43B93800621E92 /* ooura_fft_sse2.cc */,
+                                5CDD86821E43B93800621E92 /* ooura_fft_tables_common.h */,
</ins><span class="cx">                         );
</span><del>-                        path = generic;
</del><ins>+                        name = utility;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                732767D049317E0291D44ECC /* common_audio */ = {
</del><ins>+                5CDD86961E43B98200621E92 /* echo_detector */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                950C0C8165D0FB3CB9CFC36B /* audio_converter.cc */,
-                                66992F47577CE77E86B7480E /* audio_converter.h */,
-                                23EBB39AB49AE531D2552E26 /* audio_converter_unittest.cc */,
-                                5F6DE054752CD110CC0FE0F0 /* audio_ring_buffer.cc */,
-                                317C79173773A44F576B4954 /* audio_ring_buffer.h */,
-                                495B42534FF890355938F154 /* audio_ring_buffer_unittest.cc */,
-                                5FD7B5732D37FB990257884B /* audio_util.cc */,
-                                7A65726815FD010E6914C24D /* audio_util_unittest.cc */,
-                                E67CA2A89D1A61D7DA41B4AF /* blocker.cc */,
-                                B31927DFA37AA517740C3244 /* blocker.h */,
-                                4F54CE8BC9917B6E16C5AEDB /* blocker_unittest.cc */,
-                                59185DBDE2751DB2824E54DF /* channel_buffer.cc */,
-                                89301D0E35182261D24746B1 /* channel_buffer.h */,
-                                70596C43366A308829B1CA24 /* channel_buffer_unittest.cc */,
-                                A14D6082E000B04A0B5A0E2C /* fft4g.c */,
-                                C57A3312C532AC04AF30F3AD /* fft4g.h */,
-                                73FF44FA8FFE5FFA28D87D04 /* fir_filter.cc */,
-                                7B61BBC4923A9AEE5DFB6A9B /* fir_filter.h */,
-                                9BCA46D45339B7EAB80B650A /* fir_filter_neon.h */,
-                                881F462B7EB7C0F93B7F3755 /* fir_filter_sse.cc */,
-                                A56E3364FE2DBCC7F7240863 /* fir_filter_sse.h */,
-                                CA67BEFE3F60B866A891E973 /* fir_filter_unittest.cc */,
-                                04F5CD93751502169D13A917 /* include */,
-                                762F68B0597A386370BFB513 /* lapped_transform.cc */,
-                                7A371A8E8AEF653FE546EBD0 /* lapped_transform.h */,
-                                8130CAB577E256B7193B1CF8 /* lapped_transform_unittest.cc */,
-                                65DB30222C9438E2CA6784AE /* real_fourier.cc */,
-                                FD6710538ABBF6A1522ADE96 /* real_fourier.h */,
-                                DBA9EA72FF3FD910290F2AA2 /* real_fourier_ooura.cc */,
-                                788AA26D9AF21C5C6F71CA65 /* real_fourier_ooura.h */,
-                                049C9FD3E9C3380815C10231 /* real_fourier_openmax.cc */,
-                                21C23A10DA0D9C273244B51A /* real_fourier_openmax.h */,
-                                99F77BF9653F5C0AEF2FBAFF /* real_fourier_unittest.cc */,
-                                CCA485FA18003B9A4225A094 /* resampler */,
-                                6E5A9A81F3D30730FA48158E /* ring_buffer.c */,
-                                3A7E1BF28C456A549A8D9112 /* ring_buffer.h */,
-                                8C78303A6E6B933C83076A79 /* ring_buffer_unittest.cc */,
-                                360B4252C9346903C31FFC3B /* signal_processing */,
-                                865FEF1E98BF0D14A9FDC5DB /* sparse_fir_filter.cc */,
-                                D5CE3CD27FC5650627BF45A9 /* sparse_fir_filter.h */,
-                                668C065DFD781C73E668ED06 /* sparse_fir_filter_unittest.cc */,
-                                E1A1B20ADD79DDAFF5037DC7 /* vad */,
-                                0754DC5EB95B99948A663A13 /* wav_file.cc */,
-                                EC10F448D8A0A719CA31FA39 /* wav_file.h */,
-                                5E1E91AF6403F3C132A17129 /* wav_file_unittest.cc */,
-                                6ABD3504E57E72E7E6920831 /* wav_header.cc */,
-                                E1CF25DE763DCCF7A0B81A55 /* wav_header.h */,
-                                8348FEE2BA6E484C28546396 /* wav_header_unittest.cc */,
-                                3E95A53C73022FB279EF567E /* window_generator.cc */,
-                                642333B06589FB61167A893A /* window_generator.h */,
-                                2A6AFDD3F51FFE750258CF60 /* window_generator_unittest.cc */,
</del><ins>+                                5CDD86981E43B99400621E92 /* circular_buffer.cc */,
+                                5CDD86991E43B99400621E92 /* circular_buffer.h */,
+                                5CDD869B1E43B99400621E92 /* mean_variance_estimator.cc */,
+                                5CDD869C1E43B99400621E92 /* mean_variance_estimator.h */,
+                                5CDD869E1E43B99400621E92 /* normalized_covariance_estimator.cc */,
+                                5CDD869F1E43B99400621E92 /* normalized_covariance_estimator.h */,
</ins><span class="cx">                         );
</span><del>-                        path = common_audio;
</del><ins>+                        name = echo_detector;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                733A23FE909B723D239A1A2C /* stabs */ = {
</del><ins>+                5CDD86A91E43B9B900621E92 /* aec */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                9676F1C5F4CF24080F94C273 /* stabs-dbgfmt.c */,
</del><ins>+                                5CDD86AA1E43B9C200621E92 /* aec_common.h */,
+                                5CDD86AF1E43B9C200621E92 /* aec_core.cc */,
+                                5CDD86B01E43B9C200621E92 /* aec_core.h */,
+                                5CDD86AD1E43B9C200621E92 /* aec_core_optimized_methods.h */,
+                                5CDD86AE1E43B9C200621E92 /* aec_core_sse2.cc */,
+                                5CDD86B11E43B9C200621E92 /* aec_resampler.cc */,
+                                5CDD86B21E43B9C200621E92 /* aec_resampler.h */,
+                                5CDD86B41E43B9C200621E92 /* echo_cancellation.cc */,
+                                5CDD86B51E43B9C200621E92 /* echo_cancellation.h */,
</ins><span class="cx">                         );
</span><del>-                        path = stabs;
</del><ins>+                        name = aec;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                735B15D462A95C67C943C353 /* p2p */ = {
</del><ins>+                5CDD86C41E43BA1800621E92 /* vad */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                C8FFF2B88BE3AEA0E4F95742 /* base */,
-                                B408B0C83F6891275745C72C /* client */,
-                                D2FC0A01B839CB539A3B8611 /* stunprober */,
</del><ins>+                                5CDD86D31E43BA2800621E92 /* vad.cc */,
+                                5CDD86C61E43BA2700621E92 /* vad_core.c */,
+                                5CDD86C71E43BA2700621E92 /* vad_core.h */,
+                                5CDD86C91E43BA2700621E92 /* vad_filterbank.c */,
+                                5CDD86CA1E43BA2700621E92 /* vad_filterbank.h */,
+                                5CDD86CC1E43BA2700621E92 /* vad_gmm.c */,
+                                5CDD86CD1E43BA2700621E92 /* vad_gmm.h */,
+                                5CDD86CF1E43BA2700621E92 /* vad_sp.c */,
+                                5CDD86D01E43BA2700621E92 /* vad_sp.h */,
+                                5CDD86D41E43BA2800621E92 /* webrtc_vad.c */,
</ins><span class="cx">                         );
</span><del>-                        path = p2p;
</del><ins>+                        name = vad;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                737574733412FED3A361D81D /* testsupport */ = {
</del><ins>+                5CDD86E51E43BA5B00621E92 /* agc */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                756C677DC0003C60982D82C2 /* always_passing_unittest.cc */,
-                                A62E40596AF44E8A2C4EFF72 /* fileutils.cc */,
-                                CFF4F2C3CFBA63A37190A95E /* fileutils.h */,
-                                A89FE1DAD6B3E54836E245CA /* fileutils_unittest.cc */,
-                                09B3DA66147CC3CE0893F364 /* frame_reader.cc */,
-                                74B16EA320A91711AF95A965 /* frame_reader.h */,
-                                C6A4F64D1CBEA5996FEEFE75 /* frame_reader_unittest.cc */,
-                                CEE599F89BC3414BF0A2CEF9 /* frame_writer.cc */,
-                                86D92FDD45DF3AE0AE0F4C61 /* frame_writer.h */,
-                                7363AEE3A978B2AFB6514AB4 /* frame_writer_unittest.cc */,
-                                5233EFD0700459319FDA74C7 /* iosfileutils.mm */,
-                                C54849ACF8DA1E8AE8CCE366 /* mac */,
-                                68E4FD729E0AD5C0CD5D4A8A /* metrics */,
-                                DBBF75C8EF7AE5FD34F4E4E0 /* mock */,
-                                B79B74675899405DC685B3C9 /* packet_reader.cc */,
-                                86C3F9FC619EEF24477429C2 /* packet_reader.h */,
-                                214E601F02BB151BA649D70F /* packet_reader_unittest.cc */,
-                                6A3D09E65576F48F87941EA1 /* perf_test.cc */,
-                                8BD8A2BFE6C72C0C0F47970A /* perf_test.h */,
-                                28F04088CEF45E2A727E8474 /* perf_test_unittest.cc */,
-                                3484D5D9F5FAF078789E69EA /* trace_to_stderr.cc */,
-                                4E5E950C7770A4B6F7AA8935 /* trace_to_stderr.h */,
-                                DEE883D32D2A9D7330EDAB1E /* unittest_utils.h */,
</del><ins>+                                5CDD86E61E43BA6100621E92 /* legacy */,
+                                5CDD86F41E43BA7500621E92 /* agc.cc */,
+                                5CDD86F51E43BA7500621E92 /* agc.h */,
+                                5CDD86F21E43BA7500621E92 /* agc_manager_direct.cc */,
+                                5CDD86F31E43BA7500621E92 /* agc_manager_direct.h */,
+                                5CDD86F61E43BA7500621E92 /* gain_map_internal.h */,
+                                5CDD86F91E43BA7500621E92 /* loudness_histogram.cc */,
+                                5CDD86FA1E43BA7500621E92 /* loudness_histogram.h */,
+                                5CDD86FB1E43BA7500621E92 /* mock_agc.h */,
+                                5CDD86FC1E43BA7500621E92 /* utility.cc */,
+                                5CDD86FD1E43BA7500621E92 /* utility.h */,
</ins><span class="cx">                         );
</span><del>-                        path = testsupport;
</del><ins>+                        name = agc;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                73BB5F84E048428FE2E07620 /* transient */ = {
</del><ins>+                5CDD86E61E43BA6100621E92 /* legacy */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                9591DB0E828CB6A0AD64396B /* click_annotate.cc */,
-                                0C7334CBE0D7FA0B609F9341 /* common.h */,
-                                E1EEC65109201BE6C5CE2EBF /* daubechies_8_wavelet_coeffs.h */,
-                                140D928FB591C1401F2CC4F4 /* dyadic_decimator.h */,
-                                203DF60FAD46947442E2530F /* dyadic_decimator_unittest.cc */,
-                                E89EEB24F7F69DE255190AFF /* file_utils.cc */,
-                                BEEBA8229B524B1CA1BA4389 /* file_utils.h */,
-                                34A6D3AB37104D89789D7C52 /* file_utils_unittest.cc */,
-                                8B9D5EDDB602A2AD133AACD5 /* moving_moments.cc */,
-                                14C4725AE92A238494ED7058 /* moving_moments.h */,
-                                2DEDA708C36A2EC4EC3D0EE9 /* moving_moments_unittest.cc */,
-                                FDEA48E9A10EF3CBB51401BC /* transient_detector.cc */,
-                                C68EB6336CC0585B4F81771C /* transient_detector.h */,
-                                AA8D0CE9903432F3BAB25544 /* transient_detector_unittest.cc */,
-                                D0407839C5316871204093AD /* transient_suppression_test.cc */,
-                                6F8D77BD3B72516908F8AB64 /* transient_suppressor.cc */,
-                                0403038A87DA12B25E9DBFAC /* transient_suppressor.h */,
-                                3C27D2CCE5CAB5E7B6EEA471 /* transient_suppressor_unittest.cc */,
-                                C201781563E6B73DE7B66BDB /* wpd_node.cc */,
-                                8908429911A98EB58EC1A10D /* wpd_node.h */,
-                                66766319B35B152E0A1BF1FF /* wpd_node_unittest.cc */,
-                                8F040650E10238738F6DA249 /* wpd_tree.cc */,
-                                6EB870F72924662364EEC4CB /* wpd_tree.h */,
-                                1C883AA6D64E6DE19D99C6A8 /* wpd_tree_unittest.cc */,
</del><ins>+                                5CDD86E71E43BA6D00621E92 /* analog_agc.c */,
+                                5CDD86E81E43BA6D00621E92 /* analog_agc.h */,
+                                5CDD86E91E43BA6D00621E92 /* digital_agc.c */,
+                                5CDD86EA1E43BA6D00621E92 /* digital_agc.h */,
+                                5CDD86EB1E43BA6D00621E92 /* gain_control.h */,
</ins><span class="cx">                         );
</span><del>-                        path = transient;
</del><ins>+                        name = legacy;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                741D037A48928E68D4531D92 /* common */ = {
</del><ins>+                5CDD870A1E43BAB100621E92 /* vad */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                20BDE9EC5FA0C9F79E9FFFEB /* vp9_alloccommon.c */,
-                                329F9313BAA2D9E437271ED2 /* vp9_alloccommon.h */,
-                                9888C13857A7344C191A3872 /* vp9_blockd.c */,
-                                E667FBF79E01AD250A0F3690 /* vp9_blockd.h */,
-                                BC83DFEFF2C9F58542584529 /* vp9_common.h */,
-                                9C9B535804B7D85FD11C6C19 /* vp9_common_data.c */,
-                                F4ED6C251C9F3A9D8CE176CB /* vp9_common_data.h */,
-                                2C403C58B1E6A4D6A0935FA9 /* vp9_entropy.c */,
-                                9D80EE70A54D50DF0167CF35 /* vp9_entropy.h */,
-                                6A3B0263717C6D81FBDFFBFA /* vp9_entropymode.c */,
-                                8AB1EAAF096F97A302BED04E /* vp9_entropymode.h */,
-                                3528BDF0BD475970A3FB9F56 /* vp9_entropymv.c */,
-                                AE2034D51A8804FCC94BB5E7 /* vp9_entropymv.h */,
-                                7FFC6F0E5FA20E6D99BE5ADC /* vp9_enums.h */,
-                                0CD081906DAA01C751BA3DE7 /* vp9_filter.c */,
-                                29B7A2A56CBCA8B23E930D23 /* vp9_filter.h */,
-                                61EFA23DFDE01CF67190665F /* vp9_frame_buffers.c */,
-                                090C81CF0894BA42335A73CD /* vp9_frame_buffers.h */,
-                                83259883D6427164D9E934D9 /* vp9_idct.c */,
-                                02223968B3A76EB9666500F7 /* vp9_idct.h */,
-                                35D7DAA2DA61C768DFA9D261 /* vp9_loopfilter.c */,
-                                B5FC5C0A27B38111DEFFBE00 /* vp9_loopfilter.h */,
-                                45706342896409E0F9EF8996 /* vp9_mfqe.c */,
-                                4C341E89128BE7E7B2585FF3 /* vp9_mfqe.h */,
-                                0A464E548AEE00C30CF27C0B /* vp9_mv.h */,
-                                134AD2714F894143866CB455 /* vp9_mvref_common.c */,
-                                61E681A12B3262AED32047FA /* vp9_mvref_common.h */,
-                                72FAC336B38251CF9E063392 /* vp9_onyxc_int.h */,
-                                E84252F690265ED3614DFC94 /* vp9_postproc.c */,
-                                D77A6CA8771A086040D474F6 /* vp9_postproc.h */,
-                                09F7BD1167401DB0066E3E63 /* vp9_ppflags.h */,
-                                548D6E541ED32CFBE3AEF969 /* vp9_pred_common.c */,
-                                6725E8048A6017189811F587 /* vp9_pred_common.h */,
-                                7AA3512BEF662C18C9EC6431 /* vp9_quant_common.c */,
-                                6C222AD4A01F9BCDAD471BB7 /* vp9_quant_common.h */,
-                                8FDDB15CE733F3ACED56E7E1 /* vp9_reconinter.c */,
-                                D194667D2CC10245C4F651B2 /* vp9_reconinter.h */,
-                                E7255518388BBFE286CAF7AD /* vp9_reconintra.c */,
-                                53A2DCB6892FC3FDD59BA1E0 /* vp9_reconintra.h */,
-                                9CC4B7517AC362617B682C4D /* vp9_rtcd.c */,
-                                649E266F893E735FD6238B61 /* vp9_scale.c */,
-                                F9F4283303E32A19406228F2 /* vp9_scale.h */,
-                                3B8ECC0494D41651B1370C34 /* vp9_scan.c */,
-                                5E21014CCEA7653424A5E510 /* vp9_scan.h */,
-                                7FE173B251F4CCB212E4349B /* vp9_seg_common.c */,
-                                4405ACA9E71731EF889381B9 /* vp9_seg_common.h */,
-                                F69F193A55133F8E3DAC78E7 /* vp9_thread_common.c */,
-                                B0EB4E881DC211A525BE5535 /* vp9_thread_common.h */,
-                                8F22726D5B2B01FBD2DA2E7A /* vp9_tile_common.c */,
-                                5E0361A5ECE94E1F1B38411E /* vp9_tile_common.h */,
-                                9E4A727E8B39CF7C2737B576 /* x86 */,
</del><ins>+                                5CDD870B1E43BABE00621E92 /* common.h */,
+                                5CDD870D1E43BABE00621E92 /* gmm.cc */,
+                                5CDD870E1E43BABE00621E92 /* gmm.h */,
+                                5CDD870F1E43BABE00621E92 /* noise_gmm_tables.h */,
+                                5CDD87111E43BABE00621E92 /* pitch_based_vad.cc */,
+                                5CDD87121E43BABE00621E92 /* pitch_based_vad.h */,
+                                5CDD87141E43BABE00621E92 /* pitch_internal.cc */,
+                                5CDD87151E43BABE00621E92 /* pitch_internal.h */,
+                                5CDD87171E43BABE00621E92 /* pole_zero_filter.cc */,
+                                5CDD87181E43BABE00621E92 /* pole_zero_filter.h */,
+                                5CDD871A1E43BABE00621E92 /* standalone_vad.cc */,
+                                5CDD871B1E43BABE00621E92 /* standalone_vad.h */,
+                                5CDD871E1E43BABE00621E92 /* vad_audio_proc.cc */,
+                                5CDD871F1E43BABE00621E92 /* vad_audio_proc.h */,
+                                5CDD871C1E43BABE00621E92 /* vad_audio_proc_internal.h */,
+                                5CDD87211E43BABE00621E92 /* vad_circular_buffer.cc */,
+                                5CDD87221E43BABE00621E92 /* vad_circular_buffer.h */,
+                                5CDD87241E43BABE00621E92 /* voice_activity_detector.cc */,
+                                5CDD87251E43BABE00621E92 /* voice_activity_detector.h */,
+                                5CDD87261E43BABE00621E92 /* voice_gmm_tables.h */,
</ins><span class="cx">                         );
</span><del>-                        path = common;
</del><ins>+                        name = vad;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7467483223E135873B94F68F /* include */ = {
</del><ins>+                5CDD87431E43BAE900621E92 /* resampler */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                D823DF4CBF368156940C22E2 /* aes.h */,
-                                94DFE8B88757914230668FA1 /* aes_gcm_ossl.h */,
-                                36B4C1F6CC3CFF7AA4577C51 /* aes_icm.h */,
-                                D5B7A4282126035668AD0601 /* aes_icm_ossl.h */,
-                                08558836BF9493413EA02043 /* alloc.h */,
-                                ED57151A24FD0C9757D73B97 /* auth.h */,
-                                D24507A9297B7AB17E3D31C7 /* cipher.h */,
-                                504F5DCEEE2045A354DDB80B /* crypto_kernel.h */,
-                                733824AF908FBFCF3B1CB3F1 /* crypto_types.h */,
-                                D3D44DC6DB6B351524EA1E83 /* datatypes.h */,
-                                003393852DF5AA7C8AEA24A2 /* err.h */,
-                                9B4A1BD1625FF89B9AD0A2EC /* integers.h */,
-                                569FF28E6874D594E4C914E2 /* key.h */,
-                                9690B1869E1F4F3A78E99727 /* null_auth.h */,
-                                838C678C627AF397280CDD15 /* null_cipher.h */,
-                                32FB9C139A69CBF06D21BDF7 /* rdb.h */,
-                                E52954113FEFCB9B85C52064 /* rdbx.h */,
-                                A33BFC04B66F1E0D9CA8E66B /* stat.h */,
</del><ins>+                                5CDD87451E43BAF500621E92 /* push_resampler.cc */,
+                                5CDD87471E43BAF500621E92 /* push_sinc_resampler.cc */,
+                                5CDD87481E43BAF500621E92 /* push_sinc_resampler.h */,
+                                5CDD874A1E43BAF500621E92 /* resampler.cc */,
+                                5CDD874E1E43BAF500621E92 /* sinc_resampler.cc */,
+                                5CDD874F1E43BAF500621E92 /* sinc_resampler.h */,
+                                5CDD87E01E43BD7000621E92 /* sinc_resampler_sse.cc */,
+                                5CDD87501E43BAF500621E92 /* sinusoidal_linear_chirp_source.cc */,
+                                5CDD87511E43BAF500621E92 /* sinusoidal_linear_chirp_source.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = resampler;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7607E0E8C0780B577C713CE1 /* include */ = {
</del><ins>+                5CDD87601E43BB1D00621E92 /* media_file */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                AB2BEB7A583ABFB59876A811 /* bitrate_adjuster.h */,
-                                7D8951DAE0EC369B9B0C0264 /* corevideo_frame_buffer.h */,
-                                289648AE2CDB942BBCD26226 /* frame_callback.h */,
-                                D9DDF2A4B18F693FDF210C76 /* i420_buffer_pool.h */,
-                                2889A571979B8B870814CDEF /* incoming_video_stream.h */,
-                                7171A23D98DDA9F8A5706513 /* video_frame_buffer.h */,
</del><ins>+                                5CDD87661E43BB3000621E92 /* media_file.h */,
+                                5CDD87611E43BB3000621E92 /* media_file_defines.h */,
+                                5CDD87621E43BB3000621E92 /* media_file_impl.cc */,
+                                5CDD87631E43BB3000621E92 /* media_file_impl.h */,
+                                5CDD87641E43BB3000621E92 /* media_file_utility.cc */,
+                                5CDD87651E43BB3000621E92 /* media_file_utility.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = media_file;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                767CDB06A207AA5F58EBD138 /* cpp */ = {
</del><ins>+                5CDD876D1E43BB7E00621E92 /* isac */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                67D9FE8616F4D0AFA07B6D6D /* cpp-preproc.c */,
</del><ins>+                                5CDD876E1E43BB8800621E92 /* main */,
+                                5CDD8BFC1E43C34600621E92 /* audio_decoder_isac_t.h */,
+                                5CDD8BFB1E43C34600621E92 /* audio_decoder_isac_t_impl.h */,
+                                5CDD8BFE1E43C34600621E92 /* audio_encoder_isac_t.h */,
+                                5CDD8BFD1E43C34600621E92 /* audio_encoder_isac_t_impl.h */,
+                                5CDD8BFF1E43C34600621E92 /* bandwidth_info.h */,
+                                5CDD8C001E43C34600621E92 /* empty.cc */,
+                                5CDD8C071E43C34600621E92 /* locked_bandwidth_info.cc */,
+                                5CDD8C081E43C34600621E92 /* locked_bandwidth_info.h */,
</ins><span class="cx">                         );
</span><del>-                        path = cpp;
</del><ins>+                        path = isac;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                777EFF0D9FC95E0B6B958993 /* libjpeg_turbo */ = {
</del><ins>+                5CDD876E1E43BB8800621E92 /* main */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                70089CB240187BB15FEE331D /* jcapimin.c */,
-                                EC31ED271C1BD097870199E6 /* jcapistd.c */,
-                                0650C6578236B420E40A47E7 /* jccoefct.c */,
-                                1A1C50D5F29F5A6A473AEB4A /* jccolor.c */,
-                                0FCD0EDE5A90E1DEE5DC8FD8 /* jcdctmgr.c */,
-                                5924F399BAC1A85525D497A1 /* jchuff.c */,
-                                B53CC4B0B4DDFD4AA180724C /* jchuff.h */,
-                                A54A8617D12BAC3B8407F3C3 /* jcinit.c */,
-                                4C61D28E3A9AB13169278213 /* jcmainct.c */,
-                                E954223B882089CD78EFAE26 /* jcmarker.c */,
-                                61DA92C0419A278F5B6865FD /* jcmaster.c */,
-                                60D54DC2257BA1824171ECCB /* jcomapi.c */,
-                                92EAA199F598CAF316616A37 /* jconfig.h */,
-                                66E7DA77BCDA8981F4C26DD8 /* jcparam.c */,
-                                5DC2A5C7CF616D7CD2BBA4AA /* jcphuff.c */,
-                                D60825C4607D7D4B34F83CD1 /* jcprepct.c */,
-                                9AF9F5CD612D1566FBFCD225 /* jcsample.c */,
-                                8062F3654DE2D88DC7582E99 /* jdapimin.c */,
-                                B33F0685897DEDB499D30111 /* jdapistd.c */,
-                                23BAC5F6FFC29BF9BCC8F78C /* jdatadst.c */,
-                                37DE9C3FBEE91FF199231991 /* jdatasrc.c */,
-                                AD675B9E8D1DAFFC897818E3 /* jdcoefct.c */,
-                                2297DBD71A150973E4E6105F /* jdcolor.c */,
-                                B0C7E2C2816F52F2749F52B5 /* jdct.h */,
-                                EFB7DF0B3344A8EF5DC618B1 /* jddctmgr.c */,
-                                99D9087F95D21F47892F0877 /* jdhuff.c */,
-                                BA33A7804E17E74948C9E241 /* jdhuff.h */,
-                                128EB8BB7B4B42E8F0564F40 /* jdinput.c */,
-                                35931154864B33D8E551318C /* jdmainct.c */,
-                                348C4AC8653427386AA4ABF0 /* jdmarker.c */,
-                                11A18F8EF5E94D2EDB10D187 /* jdmaster.c */,
-                                560CF4854FE456BD1CAB17C2 /* jdmerge.c */,
-                                A8BA171C3224850C6A96564C /* jdphuff.c */,
-                                B5C5736DF4824D8B85BF089C /* jdpostct.c */,
-                                50BF0126DEFCF8A74090844C /* jdsample.c */,
-                                C9730257BCFFAD8611838B08 /* jerror.c */,
-                                5BC1C094CF9D14232E776855 /* jerror.h */,
-                                0A569FD261D06B8617BD5471 /* jfdctflt.c */,
-                                2FB9D7433B5BF4120BEF88DC /* jfdctfst.c */,
-                                6827D35AE54888C289FB7109 /* jfdctint.c */,
-                                B7BC81D95BECC9336CFD4EBE /* jidctflt.c */,
-                                FD74EB8BCADACBC3311DABF5 /* jidctfst.c */,
-                                A96D3B5396FF62BBA2A60D1C /* jidctint.c */,
-                                BDB153D12780FE0F5A134953 /* jidctred.c */,
-                                A5476560177F8A26EF7FF527 /* jinclude.h */,
-                                404007F3096D6F43358099EE /* jmemmgr.c */,
-                                8B3F31EB83BFFDBD749BCE6A /* jmemnobs.c */,
-                                364567B5B89653FD81A0BFA8 /* jmemsys.h */,
-                                940E1A7FF53FC7B3B384952A /* jmorecfg.h */,
-                                04BBCDCEE592EC79B39EE5E0 /* jpegint.h */,
-                                198C1036C8D2DD0734967708 /* jpeglib.h */,
-                                1853972FA228C8C37123C666 /* jpeglibmangler.h */,
-                                E618D9007F1EAE5EE8667372 /* jquant1.c */,
-                                546B3E8A2B8A7B684232BB7D /* jquant2.c */,
-                                C6413046512C1AD5DFA6F1FD /* jutils.c */,
-                                704DDCF0E521A6429CA94BFB /* jversion.h */,
-                                B3C43724484A97779C426E22 /* simd */,
</del><ins>+                                5CDD876F1E43BB8D00621E92 /* source */,
+                                5CDD87701E43BBFA00621E92 /* util */,
</ins><span class="cx">                         );
</span><del>-                        path = libjpeg_turbo;
</del><ins>+                        path = main;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                77BF0F70EBBC70A90CE51B61 /* SwitchingSampRate */ = {
</del><ins>+                5CDD876F1E43BB8D00621E92 /* source */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                2E3B98061617D2124966A495 /* SwitchingSampRate.cc */,
</del><ins>+                                5CDD87731E43BC0500621E92 /* arith_routines.c */,
+                                5CDD87741E43BC0500621E92 /* arith_routines.h */,
+                                5CDD87711E43BC0500621E92 /* arith_routines_hist.c */,
+                                5CDD87721E43BC0500621E92 /* arith_routines_logist.c */,
+                                5CDD87751E43BC0500621E92 /* audio_decoder_isac.cc */,
+                                5CDD87771E43BC0500621E92 /* audio_encoder_isac.cc */,
+                                5CDD87781E43BC0500621E92 /* bandwidth_estimator.c */,
+                                5CDD87791E43BC0500621E92 /* bandwidth_estimator.h */,
+                                5CDD877A1E43BC0500621E92 /* codec.h */,
+                                5CDD877B1E43BC0500621E92 /* crc.c */,
+                                5CDD877C1E43BC0500621E92 /* crc.h */,
+                                5CDD877E1E43BC0500621E92 /* decode.c */,
+                                5CDD877D1E43BC0500621E92 /* decode_bwe.c */,
+                                5CDD87811E43BC0500621E92 /* encode.c */,
+                                5CDD877F1E43BC0500621E92 /* encode_lpc_swb.c */,
+                                5CDD87801E43BC0500621E92 /* encode_lpc_swb.h */,
+                                5CDD87821E43BC0500621E92 /* entropy_coding.c */,
+                                5CDD87831E43BC0500621E92 /* entropy_coding.h */,
+                                5CDD87841E43BC0500621E92 /* fft.c */,
+                                5CDD87851E43BC0500621E92 /* fft.h */,
+                                5CDD87861E43BC0500621E92 /* filter_functions.c */,
+                                5CDD87871E43BC0500621E92 /* filterbank_tables.c */,
+                                5CDD87881E43BC0500621E92 /* filterbank_tables.h */,
+                                5CDD87891E43BC0500621E92 /* filterbanks.c */,
+                                5CDD878A1E43BC0500621E92 /* intialize.c */,
+                                5CDD878D1E43BC0500621E92 /* isac.c */,
+                                5CDD878B1E43BC0500621E92 /* isac_float_type.h */,
+                                5CDD878E1E43BC0500621E92 /* lattice.c */,
+                                5CDD878F1E43BC0500621E92 /* lpc_analysis.c */,
+                                5CDD87901E43BC0500621E92 /* lpc_analysis.h */,
+                                5CDD87911E43BC0500621E92 /* lpc_gain_swb_tables.c */,
+                                5CDD87921E43BC0500621E92 /* lpc_gain_swb_tables.h */,
+                                5CDD87931E43BC0500621E92 /* lpc_shape_swb12_tables.c */,
+                                5CDD87941E43BC0500621E92 /* lpc_shape_swb12_tables.h */,
+                                5CDD87951E43BC0500621E92 /* lpc_shape_swb16_tables.c */,
+                                5CDD87961E43BC0500621E92 /* lpc_shape_swb16_tables.h */,
+                                5CDD87971E43BC0500621E92 /* lpc_tables.c */,
+                                5CDD87981E43BC0500621E92 /* lpc_tables.h */,
+                                5CDD87991E43BC0500621E92 /* os_specific_inline.h */,
+                                5CDD879B1E43BC0500621E92 /* pitch_estimator.c */,
+                                5CDD879C1E43BC0500621E92 /* pitch_estimator.h */,
+                                5CDD879D1E43BC0500621E92 /* pitch_filter.c */,
+                                5CDD879E1E43BC0500621E92 /* pitch_gain_tables.c */,
+                                5CDD879F1E43BC0500621E92 /* pitch_gain_tables.h */,
+                                5CDD87A01E43BC0500621E92 /* pitch_lag_tables.c */,
+                                5CDD87A11E43BC0500621E92 /* pitch_lag_tables.h */,
+                                5CDD87A21E43BC0500621E92 /* settings.h */,
+                                5CDD87A31E43BC0500621E92 /* spectrum_ar_model_tables.c */,
+                                5CDD87A41E43BC0500621E92 /* spectrum_ar_model_tables.h */,
+                                5CDD87A51E43BC0500621E92 /* structs.h */,
+                                5CDD87A61E43BC0500621E92 /* transform.c */,
</ins><span class="cx">                         );
</span><del>-                        path = SwitchingSampRate;
</del><ins>+                        name = source;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7A7E2C3662889E8863F2AAFB /* x86 */ = {
</del><ins>+                5CDD87701E43BBFA00621E92 /* util */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                ACB5FA633E27967153D2630A /* copy_sse2.asm */,
-                                E1E9EC78AEDE89A233B7214B /* copy_sse3.asm */,
-                                9733EEB229A82DABEDC9E3F6 /* dequantize_mmx.asm */,
-                                89EE9D9507FC2B937BD6A7FE /* filter_x86.c */,
-                                59EEFC262410FE7D6CC8F587 /* filter_x86.h */,
-                                C8543BCAF82F2A2BA4DACBC8 /* idct_blk_mmx.c */,
-                                9ADD191BFDEAEC1952757A2C /* idct_blk_sse2.c */,
-                                5799EA96CB9F216C419307DE /* idctllm_mmx.asm */,
-                                C036A9FCF8195348A9F302D3 /* idctllm_sse2.asm */,
-                                C13DEBCCCAC2B73E08218A43 /* iwalsh_sse2.asm */,
-                                4ECEE6B2F0C610AC34A2D938 /* loopfilter_block_sse2_x86_64.asm */,
-                                1D175CFC2CFC87C2BFF21630 /* loopfilter_sse2.asm */,
-                                64427660A56314C548DEFFE4 /* loopfilter_x86.c */,
-                                99C9BB47C35759E7B07E3705 /* mfqe_sse2.asm */,
-                                81F923D1FC654A53A7872D7C /* recon_mmx.asm */,
-                                6BB8A3619080A6FD76D21B66 /* recon_sse2.asm */,
-                                2DD80768279AF9A53D9FEDD1 /* subpixel_mmx.asm */,
-                                CA256786C009A8DECE016B3C /* subpixel_sse2.asm */,
-                                6F6B54145A7B2829E2307053 /* subpixel_ssse3.asm */,
-                                48ED30FD0455226A78BCDF4D /* vp8_asm_stubs.c */,
</del><ins>+                                5CDD87DC1E43BC2E00621E92 /* utility.c */,
+                                5CDD87DD1E43BC2E00621E92 /* utility.h */,
</ins><span class="cx">                         );
</span><del>-                        path = x86;
</del><ins>+                        name = util;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7A85EE6518A0722A443ACA53 /* build */ = {
</del><ins>+                5CDD87E21E43BD9100621E92 /* logging */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                71AF5A39593F516C63EC0CAF /* no_op_function.cc */,
</del><ins>+                                5CDD87E31E43BDA100621E92 /* apm_data_dumper.cc */,
+                                5CDD87E41E43BDA100621E92 /* apm_data_dumper.h */,
</ins><span class="cx">                         );
</span><del>-                        path = build;
</del><ins>+                        name = logging;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7AB0F88B6F41DB3F18F4EC5F /* md5 */ = {
</del><ins>+                5CDD87E71E43BDC400621E92 /* audio_conference_mixer */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                0A3A6D539DFAB85D70A7FBCD /* md5-x86_64.S */,
</del><ins>+                                5CDD87E81E43BDD300621E92 /* source */,
</ins><span class="cx">                         );
</span><del>-                        path = md5;
</del><ins>+                        path = audio_conference_mixer;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7BC92B1A77AFA5A966A00B1C /* evp */ = {
</del><ins>+                5CDD87E81E43BDD300621E92 /* source */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                B93DFD8D4A25FAE6DE1489ED /* digestsign.c */,
-                                168E7A21FDB75DA4A7D31A16 /* evp.c */,
-                                49D37AF64D115BDCF4A01551 /* evp_asn1.c */,
-                                8811616A885A8CD3252C2888 /* evp_ctx.c */,
-                                2F57872B7AA154B0A1373807 /* internal.h */,
-                                D623E1D77F3C53621F866501 /* p_dsa_asn1.c */,
-                                17F1265AF6B04014DCABB682 /* p_ec.c */,
-                                F5992E04569FC30971F88115 /* p_ec_asn1.c */,
-                                E42D87A1EA7B749FF4DA999A /* p_rsa.c */,
-                                F5363CC43D3B3EF2BE5934AE /* p_rsa_asn1.c */,
-                                AD404A6C756B7240D94A22F2 /* pbkdf.c */,
-                                608BBC2C47B499C6869CC50C /* print.c */,
-                                BAF4C4E2F44BFF98A423DB17 /* sign.c */,
</del><ins>+                                5CDD87E91E43BDED00621E92 /* audio_conference_mixer_impl.cc */,
+                                5CDD87EA1E43BDED00621E92 /* audio_conference_mixer_impl.h */,
+                                5CDD87EB1E43BDED00621E92 /* audio_frame_manipulator.cc */,
+                                5CDD87EC1E43BDED00621E92 /* audio_frame_manipulator.h */,
+                                5CDD87EE1E43BDED00621E92 /* memory_pool.h */,
+                                5CDD87ED1E43BDED00621E92 /* memory_pool_posix.h */,
+                                5CDD87EF1E43BDED00621E92 /* time_scheduler.cc */,
+                                5CDD87F01E43BDED00621E92 /* time_scheduler.h */,
</ins><span class="cx">                         );
</span><del>-                        path = evp;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                7C32F7B701E51B2099DB7FBE /* bn */ = {
-                        isa = PBXGroup;
-                        children = (
-                                068D3FD837150272F7BE1F51 /* rsaz-avx2.S */,
-                                51D99B9ED99DD9ABF977541F /* rsaz-x86_64.S */,
-                                7022D38667C232ED64DD34BD /* x86_64-mont.S */,
-                                3D7613BA8C7363F12AB60FB6 /* x86_64-mont5.S */,
-                        );
-                        path = bn;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                7C5C3B99300814F7B1BC848A /* asm */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9E1F632C1C348C0C9654F139 /* x25519-asm-x86_64.S */,
-                        );
-                        path = asm;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                7CF8075DF770879DC9A33346 /* source */ = {
-                        isa = PBXGroup;
-                        children = (
-                                546FC917C9BCDCC0416AF6A1 /* arith_routines.c */,
-                                B7CE3E76001C6E9D1369E9DA /* arith_routines_hist.c */,
-                                C3EBB07B0B1C405401D6737B /* arith_routines_logist.c */,
-                                D903A2D38832FBD0801EBB7E /* arith_routins.h */,
-                                24BA33FE0BE6C2086A2A4F4E /* audio_decoder_isacfix.cc */,
-                                2F7BB44D0B0C055334AC0CAF /* audio_encoder_isacfix.cc */,
-                                352AB720AE2A06F348EF82D5 /* bandwidth_estimator.c */,
-                                7343F3837E9499AD92235C02 /* bandwidth_estimator.h */,
-                                B411A595509B2FCA5B0F3D07 /* codec.h */,
-                                19E87140E7DA0259167AD64D /* decode.c */,
-                                766547B8AE5EE1CFB3B2186F /* decode_bwe.c */,
-                                55335679A260182D25273901 /* decode_plc.c */,
-                                8994320EF573C592E5FD6FBA /* encode.c */,
-                                3445F81A1DC7A66D519D8A3A /* entropy_coding.c */,
-                                33A44A7F9157B1691BC64AC9 /* entropy_coding.h */,
-                                D31D4A623AAF1CAB06E5102A /* fft.c */,
-                                DBE16DB017FDE0365D5E3B4A /* fft.h */,
-                                A4378AB7E2E2D1CA700DE327 /* filterbank_tables.c */,
-                                A2BFCA5A5D340E5C45C6B561 /* filterbank_tables.h */,
-                                A953CD0ED1DB351AAC8D83BF /* filterbanks.c */,
-                                57818A8CC648770F3973FC3C /* filterbanks_unittest.cc */,
-                                2A14D8B800B1D6E7BEE4A36E /* filters.c */,
-                                605AA583866BB2FA7CD32B9F /* filters_unittest.cc */,
-                                1008BEC552D908A01A0D2139 /* initialize.c */,
-                                8AAA63E72D85DF083059AD9C /* isac_fix_type.h */,
-                                700AEFE63918B5F8619838C6 /* isacfix.c */,
-                                AAC6793A8072C6BC103F6302 /* lattice.c */,
-                                349E4D48CB96C74267F71DCE /* lattice_c.c */,
-                                94BF21747F92AC569EEAF5B5 /* lpc_masking_model.c */,
-                                544958ECF9B96686B535DF31 /* lpc_masking_model.h */,
-                                8034FA0552E4E3035D298223 /* lpc_masking_model_unittest.cc */,
-                                6697102C0633654203828F04 /* lpc_tables.c */,
-                                3C9222113994D0F5A044925E /* lpc_tables.h */,
-                                6FE03268C02748D688C3E397 /* pitch_estimator.c */,
-                                7F7AF773CBD705737C45DA55 /* pitch_estimator.h */,
-                                DBE310D184ED5C7C1CB37CA0 /* pitch_estimator_c.c */,
-                                BDE4C13625A307A300CD33B2 /* pitch_filter.c */,
-                                93F2CB3AA2500D7BF77C93EF /* pitch_filter_c.c */,
-                                E59AE1A96A441C40E56EB2FA /* pitch_gain_tables.c */,
-                                511927AECCF50CC67B2FE867 /* pitch_gain_tables.h */,
-                                AC429C2C85100D3E80D1C610 /* pitch_lag_tables.c */,
-                                79229A71C6680512BD53B72F /* pitch_lag_tables.h */,
-                                14917A64E68255A23AF11374 /* settings.h */,
-                                B4123F42CE3BBC8FD2483F89 /* spectrum_ar_model_tables.c */,
-                                53D5AA512C13E23F2801ED7B /* spectrum_ar_model_tables.h */,
-                                577B69B6ADEBDAA3756EEA1C /* structs.h */,
-                                BA05EA48036C480E6810AE8D /* transform.c */,
-                                1A6A6CD380528F08489DDC69 /* transform_tables.c */,
-                                3BCF23D9E4E9148ED8F19C05 /* transform_unittest.cc */,
-                        );
</del><span class="cx">                         path = source;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7D313A4BBB9047374D050232 /* gtest */ = {
</del><ins>+                5CDD87F91E43BE1C00621E92 /* rtp_rtcp */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                6957B21863B2F2F03F9B4864 /* gtest-death-test.h */,
-                                786659A5D21EADF10363AF9E /* gtest-message.h */,
-                                2B3089828F7D40B2E6E70E88 /* gtest-param-test.h */,
-                                9AEB60B034720A0C0D3976E0 /* gtest-printers.h */,
-                                3693870F43136BEA50B0DB46 /* gtest-spi.h */,
-                                22DE758AF638328A3C29C607 /* gtest-test-part.h */,
-                                BA68E8E926EFC1A3891F4A4E /* gtest-typed-test.h */,
-                                93E98913626FF7454D152B2E /* gtest.h */,
-                                7C334A3BA80BB49BCE734198 /* gtest_pred_impl.h */,
-                                E1882B6B730C94EE0DBB5D30 /* internal */,
</del><ins>+                                5CDD87FA1E43BE2600621E92 /* source */,
</ins><span class="cx">                         );
</span><del>-                        path = gtest;
</del><ins>+                        name = rtp_rtcp;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7D75546DB0BA9923A0327568 /* g722 */ = {
</del><ins>+                5CDD87FA1E43BE2600621E92 /* source */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A4305C206D0D1FD865155BAD /* audio_decoder_g722.cc */,
-                                1515F089C52A18D1E0DA7420 /* audio_decoder_g722.h */,
-                                EDE7BE1A3BAF6C84ABF262D1 /* audio_encoder_g722.cc */,
-                                98ABF8DF35A757294963D017 /* audio_encoder_g722.h */,
-                                9DCF4218A00FFC6DE31845BC /* g722_decode.c */,
-                                E60E47646C41EDB06641A5B0 /* g722_enc_dec.h */,
-                                5C2B5DC8119C0FAA1F190699 /* g722_encode.c */,
-                                7A38E52D4EB279A02DC921F6 /* g722_interface.c */,
-                                E311A1B329965B4A3CBB9F0E /* g722_interface.h */,
-                                08C317919868D15FB65EC6D8 /* test */,
</del><ins>+                                5CDD88EB1E43BF2500621E92 /* rtcp_packet */,
+                                5CDD87FC1E43BE3C00621E92 /* byte_io.h */,
+                                5CDD87FE1E43BE3C00621E92 /* dtmf_queue.cc */,
+                                5CDD87FF1E43BE3C00621E92 /* dtmf_queue.h */,
+                                5CDD88001E43BE3C00621E92 /* fec_private_tables_bursty.h */,
+                                5CDD88011E43BE3C00621E92 /* fec_private_tables_random.h */,
+                                5CDD88021E43BE3C00621E92 /* fec_test_helper.cc */,
+                                5CDD88031E43BE3C00621E92 /* fec_test_helper.h */,
+                                5CDD88051E43BE3C00621E92 /* flexfec_header_reader_writer.cc */,
+                                5CDD88061E43BE3C00621E92 /* flexfec_header_reader_writer.h */,
+                                5CDD880A1E43BE3C00621E92 /* flexfec_receiver.cc */,
+                                5CDD880C1E43BE3C00621E92 /* flexfec_sender.cc */,
+                                5CDD880F1E43BE3C00621E92 /* forward_error_correction.cc */,
+                                5CDD88101E43BE3C00621E92 /* forward_error_correction.h */,
+                                5CDD880D1E43BE3C00621E92 /* forward_error_correction_internal.cc */,
+                                5CDD880E1E43BE3C00621E92 /* forward_error_correction_internal.h */,
+                                5CDD88151E43BE3C00621E92 /* packet_loss_stats.cc */,
+                                5CDD88161E43BE3C00621E92 /* packet_loss_stats.h */,
+                                5CDD88181E43BE3C00621E92 /* playout_delay_oracle.cc */,
+                                5CDD88191E43BE3C00621E92 /* playout_delay_oracle.h */,
+                                5CDD881A1E43BE3C00621E92 /* receive_statistics_impl.cc */,
+                                5CDD881B1E43BE3C00621E92 /* receive_statistics_impl.h */,
+                                5CDD881E1E43BE3C00621E92 /* remote_ntp_time_estimator.cc */,
+                                5CDD88211E43BE3C00621E92 /* rtcp_packet.cc */,
+                                5CDD88221E43BE3C00621E92 /* rtcp_packet.h */,
+                                5CDD88241E43BE3C00621E92 /* rtcp_receiver.cc */,
+                                5CDD88251E43BE3C00621E92 /* rtcp_receiver.h */,
+                                5CDD88271E43BE3C00621E92 /* rtcp_sender.cc */,
+                                5CDD88281E43BE3C00621E92 /* rtcp_sender.h */,
+                                5CDD882A1E43BE3C00621E92 /* rtcp_utility.cc */,
+                                5CDD882B1E43BE3C00621E92 /* rtcp_utility.h */,
+                                5CDD883A1E43BE3C00621E92 /* rtp_format.cc */,
+                                5CDD883B1E43BE3C00621E92 /* rtp_format.h */,
+                                5CDD882E1E43BE3C00621E92 /* rtp_format_h264.cc */,
+                                5CDD882F1E43BE3C00621E92 /* rtp_format_h264.h */,
+                                5CDD88301E43BE3C00621E92 /* rtp_format_video_generic.cc */,
+                                5CDD88311E43BE3C00621E92 /* rtp_format_video_generic.h */,
+                                5CDD88351E43BE3C00621E92 /* rtp_format_vp8.cc */,
+                                5CDD88361E43BE3C00621E92 /* rtp_format_vp8.h */,
+                                5CDD88381E43BE3C00621E92 /* rtp_format_vp9.cc */,
+                                5CDD88391E43BE3C00621E92 /* rtp_format_vp9.h */,
+                                5CDD883D1E43BE3C00621E92 /* rtp_header_extension.cc */,
+                                5CDD883E1E43BE3C00621E92 /* rtp_header_extension.h */,
+                                5CDD883F1E43BE3C00621E92 /* rtp_header_extensions.cc */,
+                                5CDD88401E43BE3C00621E92 /* rtp_header_extensions.h */,
+                                5CDD88411E43BE3C00621E92 /* rtp_header_parser.cc */,
+                                5CDD88481E43BE3C00621E92 /* rtp_packet.cc */,
+                                5CDD88491E43BE3C00621E92 /* rtp_packet.h */,
+                                5CDD88431E43BE3C00621E92 /* rtp_packet_history.cc */,
+                                5CDD88441E43BE3C00621E92 /* rtp_packet_history.h */,
+                                5CDD88451E43BE3C00621E92 /* rtp_packet_received.h */,
+                                5CDD88461E43BE3C00621E92 /* rtp_packet_to_send.h */,
+                                5CDD884B1E43BE3C00621E92 /* rtp_payload_registry.cc */,
+                                5CDD884C1E43BE3C00621E92 /* rtp_receiver_audio.cc */,
+                                5CDD884D1E43BE3C00621E92 /* rtp_receiver_audio.h */,
+                                5CDD884E1E43BE3C00621E92 /* rtp_receiver_impl.cc */,
+                                5CDD884F1E43BE3C00621E92 /* rtp_receiver_impl.h */,
+                                5CDD88501E43BE3C00621E92 /* rtp_receiver_strategy.cc */,
+                                5CDD88511E43BE3C00621E92 /* rtp_receiver_strategy.h */,
+                                5CDD88521E43BE3C00621E92 /* rtp_receiver_video.cc */,
+                                5CDD88531E43BE3C00621E92 /* rtp_receiver_video.h */,
+                                5CDD88541E43BE3C00621E92 /* rtp_rtcp_config.h */,
+                                5CDD88561E43BE3C00621E92 /* rtp_rtcp_impl.cc */,
+                                5CDD88571E43BE3C00621E92 /* rtp_rtcp_impl.h */,
+                                5CDD885D1E43BE3C00621E92 /* rtp_sender.cc */,
+                                5CDD885E1E43BE3C00621E92 /* rtp_sender.h */,
+                                5CDD88581E43BE3C00621E92 /* rtp_sender_audio.cc */,
+                                5CDD88591E43BE3C00621E92 /* rtp_sender_audio.h */,
+                                5CDD885B1E43BE3C00621E92 /* rtp_sender_video.cc */,
+                                5CDD885C1E43BE3C00621E92 /* rtp_sender_video.h */,
+                                5CDD885F1E43BE3C00621E92 /* rtp_utility.cc */,
+                                5CDD88601E43BE3C00621E92 /* rtp_utility.h */,
+                                5CDD88611E43BE3C00621E92 /* ssrc_database.cc */,
+                                5CDD88621E43BE3C00621E92 /* ssrc_database.h */,
+                                5CDD88641E43BE3C00621E92 /* time_util.cc */,
+                                5CDD88651E43BE3C00621E92 /* time_util.h */,
+                                5CDD88661E43BE3C00621E92 /* tmmbr_help.cc */,
+                                5CDD88671E43BE3C00621E92 /* tmmbr_help.h */,
+                                5CDD88691E43BE3C00621E92 /* ulpfec_generator.cc */,
+                                5CDD886A1E43BE3C00621E92 /* ulpfec_generator.h */,
+                                5CDD886C1E43BE3C00621E92 /* ulpfec_header_reader_writer.cc */,
+                                5CDD886D1E43BE3C00621E92 /* ulpfec_header_reader_writer.h */,
+                                5CDD886E1E43BE3C00621E92 /* ulpfec_receiver_impl.cc */,
+                                5CDD886F1E43BE3C00621E92 /* ulpfec_receiver_impl.h */,
+                                5CDD88711E43BE3C00621E92 /* video_codec_information.h */,
+                                5CDD88731E43BE3C00621E92 /* vp8_partition_aggregator.cc */,
+                                5CDD88741E43BE3C00621E92 /* vp8_partition_aggregator.h */,
</ins><span class="cx">                         );
</span><del>-                        path = g722;
</del><ins>+                        name = source;
+                        path = rtp_rtcp/source;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7E7D6AFD2390E921AE57DD97 /* test */ = {
</del><ins>+                5CDD88EB1E43BF2500621E92 /* rtcp_packet */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                99CF94967B515FA1CF25CA08 /* audio_conference_mixer_unittest.cc */,
</del><ins>+                                5CDD88ED1E43BF3A00621E92 /* app.cc */,
+                                5CDD88EE1E43BF3A00621E92 /* app.h */,
+                                5CDD88F01E43BF3A00621E92 /* bye.cc */,
+                                5CDD88F11E43BF3A00621E92 /* bye.h */,
+                                5CDD88F31E43BF3A00621E92 /* common_header.cc */,
+                                5CDD88F41E43BF3A00621E92 /* common_header.h */,
+                                5CDD88F61E43BF3A00621E92 /* compound_packet.cc */,
+                                5CDD88F71E43BF3A00621E92 /* compound_packet.h */,
+                                5CDD88F91E43BF3A00621E92 /* dlrr.cc */,
+                                5CDD88FA1E43BF3A00621E92 /* dlrr.h */,
+                                5CDD88FC1E43BF3A00621E92 /* extended_jitter_report.cc */,
+                                5CDD88FD1E43BF3A00621E92 /* extended_jitter_report.h */,
+                                5CDD88FF1E43BF3A00621E92 /* extended_reports.cc */,
+                                5CDD89001E43BF3A00621E92 /* extended_reports.h */,
+                                5CDD89021E43BF3A00621E92 /* fir.cc */,
+                                5CDD89031E43BF3A00621E92 /* fir.h */,
+                                5CDD89051E43BF3A00621E92 /* nack.cc */,
+                                5CDD89061E43BF3A00621E92 /* nack.h */,
+                                5CDD89081E43BF3A00621E92 /* pli.cc */,
+                                5CDD89091E43BF3A00621E92 /* pli.h */,
+                                5CDD890A1E43BF3A00621E92 /* psfb.cc */,
+                                5CDD890B1E43BF3A00621E92 /* psfb.h */,
+                                5CDD890D1E43BF3A00621E92 /* rapid_resync_request.cc */,
+                                5CDD890E1E43BF3A00621E92 /* rapid_resync_request.h */,
+                                5CDD89101E43BF3A00621E92 /* receiver_report.cc */,
+                                5CDD89111E43BF3A00621E92 /* receiver_report.h */,
+                                5CDD89131E43BF3A00621E92 /* remb.cc */,
+                                5CDD89141E43BF3A00621E92 /* remb.h */,
+                                5CDD89161E43BF3A00621E92 /* report_block.cc */,
+                                5CDD89171E43BF3A00621E92 /* report_block.h */,
+                                5CDD89191E43BF3A00621E92 /* rpsi.cc */,
+                                5CDD891A1E43BF3A00621E92 /* rpsi.h */,
+                                5CDD891C1E43BF3A00621E92 /* rrtr.cc */,
+                                5CDD891D1E43BF3A00621E92 /* rrtr.h */,
+                                5CDD891E1E43BF3A00621E92 /* rtpfb.cc */,
+                                5CDD891F1E43BF3A00621E92 /* rtpfb.h */,
+                                5CDD89211E43BF3A00621E92 /* sdes.cc */,
+                                5CDD89221E43BF3A00621E92 /* sdes.h */,
+                                5CDD89241E43BF3A00621E92 /* sender_report.cc */,
+                                5CDD89251E43BF3A00621E92 /* sender_report.h */,
+                                5CDD89271E43BF3A00621E92 /* sli.cc */,
+                                5CDD89281E43BF3A00621E92 /* sli.h */,
+                                5CDD892A1E43BF3A00621E92 /* target_bitrate.cc */,
+                                5CDD892B1E43BF3A00621E92 /* target_bitrate.h */,
+                                5CDD892C1E43BF3A00621E92 /* tmmb_item.cc */,
+                                5CDD892D1E43BF3A00621E92 /* tmmb_item.h */,
+                                5CDD892F1E43BF3A00621E92 /* tmmbn.cc */,
+                                5CDD89301E43BF3A00621E92 /* tmmbn.h */,
+                                5CDD89321E43BF3A00621E92 /* tmmbr.cc */,
+                                5CDD89331E43BF3A00621E92 /* tmmbr.h */,
+                                5CDD89351E43BF3A00621E92 /* transport_feedback.cc */,
+                                5CDD89361E43BF3A00621E92 /* transport_feedback.h */,
+                                5CDD89381E43BF3A00621E92 /* voip_metric.cc */,
+                                5CDD89391E43BF3A00621E92 /* voip_metric.h */,
</ins><span class="cx">                         );
</span><del>-                        path = test;
</del><ins>+                        path = rtcp_packet;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7F3C7FF253302D0C832C1B0B /* md5 */ = {
</del><ins>+                5CDD89881E43BF8A00621E92 /* neteq */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                BEB77DC2CA09B2BC6973B908 /* md5.c */,
</del><ins>+                                5CDD8A5F1E43C00000621E92 /* tools */,
+                                5CDD89891E43BFB300621E92 /* accelerate.cc */,
+                                5CDD898A1E43BFB300621E92 /* accelerate.h */,
+                                5CDD898C1E43BFB300621E92 /* audio_classifier.cc */,
+                                5CDD898D1E43BFB300621E92 /* audio_classifier.h */,
+                                5CDD898E1E43BFB300621E92 /* audio_decoder_impl.cc */,
+                                5CDD898F1E43BFB300621E92 /* audio_decoder_impl.h */,
+                                5CDD89921E43BFB300621E92 /* audio_multi_vector.cc */,
+                                5CDD89931E43BFB300621E92 /* audio_multi_vector.h */,
+                                5CDD89951E43BFB300621E92 /* audio_vector.cc */,
+                                5CDD89961E43BFB300621E92 /* audio_vector.h */,
+                                5CDD89981E43BFB300621E92 /* background_noise.cc */,
+                                5CDD89991E43BFB300621E92 /* background_noise.h */,
+                                5CDD899B1E43BFB300621E92 /* buffer_level_filter.cc */,
+                                5CDD899C1E43BFB300621E92 /* buffer_level_filter.h */,
+                                5CDD899E1E43BFB300621E92 /* comfort_noise.cc */,
+                                5CDD899F1E43BFB300621E92 /* comfort_noise.h */,
+                                5CDD89A01E43BFB300621E92 /* cross_correlation.cc */,
+                                5CDD89A11E43BFB300621E92 /* cross_correlation.h */,
+                                5CDD89A71E43BFB300621E92 /* decision_logic.cc */,
+                                5CDD89A81E43BFB300621E92 /* decision_logic.h */,
+                                5CDD89A21E43BFB300621E92 /* decision_logic_fax.cc */,
+                                5CDD89A31E43BFB300621E92 /* decision_logic_fax.h */,
+                                5CDD89A41E43BFB300621E92 /* decision_logic_normal.cc */,
+                                5CDD89A51E43BFB300621E92 /* decision_logic_normal.h */,
+                                5CDD89AA1E43BFB300621E92 /* decoder_database.cc */,
+                                5CDD89AB1E43BFB300621E92 /* decoder_database.h */,
+                                5CDD89AC1E43BFB300621E92 /* defines.h */,
+                                5CDD89AE1E43BFB300621E92 /* delay_manager.cc */,
+                                5CDD89AF1E43BFB300621E92 /* delay_manager.h */,
+                                5CDD89B11E43BFB300621E92 /* delay_peak_detector.cc */,
+                                5CDD89B21E43BFB300621E92 /* delay_peak_detector.h */,
+                                5CDD89B41E43BFB300621E92 /* dsp_helper.cc */,
+                                5CDD89B51E43BFB300621E92 /* dsp_helper.h */,
+                                5CDD89B71E43BFB300621E92 /* dtmf_buffer.cc */,
+                                5CDD89B81E43BFB300621E92 /* dtmf_buffer.h */,
+                                5CDD89BA1E43BFB300621E92 /* dtmf_tone_generator.cc */,
+                                5CDD89BB1E43BFB300621E92 /* dtmf_tone_generator.h */,
+                                5CDD89BD1E43BFB300621E92 /* expand.cc */,
+                                5CDD89BE1E43BFB300621E92 /* expand.h */,
+                                5CDD89C11E43BFB300621E92 /* merge.cc */,
+                                5CDD89C21E43BFB300621E92 /* merge.h */,
+                                5CDD89C51E43BFB300621E92 /* nack_tracker.cc */,
+                                5CDD89C61E43BFB300621E92 /* nack_tracker.h */,
+                                5CDD89D01E43BFB300621E92 /* neteq.cc */,
+                                5CDD89C91E43BFB300621E92 /* neteq_impl.cc */,
+                                5CDD89CA1E43BFB300621E92 /* neteq_impl.h */,
+                                5CDD89D31E43BFB300621E92 /* normal.cc */,
+                                5CDD89D41E43BFB300621E92 /* normal.h */,
+                                5CDD89D91E43BFB300621E92 /* packet.cc */,
+                                5CDD89DA1E43BFB300621E92 /* packet.h */,
+                                5CDD89D71E43BFB300621E92 /* packet_buffer.cc */,
+                                5CDD89D81E43BFB300621E92 /* packet_buffer.h */,
+                                5CDD89DC1E43BFB300621E92 /* post_decode_vad.cc */,
+                                5CDD89DD1E43BFB300621E92 /* post_decode_vad.h */,
+                                5CDD89DE1E43BFB300621E92 /* preemptive_expand.cc */,
+                                5CDD89DF1E43BFB300621E92 /* preemptive_expand.h */,
+                                5CDD89E11E43BFB300621E92 /* random_vector.cc */,
+                                5CDD89E21E43BFB300621E92 /* random_vector.h */,
+                                5CDD89E41E43BFB300621E92 /* red_payload_splitter.cc */,
+                                5CDD89E51E43BFB300621E92 /* red_payload_splitter.h */,
+                                5CDD89E61E43BFB300621E92 /* rtcp.cc */,
+                                5CDD89E71E43BFB300621E92 /* rtcp.h */,
+                                5CDD89E81E43BFB300621E92 /* statistics_calculator.cc */,
+                                5CDD89E91E43BFB300621E92 /* statistics_calculator.h */,
+                                5CDD89EB1E43BFB300621E92 /* sync_buffer.cc */,
+                                5CDD89EC1E43BFB300621E92 /* sync_buffer.h */,
+                                5CDD89EF1E43BFB300621E92 /* tick_timer.cc */,
+                                5CDD89F01E43BFB300621E92 /* tick_timer.h */,
+                                5CDD89F21E43BFB300621E92 /* time_stretch.cc */,
+                                5CDD89F31E43BFB300621E92 /* time_stretch.h */,
+                                5CDD89F51E43BFB300621E92 /* timestamp_scaler.cc */,
+                                5CDD89F61E43BFB300621E92 /* timestamp_scaler.h */,
</ins><span class="cx">                         );
</span><del>-                        path = md5;
</del><ins>+                        path = neteq;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                7FB6CEF8BDD519FBE400556A /* converter */ = {
</del><ins>+                5CDD8A5F1E43C00000621E92 /* tools */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                84A8D576B81041C5421F472F /* converter.cc */,
-                                FA69E2D1AD342BA72763F762 /* converter.h */,
-                                7C8D4A652BF84FF76D6A22EC /* rgba_to_i420_converter.cc */,
</del><ins>+                                5CDD8A601E43C00F00621E92 /* audio_checksum.h */,
+                                5CDD8A611E43C00F00621E92 /* audio_loop.cc */,
+                                5CDD8A621E43C00F00621E92 /* audio_loop.h */,
+                                5CDD8A631E43C00F00621E92 /* audio_sink.cc */,
+                                5CDD8A641E43C00F00621E92 /* audio_sink.h */,
+                                5CDD8A651E43C00F00621E92 /* constant_pcm_packet_source.cc */,
+                                5CDD8A661E43C00F00621E92 /* constant_pcm_packet_source.h */,
+                                5CDD8A681E43C00F00621E92 /* encode_neteq_input.cc */,
+                                5CDD8A691E43C00F00621E92 /* encode_neteq_input.h */,
+                                5CDD8A6A1E43C00F00621E92 /* fake_decode_from_file.cc */,
+                                5CDD8A6B1E43C00F00621E92 /* fake_decode_from_file.h */,
+                                5CDD8A6D1E43C00F00621E92 /* input_audio_file.cc */,
+                                5CDD8A6E1E43C00F00621E92 /* input_audio_file.h */,
+                                5CDD8A711E43C00F00621E92 /* neteq_input.h */,
+                                5CDD8A781E43C00F00621E92 /* neteq_replacement_input.cc */,
+                                5CDD8A791E43C00F00621E92 /* neteq_replacement_input.h */,
+                                5CDD8A7D1E43C00F00621E92 /* output_audio_file.h */,
+                                5CDD8A7E1E43C00F00621E92 /* output_wav_file.h */,
+                                5CDD8A821E43C00F00621E92 /* packet.cc */,
+                                5CDD8A831E43C00F00621E92 /* packet.h */,
+                                5CDD8A7F1E43C00F00621E92 /* packet_source.cc */,
+                                5CDD8A801E43C00F00621E92 /* packet_source.h */,
+                                5CDD8A841E43C00F00621E92 /* resample_input_audio_file.cc */,
+                                5CDD8A851E43C00F00621E92 /* resample_input_audio_file.h */,
+                                5CDD8A891E43C00F00621E92 /* rtp_file_source.cc */,
+                                5CDD8A8A1E43C00F00621E92 /* rtp_file_source.h */,
+                                5CDD8A8B1E43C00F00621E92 /* rtp_generator.cc */,
+                                5CDD8A8C1E43C00F00621E92 /* rtp_generator.h */,
+                                5CDD8A8D1E43C00F00621E92 /* rtpcat.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = converter;
</del><ins>+                        name = tools;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                80034002A3B1BAFE71883B96 /* include */ = {
</del><ins>+                5CDD8ABB1E43C22200621E92 /* audio */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                FFF45DEAE5106A89A64B97A7 /* vpx_mem_intrnl.h */,
</del><ins>+                                5CDD8ABD1E43C23900621E92 /* audio_receive_stream.cc */,
+                                5CDD8ABE1E43C23900621E92 /* audio_receive_stream.h */,
+                                5CDD8AC01E43C23900621E92 /* audio_send_stream.cc */,
+                                5CDD8AC11E43C23900621E92 /* audio_send_stream.h */,
+                                5CDD8AC31E43C23900621E92 /* audio_state.cc */,
+                                5CDD8AC41E43C23900621E92 /* audio_state.h */,
+                                5CDD8AC61E43C23900621E92 /* conversion.h */,
+                                5CDD8AC91E43C23900621E92 /* scoped_voe_interface.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                80A8D11D73E900BFA0EE9F1D /* yasm */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2E5E18CB2BA70AAE4184831D /* source */,
-                        );
-                        path = yasm;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                80B9E5BEDEF28563AFA143A5 /* stubs */ = {
-                        isa = PBXGroup;
-                        children = (
-                                CBA94D73B1B3654B5C3238FC /* atomic_sequence_num.h */,
-                                E520C2FD4B01E6787B2AD899 /* atomicops.h */,
-                                DB2B67B7E76E9C836398558E /* atomicops_internals_arm64_gcc.h */,
-                                422F3EFC67351CB895EE9E9B /* atomicops_internals_arm_gcc.h */,
-                                2088E3111D5288F26FD1A256 /* atomicops_internals_arm_qnx.h */,
-                                6F2A31A47803ECE2651917E0 /* atomicops_internals_atomicword_compat.h */,
-                                E9F6D7CB8965736D24B00592 /* atomicops_internals_generic_gcc.h */,
-                                DBB2A8A6662924AE72DF9873 /* atomicops_internals_macosx.h */,
-                                CEB426A8F55567CF5F017215 /* atomicops_internals_mips_gcc.h */,
-                                C03D3C0B3E4165E31A3E449E /* atomicops_internals_pnacl.h */,
-                                BBBC5E15146F4524F71423E8 /* atomicops_internals_power.h */,
-                                9AEDA5EA2E9EA246071481A2 /* atomicops_internals_ppc_gcc.h */,
-                                22C0F62F60E090053EE4EDFD /* atomicops_internals_solaris.h */,
-                                A0EF0B6DCE7A03576F1F2D72 /* atomicops_internals_tsan.h */,
-                                72AD57924D41271A07ACE5B7 /* atomicops_internals_x86_gcc.cc */,
-                                D93419F4F331339F424E524B /* atomicops_internals_x86_gcc.h */,
-                                57A4BD8967E6D0ED71088928 /* atomicops_internals_x86_msvc.cc */,
-                                899DFCDAD4DA9D02B94729B2 /* atomicops_internals_x86_msvc.h */,
-                                F82C733305B89BDC772FB1BF /* bytestream.cc */,
-                                1285F28128D47F3B0CD3872B /* bytestream.h */,
-                                EC5DD07A7ED933091A2D9ED2 /* callback.h */,
-                                672F74E91FE836C6C129CD67 /* casts.h */,
-                                75DD113A7DBC3ABA7E7D026C /* common.cc */,
-                                BE3791827C7BB042411A3022 /* common.h */,
-                                A88B9E11657F18765C526847 /* fastmem.h */,
-                                962FBE3308F85EB96202242A /* hash.h */,
-                                677967A64F8C209D39725E5B /* int128.cc */,
-                                9B545661CA8F4C8B39289436 /* int128.h */,
-                                3316161842EC6547655AB8A7 /* logging.h */,
-                                EADCDA9614AF0597720ECCEC /* macros.h */,
-                                4E391D6AC16237636933CC6B /* map_util.h */,
-                                26E4A8B6D58C9BA4437C601B /* mathlimits.cc */,
-                                9E2276B78D2F64D05BD17787 /* mathlimits.h */,
-                                A5E31751B288A45A36FD901F /* mathutil.h */,
-                                73350805D2CC236CD4312C38 /* mutex.h */,
-                                26389A4B86D37DB08F199CDA /* once.cc */,
-                                B2C22341A0110FA9EB5AC5B2 /* once.h */,
-                                CA2BFE6756651558A687E9D1 /* platform_macros.h */,
-                                B8D010C9274BB439D1252F3B /* port.h */,
-                                50253FE793709A3BCB0FF18C /* scoped_ptr.h */,
-                                9691FFB474F6AD9084772BFE /* shared_ptr.h */,
-                                4FD6DD27CC6056FFBBCD4698 /* singleton.h */,
-                                AB3B5B974BA5D29DADC7F003 /* status.cc */,
-                                C4F63B6C695B7294863243C2 /* status.h */,
-                                1045FDF3C77BF975121B1D0F /* status_macros.h */,
-                                6F1FCD2F7D90C0D40F785061 /* statusor.cc */,
-                                CC005F328C9BF02595F3BC31 /* statusor.h */,
-                                831CD446AD79437B1ADC630B /* stl_util.h */,
-                                DE3CA0760CA1F25E5ADDBD4C /* stringpiece.cc */,
-                                46AE2EA9A91BFD0D47636FAB /* stringpiece.h */,
-                                DD385504CE7978E9AEDF28CD /* stringprintf.cc */,
-                                7F94736CABF9FE350EE5C79E /* stringprintf.h */,
-                                960A3FA0BC831ADB6E6B872B /* structurally_valid.cc */,
-                                96AB7BA9F9205EC40E9570C5 /* strutil.cc */,
-                                10B4A5DCB39090E3DFCD02A7 /* strutil.h */,
-                                21DD32FB59409F841CA6EF51 /* substitute.cc */,
-                                0CD641BFBDFDFE176C64FB30 /* substitute.h */,
-                                2A3CB4DAB3913B7CE3E5BEC9 /* template_util.h */,
-                                7D90872A05DC53CBE601368F /* time.cc */,
-                                C79765EC10DC482A2049FCA1 /* time.h */,
-                                3360CC33167D4ED4A936E7C2 /* type_traits.h */,
-                        );
-                        path = stubs;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                8124D890BA62F894832898C0 /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                417828BFDB43104CC8E70C9B /* mock_mediachannel.h */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                82C05A67095D743C965A3973 /* util */ = {
-                        isa = PBXGroup;
-                        children = (
-                                EBBE0933E8ADC491B98BBED5 /* denoiser_filter.cc */,
-                                42BD9130439E807DC422F651 /* denoiser_filter.h */,
-                                F1ADB6ED31751C5554525EDB /* denoiser_filter_c.cc */,
-                                D0D05EBEFFD40BA68F66C5D0 /* denoiser_filter_c.h */,
-                                02A457851B7D54498FA8553F /* denoiser_filter_sse2.cc */,
-                                CBE2FC26390AD0433796E044 /* denoiser_filter_sse2.h */,
-                                D9E30D7868B795962AC79D1D /* noise_estimation.cc */,
-                                AD46B619B608E5169A566CC7 /* noise_estimation.h */,
-                                D4F5FF34A83929CEB6663836 /* skin_detection.cc */,
-                                D67AAA3D84553608148DA677 /* skin_detection.h */,
-                        );
-                        path = util;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                8538F831CEC099B4AD878B66 /* estimators */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C51403F6A7FA875CF2E3DBF8 /* nada.cc */,
-                                0F037C508D45B7CC24DAA94D /* nada.h */,
-                                989E3552DBAD450C4DEB97BF /* nada_unittest.cc */,
-                                867699443239B5300366E365 /* remb.cc */,
-                                E612B88AB6357AE68EC3145E /* remb.h */,
-                                50BDB9A490296A35E5D6D6FE /* send_side.cc */,
-                                CE67A7B9ACDAFF8F0A7FE1E6 /* send_side.h */,
-                                5BD548BF5D7773BF69C45A65 /* tcp.cc */,
-                                71673882927ECCD030053579 /* tcp.h */,
-                        );
-                        path = estimators;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                85663D48457C8008A00E43AF /* lib_json */ = {
-                        isa = PBXGroup;
-                        children = (
-                                918582B24C040300C4FE32D0 /* json_reader.cpp */,
-                                1B395BEC96302EFBDD941675 /* json_value.cpp */,
-                        );
-                        path = lib_json;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                85BCE758818E68D2BD317A85 /* vp8 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                05A530A22E68E93D3D3D5DA4 /* common */,
-                                381FC68FD22237554A703CD6 /* decoder */,
-                                9616D953B571111995581E9B /* encoder */,
-                                609441A2ADAA4DEB754466D3 /* vp8_cx_iface.c */,
-                                72E53C249DD015F21A6B830F /* vp8_dx_iface.c */,
-                        );
-                        path = vp8;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                86B2137958BA5C6FDED46FCC /* rc4 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                E3A4E4FA2C918899FC1A8CF0 /* rc4.c */,
-                        );
-                        path = rc4;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                86B2B3353770A3BD85697866 /* mocks */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A8121B9CFF4886B7610F347A /* mock_rtp_rtcp.h */,
-                        );
-                        path = mocks;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                86E35CC5344E5F00E2126BBA /* third_party */ = {
-                        isa = PBXGroup;
-                        children = (
-                                5C75DF980FE2A9934EB69B91 /* boringssl */,
-                                A3F676837BA692273476B4F2 /* expat */,
-                                AEAD3212A7B8685ADB450D6F /* gflags */,
-                                70AF59AA4D385F44D72CEA3D /* jsoncpp */,
-                                777EFF0D9FC95E0B6B958993 /* libjpeg_turbo */,
-                                672F2CAAAF844A5630E94D71 /* libsrtp */,
-                                0540459C0B08B54DD12877F0 /* libvpx */,
-                                6AC9D6F12911CFEB17492A65 /* libyuv */,
-                                D445E4703034E9C8EACE0F3A /* openmax_dl */,
-                                B328DC5273EEE95E100380AC /* opus */,
-                                F233358BE34243606F7259B2 /* protobuf */,
-                                F56C7F87798E9CFF5441D657 /* usrsctp */,
-                                80A8D11D73E900BFA0EE9F1D /* yasm */,
-                        );
-                        path = third_party;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                8770889B480AF88E46106449 /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7AC4E9661FFF983999C52AA1 /* stream_generator.cc */,
-                                4A925E6210F2774E38874B6D /* stream_generator.h */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                88E1B8319C23D7ED15A89C3E /* build */ = {
-                        isa = PBXGroup;
-                        children = (
-                                EA5635133589BE109E4419DA /* config */,
-                                5A2C03A8FEF41C98EE9E2477 /* sanitizers */,
-                        );
-                        path = build;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                8925D155EC22E4A831FB7E39 /* gas */ = {
-                        isa = PBXGroup;
-                        children = (
-                                AA6AB6EA533764145EE9619F /* gas-parse-intel.c */,
-                                5EB62EDC3D0161E0B680A23B /* gas-parse.c */,
-                                E22C1B06EDFA8482E586EBE5 /* gas-parser.c */,
-                                547BD0487909C17F1A078673 /* gas-token.re */,
-                        );
-                        path = gas;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                895D62A895B2C103C9861031 /* parsers */ = {
-                        isa = PBXGroup;
-                        children = (
-                                8925D155EC22E4A831FB7E39 /* gas */,
-                                523DC7E58B00E57AF1CD87FF /* nasm */,
-                        );
-                        path = parsers;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                8A58633DCAC1CD06422BDE05 /* fakes */ = {
-                        isa = PBXGroup;
-                        children = (
-                                FBBEBD9F8D0459EEE19DA8DF /* conference_transport.cc */,
-                                BA05BF0DCD27DA40D40D50C0 /* conference_transport.h */,
-                                81A6DEFDBFEEFC10C019745B /* loudest_filter.cc */,
-                                0BDA6E5800026A80480310E5 /* loudest_filter.h */,
-                        );
-                        path = fakes;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                8B20026A338C4F0A08379DF5 /* objfmts */ = {
-                        isa = PBXGroup;
-                        children = (
-                                5BC1581B9B9106FE7B47BFE6 /* bin */,
-                                98DE379A24727BFFE336A841 /* coff */,
-                                C4F7EC50E079D994EC840063 /* dbg */,
-                                C5CAA4097BF3D5E506189728 /* elf */,
-                                F947DCDA1655F63570E040DC /* macho */,
-                                63870DCD50BE8D6117998E9E /* rdf */,
-                                015D7CEEE31F8C25EEB60EF1 /* xdf */,
-                        );
-                        path = objfmts;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                8ED327534031CFB133BB9B66 /* lib_json */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7C6D7896F34EAFAF61B62952 /* json_batchallocator.h */,
-                                A126331ABC1CEB81044AC1D2 /* json_tool.h */,
-                                DD9424E1A17B04F4128363BD /* json_writer.cpp */,
-                        );
-                        path = lib_json;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                90A4B9D0552068CC108F96E4 /* src */ = {
-                        isa = PBXGroup;
-                        children = (
-                                50820C62B6905E1CF8975BD3 /* gtest-death-test.cc */,
-                                BB1B7F73DAF192DBA80725BE /* gtest-filepath.cc */,
-                                406B66834BEE76CB6A042C5E /* gtest-internal-inl.h */,
-                                BC1502D98FB64AB8E91BF7CA /* gtest-port.cc */,
-                                FD523EE94BBED5923D7E01D9 /* gtest-printers.cc */,
-                                398EA411716D9D15B2B03AA4 /* gtest-test-part.cc */,
-                                70BEEA4D7D34DFBDB218AB59 /* gtest-typed-test.cc */,
-                                C21CC2E7D8BC789A06A62F11 /* gtest.cc */,
-                                0585FD4CC39C04E0E3CBB646 /* gtest_main.cc */,
-                        );
-                        path = src;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                911E4B885D61910879F0E489 /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                79EF7B70830B7E297B49E43B /* aec_dump_based_simulator.cc */,
-                                B0187AF5A909265F9F1A4A1A /* aec_dump_based_simulator.h */,
-                                C4E18C73C4BB977C29CEE083 /* audio_buffer_tools.cc */,
-                                C2C497F27F6A0DFFF32EFAD3 /* audio_buffer_tools.h */,
-                                9BEA891EDA744FC603597012 /* audio_processing_simulator.cc */,
-                                E5A9A0457CF24D8E30BDEE2D /* audio_processing_simulator.h */,
-                                B4FBB484B351EAE3B52C8BB4 /* audioproc_float.cc */,
-                                F307D0326DE0D9CA102E7475 /* bitexactness_tools.cc */,
-                                FBFF11B4508540F50E547A87 /* bitexactness_tools.h */,
-                                1BE375C05CAB3D90EA122299 /* debug_dump_replayer.cc */,
-                                9E38A5E59C94209BAE80AA35 /* debug_dump_replayer.h */,
-                                24103E796FA59CADC273CF66 /* debug_dump_test.cc */,
-                                678642798ACD19BD2EBAE19A /* protobuf_utils.cc */,
-                                779CFA64B7C027D69F9D3410 /* protobuf_utils.h */,
-                                75399E2683AE67AFADFDE7EC /* test_utils.cc */,
-                                662801078677DAA6CCA7DA29 /* test_utils.h */,
-                                1879B62FCC16C42F761387F9 /* unittest.proto */,
-                                415172376FDB1923969D16C8 /* unpack.cc */,
-                                E77F55E6EA436817A165F992 /* wav_based_simulator.cc */,
-                                6CDFAB4F80D56E699BE4BA0F /* wav_based_simulator.h */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                91E78618D60B5DD35497855F /* xmpp */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A5156688A7B9F9CE19C05B55 /* asyncsocket.h */,
-                                C438127656FF7BC4ED0A07A7 /* chatroommodule.h */,
-                                6E2EB466A72B6B434FAF29E1 /* chatroommoduleimpl.cc */,
-                                B55535C4EEF5AF25CDA3B395 /* constants.cc */,
-                                7C7BD80FE5789C88C9C8179F /* constants.h */,
-                                2E4526932E6E979B41B4ED9F /* discoitemsquerytask.cc */,
-                                3DCBD3FC1DC0DCA66F740FA3 /* discoitemsquerytask.h */,
-                                E6839A5438B1AEF29C24C845 /* fakexmppclient.h */,
-                                AD75D68206D301005D7F7A0E /* hangoutpubsubclient.cc */,
-                                F7E4FA7B89558E9C3D11CE49 /* hangoutpubsubclient.h */,
-                                AE35DD54CCD4236928A0C3A7 /* hangoutpubsubclient_unittest.cc */,
-                                C176A2E7678AB00B05329225 /* iqtask.cc */,
-                                99C0746E798B59F51DC1D81C /* iqtask.h */,
-                                7EC449B3E083AF9AF018F207 /* jid.cc */,
-                                02FC75CC938D987DF68E6247 /* jid.h */,
-                                2F27B9492A03A812D24EAADD /* jid_unittest.cc */,
-                                B6DA9709E725DBDDB4BEF58C /* module.h */,
-                                3AABB6009520C61F86360966 /* moduleimpl.cc */,
-                                0A54E910ADA1996C791EEC44 /* moduleimpl.h */,
-                                5655FAEC4E6B43A619C015B8 /* mucroomconfigtask.cc */,
-                                DDB5E352D0355FA4F6CA0B9C /* mucroomconfigtask.h */,
-                                ECA22A0EFCB454132D4E38D1 /* mucroomconfigtask_unittest.cc */,
-                                127B3F7E6F7C674D5E1C6BEC /* mucroomdiscoverytask.cc */,
-                                73AD63A27B92D7D7FB2E1447 /* mucroomdiscoverytask.h */,
-                                F35C897B0EF61BD607D7BC39 /* mucroomdiscoverytask_unittest.cc */,
-                                84D4C8959DD789147D4D9F9E /* mucroomlookuptask.cc */,
-                                17EDD26B2B70CC9599E24472 /* mucroomlookuptask.h */,
-                                9EC7F7D9FFF7416A57073BFA /* mucroomlookuptask_unittest.cc */,
-                                1B045B3D53D98B99B3FF5291 /* mucroomuniquehangoutidtask.cc */,
-                                4043676DBBDF38A0EB945239 /* mucroomuniquehangoutidtask.h */,
-                                33FFC87A5A4495A02F232885 /* mucroomuniquehangoutidtask_unittest.cc */,
-                                848F22C7035913E83CFF6BDC /* pingtask.cc */,
-                                9A19A1EE3300C10E76AADC45 /* pingtask.h */,
-                                97E6D6E7576DAF77D5A5917A /* pingtask_unittest.cc */,
-                                96565471E685BD8F7C8E4909 /* plainsaslhandler.h */,
-                                8E16E4C348BED9793F4350E9 /* presenceouttask.cc */,
-                                6C219E60F89FF506934FDE49 /* presenceouttask.h */,
-                                5ECD9312A3248A87B1FDEBE2 /* presencereceivetask.cc */,
-                                D088098CF5A4673781B7D38E /* presencereceivetask.h */,
-                                F5E7441C47DC23286D25B5EE /* presencestatus.cc */,
-                                6D446659B030D0AE9BAA0145 /* presencestatus.h */,
-                                B089A209B34EB9102BBA12F8 /* prexmppauth.h */,
-                                B546CC22CA3C7EA6F2FC3F0E /* pubsub_task.cc */,
-                                42BF98FD0421532602308A81 /* pubsub_task.h */,
-                                A022D258A1C8C25C6A52D6D2 /* pubsubclient.cc */,
-                                E24026E4CC7FAEE936287986 /* pubsubclient.h */,
-                                FCECAD6A5211D84A62EDEE14 /* pubsubclient_unittest.cc */,
-                                BB550CA702A9C66436DC3A63 /* pubsubstateclient.cc */,
-                                9BDDFA353A8AA744D05B55F4 /* pubsubstateclient.h */,
-                                828497460B297F14D6C90057 /* pubsubtasks.cc */,
-                                8892D4CDE6DB28D8AED9ABE4 /* pubsubtasks.h */,
-                                98D242A3C5EBE20867A22C53 /* pubsubtasks_unittest.cc */,
-                                C185D36D55E9E6596A842424 /* receivetask.cc */,
-                                B5D4D69CBB60221FA05E7544 /* receivetask.h */,
-                                A12B1EC69EA9DAD6D5C86C75 /* rostermodule.h */,
-                                BB21642DF19554725B34B28C /* rostermoduleimpl.cc */,
-                                227CECB393F9BB33846953D0 /* rostermoduleimpl.h */,
-                                39A5F2A3B6BB7EFC9F3984A3 /* saslcookiemechanism.h */,
-                                3F853737498EFB5B131ECF7A /* saslhandler.h */,
-                                5D9082DA4CBCA51906B5DEBF /* saslmechanism.cc */,
-                                382453EE27C59F8612C5D028 /* saslmechanism.h */,
-                                A8B46F60F081C1913645110F /* saslplainmechanism.h */,
-                                A1A51557E0DC7FE87A249365 /* util_unittest.cc */,
-                                BF5CCF626918468512C57397 /* util_unittest.h */,
-                                1C9E1EC8066FE798FDBCB53E /* xmppauth.cc */,
-                                7B56DCF4AAB6EAE027D42946 /* xmppauth.h */,
-                                2445909762B42136D911582E /* xmppclient.cc */,
-                                F9CAF107279183DE1D250F13 /* xmppclient.h */,
-                                E43E85D4BE0D25786B7122E5 /* xmppclientsettings.h */,
-                                230C9A791967BED9D879712D /* xmppengine.h */,
-                                D27A90209DA456346F2A33D6 /* xmppengine_unittest.cc */,
-                                138B4DC54E34F00389EE25B6 /* xmppengineimpl.cc */,
-                                3B12C4B5983E6AF08D8D9AE5 /* xmppengineimpl.h */,
-                                8BCF1DFAC485E2EFD587E428 /* xmppengineimpl_iq.cc */,
-                                36FDDB0741044F54691F1A40 /* xmpplogintask.cc */,
-                                CB28D733F4A06B642263D0B3 /* xmpplogintask.h */,
-                                AD2F241FB599CBEA42D91161 /* xmpplogintask_unittest.cc */,
-                                55E04B3C5359D0813C515A1D /* xmpppump.cc */,
-                                888D0D7F72AB5A3F938FA016 /* xmpppump.h */,
-                                0D3654ACA39C14B057B25CA5 /* xmppsocket.cc */,
-                                946B6E73097CEFDB6730BF72 /* xmppsocket.h */,
-                                188FE100F1D8CF61A97DCA88 /* xmppstanzaparser.cc */,
-                                C40EFAC8634CA66870898A5B /* xmppstanzaparser.h */,
-                                87207E94204CA8DD01A44C74 /* xmppstanzaparser_unittest.cc */,
-                                F90F26BC115FE5BD6FAF2822 /* xmpptask.cc */,
-                                E8F08B044B65AB21D53768BC /* xmpptask.h */,
-                                B623C60205C60366A9B2A0F1 /* xmppthread.cc */,
-                                DF2DFA89E3E76E00170CDF54 /* xmppthread.h */,
-                        );
-                        path = xmpp;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                93345E7C14B43A6DFB6D8B45 /* aes */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3C50B2ADD502B3881F20E778 /* aes-x86_64.S */,
-                                B65814A46DCB591DFD9CCB04 /* aesni-x86_64.S */,
-                                49B698BD9606EF22145CCB12 /* bsaes-x86_64.S */,
-                                3240D5E50FD1D5D621F44BB0 /* vpaes-x86_64.S */,
-                        );
-                        path = aes;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                937C6B57BEA14CC5018A30EE /* vp9 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                AE8BFC5F8093607E8766F936 /* include */,
-                                B5D7B893E796499121A16C81 /* screenshare_layers.cc */,
-                                1ABA2BDC8688639722E583EB /* screenshare_layers.h */,
-                                A50A18A1DB4CC5A1B55EF919 /* vp9_frame_buffer_pool.cc */,
-                                07813A1F10A9F851A20DEF0D /* vp9_frame_buffer_pool.h */,
-                                817A98FA690F167FE0F72B85 /* vp9_impl.cc */,
-                                A9A0FFE9FFC5C74D9C6E1FFE /* vp9_impl.h */,
-                                3139EB79BD4D5214E86F30D9 /* vp9_screenshare_layers_unittest.cc */,
-                        );
-                        path = vp9;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                943A117AB333540A2CFF1ED7 /* remote_bitrate_estimator */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C8270ED550F42F020AFB331A /* aimd_rate_control.cc */,
-                                29743C8A1D856259139FE016 /* aimd_rate_control.h */,
-                                4705FDE017D960B7AE02E604 /* bwe_defines.cc */,
-                                D883BD343C59F0E314936EFF /* bwe_simulations.cc */,
-                                D7F47F59BD6B8DFB9DEEC2DA /* include */,
-                                55DF975638361B750EBB0313 /* inter_arrival.cc */,
-                                404DD2D1550A6332E68757E3 /* inter_arrival.h */,
-                                2A4606DA5BB328B71AF8BCF9 /* inter_arrival_unittest.cc */,
-                                606C7721C3614885ABD52BF9 /* overuse_detector.cc */,
-                                FF143E4425C763960955C88E /* overuse_detector.h */,
-                                B6C4D9CC0BCA09465F6CB5D2 /* overuse_detector_unittest.cc */,
-                                08BC6C50CCA1FA3576B7A9C9 /* overuse_estimator.cc */,
-                                546F177F9E50D73E41E7F0EE /* overuse_estimator.h */,
-                                4B1F67B8DB88041DEB480937 /* remote_bitrate_estimator_abs_send_time.cc */,
-                                128715E545EF136346F2EE6B /* remote_bitrate_estimator_abs_send_time.h */,
-                                96B3BEBB426274D98F29E540 /* remote_bitrate_estimator_abs_send_time_unittest.cc */,
-                                B7169E966C7F51572AF7DC5C /* remote_bitrate_estimator_single_stream.cc */,
-                                3597FA327B3B631DDDE60E88 /* remote_bitrate_estimator_single_stream.h */,
-                                90D7C3882422F9413CF97C2A /* remote_bitrate_estimator_single_stream_unittest.cc */,
-                                9D2E94F86784246E0DEB9367 /* remote_bitrate_estimator_unittest_helper.cc */,
-                                4BD4807D643DA6BC9A33DB2D /* remote_bitrate_estimator_unittest_helper.h */,
-                                F0B4398D60D831A556E12B27 /* remote_bitrate_estimators_test.cc */,
-                                B77026C6DD07F9BE67ACBA4D /* remote_estimator_proxy.cc */,
-                                15C83F1957A7E725BDD77B0F /* remote_estimator_proxy.h */,
-                                FD572FC6E08CF43B515873EF /* remote_estimator_proxy_unittest.cc */,
-                                03F764F056D1DC4D4E597797 /* send_time_history.cc */,
-                                83CF7D66FA0B66FE6F8B764C /* send_time_history_unittest.cc */,
-                                E939CF4EDFA1E31C753059F8 /* test */,
-                        );
-                        path = remote_bitrate_estimator;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                94AEF2D7D4BA3CC988547E25 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                1CE5E9808BAE8FE286339C0A /* vp8.h */,
-                                7DA461CDC1052DF0025CB7AF /* vp8_common_types.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                957E107E508E9CB0413CFC2E /* audio_coding */ = {
-                        isa = PBXGroup;
-                        children = (
-                                628BDB9714D28D9F9E07EAFC /* acm2 */,
-                                110C0D4DED22BC25070BF01B /* audio_network_adaptor */,
-                                57F4F8E61416C0442600CF62 /* codecs */,
-                                AC9102D320C8B6C4CABA3F84 /* include */,
-                                D744F545DAFD9C440908BCE9 /* neteq */,
-                                3CA5148FA4FCD643C0D5B8F5 /* test */,
-                        );
-                        path = audio_coding;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9594B23E937A27D7BDE81DD9 /* voice_engine */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2C9758369A4791A8F15603E5 /* channel.cc */,
-                                F1738C623285D2458E8D7E78 /* channel.h */,
-                                C07107FD5DED723068CD617A /* channel_manager.cc */,
-                                D243121B73CCEFFF11CAAB1F /* channel_manager.h */,
-                                C318E2CFA07A0C334BA253FF /* channel_proxy.cc */,
-                                0F347F1C4511BED8ACEB8B27 /* channel_proxy.h */,
-                                6335412800C1E932330D3B6F /* channel_unittest.cc */,
-                                051DA9C7D6E98C5C0DEE9AA6 /* include */,
-                                AEF3DB031D02DC3B7A2C5D1E /* level_indicator.cc */,
-                                86AA670D8A2A1BE8BD57BA7E /* level_indicator.h */,
-                                EC3D229DDAF8AC70F958E04C /* monitor_module.cc */,
-                                7225160055BFAABC9514C7CC /* monitor_module.h */,
-                                E4B71376CFBECE4511FE8C65 /* output_mixer.cc */,
-                                91721B0D8E138A7F4D7AAD81 /* output_mixer.h */,
-                                A2853434797AB320AEA8FEBA /* shared_data.cc */,
-                                50C4BB5E4E58AECE0582B4FD /* shared_data.h */,
-                                81116D4ECDA5DC42D302C6BD /* statistics.cc */,
-                                86D64D0A36CBC21C8B54D0C7 /* statistics.h */,
-                                A339043E60922DAEB77DCB19 /* test */,
-                                CDAF1965598D5B757169C20B /* transmit_mixer.cc */,
-                                15AE310EEBD46BE6362FB6E7 /* transmit_mixer.h */,
-                                9113D21BFB665DC48C04CD4E /* transmit_mixer_unittest.cc */,
-                                126B9CA81DA47B8E2E479D94 /* utility.cc */,
-                                50BBE67BBC3CE628CD7C62C1 /* utility.h */,
-                                BACF9A1AC41A62DB3F599E00 /* utility_unittest.cc */,
-                                C719E1654C2A74D5A66C30E4 /* voe_audio_processing_impl.cc */,
-                                E539BF275B0DDB10422AE7F7 /* voe_audio_processing_impl.h */,
-                                ABE557E6750D5CFC7F7CA6DA /* voe_audio_processing_unittest.cc */,
-                                56A3903971F3AC518763F890 /* voe_base_impl.cc */,
-                                034A84A64AE9001EC5F4CC1F /* voe_base_impl.h */,
-                                D56F77B1F78AF3BB7B38FB80 /* voe_base_unittest.cc */,
-                                F40C9995C5C73497C536561A /* voe_codec_impl.cc */,
-                                E9E0C38061A946ACE86593A3 /* voe_codec_impl.h */,
-                                189F99176C979BC118D41C45 /* voe_codec_unittest.cc */,
-                                556176BD6CC780DE3E9F0DCE /* voe_external_media_impl.cc */,
-                                FA216274706F473F2C82291B /* voe_external_media_impl.h */,
-                                8D419EEE2E8FBFA495238649 /* voe_file_impl.cc */,
-                                FB780362DEFAC65C1ADB6C6A /* voe_file_impl.h */,
-                                E370DC9F48CDEB64651453E6 /* voe_hardware_impl.cc */,
-                                D35795D3157748DE1F2C82D7 /* voe_hardware_impl.h */,
-                                A2A6105ACD31715E52F5D30C /* voe_neteq_stats_impl.cc */,
-                                61D66DBA930014F99C2E1D27 /* voe_neteq_stats_impl.h */,
-                                A6ED889BD683BC8D10F143A3 /* voe_network_impl.cc */,
-                                4CA1A7F75C971CAF0382C086 /* voe_network_impl.h */,
-                                D54DC7E49D897CB2F2455AFC /* voe_network_unittest.cc */,
-                                73D6064853D0EE9F9A42133D /* voe_rtp_rtcp_impl.cc */,
-                                B833FBD3174AF4F6E6FFFE59 /* voe_rtp_rtcp_impl.h */,
-                                5509D09B163D8598ADB05057 /* voe_video_sync_impl.cc */,
-                                06AAAB66FB9CDF0AEBA2C980 /* voe_video_sync_impl.h */,
-                                62B74294ED01DDF04D851D71 /* voe_volume_control_impl.cc */,
-                                FB1D1DE995B69C8E750F71C3 /* voe_volume_control_impl.h */,
-                                D61622EB16F882F3C1C9240F /* voice_engine_defines.h */,
-                                F6C17D638CCE5F6F0AB2F5DC /* voice_engine_fixture.cc */,
-                                C0F5E58560E9D07E3B3FBAC8 /* voice_engine_fixture.h */,
-                                849F1ED69555D42FDE13FA89 /* voice_engine_impl.cc */,
-                                54510584243EE5088D64ACD9 /* voice_engine_impl.h */,
-                        );
-                        path = voice_engine;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                959ED202BC7D1AFD1F2FA229 /* hmac */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C45D7A56404923CD4C77E403 /* hmac.c */,
-                        );
-                        path = hmac;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9616D953B571111995581E9B /* encoder */ = {
-                        isa = PBXGroup;
-                        children = (
-                                FB240DB040DEBE10F0567A5C /* bitstream.c */,
-                                DC9F8F7AB1BBD836FB2638B6 /* bitstream.h */,
-                                9A9493D964093B83B680D993 /* block.h */,
-                                DFEA77B48FAB513EFCB3CE47 /* boolhuff.c */,
-                                C8C5B614B9ACF37FAC4F8F91 /* boolhuff.h */,
-                                CF0EEE0BC32AC1FE7007B5D1 /* dct.c */,
-                                78F2B8F9AB9FFFE56942212B /* dct_value_cost.h */,
-                                B4800A756BB6C8ADC24D4516 /* dct_value_tokens.h */,
-                                A9C4AFC70F34D34F760A110F /* defaultcoefcounts.h */,
-                                E5689005227D05F99A4292B6 /* denoising.c */,
-                                B72ECDD91787246C020FDF03 /* denoising.h */,
-                                82E5351E354CA2954A90946F /* encodeframe.c */,
-                                65A55D5EEB30B2AFDD038970 /* encodeframe.h */,
-                                B7678FC0F9FCAC5A8034B88C /* encodeintra.c */,
-                                35FB75173063265D4BB10258 /* encodeintra.h */,
-                                2D1EB0DCB3116DFAF5CBC8D5 /* encodemb.c */,
-                                66782A22AE49E69A21F96B24 /* encodemb.h */,
-                                FFB10403D565FE381B0DD6B6 /* encodemv.c */,
-                                C5887E3C52BC1DA3B6A407C0 /* encodemv.h */,
-                                FE0A05E14CFAADDFF30E6ED1 /* ethreading.c */,
-                                9AFE018CFE62E38307C03621 /* firstpass.h */,
-                                23FD89C0484E1AD4A4D2747F /* lookahead.c */,
-                                422EBF1C10EEC531D17FD8DD /* lookahead.h */,
-                                03334AC0CDC5A3DB13A393DF /* mcomp.c */,
-                                24A3C75ACF10D2D78D6D8DB1 /* mcomp.h */,
-                                72E16B097D40620DE06AD01F /* modecosts.c */,
-                                68967968BA99E4A5DD37812C /* modecosts.h */,
-                                BE546F863FDDB84C0C42A319 /* mr_dissim.c */,
-                                97D07B559112B63F1E26B55A /* mr_dissim.h */,
-                                B02E3BF47E27D12CAD745E23 /* onyx_if.c */,
-                                3C715A5F42E7649B5F8FFE67 /* onyx_int.h */,
-                                B565A0D56E4DF8D85F8DFADE /* pickinter.c */,
-                                F318D7C007A9DDC79D6D39F3 /* pickinter.h */,
-                                ABBD6A9E34DF1066D7C96AF3 /* picklpf.c */,
-                                D44BD7F78EF0F376FF1F8A1B /* quantize.h */,
-                                B15A23C1444847365C11DE87 /* ratectrl.c */,
-                                430824F8C198EFE63434FCD6 /* ratectrl.h */,
-                                5C14FDDA1CB3DB906B29140C /* rdopt.c */,
-                                AFE5A8D1E235441C9650D3AF /* rdopt.h */,
-                                10BB95B21C02111AC4313EEA /* segmentation.c */,
-                                1C90DE9458D2424FE799D63A /* segmentation.h */,
-                                609E84EC0DEDAEFDDF2FEEED /* tokenize.c */,
-                                48DD45153704F7DF7D54C621 /* tokenize.h */,
-                                E947F4288C61DBD94BAF8453 /* treewriter.c */,
-                                8F5D67E4ECBF4521730BA83A /* treewriter.h */,
-                                4AA5D5BFCF8A6035C64A92B0 /* vp8_quantize.c */,
-                                EA586703D7BC3230A91E8F7F /* x86 */,
-                        );
-                        path = encoder;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9762B5A00456028030944D26 /* audio */ = {
-                        isa = PBXGroup;
-                        children = (
-                                8558253017E66059A6042178 /* audio_mixer.h */,
-                        );
</del><span class="cx">                         path = audio;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                97B15BD588A2464256349971 /* internal */ = {
</del><ins>+                5CDD8AD61E43C29F00621E92 /* ilbc */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                589DD3C97F489140BC4527B3 /* custom */,
</del><ins>+                                5CDD8AD91E43C2B500621E92 /* abs_quant.c */,
+                                5CDD8ADA1E43C2B500621E92 /* abs_quant.h */,
+                                5CDD8AD71E43C2B500621E92 /* abs_quant_loop.c */,
+                                5CDD8AD81E43C2B500621E92 /* abs_quant_loop.h */,
+                                5CDD8ADB1E43C2B500621E92 /* audio_decoder_ilbc.cc */,
+                                5CDD8ADC1E43C2B500621E92 /* audio_decoder_ilbc.h */,
+                                5CDD8ADD1E43C2B500621E92 /* audio_encoder_ilbc.cc */,
+                                5CDD8ADE1E43C2B500621E92 /* audio_encoder_ilbc.h */,
+                                5CDD8ADF1E43C2B500621E92 /* augmented_cb_corr.c */,
+                                5CDD8AE01E43C2B500621E92 /* augmented_cb_corr.h */,
+                                5CDD8AE11E43C2B500621E92 /* bw_expand.c */,
+                                5CDD8AE21E43C2B500621E92 /* bw_expand.h */,
+                                5CDD8AE31E43C2B500621E92 /* cb_construct.c */,
+                                5CDD8AE41E43C2B500621E92 /* cb_construct.h */,
+                                5CDD8AE91E43C2B500621E92 /* cb_mem_energy.c */,
+                                5CDD8AEA1E43C2B500621E92 /* cb_mem_energy.h */,
+                                5CDD8AE51E43C2B500621E92 /* cb_mem_energy_augmentation.c */,
+                                5CDD8AE61E43C2B500621E92 /* cb_mem_energy_augmentation.h */,
+                                5CDD8AE71E43C2B500621E92 /* cb_mem_energy_calc.c */,
+                                5CDD8AE81E43C2B500621E92 /* cb_mem_energy_calc.h */,
+                                5CDD8AED1E43C2B500621E92 /* cb_search.c */,
+                                5CDD8AEE1E43C2B500621E92 /* cb_search.h */,
+                                5CDD8AEB1E43C2B500621E92 /* cb_search_core.c */,
+                                5CDD8AEC1E43C2B500621E92 /* cb_search_core.h */,
+                                5CDD8AEF1E43C2B500621E92 /* cb_update_best_index.c */,
+                                5CDD8AF01E43C2B500621E92 /* cb_update_best_index.h */,
+                                5CDD8AF11E43C2B500621E92 /* chebyshev.c */,
+                                5CDD8AF21E43C2B500621E92 /* chebyshev.h */,
+                                5CDD8AF31E43C2B500621E92 /* comp_corr.c */,
+                                5CDD8AF41E43C2B500621E92 /* comp_corr.h */,
+                                5CDD8AF61E43C2B500621E92 /* constants.c */,
+                                5CDD8AF71E43C2B500621E92 /* constants.h */,
+                                5CDD8AF81E43C2B500621E92 /* create_augmented_vec.c */,
+                                5CDD8AF91E43C2B500621E92 /* create_augmented_vec.h */,
+                                5CDD8AFC1E43C2B500621E92 /* decode.c */,
+                                5CDD8AFD1E43C2B500621E92 /* decode.h */,
+                                5CDD8AFA1E43C2B500621E92 /* decode_residual.c */,
+                                5CDD8AFB1E43C2B500621E92 /* decode_residual.h */,
+                                5CDD8AFE1E43C2B500621E92 /* decoder_interpolate_lsf.c */,
+                                5CDD8AFF1E43C2B500621E92 /* decoder_interpolate_lsf.h */,
+                                5CDD8B001E43C2B500621E92 /* defines.h */,
+                                5CDD8B011E43C2B500621E92 /* do_plc.c */,
+                                5CDD8B021E43C2B500621E92 /* do_plc.h */,
+                                5CDD8B031E43C2B500621E92 /* encode.c */,
+                                5CDD8B041E43C2B500621E92 /* encode.h */,
+                                5CDD8B051E43C2B500621E92 /* energy_inverse.c */,
+                                5CDD8B061E43C2B500621E92 /* energy_inverse.h */,
+                                5CDD8B071E43C2B500621E92 /* enh_upsample.c */,
+                                5CDD8B081E43C2B500621E92 /* enh_upsample.h */,
+                                5CDD8B0B1E43C2B500621E92 /* enhancer.c */,
+                                5CDD8B0C1E43C2B500621E92 /* enhancer.h */,
+                                5CDD8B091E43C2B500621E92 /* enhancer_interface.c */,
+                                5CDD8B0A1E43C2B500621E92 /* enhancer_interface.h */,
+                                5CDD8B0D1E43C2B500621E92 /* filtered_cb_vecs.c */,
+                                5CDD8B0E1E43C2B500621E92 /* filtered_cb_vecs.h */,
+                                5CDD8B0F1E43C2B500621E92 /* frame_classify.c */,
+                                5CDD8B101E43C2B500621E92 /* frame_classify.h */,
+                                5CDD8B111E43C2B500621E92 /* gain_dequant.c */,
+                                5CDD8B121E43C2B500621E92 /* gain_dequant.h */,
+                                5CDD8B131E43C2B500621E92 /* gain_quant.c */,
+                                5CDD8B141E43C2B500621E92 /* gain_quant.h */,
+                                5CDD8B151E43C2B500621E92 /* get_cd_vec.c */,
+                                5CDD8B161E43C2B500621E92 /* get_cd_vec.h */,
+                                5CDD8B171E43C2B500621E92 /* get_lsp_poly.c */,
+                                5CDD8B181E43C2B500621E92 /* get_lsp_poly.h */,
+                                5CDD8B191E43C2B500621E92 /* get_sync_seq.c */,
+                                5CDD8B1A1E43C2B500621E92 /* get_sync_seq.h */,
+                                5CDD8B1B1E43C2B500621E92 /* hp_input.c */,
+                                5CDD8B1C1E43C2B500621E92 /* hp_input.h */,
+                                5CDD8B1D1E43C2B500621E92 /* hp_output.c */,
+                                5CDD8B1E1E43C2B500621E92 /* hp_output.h */,
+                                5CDD8B201E43C2B500621E92 /* ilbc.c */,
+                                5CDD8B211E43C2B500621E92 /* ilbc.gypi */,
+                                5CDD8B221E43C2B500621E92 /* ilbc.h */,
+                                5CDD8B231E43C2B500621E92 /* index_conv_dec.c */,
+                                5CDD8B241E43C2B500621E92 /* index_conv_dec.h */,
+                                5CDD8B251E43C2B500621E92 /* index_conv_enc.c */,
+                                5CDD8B261E43C2B500621E92 /* index_conv_enc.h */,
+                                5CDD8B271E43C2B500621E92 /* init_decode.c */,
+                                5CDD8B281E43C2B500621E92 /* init_decode.h */,
+                                5CDD8B291E43C2B500621E92 /* init_encode.c */,
+                                5CDD8B2A1E43C2B500621E92 /* init_encode.h */,
+                                5CDD8B2D1E43C2B500621E92 /* interpolate.c */,
+                                5CDD8B2E1E43C2B500621E92 /* interpolate.h */,
+                                5CDD8B2B1E43C2B500621E92 /* interpolate_samples.c */,
+                                5CDD8B2C1E43C2B500621E92 /* interpolate_samples.h */,
+                                5CDD8B2F1E43C2B500621E92 /* lpc_encode.c */,
+                                5CDD8B301E43C2B500621E92 /* lpc_encode.h */,
+                                5CDD8B311E43C2B500621E92 /* lsf_check.c */,
+                                5CDD8B321E43C2B500621E92 /* lsf_check.h */,
+                                5CDD8B331E43C2B500621E92 /* lsf_interpolate_to_poly_dec.c */,
+                                5CDD8B341E43C2B500621E92 /* lsf_interpolate_to_poly_dec.h */,
+                                5CDD8B351E43C2B500621E92 /* lsf_interpolate_to_poly_enc.c */,
+                                5CDD8B361E43C2B500621E92 /* lsf_interpolate_to_poly_enc.h */,
+                                5CDD8B371E43C2B500621E92 /* lsf_to_lsp.c */,
+                                5CDD8B381E43C2B500621E92 /* lsf_to_lsp.h */,
+                                5CDD8B391E43C2B500621E92 /* lsf_to_poly.c */,
+                                5CDD8B3A1E43C2B500621E92 /* lsf_to_poly.h */,
+                                5CDD8B3B1E43C2B500621E92 /* lsp_to_lsf.c */,
+                                5CDD8B3C1E43C2B500621E92 /* lsp_to_lsf.h */,
+                                5CDD8B3D1E43C2B500621E92 /* my_corr.c */,
+                                5CDD8B3E1E43C2B500621E92 /* my_corr.h */,
+                                5CDD8B3F1E43C2B500621E92 /* nearest_neighbor.c */,
+                                5CDD8B401E43C2B500621E92 /* nearest_neighbor.h */,
+                                5CDD8B421E43C2B500621E92 /* pack_bits.c */,
+                                5CDD8B431E43C2B500621E92 /* pack_bits.h */,
+                                5CDD8B441E43C2B500621E92 /* poly_to_lsf.c */,
+                                5CDD8B451E43C2B500621E92 /* poly_to_lsf.h */,
+                                5CDD8B461E43C2B500621E92 /* poly_to_lsp.c */,
+                                5CDD8B471E43C2B500621E92 /* poly_to_lsp.h */,
+                                5CDD8B481E43C2B500621E92 /* refiner.c */,
+                                5CDD8B491E43C2B500621E92 /* refiner.h */,
+                                5CDD8B4A1E43C2B500621E92 /* simple_interpolate_lsf.c */,
+                                5CDD8B4B1E43C2B500621E92 /* simple_interpolate_lsf.h */,
+                                5CDD8B4C1E43C2B500621E92 /* simple_lpc_analysis.c */,
+                                5CDD8B4D1E43C2B500621E92 /* simple_lpc_analysis.h */,
+                                5CDD8B4E1E43C2B500621E92 /* simple_lsf_dequant.c */,
+                                5CDD8B4F1E43C2B500621E92 /* simple_lsf_dequant.h */,
+                                5CDD8B501E43C2B500621E92 /* simple_lsf_quant.c */,
+                                5CDD8B511E43C2B500621E92 /* simple_lsf_quant.h */,
+                                5CDD8B541E43C2B500621E92 /* smooth.c */,
+                                5CDD8B551E43C2B500621E92 /* smooth.h */,
+                                5CDD8B521E43C2B500621E92 /* smooth_out_data.c */,
+                                5CDD8B531E43C2B500621E92 /* smooth_out_data.h */,
+                                5CDD8B561E43C2B500621E92 /* sort_sq.c */,
+                                5CDD8B571E43C2B500621E92 /* sort_sq.h */,
+                                5CDD8B581E43C2B500621E92 /* split_vq.c */,
+                                5CDD8B591E43C2B500621E92 /* split_vq.h */,
+                                5CDD8B5A1E43C2B500621E92 /* state_construct.c */,
+                                5CDD8B5B1E43C2B500621E92 /* state_construct.h */,
+                                5CDD8B5C1E43C2B500621E92 /* state_search.c */,
+                                5CDD8B5D1E43C2B500621E92 /* state_search.h */,
+                                5CDD8B5E1E43C2B500621E92 /* swap_bytes.c */,
+                                5CDD8B5F1E43C2B500621E92 /* swap_bytes.h */,
+                                5CDD8B601E43C2B500621E92 /* unpack_bits.c */,
+                                5CDD8B611E43C2B500621E92 /* unpack_bits.h */,
+                                5CDD8B621E43C2B500621E92 /* vq3.c */,
+                                5CDD8B631E43C2B500621E92 /* vq3.h */,
+                                5CDD8B641E43C2B500621E92 /* vq4.c */,
+                                5CDD8B651E43C2B500621E92 /* vq4.h */,
+                                5CDD8B661E43C2B500621E92 /* window32_w32.c */,
+                                5CDD8B671E43C2B500621E92 /* window32_w32.h */,
+                                5CDD8B681E43C2B500621E92 /* xcorr_coef.c */,
+                                5CDD8B691E43C2B500621E92 /* xcorr_coef.h */,
</ins><span class="cx">                         );
</span><del>-                        path = internal;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                97E1C6B877CE75DD1E2BC693 /* testAPI */ = {
-                        isa = PBXGroup;
-                        children = (
-                                13E84C16345D8928667D880D /* test_api.cc */,
-                                013E8731EF10DF87C3C27499 /* test_api.h */,
-                                0667F43D76ACE8D06E527DC9 /* test_api_audio.cc */,
-                                9CAE235AFC7A7268DA2186AC /* test_api_rtcp.cc */,
-                                6DD6490D96CEC55BAF326A0F /* test_api_video.cc */,
-                        );
-                        path = testAPI;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                989267214DCA2CBCDF51431D /* gmock */ = {
-                        isa = PBXGroup;
-                        children = (
-                                97B15BD588A2464256349971 /* internal */,
-                        );
-                        path = gmock;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                98DE379A24727BFFE336A841 /* coff */ = {
-                        isa = PBXGroup;
-                        children = (
-                                94BB1A6FE6561BA6A1DB2B70 /* coff-objfmt.c */,
-                                6A543051C73B54F4E5AF3E0E /* win64-except.c */,
-                        );
-                        path = coff;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9920861206D027C3D8753600 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                ABE880101B77BC19A4E88C54 /* flexfec_receiver.h */,
-                                BF36A1964E376E1434A20C9A /* receive_statistics.h */,
-                                3CF57B2BE08786F22FEB1269 /* remote_ntp_time_estimator.h */,
-                                2C83408E2ACA343D28DCA6F2 /* rtp_header_parser.h */,
-                                2A2037BB265D1F4879D93F54 /* rtp_payload_registry.h */,
-                                76EED210A1CC5CDA82D8F077 /* rtp_receiver.h */,
-                                E6FAA8AB2FBAD55D6D4E928D /* rtp_rtcp.h */,
-                                7A2F3834A5050841545B2D00 /* rtp_rtcp_defines.h */,
-                                4E4D91C372632737E61605F0 /* ulpfec_receiver.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                992689414D42FA9F888D47BB /* libyasm */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C2A547EDA30C50B1DE0026F4 /* assocdat.c */,
-                                E79D49ED03940F467F64E43D /* bc-align.c */,
-                                CC8A14340441F2D5705BED1C /* bc-data.c */,
-                                DEFEEFBC10E4EE7A28D2D8AC /* bc-incbin.c */,
-                                3872258B8C4C9D985599CA60 /* bc-org.c */,
-                                01E8CD84DFCD094BE2484853 /* bc-reserve.c */,
-                                863636E54F596D1482417492 /* bitvect.c */,
-                                EEF0B10143C86EF33D9E3B12 /* bytecode.c */,
-                                24BC627FA35A11E585E0ACC9 /* errwarn.c */,
-                                8E227A0F9A03EA495D9A344F /* expr.c */,
-                                82EEF31C5A12ECE6F257B850 /* file.c */,
-                                846E1B9EB386E25F0CE8C7C4 /* floatnum.c */,
-                                DB55F59EC7B4E3F8E1C598A6 /* genmodule.c */,
-                                7571EAC8D1CBA0903129FF9C /* hamt.c */,
-                                2B01B2E249F96BD4A8C1EABF /* insn.c */,
-                                9BC60AE6A37CD9B1D36B2179 /* intnum.c */,
-                                CABF67E0F2DFEA45FC842AF1 /* inttree.c */,
-                                EBD3B641AE067FC0ED4933D3 /* linemap.c */,
-                                CE591F86B0B75F61AA65029F /* md5.c */,
-                                BC0C0203BCAA255D254832D1 /* mergesort.c */,
-                                90B07EF036B79E17942F9B13 /* phash.c */,
-                                8BC7AD9505F3239CEE28DC09 /* section.c */,
-                                A451DB7AAAA29BCB7A936044 /* strcasecmp.c */,
-                                B74F499B6D204B73CBAB8872 /* strsep.c */,
-                                95EC85518AB8DB92AAC75918 /* symrec.c */,
-                                357F9189F84E4644272BC887 /* valparam.c */,
-                                2C656E3A61A99BED223FCA6D /* value.c */,
-                                874C9240D17B30006CCF0EF0 /* xmalloc.c */,
-                                82BE986F2692502DD5EA87F1 /* xstrdup.c */,
-                        );
-                        path = libyasm;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                99CE152F3BDA13E39724EF3D /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2F27041A21D4539EF81F3B23 /* json */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9A422E6EBCFA09C24CC2DC73 /* dh */ = {
-                        isa = PBXGroup;
-                        children = (
-                                25715662EBB8B896B0620790 /* check.c */,
-                                8410A70DACC417EA642DC10F /* dh.c */,
-                                E236F35A1C7A5D2834A57210 /* dh_asn1.c */,
-                                2CB76BB1CFED121E56721C9E /* params.c */,
-                        );
-                        path = dh;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9BE6CDE1536B177F61196BBA /* modules */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4214940012EF1797CE51A0DD /* arch */,
-                                E957A5E094AA2B3EB21940C8 /* dbgfmts */,
-                                485477FCA6597236BA7394B7 /* listfmts */,
-                                8B20026A338C4F0A08379DF5 /* objfmts */,
-                                895D62A895B2C103C9861031 /* parsers */,
-                                AB953A57121A063AF8E2FF7B /* preprocs */,
-                        );
-                        path = modules;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9D7444D3C39E9C41FBA6A395 /* pem */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3C3EEA027154F5CE700191EC /* pem_all.c */,
-                                09DF4E203EF8AA0FB985E418 /* pem_info.c */,
-                                3D4FA90A8CC32652045AED80 /* pem_lib.c */,
-                                072710B4877C2B7CEDA36D55 /* pem_oth.c */,
-                                DC77597CA766DF38642EE210 /* pem_pk8.c */,
-                                2A2EA7F77F8E33E4F6C4A9AE /* pem_pkey.c */,
-                                B79EDFF3E46CC3E5FB245770 /* pem_x509.c */,
-                                0FEAF94FA36DD19DB8817878 /* pem_xaux.c */,
-                        );
-                        path = pem;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9E132FA2DFB3B99942EB225C /* newhope */ = {
-                        isa = PBXGroup;
-                        children = (
-                                D786C9691D2DD1257FAF759A /* error_correction.c */,
-                                53972675D263793117FBD1CA /* internal.h */,
-                                A95B10A721FB0D2B8294B914 /* newhope.c */,
-                                DD10BB81F3023A5D6E34EDA9 /* ntt.c */,
-                                215683CE9842FAE61849D8DA /* poly.c */,
-                                40506CF6C11DFF34E4D318B8 /* precomp.c */,
-                                BB68431F3613A9E60390ADC5 /* reduce.c */,
-                        );
-                        path = newhope;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9E4A727E8B39CF7C2737B576 /* x86 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                E70679725BC9291084546E91 /* vp9_idct_intrin_sse2.c */,
-                                E977AB2366560D17B99765A1 /* vp9_mfqe_sse2.asm */,
-                        );
-                        path = x86;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9E64B250CE2FDBFBBA4BE431 /* google */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A2915650247B1C9BE864C79A /* protobuf */,
-                        );
-                        path = google;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9E8AC3971DD537E3BB0171CD /* objectivec */ = {
-                        isa = PBXGroup;
-                        children = (
-                                576D7CB9FBC5A36A1E0608AD /* objectivec_enum.cc */,
-                                9A286C568F8718A1FFAC7A26 /* objectivec_enum.h */,
-                                EB16E1A84584335483A6596E /* objectivec_enum_field.cc */,
-                                D6C34A999B8CFD4B9A5BFA0D /* objectivec_enum_field.h */,
-                                CC4412FC637FF6641EE45131 /* objectivec_extension.cc */,
-                                4B9CDAB8E0D28132E64C9DD1 /* objectivec_extension.h */,
-                                0E5159328FC283FBF64D933B /* objectivec_field.cc */,
-                                6E3DDF9E47A2BA97E94B8DF8 /* objectivec_field.h */,
-                                61E92899C108BE2198AE419C /* objectivec_file.cc */,
-                                6BCD876F703CB3A97AC8313A /* objectivec_file.h */,
-                                E0DB4E417AD120A61DEBAFCF /* objectivec_generator.cc */,
-                                A54A7FD16C9B535E06FFCD15 /* objectivec_generator.h */,
-                                3A3933C0BECC56A54E4A8E84 /* objectivec_helpers.cc */,
-                                3C8C7BC3D820F9400509F6FE /* objectivec_helpers.h */,
-                                EF10414E4E184A65C1DB37FD /* objectivec_map_field.cc */,
-                                7CBB672121E933938E5A4AA8 /* objectivec_map_field.h */,
-                                E871B1C0FE5854D637EAB9E3 /* objectivec_message.cc */,
-                                C4F4AF82224FE32BCA1D90C2 /* objectivec_message.h */,
-                                C0A5EF81EEE57C5F17B9011B /* objectivec_message_field.cc */,
-                                A906BDC18DA86E3C12B1EC3C /* objectivec_message_field.h */,
-                                7A1F4C43C7E323EF89FD5EC0 /* objectivec_oneof.cc */,
-                                DCD3B9BAE131B12CF73C2CCA /* objectivec_oneof.h */,
-                                729D33E49C311FDEAE4EA27F /* objectivec_primitive_field.cc */,
-                                F825D32A990930D6D8C23FAD /* objectivec_primitive_field.h */,
-                        );
-                        path = objectivec;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                9EA097C6A665412F23A818F2 /* io */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4AFA853FA85A2902484D1A37 /* coded_stream.cc */,
-                                3223E58DFFD4ED595B567053 /* coded_stream.h */,
-                                DD6907A3B2E4B5F92CB114F9 /* coded_stream_inl.h */,
-                                ACFC90E12ADF5D1A120A3989 /* printer.cc */,
-                                216BBB904D0B30DF90C86C57 /* printer.h */,
-                                F876D1D4288551AD794C62CA /* strtod.cc */,
-                                F626B6C81602FA9C2C5CA56E /* strtod.h */,
-                                D254B27174754DB1E0F84ECA /* tokenizer.cc */,
-                                FC7ECE3B7460BB2CDAE6E6B3 /* tokenizer.h */,
-                                D858EB4C88283FAD0E626D77 /* zero_copy_stream.cc */,
-                                A182B80808D993952E24C412 /* zero_copy_stream.h */,
-                                8D4F393DFD1DF781F551D889 /* zero_copy_stream_impl.cc */,
-                                5B69860D2077A1BD4ADF26D6 /* zero_copy_stream_impl.h */,
-                                6115498F368DA38BA10A57D8 /* zero_copy_stream_impl_lite.cc */,
-                                DFFAB00BC6DA0BA792CBD90F /* zero_copy_stream_impl_lite.h */,
-                        );
-                        path = io;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A0DA7E5EA8B93C3442C614F4 /* usrsctplib */ = {
-                        isa = PBXGroup;
-                        children = (
-                                AAAF20F7601F4BAF65AB7306 /* netinet */,
-                                53DDD2778A6CA3BD3331F343 /* netinet6 */,
-                                96ED73A1CFB50D7EA4D09EB9 /* user_atomic.h */,
-                                A6CAF4870DA907418F206546 /* user_environment.c */,
-                                AE46A9EAC7E4135273E9D4F3 /* user_environment.h */,
-                                0077DB8DEB566EE46172C952 /* user_inpcb.h */,
-                                DE9F792EBF5C028F5AF9095F /* user_ip6_var.h */,
-                                CF15B4A3DDAD1988859FBBB0 /* user_ip_icmp.h */,
-                                7A51161BBF167AB5E408D9AD /* user_malloc.h */,
-                                EC517004F888B2E592F5A717 /* user_mbuf.c */,
-                                C05B900F66AFE62CC2E87D22 /* user_mbuf.h */,
-                                82615A9D95D0AB3C3024721E /* user_queue.h */,
-                                5105ABA4CBA54938407463F1 /* user_recv_thread.c */,
-                                833D860BBEC877F463CC8FB7 /* user_recv_thread.h */,
-                                DB48BF419FDCBDA7DC74D144 /* user_route.h */,
-                                99725111BE2AD05F7B067239 /* user_socket.c */,
-                                98E3A713BDDB30B1C4920846 /* user_socketvar.h */,
-                                A6CB70EEC56F210C69F13598 /* user_uma.h */,
-                                067D1DD2B0BA004C14B92F09 /* usrsctp.h */,
-                        );
-                        path = usrsctplib;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A2915650247B1C9BE864C79A /* protobuf */ = {
-                        isa = PBXGroup;
-                        children = (
-                                53CB25E312A01AC75AAE57E5 /* __init__.py */,
-                                9877A58DCA3EDD5257DD5F18 /* descriptor.py */,
-                                9966040DC579862B6AE1F69D /* descriptor_database.py */,
-                                2CC5C7DA69418B14CA9F2DB7 /* descriptor_pb2.py */,
-                                789CE5F92185B8B7058B22C8 /* descriptor_pool.py */,
-                                00C08C0D16CE1DB09258C878 /* internal */,
-                                BBCFBD6942904D2395D5862A /* json_format.py */,
-                                347922E99A48FE46B147C41E /* message.py */,
-                                FDA73800E7DD1E0709EB6C1E /* message_factory.py */,
-                                37B9AD2581C1C9B6076A19C3 /* proto_builder.py */,
-                                C75C06C3C370B075B420C6A2 /* reflection.py */,
-                                1DADE47C199DBDB68754F772 /* service.py */,
-                                5B1C2B0A81C8CEBFF64EB23F /* service_reflection.py */,
-                                FD30676285865E82B9A91248 /* symbol_database.py */,
-                                2C853AAB285DA010645BD306 /* text_encoding.py */,
-                                59C552D1C76314168A04D17F /* text_format.py */,
-                        );
-                        path = protobuf;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A339043E60922DAEB77DCB19 /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                5AFC4F0CB21C043B39EC3B25 /* auto_test */,
-                                13C02BC3132B0C4B12366C1C /* channel_transport */,
-                                BE5B13683DBFE150CD4E33E3 /* cmd_test */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A3F676837BA692273476B4F2 /* expat */ = {
-                        isa = PBXGroup;
-                        children = (
-                                FE8045C8B7306B6849D239C1 /* files */,
-                        );
-                        path = expat;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A46914BA6B86FFCEC00F706D /* video */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9796A042F01DD03BACD65040 /* call_stats.cc */,
-                                998676B222389E6C1C194E31 /* call_stats.h */,
-                                1946B05CF994E75D2D77B60A /* call_stats_unittest.cc */,
-                                B2EB5765653EE5FF074F6305 /* encoder_rtcp_feedback.cc */,
-                                4F890610FAD8E5B119EF0027 /* encoder_rtcp_feedback.h */,
-                                532AFB561C51B0FB12302BEF /* encoder_rtcp_feedback_unittest.cc */,
-                                31806EC3F74368CBF4133736 /* end_to_end_tests.cc */,
-                                3E333CDDDBDC8A71B51A5D07 /* full_stack.cc */,
-                                EDBA60F59DE707F6AEBF4296 /* overuse_frame_detector.cc */,
-                                12DD2A93DA1D41F378ADC6D8 /* overuse_frame_detector.h */,
-                                045DD777684F23F1222D7A45 /* overuse_frame_detector_unittest.cc */,
-                                68DF15BAA22FE1120D2C9C5F /* payload_router.cc */,
-                                0A4D0B688B8977CF8F96BF27 /* payload_router.h */,
-                                9B0BDB6D1A95399BEF25F810 /* payload_router_unittest.cc */,
-                                3A39C7626C85D5760106FD5D /* receive_statistics_proxy.cc */,
-                                1558F41A8443476321BDDD6B /* receive_statistics_proxy.h */,
-                                11BD7C5D8C0C3C69BD769748 /* receive_statistics_proxy_unittest.cc */,
-                                73292E322B6EC55B67ED1288 /* report_block_stats.cc */,
-                                6F0C6C2E7E8E183ADC3A64B7 /* report_block_stats.h */,
-                                6F2F364D3214EB06B8B43D9A /* report_block_stats_unittest.cc */,
-                                997A1B5A570AA03E16106D9C /* rtp_stream_receiver.cc */,
-                                017C27651897097F7386C3B6 /* rtp_stream_receiver.h */,
-                                A76DB731FE1362BF47764971 /* rtp_streams_synchronizer.cc */,
-                                829619CF89C3BA7155837FAF /* rtp_streams_synchronizer.h */,
-                                507E575279ECD05916FC53F0 /* screenshare_loopback.cc */,
-                                2DA3AE3DBFFB71EE1CEA6ACD /* send_delay_stats.cc */,
-                                BCDE60329A609B108B8AD914 /* send_delay_stats.h */,
-                                B4EEBADF07E64B92C5825457 /* send_delay_stats_unittest.cc */,
-                                C86C3471CAAE9481CC12C309 /* send_statistics_proxy.cc */,
-                                5935C42E94E6973518CA9FD0 /* send_statistics_proxy.h */,
-                                4B927D7FB776A82597F77FF3 /* send_statistics_proxy_unittest.cc */,
-                                6A8011A925C5D1E46A40CB79 /* stats_counter.cc */,
-                                12CF4B562D5D382F12CC33C8 /* stats_counter.h */,
-                                F0BE734A175AB0D0DAFCDF7B /* stats_counter_unittest.cc */,
-                                CAA3F26BC4B4667BF7FFFFFF /* stream_synchronization.cc */,
-                                FFCBC08AEFCB037CAAAB7831 /* stream_synchronization.h */,
-                                514C9537E721D218022895DF /* stream_synchronization_unittest.cc */,
-                                5407DD64E0F7D5A3D8D450CF /* video_decoder.cc */,
-                                87E5353CD7105BF4B7146C8D /* video_decoder_unittest.cc */,
-                                60E095447A8E4E9A992FCFF6 /* video_encoder.cc */,
-                                9C066A3BF69AC5F29FEF8C70 /* video_encoder_unittest.cc */,
-                                A6046CC9EE969CBDD85F8F64 /* video_loopback.cc */,
-                                A77B2DC6DB383C5C31923C74 /* video_quality_test.cc */,
-                                E6C05D9DDFAF567F9C70A274 /* video_quality_test.h */,
-                                025545250DBC809C061EB05C /* video_receive_stream.cc */,
-                                786DFD74184260482E13DB8A /* video_receive_stream.h */,
-                                0497185DB822955B639FB991 /* video_send_stream.cc */,
-                                9F2A4A7D3E1AC57018194514 /* video_send_stream.h */,
-                                DCE36021298E26693FF9510B /* video_send_stream_tests.cc */,
-                                11BB583688D18DA539A93E44 /* video_stream_decoder.cc */,
-                                0D109916CCDEBAA34FADC77A /* video_stream_decoder.h */,
-                                355C9816192D76074BC9857E /* vie_encoder.cc */,
-                                AEE259FBB538ADDA19AFE3DD /* vie_encoder.h */,
-                                EAD09745B5CA3A8C7003A502 /* vie_encoder_unittest.cc */,
-                                8FC5A32A6DB609C387F5A9F5 /* vie_remb.cc */,
-                                354EAF94B6E98E48276BC450 /* vie_remb.h */,
-                                FC6E30B181DE16D5AB2925B3 /* vie_remb_unittest.cc */,
-                        );
-                        path = video;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A4F9D55CD34259B1A5D8641E /* testing */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4AA916FBF3047EA2E2769C78 /* gmock */,
-                                12250B697A523E514BA4ACA4 /* gmock_custom */,
-                                BD65AAB911003F5FA9CBBE8E /* gtest */,
-                                971DEEF3E4142B1149E5783A /* gtest_mac.h */,
-                                61E885471DBA9F0417E430B7 /* gtest_mac.mm */,
-                                3913565662CA7B2FA8CB32C0 /* multiprocess_func_list.cc */,
-                                00595484A865892133CF39A4 /* multiprocess_func_list.h */,
-                                2126D8F2CAA007786ECFF703 /* platform_test.h */,
-                                E4220AD6A1468C2ACD3C1874 /* platform_test_mac.mm */,
-                        );
-                        path = testing;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A596C0A857A5607791664D85 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                BE2CD1E0228DEC872A21AE74 /* audio_frame_operations.h */,
-                                2B677EC7256A8BED7734274C /* file_player.h */,
-                                12BBDA8D40723F338A54F35A /* file_recorder.h */,
-                                2F48834C162BB57DDBA8D243 /* process_thread.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A63D16E86D780376877956BB /* replay */ = {
-                        isa = PBXGroup;
-                        children = (
-                                E688BC87C25835DC560546A6 /* rdb.c */,
-                                661C1DA55F44CF2D2CA1669F /* rdbx.c */,
-                        );
-                        path = replay;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A68D4F73E1A16FC70D6F62B0 /* level_controller */ = {
-                        isa = PBXGroup;
-                        children = (
-                                48661825766CC5941E2FEEBD /* biquad_filter.cc */,
-                                E55762422E73B7DB91219AA1 /* biquad_filter.h */,
-                                A67CD67B0B47829AB8B6702D /* down_sampler.cc */,
-                                3A4A26287C85196579851CD7 /* down_sampler.h */,
-                                E9AD5E6E0880DE8A4A7E0568 /* gain_applier.cc */,
-                                CD28D42EE9BF201650BA1C71 /* gain_applier.h */,
-                                05A05BD24816F80B568A42F8 /* gain_selector.cc */,
-                                9C400943F6368139516D939E /* gain_selector.h */,
-                                48C72D79F2B08393557520DD /* level_controller.cc */,
-                                E766279594AAF70AFB2959A0 /* level_controller.h */,
-                                FD21DF175B136C71494F9C04 /* level_controller_complexity_unittest.cc */,
-                                56AA2F43DE8384F9628D3504 /* level_controller_constants.h */,
-                                4A1B9EA2290A0FB60188A2F8 /* level_controller_unittest.cc */,
-                                0B2A415F4759448E17E8BBA0 /* noise_level_estimator.cc */,
-                                E6BBC80B432D6CD5CD3B3848 /* noise_level_estimator.h */,
-                                0B1CF7DCAC4B2E59F2DB8880 /* noise_spectrum_estimator.cc */,
-                                6D6D89A4C8F03F1FB117B527 /* noise_spectrum_estimator.h */,
-                                2E1FDE1C40F0BAD9956F1CFD /* peak_level_estimator.cc */,
-                                2E3D700B64A8717E1F2EC7C1 /* peak_level_estimator.h */,
-                                4F0735CA34D7F2ECDD85A02B /* saturating_gain_estimator.cc */,
-                                B021E5D42AD199A859889D0E /* saturating_gain_estimator.h */,
-                                F856055BAD7DE822E1FD5348 /* signal_classifier.cc */,
-                                7C1A077AD4FC3B37BBC944F4 /* signal_classifier.h */,
-                        );
-                        path = level_controller;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                A718DE7E0945FC5D48095708 /* ilbc */ = {
-                        isa = PBXGroup;
-                        children = (
-                                11C652E6AA39B44DD9519A65 /* abs_quant.c */,
-                                F8A3F835A38695BA1FCE1007 /* abs_quant.h */,
-                                BCC66FE1D9DCAE2CA39FE082 /* abs_quant_loop.c */,
-                                53624B5AA23F9D30FD5AE4D8 /* abs_quant_loop.h */,
-                                60268695C5DF128251BC045D /* audio_decoder_ilbc.cc */,
-                                26C0DAD41481370FD750E1EA /* audio_decoder_ilbc.h */,
-                                652B2C3A8A9E25CA603C7278 /* audio_encoder_ilbc.cc */,
-                                5C3944B8E41F0B74A9D94722 /* audio_encoder_ilbc.h */,
-                                8CD3DF6606F2A0824BB1A6AF /* augmented_cb_corr.c */,
-                                2D4E695BCB7462F26360C0B2 /* augmented_cb_corr.h */,
-                                EA2E1E32AAE5379127411B7C /* bw_expand.c */,
-                                EA9EF0C32C7C7C97BE2F7B2B /* bw_expand.h */,
-                                9B2FC4DB9875E99DB42C60C6 /* cb_construct.c */,
-                                F8125C0D28FBC4297B20F5FF /* cb_construct.h */,
-                                FA3CAE0E79B09FC72F675660 /* cb_mem_energy.c */,
-                                AE25109EC293C51DFAD50455 /* cb_mem_energy.h */,
-                                2BAB530E1A0C0B4765516FD0 /* cb_mem_energy_augmentation.c */,
-                                A61FB1387279901F09BE5E12 /* cb_mem_energy_augmentation.h */,
-                                61854D5B06F24FB01E5A5464 /* cb_mem_energy_calc.c */,
-                                131EF969003B8459D1446EE5 /* cb_mem_energy_calc.h */,
-                                CE4585DF827A75ED485B273B /* cb_search.c */,
-                                B52FEA698B8D5CFC245EB8E6 /* cb_search.h */,
-                                F84A1D57370EA7ED4DCEE8CF /* cb_search_core.c */,
-                                2D315B60A9DB9D55F1B622D2 /* cb_search_core.h */,
-                                FAAF270B2CADBD40D2630B86 /* cb_update_best_index.c */,
-                                3251B1D943E09EA93103FE0B /* cb_update_best_index.h */,
-                                421C171524075784C551D5D6 /* chebyshev.c */,
-                                0E2B56B757B239F783E105E5 /* chebyshev.h */,
-                                7A1B792478A08AE40C8DDDBE /* comp_corr.c */,
-                                AC0E724FE82C394AF745A96D /* comp_corr.h */,
-                                D9174D72090310DFD6E19F5C /* constants.c */,
-                                B116F269C5D19B0682272F16 /* constants.h */,
-                                34966E6F5B464507DD367D15 /* create_augmented_vec.c */,
-                                22A06957030E85D9A6CA09A2 /* create_augmented_vec.h */,
-                                BF50641EFF749FFAFEDA03A8 /* decode.c */,
-                                3F9A0F59A4056628EE2A6625 /* decode.h */,
-                                38F64834F2456B8CAFA795AB /* decode_residual.c */,
-                                A95EDE1FA80720188C345531 /* decode_residual.h */,
-                                E930EB0E6AE8A6DDED2A3966 /* decoder_interpolate_lsf.c */,
-                                2BFE7FCE9A6806AE88DF847E /* decoder_interpolate_lsf.h */,
-                                4D68C6C8448CE649CBA99744 /* defines.h */,
-                                0D5DE53F28FEE479134B323A /* do_plc.c */,
-                                843C83813E36F345FD72277D /* do_plc.h */,
-                                A92A676726C57D3BDA65B14C /* encode.c */,
-                                500C1975FC115FF30D8A68D4 /* encode.h */,
-                                B2A398E59F841DD1565D296F /* energy_inverse.c */,
-                                E7CA132235EF392DD84D0D17 /* energy_inverse.h */,
-                                213080B1FAAE017E7E50F5E3 /* enh_upsample.c */,
-                                FB1FEF43B23DD4DE245047F7 /* enh_upsample.h */,
-                                C2177DB5F6706F21D1E1930D /* enhancer.c */,
-                                B188D49D955F33FB5898D62D /* enhancer.h */,
-                                4894D643131179C7318FDFF8 /* enhancer_interface.c */,
-                                76AB9B53E8E453578BA43FCB /* enhancer_interface.h */,
-                                B12967F0BBFB5CC2D3028514 /* filtered_cb_vecs.c */,
-                                3032B748B3C140124455473E /* filtered_cb_vecs.h */,
-                                6CFBDBE558F1D82D417CBC1A /* frame_classify.c */,
-                                7D7833ABBE81B6108E30CD1B /* frame_classify.h */,
-                                A7CCFAB5F34E565D9A5E0E1F /* gain_dequant.c */,
-                                B19B555D1DCDB0F4493F3717 /* gain_dequant.h */,
-                                143F957B8EB9BD4E4A66403E /* gain_quant.c */,
-                                571FF7C73848149D91397A1B /* gain_quant.h */,
-                                163010C3F4F729A0E750F472 /* get_cd_vec.c */,
-                                1780894E409D0740E5B88C78 /* get_cd_vec.h */,
-                                7F71F87DE761526BFA8B9631 /* get_lsp_poly.c */,
-                                FFD85D1D337030ADA6736C03 /* get_lsp_poly.h */,
-                                95A39F0B6F27E01806D1F644 /* get_sync_seq.c */,
-                                EE41990C2F73FBE0E8AAB1C2 /* get_sync_seq.h */,
-                                A7A8BC2DC34E5C23A7B6FD3B /* hp_input.c */,
-                                E5FE93C95997D96060792216 /* hp_input.h */,
-                                F7447EB44E25235EBA4B2D2C /* hp_output.c */,
-                                1429116F25D695CE2384A5AD /* hp_output.h */,
-                                EA1A2AAF4FD4136228971499 /* ilbc.c */,
-                                8C1CFB69F9CC9A81B0259576 /* ilbc.h */,
-                                A31C83D7EE7038D5380F6ADB /* ilbc_unittest.cc */,
-                                F34012363D9272CA8BB099C4 /* index_conv_dec.c */,
-                                542434A81B3A2C67B73160E6 /* index_conv_dec.h */,
-                                8E8A986D6768B436C1E20FCE /* index_conv_enc.c */,
-                                7B00F782E954CFBC77AF866D /* index_conv_enc.h */,
-                                E3F63BA7D40A15810210CEF3 /* init_decode.c */,
-                                C64D66C847A527DAE8F3F564 /* init_decode.h */,
-                                4EA529ECAF493F52679D9E8D /* init_encode.c */,
-                                D45A22CDB68CAEC6B59C6ADE /* init_encode.h */,
-                                8EA6921F7645DDE90A8BED76 /* interpolate.c */,
-                                84A37793CFC6EDA54A747341 /* interpolate.h */,
-                                951C73BE0BB176DCB79BCE5F /* interpolate_samples.c */,
-                                95E8A787CFFC6DCCDEB8F11F /* interpolate_samples.h */,
-                                D48D04D6B16BC150CAE87291 /* lpc_encode.c */,
-                                5AD87AEC4B7178DB3885BC77 /* lpc_encode.h */,
-                                813EB81D216A6A213588359A /* lsf_check.c */,
-                                6A7E46DCBB2B437B86AA1817 /* lsf_check.h */,
-                                0E2A6E688FC14458F4E93EA6 /* lsf_interpolate_to_poly_dec.c */,
-                                3B8F24D1AC4E0750AA2700F5 /* lsf_interpolate_to_poly_dec.h */,
-                                1958EC8817BE48FC0C9F8305 /* lsf_interpolate_to_poly_enc.c */,
-                                E4BB42B68F985A0DECE3B9CC /* lsf_interpolate_to_poly_enc.h */,
-                                0B438996670CDFD4B25554FD /* lsf_to_lsp.c */,
-                                1198B24BA316A9CA13AB5C80 /* lsf_to_lsp.h */,
-                                CB1667E93011415084D7E2B3 /* lsf_to_poly.c */,
-                                E625EAA20CF53FE548E4E653 /* lsf_to_poly.h */,
-                                630543E7AFFB8EC631E33498 /* lsp_to_lsf.c */,
-                                37DEE7A28FE7293EFA27B6C4 /* lsp_to_lsf.h */,
-                                3180168F74C400C457645A62 /* my_corr.c */,
-                                FB7EA1F830F71D61E5AE2940 /* my_corr.h */,
-                                37DCCB80D2DF478EB94D8050 /* nearest_neighbor.c */,
-                                EC77DA8363542E1EC0B9D9EE /* nearest_neighbor.h */,
-                                72362147C940460611872B41 /* pack_bits.c */,
-                                479C0344E345F578BEAD84BA /* pack_bits.h */,
-                                C10A57AC0FD7D0FB9D6A7DFA /* poly_to_lsf.c */,
-                                07052F12D44D2B15209880BC /* poly_to_lsf.h */,
-                                F79CAB8DC364821269193280 /* poly_to_lsp.c */,
-                                688DF3BC690E04CBBFB8CA66 /* poly_to_lsp.h */,
-                                2FEF012FC9DD8143FEE870BD /* refiner.c */,
-                                F1D2A5434BC6711D12E141E1 /* refiner.h */,
-                                68017DB0EF732A81C5C86FD0 /* simple_interpolate_lsf.c */,
-                                5F1DD135D00019D75079E799 /* simple_interpolate_lsf.h */,
-                                E571DFAB9958328F8793A3AE /* simple_lpc_analysis.c */,
-                                ED7555F487E577E1187FA44B /* simple_lpc_analysis.h */,
-                                D465F4C4B1713558DA4C560E /* simple_lsf_dequant.c */,
-                                2172C512F88D39015FD5692E /* simple_lsf_dequant.h */,
-                                31332FA7E7661E5C13723C6F /* simple_lsf_quant.c */,
-                                1E52F8F0A5D9144A7F203B3D /* simple_lsf_quant.h */,
-                                EB744FF171FC4086DE624DB8 /* smooth.c */,
-                                CB0AFDB14E19B8AB0DC0F104 /* smooth.h */,
-                                E8DBBADD07F0CA7489DB2D4D /* smooth_out_data.c */,
-                                D37495AAC38A8BC87F1EE7AC /* smooth_out_data.h */,
-                                739B8790BE2A91B8E034AB44 /* sort_sq.c */,
-                                A9C4850008B71E51FDACF4B0 /* sort_sq.h */,
-                                DA563D2D4F0069B543026435 /* split_vq.c */,
-                                4B0379C4D553E71AA069D9C2 /* split_vq.h */,
-                                B0FB0314100C5D3EA6838384 /* state_construct.c */,
-                                FDC10C68C43CE3BF2AEC8F85 /* state_construct.h */,
-                                33D5A87D6592FA9C53D30BCF /* state_search.c */,
-                                77DE5E36AD28FE39C8590F92 /* state_search.h */,
-                                84D2E787E5332DD024E8F805 /* swap_bytes.c */,
-                                EDEB3C3C01D59785CDB2E990 /* swap_bytes.h */,
-                                2ABEAC96B0E525229085719A /* test */,
-                                C95E0D2A366EBCEC7B58A633 /* unpack_bits.c */,
-                                88BC477E00465957BF0A1F20 /* unpack_bits.h */,
-                                60D13D4AD33282D47EA67E2B /* vq3.c */,
-                                D52E0670F7F0B099122E2F8B /* vq3.h */,
-                                36E7B664EF9EFC73122C736B /* vq4.c */,
-                                1D225E27E5E2B0C4233F0C2F /* vq4.h */,
-                                749B036CC02201CB5D9F84EC /* window32_w32.c */,
-                                A236467815CE7ACA6410CC6D /* window32_w32.h */,
-                                EF910DD54CA75DCABE7BEA18 /* xcorr_coef.c */,
-                                9B0BD5204396F97F6121130B /* xcorr_coef.h */,
-                        );
</del><span class="cx">                         path = ilbc;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                A7989685CC5017D61F783CB8 /* mac */ = {
</del><ins>+                5CDD8C111E43C37E00621E92 /* vp8 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                F287C32BC4DDB9154EF41656 /* desktop_configuration.h */,
-                                5716C1DD67C0D8034835958C /* desktop_configuration.mm */,
-                                B738DBD8D7C7196F19630D84 /* desktop_configuration_monitor.cc */,
-                                56BC941D4CCF056D3F8033A1 /* desktop_configuration_monitor.h */,
-                                0F04EB3924AFB543950E9AEC /* full_screen_chrome_window_detector.cc */,
-                                0FF1AFD62435E5A25DECB347 /* full_screen_chrome_window_detector.h */,
-                                8ABAE24630686CE6CEE6CFDD /* scoped_pixel_buffer_object.cc */,
-                                26D61D48F06911624CF27755 /* scoped_pixel_buffer_object.h */,
-                                8873FBAEFAE1C264660FCE2C /* window_list_utils.cc */,
-                                A0959736DFE32E28BCEABEB9 /* window_list_utils.h */,
</del><ins>+                                5CDD8C431E43C46C00621E92 /* vp8_noop.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = mac;
</del><ins>+                        name = vp8;
+                        path = codecs/vp8;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                A919EC807E03AA99F2C1DA38 /* audio_device */ = {
</del><ins>+                5CDD8C121E43C39200621E92 /* vp9 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                64905EBC6A264ADFA576057F /* audio_device_buffer.cc */,
-                                191EB958C16957BE74219B4E /* audio_device_buffer.h */,
-                                FC6A265D4A6D8468417A9603 /* audio_device_config.h */,
-                                E4395EA2CAE42852D2CA3994 /* audio_device_generic.cc */,
-                                0A0881E1232F5107DE918C8D /* audio_device_generic.h */,
-                                98833873039B1690F0BED585 /* audio_device_impl.cc */,
-                                6044622F9768F058AF3B6639 /* audio_device_impl.h */,
-                                052F176C73F64864ABDE3205 /* dummy */,
-                                B8C2613C4C7CAA4E16FE1334 /* fine_audio_buffer.cc */,
-                                52A3B91C54357BAD3E5D81BD /* fine_audio_buffer.h */,
-                                A96BE9C8353BE720402AEFAF /* fine_audio_buffer_unittest.cc */,
-                                650E239116900C53E9122737 /* include */,
-                                F96E18BC91225DE6BFCFC8A3 /* mac */,
-                                5119326052027A35C214520C /* test */,
</del><ins>+                                5CDD8C131E43C3B400621E92 /* vp9_noop.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = audio_device;
</del><ins>+                        name = vp9;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                AAAF20F7601F4BAF65AB7306 /* netinet */ = {
</del><ins>+                5CDD8C451E43C57900621E92 /* call */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                25F5271F2D022B80BF7D6176 /* sctp.h */,
-                                B85B612D65205D244C6C33A4 /* sctp_asconf.c */,
-                                7302BD4993BD74E75F9A464E /* sctp_asconf.h */,
-                                205631F8C815FA0AD8663775 /* sctp_auth.c */,
-                                0B23E16E835DB4A2A4089B78 /* sctp_auth.h */,
-                                0E14E290D76CCA49EE53CB04 /* sctp_bsd_addr.c */,
-                                A52467CB4FFA45F343FF196B /* sctp_bsd_addr.h */,
-                                8F33764FBA2632247CD094F1 /* sctp_callout.c */,
-                                D43A867F0C5FCF9D83C29128 /* sctp_callout.h */,
-                                496980576041027F9E0F16FC /* sctp_cc_functions.c */,
-                                B54B90492A333B10E2FD4B56 /* sctp_constants.h */,
-                                8CC36AA6A24CB4DCA32462B0 /* sctp_crc32.c */,
-                                9AD37DE9A90A70B4630238E6 /* sctp_crc32.h */,
-                                7EF87AFF1CF3F48001191CCE /* sctp_header.h */,
-                                39A347D7ECF0196E21572A79 /* sctp_indata.c */,
-                                A73EDD070ED12213442237E2 /* sctp_indata.h */,
-                                5A0BA3C87DCEA383A19C9E0C /* sctp_input.c */,
-                                A153B7B67792DD89AB8D9AFC /* sctp_input.h */,
-                                F9BDDBEB1C1C3C8B1001916A /* sctp_lock_userspace.h */,
-                                962AB877CA65FBC4BA9E1439 /* sctp_os.h */,
-                                551C099BE33B0AEB572EC1D2 /* sctp_os_userspace.h */,
-                                0C594CA51E66211DED4A8414 /* sctp_output.c */,
-                                AF2516B82FCEE20FBE104016 /* sctp_output.h */,
-                                0C7E2FEBCC8C2E2416B56032 /* sctp_pcb.c */,
-                                CF5843F8E280D43482C6D086 /* sctp_pcb.h */,
-                                711486E33F9E1B8F5966E3E2 /* sctp_peeloff.c */,
-                                67D57EC4E461FD55DFA9A612 /* sctp_peeloff.h */,
-                                510BE2B3471B7A55EFBD4152 /* sctp_process_lock.h */,
-                                5DD9EBE444887F11A0B0EBDF /* sctp_sha1.c */,
-                                3B6C19248566C272E8FD7FF6 /* sctp_sha1.h */,
-                                DDA767DC881FDA38AE1B5175 /* sctp_ss_functions.c */,
-                                BE8DAD39A041ED8950D83A7F /* sctp_structs.h */,
-                                A03A2DFCE13071C7CE5A5B1B /* sctp_sysctl.c */,
-                                D0BDDE6BAC4DC9348AA164A4 /* sctp_sysctl.h */,
-                                2BC9995539C7143B1529A017 /* sctp_timer.c */,
-                                40177FBF697B27F479EE533E /* sctp_timer.h */,
-                                2E12A703D5A412F85055BBF2 /* sctp_uio.h */,
-                                388B96B33418139FAEBACBF3 /* sctp_userspace.c */,
-                                08A2725C41B8A39BB246DD93 /* sctp_usrreq.c */,
-                                E8248F47D4268BA921DC4E9E /* sctp_var.h */,
-                                C32D8491495123999AF41E7D /* sctputil.c */,
-                                B465E56F914F2E27A8C24044 /* sctputil.h */,
</del><ins>+                                5CDD8C461E43C58E00621E92 /* audio_receive_stream.h */,
+                                5CDD8C471E43C58E00621E92 /* audio_send_stream.cc */,
+                                5CDD8C481E43C58E00621E92 /* audio_send_stream.h */,
+                                5CDD8C491E43C58E00621E92 /* audio_sink.h */,
+                                5CDD8C4A1E43C58E00621E92 /* audio_state.h */,
+                                5CDD8C4B1E43C58E00621E92 /* flexfec_receive_stream.h */,
</ins><span class="cx">                         );
</span><del>-                        path = netinet;
</del><ins>+                        path = call;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                AB60137A59E9102C6A5FB4E9 /* libyuv */ = {
</del><ins>+                5CDD8C521E43C5F700621E92 /* opus */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                D6E4A4E091DFF0C650DCEF05 /* include */,
-                                2C60D03C0714FF72746D8720 /* libyuv_unittest.cc */,
-                                9155EE9B4A9706657791E673 /* webrtc_libyuv.cc */,
</del><ins>+                                5CDD8C531E43C60900621E92 /* audio_decoder_opus.cc */,
+                                5CDD8C541E43C60900621E92 /* audio_decoder_opus.h */,
+                                5CDD8C561E43C60900621E92 /* audio_encoder_opus.cc */,
+                                5CDD8C571E43C60900621E92 /* audio_encoder_opus.h */,
+                                5CDD8C591E43C60900621E92 /* opus_inst.h */,
+                                5CDD8C5A1E43C60900621E92 /* opus_interface.c */,
+                                5CDD8C5B1E43C60900621E92 /* opus_interface.h */,
</ins><span class="cx">                         );
</span><del>-                        path = libyuv;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                AB953A57121A063AF8E2FF7B /* preprocs */ = {
-                        isa = PBXGroup;
-                        children = (
-                                767CDB06A207AA5F58EBD138 /* cpp */,
-                                6B37760F74818E15F437B72A /* nasm */,
-                                CCC83D3DBE55D0E8C172659E /* raw */,
-                        );
-                        path = preprocs;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                AC6F3D6FD7C612485758D474 /* sp */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2511F5FB491928B0B3D8BCF6 /* api */,
-                                2529AD293A2DFDC390CC87C5 /* src */,
-                        );
-                        path = sp;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                AC9102D320C8B6C4CABA3F84 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                D2FF4859F026E88775D577A2 /* audio_coding_module.h */,
-                                8ED47707D5F1D5CC53AA3F43 /* audio_coding_module_typedefs.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                ACF60A916352F6F1E4CA884C /* x509 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                F8DA8EBE45315098D99B8B66 /* a_digest.c */,
-                                BEE96092F5A8BB14B49F90A7 /* a_sign.c */,
-                                1C85529B644C6AADF5CEFCC8 /* a_strex.c */,
-                                99581894EDB96C3405E0D2D6 /* a_verify.c */,
-                                E841C27E72575E35A992DBC2 /* algorithm.c */,
-                                408ACFD829C3D23F9AF4439F /* asn1_gen.c */,
-                                0AE8414A593DB04AE4312799 /* by_dir.c */,
-                                F942C1DDDF4DA7A058071351 /* by_file.c */,
-                                A6755E0C5E8F78A67BD9CD2B /* charmap.h */,
-                                019A622EB91D31993E127781 /* i2d_pr.c */,
-                                D6D15407AFF9337AE6A4E6AF /* internal.h */,
-                                DDB115D12499D4A8727C4D86 /* pkcs7.c */,
-                                8B3A93CD9FBD28F0D9C2C0B8 /* rsa_pss.c */,
-                                5D0486473F8D4AC99070A858 /* t_crl.c */,
-                                F4ED7A7C6E185C08F1E0E4C7 /* t_req.c */,
-                                10F2619C90A895CB2AC758A6 /* t_x509.c */,
-                                36CED483B89FFD055433F602 /* t_x509a.c */,
-                                A37ADA8F6F0619053D1E7839 /* vpm_int.h */,
-                                A8153E90EFB67528BB95BC14 /* x509.c */,
-                                119C6EB57F863F9A833EA8F6 /* x509_att.c */,
-                                C315D812E59371608720556B /* x509_cmp.c */,
-                                1546043FD2B9BD1A093F2DCA /* x509_d2.c */,
-                                1EF93EB5DCA38FEC5AB74081 /* x509_def.c */,
-                                72B489723D99ED37630F004E /* x509_ext.c */,
-                                88E64EAC3DE6275071245EA9 /* x509_lu.c */,
-                                EBD4DDC4DA2CB5C4BAF65FE8 /* x509_obj.c */,
-                                682AEE581FC06CCE379DF4EF /* x509_r2x.c */,
-                                6AD2F151335970D4BA93EE97 /* x509_req.c */,
-                                E0B53756CDAEA9012B00512D /* x509_set.c */,
-                                095F9D6A6E203E7DCDE86CBE /* x509_trs.c */,
-                                147DFECA4A18AE747449FBFC /* x509_txt.c */,
-                                8F82B7AF6BE043F358B790C0 /* x509_v3.c */,
-                                F1CF62323EBBDF28607CB57C /* x509_vfy.c */,
-                                28DEBA5E195BE53768182C3C /* x509_vpm.c */,
-                                161BEA34A4CECAF46ECD3FC3 /* x509cset.c */,
-                                DAD4C4AF5AEFF06FB127262E /* x509name.c */,
-                                A8D7F2AFB436D999B737A115 /* x509rset.c */,
-                                4F50E63ADE2FFBBA4DF1F3D7 /* x509spki.c */,
-                                BEA485631184A40C4947D819 /* x509type.c */,
-                                9BEFED1504DC35668A2BF4AB /* x_algor.c */,
-                                4702CF474756BC44E07A2F09 /* x_all.c */,
-                                AF962060BA9E5A1C8E5F70A2 /* x_attrib.c */,
-                                05FE5ED1755E9679C1EFEDF6 /* x_crl.c */,
-                                C9B92842382B7987327065C7 /* x_exten.c */,
-                                6FC8E67313B0F4D4056F7834 /* x_info.c */,
-                                5EAF3466EC064D33A9B9045D /* x_name.c */,
-                                534C99FF886CF05109830781 /* x_pkey.c */,
-                                FAF63B15041CEE27EE8CEA5B /* x_pubkey.c */,
-                                FEF2A265E91732227AA093C7 /* x_req.c */,
-                                7319FBC2B942A0EE2E5157AB /* x_sig.c */,
-                                2C82D03A02D251F87EFC05AE /* x_spki.c */,
-                                E1F1251D5921BE77B92D99C3 /* x_val.c */,
-                                2B438F684BFB2DA1E7C2394D /* x_x509.c */,
-                                734EB1A38ADEE4D084F8F254 /* x_x509a.c */,
-                        );
-                        path = x509;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                AE8BFC5F8093607E8766F936 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                117D0FDA6288313CC479FEA0 /* vp9.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                AEAD3212A7B8685ADB450D6F /* gflags */ = {
-                        isa = PBXGroup;
-                        children = (
-                                F434B91D4EF2F352C165FB5F /* src */,
-                        );
-                        path = gflags;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                AEBA983AC7CB8A7C7D8511A9 /* objc */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3224150D44E5BE3AFF994494 /* Framework */,
-                        );
-                        path = objc;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                AF35C992EDE1F5C4D6B70D64 /* audio */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3F82864D372E45F2038B650D /* audio_receive_stream.cc */,
-                                A4B538AC4014ADE822975136 /* audio_receive_stream.h */,
-                                90FAB2069580B7AE46F2C469 /* audio_receive_stream_unittest.cc */,
-                                5270BB44356E6978D745BF76 /* audio_send_stream.cc */,
-                                90BCCCD1A135216EBF3AE9FE /* audio_send_stream.h */,
-                                9F6516CDE6AEB48AE9380688 /* audio_send_stream_unittest.cc */,
-                                1E545B07009FF4E90BB45D64 /* audio_state.cc */,
-                                9DD03B3D09E44AC82CCFFF05 /* audio_state.h */,
-                                3078370716CF283557155D16 /* audio_state_unittest.cc */,
-                                3608730F2AB3CF86D027C09C /* conversion.h */,
-                                6FCBFDD3483A3C383CB2D79A /* scoped_voe_interface.h */,
-                        );
-                        path = audio;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B03364C03C7D3A96D4AE6164 /* cipher */ = {
-                        isa = PBXGroup;
-                        children = (
-                                84B8AE71751C1D8CD89800E8 /* aes_gcm_ossl.c */,
-                                1596FA7120F270AE52B9B4B4 /* aes_icm_ossl.c */,
-                                D33F97DA20288FBFE84ABA29 /* cipher.c */,
-                                5F1C5148C431A43BBE3376A8 /* null_cipher.c */,
-                        );
-                        path = cipher;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B08F8AE8D786AA0D402AA722 /* WebRTC */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2D218D041C1885FB965A3BF8 /* RTCAVFoundationVideoSource.h */,
-                                8CC9AD901D7F108A1A7B8331 /* RTCAudioSource.h */,
-                                D8972E8A49260B458BE65867 /* RTCAudioTrack.h */,
-                                6CF2B40FD11DF2BB2BDB8969 /* RTCCameraPreviewView.h */,
-                                C4670B17DFCFAC39A4B8E338 /* RTCConfiguration.h */,
-                                8DBE7F7ABF16B85E855A4532 /* RTCDataChannel.h */,
-                                9B7F458E247DFD874CD490B3 /* RTCDataChannelConfiguration.h */,
-                                057DFB43C33E03D9620B9137 /* RTCDispatcher.h */,
-                                4A91C57B6AD919DE5AFEE26D /* RTCEAGLVideoView.h */,
-                                B4D5310044ECB733B2E06B52 /* RTCFieldTrials.h */,
-                                59DC0292B441C4997EC5D761 /* RTCFileLogger.h */,
-                                54A59B4D66ECF81F6930AB50 /* RTCIceCandidate.h */,
-                                1DF6B334B833367E8D76C46A /* RTCIceServer.h */,
-                                0F78B106ED3A7A6ACF879122 /* RTCLegacyStatsReport.h */,
-                                2F63544686CAEE69DB3E2393 /* RTCLogging.h */,
-                                E22FA57614DA873A54BF6834 /* RTCMacros.h */,
-                                16F29A9322DF24E3E8440CE2 /* RTCMediaConstraints.h */,
-                                FECB3CB748A9A787F59D8B6A /* RTCMediaSource.h */,
-                                BE025796ACF45A4BE4C6DC37 /* RTCMediaStream.h */,
-                                30A3BDD7611690F52C960187 /* RTCMediaStreamTrack.h */,
-                                31C780B25C6824732DFDEA16 /* RTCMetrics.h */,
-                                82AD6F72D1667483256A39AE /* RTCMetricsSampleInfo.h */,
-                                D8BEDADC3479DBBF3EEF2D96 /* RTCNSGLVideoView.h */,
-                                F992FCF7DC2E350BD8F5770B /* RTCPeerConnection.h */,
-                                858C4972C0D6F93B0C5ABA58 /* RTCPeerConnectionFactory.h */,
-                                67F313DC1A8940C56736BC30 /* RTCRtpCodecParameters.h */,
-                                58517922F1A96F2917A1F79C /* RTCRtpEncodingParameters.h */,
-                                29CF903B5F1B8A725F0386A9 /* RTCRtpParameters.h */,
-                                7F8CB34E63EBDA82611D46AD /* RTCRtpReceiver.h */,
-                                40EA54EF49C5A3CA825C44E9 /* RTCRtpSender.h */,
-                                E22249EE7D5F9DFB90F3F4EF /* RTCSSLAdapter.h */,
-                                625AD2891BFB03242FF6D59B /* RTCSessionDescription.h */,
-                                9BFE1277DCEC698263FDD123 /* RTCTracing.h */,
-                                6948DD7057560B918A44C3DA /* RTCVideoFrame.h */,
-                                9BF0E4505974593178DDF6F7 /* RTCVideoRenderer.h */,
-                                2A60FF93EA4D2517FAE431FF /* RTCVideoSource.h */,
-                                5BCB895832A5101A2EB1240E /* RTCVideoTrack.h */,
-                                F42EBC569865FBFA1D8F6720 /* UIDevice+RTCDevice.h */,
-                                2C96BE64C3A8A6BB0C22571B /* WebRTC.h */,
-                        );
-                        path = WebRTC;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B0D133465255CD5E20996BEB /* force_mic_volume_max */ = {
-                        isa = PBXGroup;
-                        children = (
-                                8E64C3AB54275EFAD3FB266A /* force_mic_volume_max.cc */,
-                        );
-                        path = force_mic_volume_max;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B11C7330CA12FD4FA8A667E2 /* py_event_log_analyzer */ = {
-                        isa = PBXGroup;
-                        children = (
-                                F5FCAEEC2B8B3D3FF08A88C0 /* misc.py */,
-                                7F94B82F0A1711547E6D9DD7 /* pb_parse.py */,
-                                535FEAE1EDC08DCD9C76D4A8 /* rtp_analyzer.py */,
-                                160683499B6240B3EB4FA0BB /* rtp_analyzer.sh */,
-                        );
-                        path = py_event_log_analyzer;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B26743AE8C2B2A72C74A228B /* mock */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4C319E41E262018BB0FFADEB /* mock_packet_manipulator.h */,
-                        );
-                        path = mock;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B2724DBB601D1F2388323C8D /* overrides */ = {
-                        isa = PBXGroup;
-                        children = (
-                                5220DFCE97AD88955D8C8981 /* include */,
-                                CC98A4A0236ECF5B2EC69CB8 /* src */,
-                        );
-                        path = overrides;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B2DB224056602FED72488489 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C905E94EEAC0066831A846AE /* gmock */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B328DC5273EEE95E100380AC /* opus */ = {
-                        isa = PBXGroup;
-                        children = (
-                                63F1175E876AAFCB1BB66519 /* src */,
-                        );
</del><span class="cx">                         path = opus;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B335763743EFF30CC1D06D2A /* i420 */ = {
</del><ins>+                5CDD8C6B1E43C64F00621E92 /* transient */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                55E2371CC437A8FAE049B8B2 /* i420.cc */,
-                                397DC34597D7E5029C10F7F9 /* include */,
</del><ins>+                                5CDD8C6C1E43C66000621E92 /* click_annotate.cc */,
+                                5CDD8C6D1E43C66000621E92 /* common.h */,
+                                5CDD8C6E1E43C66000621E92 /* daubechies_8_wavelet_coeffs.h */,
+                                5CDD8C701E43C66000621E92 /* dyadic_decimator.h */,
+                                5CDD8C721E43C66000621E92 /* file_utils.cc */,
+                                5CDD8C731E43C66000621E92 /* file_utils.h */,
+                                5CDD8C751E43C66000621E92 /* moving_moments.cc */,
+                                5CDD8C761E43C66000621E92 /* moving_moments.h */,
+                                5CDD8C791E43C66000621E92 /* transient_detector.cc */,
+                                5CDD8C7A1E43C66000621E92 /* transient_detector.h */,
+                                5CDD8C7D1E43C66000621E92 /* transient_suppressor.cc */,
+                                5CDD8C7E1E43C66000621E92 /* transient_suppressor.h */,
+                                5CDD8C801E43C66000621E92 /* wpd_node.cc */,
+                                5CDD8C811E43C66000621E92 /* wpd_node.h */,
+                                5CDD8C831E43C66000621E92 /* wpd_tree.cc */,
+                                5CDD8C841E43C66000621E92 /* wpd_tree.h */,
</ins><span class="cx">                         );
</span><del>-                        path = i420;
</del><ins>+                        name = transient;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B344BC884BD26B61AE74FB9D /* x86 */ = {
</del><ins>+                5CDD8C9D1E43C6EB00621E92 /* cng */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                32DBEF2DD726FDB339C21A5B /* x86arch.c */,
-                                70CD47B492179D3742F748C2 /* x86bc.c */,
-                                FA927FB6BA70E32FC94BCB53 /* x86cpu.gperf */,
-                                B485818FE14AEE7AD17F9C46 /* x86expr.c */,
-                                2B0B359A5D3837EB23F8A91B /* x86id.c */,
-                                6C787C71039B74B3A0BB065B /* x86regtmod.gperf */,
</del><ins>+                                5CDD8C9F1E43C6F700621E92 /* audio_encoder_cng.cc */,
+                                5CDD8CA01E43C6F700621E92 /* audio_encoder_cng.h */,
+                                5CDD8CA41E43C6F700621E92 /* webrtc_cng.cc */,
+                                5CDD8CA51E43C6F700621E92 /* webrtc_cng.h */,
</ins><span class="cx">                         );
</span><del>-                        path = x86;
</del><ins>+                        name = cng;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B3C43724484A97779C426E22 /* simd */ = {
</del><ins>+                5CDD8CAC1E43C72300621E92 /* celt */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                4F9D4EA06C522A66C78E0600 /* jccolor-sse2-64.asm */,
-                                888736D4A67B2C00965CEE40 /* jcgray-sse2-64.asm */,
-                                9E364EFA6ABE9EE9D0265938 /* jchuff-sse2-64.asm */,
-                                0E7367F2ABAE0A819BC62B78 /* jcsample-sse2-64.asm */,
-                                AA42F6A52C8F698B4E7F0774 /* jdcolor-sse2-64.asm */,
-                                96AE9441D5DDFB84F57662DA /* jdmerge-sse2-64.asm */,
-                                9FE634D642C32467B1DC74CB /* jdsample-sse2-64.asm */,
-                                6053AC09FB5984317D7ACE70 /* jfdctflt-sse-64.asm */,
-                                A63325B63627EB3B8695B64B /* jfdctfst-sse2-64.asm */,
-                                731DC4CD583C6BCD9F39853C /* jfdctint-sse2-64.asm */,
-                                DACF0A612DD96A032F61159B /* jidctflt-sse2-64.asm */,
-                                5977B696E67E29DB580E7523 /* jidctfst-sse2-64.asm */,
-                                A891C40D4668E271AA3D77CA /* jidctint-sse2-64.asm */,
-                                11D56149055896E856DCF457 /* jidctred-sse2-64.asm */,
-                                01517977FA330CD63D880B16 /* jquantf-sse2-64.asm */,
-                                43EF172BD891706060BABC36 /* jquanti-sse2-64.asm */,
-                                BFA5058E0A2B1682EC944BDC /* jsimd_x86_64.c */,
</del><ins>+                                5CDD8D131E43C75500621E92 /* x86 */,
+                                5CDD8CAD1E43C75200621E92 /* _kiss_fft_guts.h */,
+                                5CDD8CAE1E43C75200621E92 /* arch.h */,
+                                5CDD8CB01E43C75200621E92 /* bands.c */,
+                                5CDD8CB11E43C75200621E92 /* bands.h */,
+                                5CDD8CB61E43C75200621E92 /* celt.c */,
+                                5CDD8CB71E43C75200621E92 /* celt.h */,
+                                5CDD8CB21E43C75200621E92 /* celt_decoder.c */,
+                                5CDD8CB31E43C75200621E92 /* celt_encoder.c */,
+                                5CDD8CB41E43C75200621E92 /* celt_lpc.c */,
+                                5CDD8CB51E43C75200621E92 /* celt_lpc.h */,
+                                5CDD8CB81E43C75200621E92 /* cpu_support.h */,
+                                5CDD8CB91E43C75200621E92 /* cwrs.c */,
+                                5CDD8CBA1E43C75200621E92 /* cwrs.h */,
+                                5CDD8CBB1E43C75200621E92 /* ecintrin.h */,
+                                5CDD8CBC1E43C75200621E92 /* entcode.c */,
+                                5CDD8CBD1E43C75200621E92 /* entcode.h */,
+                                5CDD8CBE1E43C75200621E92 /* entdec.c */,
+                                5CDD8CBF1E43C75200621E92 /* entdec.h */,
+                                5CDD8CC01E43C75200621E92 /* entenc.c */,
+                                5CDD8CC11E43C75200621E92 /* entenc.h */,
+                                5CDD8CC21E43C75200621E92 /* fixed_debug.h */,
+                                5CDD8CC31E43C75200621E92 /* fixed_generic.h */,
+                                5CDD8CC41E43C75200621E92 /* float_cast.h */,
+                                5CDD8CC51E43C75200621E92 /* kiss_fft.c */,
+                                5CDD8CC61E43C75200621E92 /* kiss_fft.h */,
+                                5CDD8CC71E43C75200621E92 /* laplace.c */,
+                                5CDD8CC81E43C75200621E92 /* laplace.h */,
+                                5CDD8CC91E43C75200621E92 /* mathops.c */,
+                                5CDD8CCA1E43C75200621E92 /* mathops.h */,
+                                5CDD8CCB1E43C75200621E92 /* mdct.c */,
+                                5CDD8CCC1E43C75200621E92 /* mdct.h */,
+                                5CDD8CCD1E43C75200621E92 /* mfrngcod.h */,
+                                5CDD8CCF1E43C75200621E92 /* modes.c */,
+                                5CDD8CD01E43C75200621E92 /* modes.h */,
+                                5CDD8CD21E43C75200621E92 /* os_support.h */,
+                                5CDD8CD31E43C75200621E92 /* pitch.c */,
+                                5CDD8CD41E43C75200621E92 /* pitch.h */,
+                                5CDD8CD51E43C75200621E92 /* quant_bands.c */,
+                                5CDD8CD61E43C75200621E92 /* quant_bands.h */,
+                                5CDD8CD71E43C75200621E92 /* rate.c */,
+                                5CDD8CD81E43C75200621E92 /* rate.h */,
+                                5CDD8CD91E43C75200621E92 /* stack_alloc.h */,
+                                5CDD8CDB1E43C75200621E92 /* static_modes_fixed.h */,
+                                5CDD8CDD1E43C75200621E92 /* static_modes_float.h */,
+                                5CDD8CDF1E43C75200621E92 /* vq.c */,
+                                5CDD8CE01E43C75200621E92 /* vq.h */,
</ins><span class="cx">                         );
</span><del>-                        path = simd;
</del><ins>+                        path = celt;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B3D80062DE8624C76BAA3DAB /* logging */ = {
</del><ins>+                5CDD8D131E43C75500621E92 /* x86 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1AC788D83EC70281FA3F5ABC /* rtc_event_log */,
</del><ins>+                                5CDD8D141E43C76400621E92 /* celt_lpc_sse.c */,
+                                5CDD8D151E43C76400621E92 /* celt_lpc_sse.h */,
+                                5CDD8D161E43C76400621E92 /* pitch_sse.c */,
+                                5CDD8D171E43C76400621E92 /* pitch_sse.h */,
+                                5CDD8D181E43C76400621E92 /* pitch_sse2.c */,
+                                5CDD8D191E43C76400621E92 /* pitch_sse4_1.c */,
+                                5CDD8D1A1E43C76400621E92 /* x86_celt_map.c */,
+                                5CDD8D1B1E43C76400621E92 /* x86cpu.c */,
+                                5CDD8D1C1E43C76400621E92 /* x86cpu.h */,
</ins><span class="cx">                         );
</span><del>-                        path = logging;
</del><ins>+                        name = x86;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B3F2D9884D7F728FAEBE51B1 /* conf */ = {
</del><ins>+                5CDD8D5D1E43C7C700621E92 /* silk */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                93311D88E5A81A08F631F99E /* conf.c */,
-                                245A6FC1A38509B021083F3A /* conf_def.h */,
-                                B512B62490CC6856A267EF32 /* internal.h */,
</del><ins>+                                5CDD8F021E43CA1300621E92 /* fixed */,
+                                5CDD8E9B1E43C9A400621E92 /* float */,
+                                5CDD8E241E43C7DC00621E92 /* x86 */,
+                                5CDD8D5E1E43C7D900621E92 /* A2NLSF.c */,
+                                5CDD8D5F1E43C7D900621E92 /* ana_filt_bank_1.c */,
+                                5CDD8D601E43C7D900621E92 /* API.h */,
+                                5CDD8D621E43C7D900621E92 /* biquad_alt.c */,
+                                5CDD8D641E43C7D900621E92 /* bwexpander.c */,
+                                5CDD8D631E43C7D900621E92 /* bwexpander_32.c */,
+                                5CDD8D651E43C7D900621E92 /* check_control_input.c */,
+                                5CDD8D661E43C7D900621E92 /* CNG.c */,
+                                5CDD8D671E43C7D900621E92 /* code_signs.c */,
+                                5CDD8D6B1E43C7D900621E92 /* control.h */,
+                                5CDD8D681E43C7D900621E92 /* control_audio_bandwidth.c */,
+                                5CDD8D691E43C7D900621E92 /* control_codec.c */,
+                                5CDD8D6A1E43C7D900621E92 /* control_SNR.c */,
+                                5CDD8D6C1E43C7D900621E92 /* debug.c */,
+                                5CDD8D6D1E43C7D900621E92 /* debug.h */,
+                                5CDD8D6E1E43C7D900621E92 /* dec_API.c */,
+                                5CDD8D6F1E43C7D900621E92 /* decode_core.c */,
+                                5CDD8D701E43C7D900621E92 /* decode_frame.c */,
+                                5CDD8D711E43C7D900621E92 /* decode_indices.c */,
+                                5CDD8D721E43C7D900621E92 /* decode_parameters.c */,
+                                5CDD8D731E43C7D900621E92 /* decode_pitch.c */,
+                                5CDD8D741E43C7D900621E92 /* decode_pulses.c */,
+                                5CDD8D751E43C7D900621E92 /* decoder_set_fs.c */,
+                                5CDD8D761E43C7D900621E92 /* define.h */,
+                                5CDD8D771E43C7D900621E92 /* enc_API.c */,
+                                5CDD8D781E43C7D900621E92 /* encode_indices.c */,
+                                5CDD8D791E43C7D900621E92 /* encode_pulses.c */,
+                                5CDD8D7A1E43C7D900621E92 /* errors.h */,
+                                5CDD8D7D1E43C7D900621E92 /* gain_quant.c */,
+                                5CDD8D7E1E43C7D900621E92 /* HP_variable_cutoff.c */,
+                                5CDD8D7F1E43C7D900621E92 /* init_decoder.c */,
+                                5CDD8D801E43C7D900621E92 /* init_encoder.c */,
+                                5CDD8D811E43C7D900621E92 /* Inlines.h */,
+                                5CDD8D821E43C7D900621E92 /* inner_prod_aligned.c */,
+                                5CDD8D831E43C7D900621E92 /* interpolate.c */,
+                                5CDD8D841E43C7D900621E92 /* lin2log.c */,
+                                5CDD8D851E43C7D900621E92 /* log2lin.c */,
+                                5CDD8D861E43C7D900621E92 /* LP_variable_cutoff.c */,
+                                5CDD8D871E43C7D900621E92 /* LPC_analysis_filter.c */,
+                                5CDD8D881E43C7D900621E92 /* LPC_inv_pred_gain.c */,
+                                5CDD8D891E43C7D900621E92 /* MacroCount.h */,
+                                5CDD8D8A1E43C7D900621E92 /* MacroDebug.h */,
+                                5CDD8D8B1E43C7D900621E92 /* macros.h */,
+                                5CDD8D8C1E43C7D900621E92 /* main.h */,
+                                5CDD8D951E43C7D900621E92 /* NLSF2A.c */,
+                                5CDD8D8E1E43C7D900621E92 /* NLSF_decode.c */,
+                                5CDD8D8F1E43C7D900621E92 /* NLSF_del_dec_quant.c */,
+                                5CDD8D901E43C7D900621E92 /* NLSF_encode.c */,
+                                5CDD8D911E43C7D900621E92 /* NLSF_stabilize.c */,
+                                5CDD8D921E43C7D900621E92 /* NLSF_unpack.c */,
+                                5CDD8D941E43C7D900621E92 /* NLSF_VQ.c */,
+                                5CDD8D931E43C7D900621E92 /* NLSF_VQ_weights_laroia.c */,
+                                5CDD8D971E43C7D900621E92 /* NSQ.c */,
+                                5CDD8D981E43C7D900621E92 /* NSQ.h */,
+                                5CDD8D961E43C7D900621E92 /* NSQ_del_dec.c */,
+                                5CDD8D991E43C7D900621E92 /* pitch_est_defines.h */,
+                                5CDD8D9A1E43C7D900621E92 /* pitch_est_tables.c */,
+                                5CDD8D9B1E43C7D900621E92 /* PLC.c */,
+                                5CDD8D9C1E43C7D900621E92 /* PLC.h */,
+                                5CDD8D9D1E43C7D900621E92 /* process_NLSFs.c */,
+                                5CDD8D9E1E43C7D900621E92 /* quant_LTP_gains.c */,
+                                5CDD8DA91E43C7D900621E92 /* resampler.c */,
+                                5CDD8DA01E43C7D900621E92 /* resampler_down2.c */,
+                                5CDD8D9F1E43C7D900621E92 /* resampler_down2_3.c */,
+                                5CDD8DA51E43C7D900621E92 /* resampler_private.h */,
+                                5CDD8DA11E43C7D900621E92 /* resampler_private_AR2.c */,
+                                5CDD8DA21E43C7D900621E92 /* resampler_private_down_FIR.c */,
+                                5CDD8DA31E43C7D900621E92 /* resampler_private_IIR_FIR.c */,
+                                5CDD8DA41E43C7D900621E92 /* resampler_private_up2_HQ.c */,
+                                5CDD8DA61E43C7D900621E92 /* resampler_rom.c */,
+                                5CDD8DA71E43C7D900621E92 /* resampler_rom.h */,
+                                5CDD8DA81E43C7D900621E92 /* resampler_structs.h */,
+                                5CDD8DAA1E43C7D900621E92 /* shell_coder.c */,
+                                5CDD8DAB1E43C7D900621E92 /* sigm_Q15.c */,
+                                5CDD8DAC1E43C7D900621E92 /* SigProc_FIX.h */,
+                                5CDD8DAD1E43C7D900621E92 /* sort.c */,
+                                5CDD8DAE1E43C7D900621E92 /* stereo_decode_pred.c */,
+                                5CDD8DAF1E43C7D900621E92 /* stereo_encode_pred.c */,
+                                5CDD8DB01E43C7D900621E92 /* stereo_find_predictor.c */,
+                                5CDD8DB11E43C7D900621E92 /* stereo_LR_to_MS.c */,
+                                5CDD8DB21E43C7D900621E92 /* stereo_MS_to_LR.c */,
+                                5CDD8DB31E43C7D900621E92 /* stereo_quant_pred.c */,
+                                5CDD8DB41E43C7D900621E92 /* structs.h */,
+                                5CDD8DB51E43C7D900621E92 /* sum_sqr_shift.c */,
+                                5CDD8DB61E43C7D900621E92 /* table_LSF_cos.c */,
+                                5CDD8DBE1E43C7D900621E92 /* tables.h */,
+                                5CDD8DB71E43C7D900621E92 /* tables_gain.c */,
+                                5CDD8DB81E43C7D900621E92 /* tables_LTP.c */,
+                                5CDD8DB91E43C7D900621E92 /* tables_NLSF_CB_NB_MB.c */,
+                                5CDD8DBA1E43C7D900621E92 /* tables_NLSF_CB_WB.c */,
+                                5CDD8DBB1E43C7D900621E92 /* tables_other.c */,
+                                5CDD8DBC1E43C7D900621E92 /* tables_pitch_lag.c */,
+                                5CDD8DBD1E43C7D900621E92 /* tables_pulses_per_block.c */,
+                                5CDD8DBF1E43C7D900621E92 /* tuning_parameters.h */,
+                                5CDD8DC01E43C7D900621E92 /* typedef.h */,
+                                5CDD8DC11E43C7D900621E92 /* VAD.c */,
+                                5CDD8DC21E43C7D900621E92 /* VQ_WMat_EC.c */,
</ins><span class="cx">                         );
</span><del>-                        path = conf;
</del><ins>+                        name = silk;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B408B0C83F6891275745C72C /* client */ = {
</del><ins>+                5CDD8E241E43C7DC00621E92 /* x86 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                41F42B7C922E9D9430EC5945 /* basicportallocator.cc */,
-                                3C0D05A0959CB8F59B9520E5 /* basicportallocator.h */,
-                                93A5B57CB3013833D8C8AE44 /* basicportallocator_unittest.cc */,
-                                72FF79F975969774DAC0A67A /* socketmonitor.cc */,
-                                97480FF099FFFEA3F867B4FD /* socketmonitor.h */,
</del><ins>+                                5CDD8E251E43C7EC00621E92 /* main_sse.h */,
+                                5CDD8E261E43C7EC00621E92 /* NSQ_del_dec_sse.c */,
+                                5CDD8E271E43C7EC00621E92 /* NSQ_sse.c */,
+                                5CDD8E281E43C7EC00621E92 /* SigProc_FIX_sse.h */,
+                                5CDD8E291E43C7EC00621E92 /* VAD_sse.c */,
+                                5CDD8E2A1E43C7EC00621E92 /* VQ_WMat_EC_sse.c */,
+                                5CDD8E2B1E43C7EC00621E92 /* x86_silk_map.c */,
</ins><span class="cx">                         );
</span><del>-                        path = client;
</del><ins>+                        name = x86;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B430E6B570728100FFEB495E /* test */ = {
</del><ins>+                5CDD8E9B1E43C9A400621E92 /* float */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                246AF61DD77CCBA94E741680 /* ReleaseTest-API */,
-                                77BF0F70EBBC70A90CE51B61 /* SwitchingSampRate */,
-                                323B6CBFAB8FD2CE7017F0B2 /* simpleKenny.c */,
</del><ins>+                                5CDD8E9C1E43C9C100621E92 /* apply_sine_window_FLP.c */,
+                                5CDD8E9D1E43C9C100621E92 /* autocorrelation_FLP.c */,
+                                5CDD8E9E1E43C9C100621E92 /* burg_modified_FLP.c */,
+                                5CDD8E9F1E43C9C100621E92 /* bwexpander_FLP.c */,
+                                5CDD8EA01E43C9C100621E92 /* corrMatrix_FLP.c */,
+                                5CDD8EA11E43C9C100621E92 /* encode_frame_FLP.c */,
+                                5CDD8EA21E43C9C100621E92 /* energy_FLP.c */,
+                                5CDD8EA31E43C9C100621E92 /* find_LPC_FLP.c */,
+                                5CDD8EA41E43C9C100621E92 /* find_LTP_FLP.c */,
+                                5CDD8EA51E43C9C100621E92 /* find_pitch_lags_FLP.c */,
+                                5CDD8EA61E43C9C100621E92 /* find_pred_coefs_FLP.c */,
+                                5CDD8EA71E43C9C100621E92 /* inner_product_FLP.c */,
+                                5CDD8EA81E43C9C100621E92 /* k2a_FLP.c */,
+                                5CDD8EA91E43C9C100621E92 /* levinsondurbin_FLP.c */,
+                                5CDD8EAA1E43C9C100621E92 /* LPC_analysis_filter_FLP.c */,
+                                5CDD8EAB1E43C9C100621E92 /* LPC_inv_pred_gain_FLP.c */,
+                                5CDD8EAC1E43C9C100621E92 /* LTP_analysis_filter_FLP.c */,
+                                5CDD8EAD1E43C9C100621E92 /* LTP_scale_ctrl_FLP.c */,
+                                5CDD8EAE1E43C9C100621E92 /* main_FLP.h */,
+                                5CDD8EAF1E43C9C100621E92 /* noise_shape_analysis_FLP.c */,
+                                5CDD8EB01E43C9C100621E92 /* pitch_analysis_core_FLP.c */,
+                                5CDD8EB11E43C9C100621E92 /* prefilter_FLP.c */,
+                                5CDD8EB21E43C9C100621E92 /* process_gains_FLP.c */,
+                                5CDD8EB31E43C9C100621E92 /* regularize_correlations_FLP.c */,
+                                5CDD8EB41E43C9C100621E92 /* residual_energy_FLP.c */,
+                                5CDD8EB51E43C9C100621E92 /* scale_copy_vector_FLP.c */,
+                                5CDD8EB61E43C9C100621E92 /* scale_vector_FLP.c */,
+                                5CDD8EB71E43C9C100621E92 /* schur_FLP.c */,
+                                5CDD8EB81E43C9C100621E92 /* SigProc_FLP.h */,
+                                5CDD8EB91E43C9C100621E92 /* solve_LS_FLP.c */,
+                                5CDD8EBA1E43C9C100621E92 /* sort_FLP.c */,
+                                5CDD8EBB1E43C9C100621E92 /* structs_FLP.h */,
+                                5CDD8EBC1E43C9C100621E92 /* warped_autocorrelation_FLP.c */,
+                                5CDD8EBD1E43C9C100621E92 /* wrappers_FLP.c */,
</ins><span class="cx">                         );
</span><del>-                        path = test;
</del><ins>+                        name = float;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B44A00895DD234D795FC27AD /* dwarf2 */ = {
</del><ins>+                5CDD8F021E43CA1300621E92 /* fixed */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                12B82D6AB39CCB48BAB51D81 /* dwarf2-aranges.c */,
-                                2AF25E39977F85C062536581 /* dwarf2-dbgfmt.c */,
-                                8F2BC3F4AA60C491B105DE7C /* dwarf2-info.c */,
-                                07491F99820920128817FD98 /* dwarf2-line.c */,
</del><ins>+                                5CDD8F031E43CAF800621E92 /* apply_sine_window_FIX.c */,
+                                5CDD8F041E43CAF900621E92 /* autocorr_FIX.c */,
+                                5CDD8F051E43CAF900621E92 /* burg_modified_FIX.c */,
+                                5CDD8F061E43CAF900621E92 /* corrMatrix_FIX.c */,
+                                5CDD8F071E43CAF900621E92 /* encode_frame_FIX.c */,
+                                5CDD8F081E43CAF900621E92 /* find_LPC_FIX.c */,
+                                5CDD8F091E43CAF900621E92 /* find_LTP_FIX.c */,
+                                5CDD8F0A1E43CAF900621E92 /* find_pitch_lags_FIX.c */,
+                                5CDD8F0B1E43CAF900621E92 /* find_pred_coefs_FIX.c */,
+                                5CDD8F0C1E43CAF900621E92 /* k2a_FIX.c */,
+                                5CDD8F0D1E43CAF900621E92 /* k2a_Q16_FIX.c */,
+                                5CDD8F0E1E43CAF900621E92 /* LTP_analysis_filter_FIX.c */,
+                                5CDD8F0F1E43CAF900621E92 /* LTP_scale_ctrl_FIX.c */,
+                                5CDD8F101E43CAF900621E92 /* main_FIX.h */,
+                                5CDD8F121E43CAF900621E92 /* noise_shape_analysis_FIX.c */,
+                                5CDD8F131E43CAF900621E92 /* pitch_analysis_core_FIX.c */,
+                                5CDD8F141E43CAF900621E92 /* prefilter_FIX.c */,
+                                5CDD8F151E43CAF900621E92 /* process_gains_FIX.c */,
+                                5CDD8F161E43CAF900621E92 /* regularize_correlations_FIX.c */,
+                                5CDD8F181E43CAF900621E92 /* residual_energy16_FIX.c */,
+                                5CDD8F171E43CAF900621E92 /* residual_energy_FIX.c */,
+                                5CDD8F1A1E43CAF900621E92 /* schur64_FIX.c */,
+                                5CDD8F191E43CAF900621E92 /* schur_FIX.c */,
+                                5CDD8F1B1E43CAF900621E92 /* solve_LS_FIX.c */,
+                                5CDD8F1C1E43CAF900621E92 /* structs_FIX.h */,
+                                5CDD8F1D1E43CAF900621E92 /* vector_ops_FIX.c */,
+                                5CDD8F1E1E43CAF900621E92 /* warped_autocorrelation_FIX.c */,
</ins><span class="cx">                         );
</span><del>-                        path = dwarf2;
</del><ins>+                        name = fixed;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B64F555699F3008B4BF213B2 /* UnitTests */ = {
</del><ins>+                5CDD8F551E43CBCA00621E92 /* audio_network_adaptor */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                18F180824F3BB34AEBE35956 /* RTCConfigurationTest.mm */,
-                                77A67CFEAC83EA73554E3A04 /* RTCDataChannelConfigurationTest.mm */,
-                                C9D91EF4E7C399D3A2FC2924 /* RTCIceCandidateTest.mm */,
-                                70E80A71F1943039C1227A4D /* RTCIceServerTest.mm */,
-                                046F1981BA0C5E841AAEB37B /* RTCMediaConstraintsTest.mm */,
-                                5C7782907FD5ABF72B02127F /* RTCSessionDescriptionTest.mm */,
</del><ins>+                                5CDD8F591E43CBDF00621E92 /* audio_network_adaptor.cc */,
+                                5CDD8F571E43CBDF00621E92 /* audio_network_adaptor_impl.cc */,
+                                5CDD8F581E43CBDF00621E92 /* audio_network_adaptor_impl.h */,
+                                5CDD8F5C1E43CBDF00621E92 /* bitrate_controller.cc */,
+                                5CDD8F5D1E43CBDF00621E92 /* bitrate_controller.h */,
+                                5CDD8F5F1E43CBDF00621E92 /* channel_controller.cc */,
+                                5CDD8F601E43CBDF00621E92 /* channel_controller.h */,
+                                5CDD8F651E43CBDF00621E92 /* controller.cc */,
+                                5CDD8F661E43CBDF00621E92 /* controller.h */,
+                                5CDD8F631E43CBDF00621E92 /* controller_manager.cc */,
+                                5CDD8F641E43CBDF00621E92 /* controller_manager.h */,
+                                5CDD8F671E43CBDF00621E92 /* debug_dump_writer.cc */,
+                                5CDD8F681E43CBDF00621E92 /* debug_dump_writer.h */,
+                                5CDD8F6B1E43CBE000621E92 /* dtx_controller.cc */,
+                                5CDD8F6C1E43CBE000621E92 /* dtx_controller.h */,
+                                5CDD8F6E1E43CBE000621E92 /* fec_controller.cc */,
+                                5CDD8F6F1E43CBE000621E92 /* fec_controller.h */,
+                                5CDD8F711E43CBE000621E92 /* frame_length_controller.cc */,
+                                5CDD8F721E43CBE000621E92 /* frame_length_controller.h */,
+                                5CDD8F761E43CBE000621E92 /* smoothing_filter.cc */,
+                                5CDD8F771E43CBE000621E92 /* smoothing_filter.h */,
</ins><span class="cx">                         );
</span><del>-                        path = UnitTests;
</del><ins>+                        name = audio_network_adaptor;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B688DB928B5230506049664E /* include */ = {
</del><ins>+                5CDD8F951E43CCA200621E92 /* pacing */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                01FE8CB4A782C10E5F358BBE /* aligned_array.h */,
-                                4A7EFBBBCA13B6CEA9C1F75B /* aligned_malloc.h */,
-                                6B6992D04E195B3AF301FE7D /* atomic32.h */,
-                                69613687894FF25D102DC27E /* clock.h */,
-                                873518DE72A18B51A967C8B6 /* cpu_features_wrapper.h */,
-                                05DC57A6F5F99FC107CC654F /* cpu_info.h */,
-                                D2AE0EB20D3785D293C66A25 /* critical_section_wrapper.h */,
-                                EF96289C2193DB8BB2AA12EC /* event_wrapper.h */,
-                                494E87B5A30D5EA6CE84A8A9 /* field_trial.h */,
-                                1C992F83690B6436E837A299 /* field_trial_default.h */,
-                                BAA6A7614341FBD2043E2A71 /* file_wrapper.h */,
-                                DC86280BCBA515897631A01F /* logging.h */,
-                                8AFC0DB635F0C697DFD9A75F /* metrics.h */,
-                                51EB464F58698579D50C7642 /* metrics_default.h */,
-                                4C74AB49DF8D8512E8DDACB8 /* ntp_time.h */,
-                                492297963AE3394A1D957558 /* rtp_to_ntp.h */,
-                                68F5C1B992DD513A33259170 /* rw_lock_wrapper.h */,
-                                FE686042DD06DF45E910C32F /* sleep.h */,
-                                D9B2C2A74889E9E189A57235 /* sort.h */,
-                                431A03DF3D1E6556202D5F38 /* static_instance.h */,
-                                DFAE55928D90837DE851274C /* stl_util.h */,
-                                A32E19E4F2FE829A90AADC69 /* stringize_macros.h */,
-                                3C1E08B991A729F9B754B1B3 /* timestamp_extrapolator.h */,
-                                0366DB3EB143017CE4E2424A /* trace.h */,
</del><ins>+                                5CDD8F961E43CCBE00621E92 /* alr_detector.cc */,
+                                5CDD8F971E43CCBE00621E92 /* alr_detector.h */,
+                                5CDD8F981E43CCBE00621E92 /* bitrate_prober.cc */,
+                                5CDD8F991E43CCBE00621E92 /* bitrate_prober.h */,
+                                5CDD8F9A1E43CCBE00621E92 /* paced_sender.cc */,
+                                5CDD8F9B1E43CCBE00621E92 /* paced_sender.h */,
+                                5CDD8F9C1E43CCBE00621E92 /* packet_router.cc */,
+                                5CDD8F9D1E43CCBE00621E92 /* packet_router.h */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        path = pacing;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                B864F133F5E30D03241FCA4E /* rand */ = {
</del><ins>+                5CDD8FA61E43CCE100621E92 /* congestion_controller */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A1023D76FE2800E310C97F51 /* deterministic.c */,
-                                D9186AB6E99DE5DF00181BEB /* internal.h */,
-                                6B03F1C9705060BC5252DF91 /* rand.c */,
-                                1E89AEB317501E3061A08324 /* urandom.c */,
-                                E144A69E34F10F99CBC33C07 /* windows.c */,
</del><ins>+                                5CDD8FA71E43CD0700621E92 /* congestion_controller.cc */,
+                                5CDD8FAA1E43CD0700621E92 /* delay_based_bwe.cc */,
+                                5CDD8FAB1E43CD0700621E92 /* delay_based_bwe.h */,
+                                5CDD8FAC1E43CD0700621E92 /* probe_bitrate_estimator.cc */,
+                                5CDD8FAD1E43CD0700621E92 /* probe_bitrate_estimator.h */,
+                                5CDD8FAE1E43CD0700621E92 /* probe_controller.cc */,
+                                5CDD8FAF1E43CD0700621E92 /* probe_controller.h */,
+                                5CDD8FB01E43CD0700621E92 /* transport_feedback_adapter.cc */,
+                                5CDD8FB11E43CD0700621E92 /* transport_feedback_adapter.h */,
</ins><span class="cx">                         );
</span><del>-                        path = rand;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B9F571258F1A8045BBC277FB /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                6AB2CE8706248A1096325F3D /* bitrate_controller.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                B9FFD54346D0FD77FDEFD841 /* call */ = {
-                        isa = PBXGroup;
-                        children = (
-                                F11917BAEE636C89B41C318C /* bitrate_allocator.cc */,
-                                2BF64BCB5BA94F604701D9F4 /* bitrate_allocator_unittest.cc */,
-                                72C72BCB348F6B2E274CFCA7 /* bitrate_estimator_tests.cc */,
-                                7FA6C1133E4C805DB9EEE042 /* call.cc */,
-                                CAEE73986F637606A40119E6 /* call_perf_tests.cc */,
-                                E69433D0930051FFCB310E0F /* call_unittest.cc */,
-                                86A434484BA2EF7890800963 /* flexfec_receive_stream.cc */,
-                                C36A0A702848844B39E9506E /* flexfec_receive_stream.h */,
-                                3CE126C87DDCB401EB18399F /* flexfec_receive_stream_unittest.cc */,
-                                88C15CE56DEE09D484174B46 /* packet_injection_tests.cc */,
-                                E8765841EDF5AF075FC3D981 /* rampup_tests.cc */,
-                                B5B530CCD601C63EBDB92BB9 /* rampup_tests.h */,
-                                AC554388DAC7A091F2A86CF5 /* transport_adapter.cc */,
-                                9481DE05121444624DA3BF66 /* transport_adapter.h */,
-                        );
-                        path = call;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                BA419F0EE4EB64AB72A06CDE /* yasm */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B79CA978AA2FC202696607B4 /* yasm-options.c */,
-                                BF7CDE1835570C41D3480CA5 /* yasm.c */,
-                        );
-                        path = yasm;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                BB98687FDB885CE35AF7B3F3 /* legacy */ = {
-                        isa = PBXGroup;
-                        children = (
-                                D73C8C2A519BC1483B420310 /* analog_agc.c */,
-                                D43535AC566EBAE854B1F587 /* analog_agc.h */,
-                                A0DCB39004E1E9A41A8DCB6E /* digital_agc.c */,
-                                1F3B1CE88448D569D0F65631 /* digital_agc.h */,
-                                E60CC98DE61442736F62ACC5 /* gain_control.h */,
-                        );
-                        path = legacy;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                BD65AAB911003F5FA9CBBE8E /* gtest */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C88D53E331AB68E01587A5D4 /* include */,
-                                90A4B9D0552068CC108F96E4 /* src */,
-                        );
-                        path = gtest;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                BD6FBD54E9FD62B513E1DDBD /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                D23FFEBE7D10ED47E6533752 /* video_processing.h */,
-                                2B0114E6738B82BBABABDF38 /* video_processing_defines.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                BDC63C0F215EF5AE26295917 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9011B95EA6AAC20359DF9EE4 /* opus.h */,
-                                D1ECD0D09C947BCCD42E4709 /* opus_custom.h */,
-                                1F0104988A27EAAF65B755B3 /* opus_defines.h */,
-                                0DB6A9CCD439B549E730D868 /* opus_multistream.h */,
-                                95CD896D1344DCB7A3C55300 /* opus_types.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                BE3E1FBAA2B9CA7FB48FE857 /* usrsctplib */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A0DA7E5EA8B93C3442C614F4 /* usrsctplib */,
-                        );
-                        path = usrsctplib;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                BE59E2B6E56224796AD1B516 /* congestion_controller */ = {
-                        isa = PBXGroup;
-                        children = (
-                                847C1162CB4C109F599060D3 /* congestion_controller.cc */,
-                                A6FEE84BF7FF5E95597C6ED7 /* congestion_controller_unittest.cc */,
-                                F4146FAFAF6F75E9CB7A2159 /* delay_based_bwe.cc */,
-                                2F2EB5D6453C47C36ED17F64 /* delay_based_bwe.h */,
-                                05FCBFBCC643DBA7D0AB5ED8 /* delay_based_bwe_unittest.cc */,
-                                D03F0EF7E4368A60B33215D5 /* delay_based_bwe_unittest_helper.cc */,
-                                1B04A195754C8ED0F8CF7683 /* delay_based_bwe_unittest_helper.h */,
-                                1E1E950F2F352E96F44B5DB5 /* include */,
-                                AC1EF1A9AACB248A9A2EA815 /* probe_bitrate_estimator.cc */,
-                                FB7FB57C8DD9EE47686498A0 /* probe_bitrate_estimator.h */,
-                                5471840A4D31FBBB527100ED /* probe_bitrate_estimator_unittest.cc */,
-                                A01B0A67DC529B50F29E96A5 /* probe_controller.cc */,
-                                5AB9BB8F2280D6F38355008B /* probe_controller.h */,
-                                C10D6CA105B5DB8FF1820C95 /* probe_controller_unittest.cc */,
-                                EA5E56CB31002934A8173E3B /* transport_feedback_adapter.cc */,
-                                1410B5013423C5E9CCD9BB09 /* transport_feedback_adapter.h */,
-                                90F6410178F229B512EBB0E5 /* transport_feedback_adapter_unittest.cc */,
-                        );
</del><span class="cx">                         path = congestion_controller;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                BE5B13683DBFE150CD4E33E3 /* cmd_test */ = {
</del><ins>+                5CDD8FBD1E43CD3D00621E92 /* remote_bitrate_estimator */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                275512B3ECDED88C59773B8E /* voe_cmd_test.cc */,
</del><ins>+                                5CDD8FBE1E43CD6600621E92 /* aimd_rate_control.cc */,
+                                5CDD8FBF1E43CD6600621E92 /* aimd_rate_control.h */,
+                                5CDD8FC01E43CD6600621E92 /* bwe_defines.cc */,
+                                5CDD8FC21E43CD6600621E92 /* inter_arrival.cc */,
+                                5CDD8FC31E43CD6600621E92 /* inter_arrival.h */,
+                                5CDD8FC41E43CD6600621E92 /* overuse_detector.cc */,
+                                5CDD8FC51E43CD6600621E92 /* overuse_detector.h */,
+                                5CDD8FC61E43CD6600621E92 /* overuse_estimator.cc */,
+                                5CDD8FC71E43CD6600621E92 /* overuse_estimator.h */,
+                                5CDD8FC81E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.cc */,
+                                5CDD8FC91E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.h */,
+                                5CDD8FCA1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.cc */,
+                                5CDD8FCB1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.h */,
+                                5CDD8FCE1E43CD6600621E92 /* remote_estimator_proxy.cc */,
+                                5CDD8FCF1E43CD6600621E92 /* remote_estimator_proxy.h */,
+                                5CDD8FD01E43CD6600621E92 /* send_time_history.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = cmd_test;
</del><ins>+                        path = remote_bitrate_estimator;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                BF58DC2B90FAE9C483064F4C /* curve25519 */ = {
</del><ins>+                5CDD8FEE1E43CDE400621E92 /* red */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                7C5C3B99300814F7B1BC848A /* asm */,
-                                9669597C95BD46A84E0BF687 /* curve25519.c */,
-                                F0FA1D36A6CA5B94AC0D447B /* internal.h */,
-                                6AD80CEAFCBEEC8848279797 /* spake25519.c */,
-                                C0A2C0B9B1B7D51CB6A8D415 /* x25519-x86_64.c */,
</del><ins>+                                5CDD8FF01E43CDF400621E92 /* audio_encoder_copy_red.cc */,
+                                5CDD8FF11E43CDF400621E92 /* audio_encoder_copy_red.h */,
</ins><span class="cx">                         );
</span><del>-                        path = curve25519;
</del><ins>+                        path = red;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                BFA21D15A8E206C53D083F99 /* media */ = {
</del><ins>+                5CDD8FF51E43CE2700621E92 /* pcm16b */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                C2C6009FF4FF8FCA6520E380 /* base */,
-                                6991B9CBE14734D98480F4FF /* engine */,
-                                3C5EE5A861FE0EEE1E39F866 /* sctp */,
</del><ins>+                                5CDD8FF61E43CE3A00621E92 /* audio_decoder_pcm16b.cc */,
+                                5CDD8FF71E43CE3A00621E92 /* audio_decoder_pcm16b.h */,
+                                5CDD8FF81E43CE3A00621E92 /* audio_encoder_pcm16b.cc */,
+                                5CDD8FF91E43CE3A00621E92 /* audio_encoder_pcm16b.h */,
+                                5CDD8FFA1E43CE3A00621E92 /* pcm16b.c */,
+                                5CDD8FFB1E43CE3A00621E92 /* pcm16b.h */,
</ins><span class="cx">                         );
</span><del>-                        path = media;
</del><ins>+                        name = pcm16b;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                C1C2DCA8C6C203BC01BDDBC4 /* tools */ = {
</del><ins>+                5CDD90041E43CECE00621E92 /* level_controller */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                C76C0F6D11CAEFC7F188FDBE /* agc */,
-                                7FB6CEF8BDD519FBE400556A /* converter */,
-                                F822933519503CF1BB388368 /* event_log_visualizer */,
-                                B0D133465255CD5E20996BEB /* force_mic_volume_max */,
-                                F9F71C8D979933C1789207DF /* frame_analyzer */,
-                                29437603387472F01249BFD4 /* frame_editing */,
-                                2931B3B08751EE3ED0B1729B /* psnr_ssim_analyzer */,
-                                B11C7330CA12FD4FA8A667E2 /* py_event_log_analyzer */,
-                                8BD1ADBF02AE386473361657 /* simple_command_line_parser.cc */,
-                                DB4BDD3C16188C7F270E673C /* simple_command_line_parser.h */,
-                                AFE4B50845F264435B7630D3 /* simple_command_line_parser_unittest.cc */,
</del><ins>+                                5CDD90051E43CEDE00621E92 /* biquad_filter.cc */,
+                                5CDD90061E43CEDE00621E92 /* biquad_filter.h */,
+                                5CDD90071E43CEDE00621E92 /* down_sampler.cc */,
+                                5CDD90081E43CEDE00621E92 /* down_sampler.h */,
+                                5CDD90091E43CEDE00621E92 /* gain_applier.cc */,
+                                5CDD900A1E43CEDE00621E92 /* gain_applier.h */,
+                                5CDD900B1E43CEDE00621E92 /* gain_selector.cc */,
+                                5CDD900C1E43CEDE00621E92 /* gain_selector.h */,
+                                5CDD90101E43CEDE00621E92 /* level_controller.cc */,
+                                5CDD90111E43CEDE00621E92 /* level_controller.h */,
+                                5CDD900E1E43CEDE00621E92 /* level_controller_constants.h */,
+                                5CDD90121E43CEDE00621E92 /* noise_level_estimator.cc */,
+                                5CDD90131E43CEDE00621E92 /* noise_level_estimator.h */,
+                                5CDD90141E43CEDE00621E92 /* noise_spectrum_estimator.cc */,
+                                5CDD90151E43CEDE00621E92 /* noise_spectrum_estimator.h */,
+                                5CDD90161E43CEDE00621E92 /* peak_level_estimator.cc */,
+                                5CDD90171E43CEDE00621E92 /* peak_level_estimator.h */,
+                                5CDD90181E43CEDE00621E92 /* saturating_gain_estimator.cc */,
+                                5CDD90191E43CEDE00621E92 /* saturating_gain_estimator.h */,
+                                5CDD901A1E43CEDE00621E92 /* signal_classifier.cc */,
+                                5CDD901B1E43CEDE00621E92 /* signal_classifier.h */,
</ins><span class="cx">                         );
</span><del>-                        path = tools;
</del><ins>+                        path = level_controller;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                C20B28C4654DAC0366282E89 /* test */ = {
</del><ins>+                5CDD90331E43CF2700621E92 /* logging */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                F61C2B3ACE0310EDDDBAA78E /* fakeaudiocapturemodule.cc */,
-                                BD048D4B41A8953696940A37 /* fakeaudiocapturemodule.h */,
-                                B648BEEC96A067DC05908169 /* fakeaudiocapturemodule_unittest.cc */,
-                                557A13046D35B24B3BA8D36E /* fakeconstraints.h */,
-                                D9D052ADC88A55278FE7EA87 /* fakedatachannelprovider.h */,
-                                358DD808EB1BCD63F8B04090 /* fakeperiodicvideocapturer.h */,
-                                F4CB56E9A7B5D7A26235A957 /* fakertccertificategenerator.h */,
-                                A681327DD65CEF2697A2EE6C /* fakevideotrackrenderer.h */,
-                                0A3352BA87509072AD6523E9 /* mock_datachannel.h */,
-                                B58B7EF6AF79124E1AE6084F /* mock_peerconnection.h */,
-                                D5337854894FFC5F98E81760 /* mock_webrtcsession.h */,
-                                9A4FE11E5F1D36090EF4D455 /* mockpeerconnectionobservers.h */,
-                                9979A37F49279F50F2FF7992 /* peerconnectiontestwrapper.cc */,
-                                F5D2AEF4A4332739E642926A /* peerconnectiontestwrapper.h */,
-                                B0FED87D77FCB5A8313FF882 /* testsdpstrings.h */,
</del><ins>+                                5CDD90341E43CF3700621E92 /* rtc_event_log */,
</ins><span class="cx">                         );
</span><del>-                        path = test;
</del><ins>+                        path = logging;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                C2C6009FF4FF8FCA6520E380 /* base */ = {
</del><ins>+                5CDD90341E43CF3700621E92 /* rtc_event_log */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                B6AB58FB7D513FD194C5DDFC /* adaptedvideotracksource.cc */,
-                                43245E37B4BF8178B3BEB46F /* adaptedvideotracksource.h */,
-                                C41BBF1A4AB1554707242DDB /* audiosource.h */,
-                                3CF257973884D127BEC3F9EE /* codec.cc */,
-                                83E7FBB541F6652906937C8B /* codec.h */,
-                                63E646389F7A1031A654B209 /* codec_unittest.cc */,
-                                0EB603D40DD1766465655C27 /* cryptoparams.h */,
-                                B3169BC4C83B4252F7E87CF2 /* device.h */,
-                                B6CC831801DD81BCCCA0A062 /* fakemediaengine.h */,
-                                D151805A5BB5EF5AA0E45825 /* fakenetworkinterface.h */,
-                                305B92ECB1BED32F8B6D6754 /* fakertp.h */,
-                                22BB9F2EF55FEE7FEBEFE7A6 /* fakevideocapturer.h */,
-                                6480942250AEDE44DFD01B89 /* fakevideorenderer.h */,
-                                84B97169C27711421267BD6E /* hybriddataengine.h */,
-                                E73EC2AE21576D2433841ACE /* mediachannel.h */,
-                                6786BCB5C2237145F517498E /* mediaconstants.cc */,
-                                45C64E5E2A246F529303C9E7 /* mediaconstants.h */,
-                                3FFCA76DB4A975D395586780 /* mediaengine.cc */,
-                                69D7BA423147708079479162 /* mediaengine.h */,
-                                148A869D3B61948AAA00C925 /* rtpdataengine.cc */,
-                                D05E6ADC182D2166055B3528 /* rtpdataengine.h */,
-                                11B5FAA5E73604148B56526A /* rtpdataengine_unittest.cc */,
-                                736FDB1EB285502466A5B65C /* rtpdump.cc */,
-                                7EEF81BB6A79BAECE46BF4F0 /* rtpdump.h */,
-                                FEBC3DEAD630FE9B8F830267 /* rtpdump_unittest.cc */,
-                                DE3406FF647AF72A24FBFE4C /* rtputils.cc */,
-                                E1BE6DA55B66669F5C22EBE4 /* rtputils.h */,
-                                8C783F9BD6A0B8F169D77C99 /* rtputils_unittest.cc */,
-                                20E6C8F527D710A692234736 /* streamparams.cc */,
-                                1C5EFB4E10725D7890E4D6BD /* streamparams.h */,
-                                C17248B31F0DA36046AC8FC5 /* streamparams_unittest.cc */,
-                                8124D890BA62F894832898C0 /* test */,
-                                7B83D9D25E296C4A95723A76 /* testutils.cc */,
-                                B3365252CEAF031204601E33 /* testutils.h */,
-                                FCC50EEE08FC863B170241B4 /* turnutils.cc */,
-                                448D5CB25AFD581439C613B0 /* turnutils.h */,
-                                BFFEFB17A1D2C67BCF1BA346 /* turnutils_unittest.cc */,
-                                7948ED198BC097C07F8B7A24 /* videoadapter.cc */,
-                                2F7375180AB0C18788FD6AF2 /* videoadapter.h */,
-                                CCDEA4ECC88D3FA179175F31 /* videoadapter_unittest.cc */,
-                                DB0377E526F0740A1947353C /* videobroadcaster.cc */,
-                                772E825EE724FE9DFBE947CA /* videobroadcaster.h */,
-                                4BE9744F6B7122CC40C80E13 /* videobroadcaster_unittest.cc */,
-                                123E0AA792CA7AE8F2F0A4DE /* videocapturer.cc */,
-                                BCAA3D08533AB34DC2642291 /* videocapturer.h */,
-                                2A02B96C0CDF257108C87F47 /* videocapturer_unittest.cc */,
-                                3858F57D1E235A2961204741 /* videocapturerfactory.h */,
-                                B38F316B13A12EEB97A4E7A8 /* videocommon.cc */,
-                                D075FD3A83CE722D6688A740 /* videocommon.h */,
-                                A48C07400D47CA4920C7050B /* videocommon_unittest.cc */,
-                                C5CE7603DE81242ECF2CF2D9 /* videoengine_unittest.h */,
-                                2ED514C791AF8795CAD2E2CD /* videoframe.h */,
-                                662234353FF0CE9551A048C3 /* videosourcebase.cc */,
-                                5CF3DB3591FA7DD5ECBBA669 /* videosourcebase.h */,
</del><ins>+                                5CDD90361E43CF6100621E92 /* ringbuffer.h */,
+                                5CDD903E1E43CF6100621E92 /* rtc_event_log.cc */,
+                                5CDD903F1E43CF6100621E92 /* rtc_event_log.h */,
+                                5CDD90371E43CF6100621E92 /* rtc_event_log_helper_thread.cc */,
+                                5CDD90381E43CF6100621E92 /* rtc_event_log_helper_thread.h */,
</ins><span class="cx">                         );
</span><del>-                        path = base;
</del><ins>+                        name = rtc_event_log;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                C36BCFE86741630EE16A8CCF /* internal */ = {
</del><ins>+                5CDD904E1E43D0D400621E92 /* i420 */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A8C60BE15FCECA0BC009F653 /* constants.h */,
-                                0FA30C75FD269634FD020988 /* datapiece.cc */,
-                                C63F5C20235715AC7D595151 /* datapiece.h */,
-                                A94E0F76E612BCB51B35CF61 /* default_value_objectwriter.cc */,
-                                D68648D2187C04FD2F5FCAF9 /* default_value_objectwriter.h */,
-                                21D7AC38F500061EF21A4C8B /* error_listener.cc */,
-                                3CD4421F798C33694252F4B5 /* error_listener.h */,
-                                EDCF74A73AE9C28A3664AAE3 /* field_mask_utility.cc */,
-                                59F8BF3389ED21760A64757D /* field_mask_utility.h */,
-                                10B46CDB9C4892C79505583A /* json_escaping.cc */,
-                                34B1B6A908F4C55CDABF9636 /* json_escaping.h */,
-                                8137D0D7166A1C11DE74D347 /* json_objectwriter.cc */,
-                                3367C922CA778F74833F64FB /* json_objectwriter.h */,
-                                E5E480CD6DFEE737856D4CC6 /* json_stream_parser.cc */,
-                                34C8F3C38603D4FF1C86A0BA /* json_stream_parser.h */,
-                                F023EA3EF3FADF748B4E5C94 /* location_tracker.h */,
-                                D6B95CFEB9A9DD554355087F /* object_location_tracker.h */,
-                                13D64FC4E7F710BBC78A1435 /* object_source.h */,
-                                255A4679587163876F618364 /* object_writer.cc */,
-                                C2C6A93F6DC0B43F822095F8 /* object_writer.h */,
-                                71334A6CEB7AFF6389DED0DE /* proto_writer.cc */,
-                                C828B3C721EBBD60C0F3F1BB /* proto_writer.h */,
-                                CDDF845E02579D8A572DB72D /* protostream_objectsource.cc */,
-                                7CA11EA2DA1A4A2A1055CCC9 /* protostream_objectsource.h */,
-                                FFFF10737A239F2A2FE21B40 /* protostream_objectwriter.cc */,
-                                824FE21792361C00B7A96D1C /* protostream_objectwriter.h */,
-                                B4A5B7D9F9014D377ACF611C /* structured_objectwriter.h */,
-                                6B5421E29D982292BDCB965B /* type_info.cc */,
-                                26196E105FCAB98A223BEC5C /* type_info.h */,
-                                747F48ECA67EBF43DFDF074E /* type_info_test_helper.cc */,
-                                B4087CF6DBACA520E6708633 /* type_info_test_helper.h */,
-                                E8A06BAD512E665D0D5DB154 /* utility.cc */,
-                                F3A70D139FC43D0EC48FEF93 /* utility.h */,
</del><ins>+                                5CDD904F1E43D0E900621E92 /* i420.cc */,
</ins><span class="cx">                         );
</span><del>-                        path = internal;
</del><ins>+                        name = i420;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                C383508239C982C7A28210A5 /* mock */ = {
</del><ins>+                5CDD90511E43D10400621E92 /* bitrate_controller */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                BE3597E5DFC71EF92C88770B /* mock_vcm_callbacks.h */,
</del><ins>+                                5CDD90521E43D11200621E92 /* bitrate_controller_impl.cc */,
+                                5CDD90531E43D11200621E92 /* bitrate_controller_impl.h */,
+                                5CDD905B1E43D11200621E92 /* send_side_bandwidth_estimation.cc */,
+                                5CDD905C1E43D11200621E92 /* send_side_bandwidth_estimation.h */,
</ins><span class="cx">                         );
</span><del>-                        path = mock;
</del><ins>+                        name = bitrate_controller;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                C41A695441952A1F726D7E32 /* bn */ = {
</del><ins>+                5CDD90631E43D14B00621E92 /* beamformer */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                EC914AD14866784B0F7129A9 /* add.c */,
-                                62E1D742F9E0C30F3A3E4097 /* asm */,
-                                37674725635A28A89F9A5582 /* bn.c */,
-                                AF5928BCD16B8AB3CDD6709E /* bn_asn1.c */,
-                                EFDB198F8A2EEAA19D41A87E /* cmp.c */,
-                                30747593AC8CA589119831B4 /* convert.c */,
-                                DC55F52368A3DF8BEABD4739 /* ctx.c */,
-                                0C344E6B464C8EC4D9B5B38E /* div.c */,
-                                EC7A47C32EFBD7FD75509E81 /* exponentiation.c */,
-                                1118C1939E314B739DEE3474 /* gcd.c */,
-                                154E854825D04312C749537F /* generic.c */,
-                                1BA1EDF16CE25873BF739BC6 /* internal.h */,
-                                9C83A93E3935FEEE4E387435 /* kronecker.c */,
-                                5C2E7D5766006FF347A0F6FE /* montgomery.c */,
-                                81ED6E22D8C782AA7FD3B39E /* montgomery_inv.c */,
-                                044917F12F04F78A5614E6E9 /* mul.c */,
-                                21FAD1D8E41F7DEF1E7A9CD0 /* prime.c */,
-                                420A74AD9FAB18DCF0ADB0E9 /* random.c */,
-                                EFF348F66AD73985EAEB02DF /* rsaz_exp.c */,
-                                E06F5205D197478F89291123 /* rsaz_exp.h */,
-                                FF70C4A7A79217B71A941BFC /* shift.c */,
-                                95068E87E9F86BB52CDC363F /* sqrt.c */,
</del><ins>+                                5CDD90651E43D15C00621E92 /* array_util.cc */,
+                                5CDD90661E43D15C00621E92 /* array_util.h */,
+                                5CDD90681E43D15C00621E92 /* complex_matrix.h */,
+                                5CDD906A1E43D15C00621E92 /* covariance_matrix_generator.cc */,
+                                5CDD906B1E43D15C00621E92 /* covariance_matrix_generator.h */,
+                                5CDD906E1E43D15C00621E92 /* matrix.h */,
+                                5CDD906F1E43D15C00621E92 /* mock_nonlinear_beamformer.h */,
+                                5CDD90721E43D15C00621E92 /* nonlinear_beamformer.cc */,
+                                5CDD90731E43D15C00621E92 /* nonlinear_beamformer.h */,
</ins><span class="cx">                         );
</span><del>-                        path = bn;
</del><ins>+                        name = beamformer;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                C4A54483A599E03BA6AD97C3 /* codecs */ = {
</del><ins>+                5CDD90841E43D30300621E92 /* libsrtp */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                D1A3485DE7F51657448F2B9B /* h264 */,
-                                B335763743EFF30CC1D06D2A /* i420 */,
-                                49B278AD4A706801FFA7EF0B /* test */,
-                                F4EE25BA3C943A106D11F6DB /* vp8 */,
-                                937C6B57BEA14CC5018A30EE /* vp9 */,
</del><ins>+                                5CDD908B1E43D4A700621E92 /* crypto */,
+                                5CDD90851E43D31300621E92 /* srtp */,
</ins><span class="cx">                         );
</span><del>-                        path = codecs;
</del><ins>+                        path = libsrtp;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                C4E07E358E85E5070B3818EF /* api */ = {
</del><ins>+                5CDD90851E43D31300621E92 /* srtp */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                9762B5A00456028030944D26 /* audio */,
-                                B27F08E60C2175761A262798 /* audiotrack.cc */,
-                                5A03B2673B0EC0AAC2B8F880 /* audiotrack.h */,
-                                CFC74602294D606E8E277310 /* call */,
-                                1A34285EEF71DDD21FB7DBDC /* datachannel.cc */,
-                                870BAF87B7495B502C8B57C7 /* datachannel.h */,
-                                D48E3832101EC33368D72234 /* datachannel_unittest.cc */,
-                                A7E1C3ACD43B5CC396404BBD /* datachannelinterface.h */,
-                                2850F963CA5202A7EA3FFFB9 /* dtmfsender.cc */,
-                                BC71930AFF88145ADDABE7FE /* dtmfsender.h */,
-                                C32B99D6689BBA18EA4E7945 /* dtmfsender_unittest.cc */,
-                                A6B531DEEE62D5827E39B8F7 /* dtmfsenderinterface.h */,
-                                B41A8ADDD8041D656B302AC4 /* fakemetricsobserver.cc */,
-                                CFB8D3C1C0D99DDDDDC6CE65 /* fakemetricsobserver.h */,
-                                20595DA94E3EA82E89C1BA98 /* jsep.h */,
-                                6459AB96EB3C8C321DABD258 /* jsepicecandidate.cc */,
-                                DB11CBCE2BF5606659FC6FD2 /* jsepicecandidate.h */,
-                                1320443E3F1B056592288EE1 /* jsepsessiondescription.cc */,
-                                4252693043F50E74DE63281E /* jsepsessiondescription.h */,
-                                C985424A555F4580A0709DC1 /* jsepsessiondescription_unittest.cc */,
-                                32FF8D016FB51F2551BD5093 /* localaudiosource.cc */,
-                                E5606E5EF6FF20CB152BC280 /* localaudiosource.h */,
-                                F875D7E57774BB444CB3FCCB /* localaudiosource_unittest.cc */,
-                                7A3B72F8D27CD54F27E82720 /* mediaconstraintsinterface.cc */,
-                                360A716C3B99C10FA060393E /* mediaconstraintsinterface.h */,
-                                4AD615DA732B332E8275CDB3 /* mediaconstraintsinterface_unittest.cc */,
-                                2F21F5285CC9D5928EDE4851 /* mediacontroller.cc */,
-                                514ACBB25DEBF8DA6EDE9BE7 /* mediacontroller.h */,
-                                F89507E5090194D0E8380964 /* mediastream.cc */,
-                                62ACFA921BAC180DDF7BCE0B /* mediastream.h */,
-                                08EAA4BFB7EC50BF05247E7F /* mediastream_unittest.cc */,
-                                5E259F14A7C2D92DC0E77637 /* mediastreaminterface.h */,
-                                711952750C98CF0875B5A776 /* mediastreamobserver.cc */,
-                                B0A64931B9D7E6D3DB020482 /* mediastreamobserver.h */,
-                                45C4C13FF9BA52CA61B4E60D /* mediastreamproxy.h */,
-                                212EC14458ED35541BA8A713 /* mediastreamtrack.h */,
-                                4F4BFA932078E3247373827B /* mediastreamtrackproxy.h */,
-                                096C9B3BA802BA6C7E9771F7 /* notifier.h */,
-                                727EDF8FDD2DE1A2F00E81BF /* peerconnection.cc */,
-                                020FDE46E8AF866CAEF9F143 /* peerconnection.h */,
-                                6222811ED95D357696FFD350 /* peerconnection_unittest.cc */,
-                                9DFF213D6CCC7FB971459797 /* peerconnectionendtoend_unittest.cc */,
-                                1FD2AF48EDEF1AC2FED97594 /* peerconnectionfactory.cc */,
-                                51464345DE005112B45595A1 /* peerconnectionfactory.h */,
-                                579AE417755EAED8CA0F7450 /* peerconnectionfactory_unittest.cc */,
-                                72DC585E8354D602C2D3A8FE /* peerconnectionfactoryproxy.h */,
-                                7C4A1E5023D6A6EFCBDCA833 /* peerconnectioninterface.h */,
-                                8665014199F67B50B8BC50B6 /* peerconnectioninterface_unittest.cc */,
-                                ECA4F49CD18651A65B82D460 /* peerconnectionproxy.h */,
-                                9877EFD23BDB85A50C662616 /* proxy.h */,
-                                644E8BAD7BE3E6A611616441 /* proxy_unittest.cc */,
-                                EC215BD08556E8415CB971C3 /* remoteaudiosource.cc */,
-                                3A09A07B539C80B545115AD9 /* remoteaudiosource.h */,
-                                6BBBAF496521A7A16A8603E6 /* rtcstatscollector.cc */,
-                                94FE6A5099B3E911A8492521 /* rtcstatscollector.h */,
-                                0F2E9481074BD79136B4FFA1 /* rtcstatscollector_unittest.cc */,
-                                76CCC7C326C59D2FC8753A5B /* rtpparameters.h */,
-                                0DA20C22E7C8C89B75FCF044 /* rtpreceiver.cc */,
-                                4B618E713DFC2B68CDC92553 /* rtpreceiver.h */,
-                                07CD4421924CFC1370734763 /* rtpreceiverinterface.h */,
-                                D9FEC0A3DDE90A78AE495F6C /* rtpsender.cc */,
-                                75F44424ED9ACF451FFF3307 /* rtpsender.h */,
-                                26A590425CE2325BD4C51079 /* rtpsenderinterface.h */,
-                                E6B1930770C0CB4783CB4E03 /* rtpsenderreceiver_unittest.cc */,
-                                94933979471F2FF9B31F83C6 /* sctputils.cc */,
-                                CE06FFB16E36A6BA120D104F /* sctputils.h */,
-                                14B9C033087F497015F84E4C /* stats */,
-                                4FC7BEF524CFCC9C26375AED /* statscollector.cc */,
-                                6948DAC2DF706F37FAE080BE /* statscollector.h */,
-                                1D670B9394C18E1F1B84CB0B /* statscollector_unittest.cc */,
-                                BF31E12DC44556F145029212 /* statstypes.cc */,
-                                FF4A0A4D8FBFF13EB740A4AE /* statstypes.h */,
-                                5377CF6181B3EF239B018A82 /* streamcollection.h */,
-                                C20B28C4654DAC0366282E89 /* test */,
-                                C21CA461F9EB03075D538FD7 /* videocapturertracksource.cc */,
-                                68B5F7F3A4D305D615919E3C /* videocapturertracksource.h */,
-                                5013C40895861608342EF191 /* videocapturertracksource_unittest.cc */,
-                                8EFAF864BCDB4F163CC462F5 /* videosourceproxy.h */,
-                                0000B83EA609B504C0785D20 /* videotrack.cc */,
-                                BAE648747752848F8C082614 /* videotrack.h */,
-                                2864AED0D17B1199D00A8885 /* videotrack_unittest.cc */,
-                                3A02F11C2F2D1DC50FB72E02 /* videotracksource.cc */,
-                                E9CA10892C31E42467A64ED5 /* videotracksource.h */,
-                                0EAECC3B310A55E56EB5ECFF /* webrtcsdp.cc */,
-                                6AB17848B360C8A4EBA6F972 /* webrtcsdp.h */,
-                                5289F5D789360D1013C2D4BA /* webrtcsdp_unittest.cc */,
-                                9E422CD17D80F9B445F21E8C /* webrtcsession.cc */,
-                                74C319F9A4F761C974B4AC96 /* webrtcsession.h */,
-                                8EB463AAA9EE6CA85987ED65 /* webrtcsession_unittest.cc */,
-                                4D77ED8CBE60B02B25EAADCC /* webrtcsessiondescriptionfactory.cc */,
-                                B4AE1DA4F9F5226A57AE4B42 /* webrtcsessiondescriptionfactory.h */,
</del><ins>+                                5CDD90871E43D33800621E92 /* ekt.c */,
+                                5CDD90881E43D33800621E92 /* srtp.c */,
</ins><span class="cx">                         );
</span><del>-                        path = api;
</del><ins>+                        name = srtp;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                C4F7EC50E079D994EC840063 /* dbg */ = {
</del><ins>+                5CDD908B1E43D4A700621E92 /* crypto */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                18813542E71C5ADFF0EAFE12 /* dbg-objfmt.c */,
</del><ins>+                                5CDD90961E43D4F600621E92 /* math */,
+                                5CDD90951E43D4F000621E92 /* kernel */,
+                                5CDD90941E43D4ED00621E92 /* hash */,
+                                5CDD90931E43D4E400621E92 /* cipher */,
+                                5CDD908C1E43D4C200621E92 /* replay */,
</ins><span class="cx">                         );
</span><del>-                        path = dbg;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                C51C902E0A218DA013ABE62F /* system_wrappers */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B688DB928B5230506049664E /* include */,
-                                1EAE4A4A8B47926C584D9562 /* source */,
-                        );
-                        path = system_wrappers;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                C53C91C8FCEDD5B2B04D04EE /* lib */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3C1C7D0E5349CD8111B5F5B3 /* expat.h */,
-                                685EE34DD1204913E29D2FF1 /* xmlparse.c */,
-                                079D8AC72540EAC67125F192 /* xmlrole.c */,
-                                1AB212C38CCB49E5165B785D /* xmltok.c */,
-                        );
-                        path = lib;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                C54849ACF8DA1E8AE8CCE366 /* mac */ = {
-                        isa = PBXGroup;
-                        children = (
-                                EB8D2C366F1832AB773C6CC4 /* run_threaded_main_mac.h */,
-                                515688409CB2553FCA8FED95 /* run_threaded_main_mac.mm */,
-                        );
-                        path = mac;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                C5CAA4097BF3D5E506189728 /* elf */ = {
-                        isa = PBXGroup;
-                        children = (
-                                30E1F89CB01B8CE1B251F4E1 /* elf-objfmt.c */,
-                                018C4713529E49DF08343B77 /* elf-x86-amd64.c */,
-                                A233B6349C2DD154EE91F1A8 /* elf-x86-x86.c */,
-                                F7D64F61B36EC2F397B6F9A4 /* elf.c */,
-                        );
-                        path = elf;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                C766BCAEC9D59807F14E6B30 /* libvpx */ = {
-                        isa = PBXGroup;
-                        children = (
-                                85BCE758818E68D2BD317A85 /* vp8 */,
-                                4293762CBD0A9D050E4EEB46 /* vp9 */,
-                                37E77D179B366FF6CFCA4FE9 /* vpx */,
-                                6391B6123904353F2EA51A8F /* vpx_dsp */,
-                                23B472A8A897EA5F891F4072 /* vpx_mem */,
-                                5B137CF0AE69B2A0FCBA1CB0 /* vpx_ports */,
-                                3FA43A98D2F33D6A22990D22 /* vpx_scale */,
-                                3D75DE9611D74B4096F36520 /* vpx_util */,
-                        );
-                        path = libvpx;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                C76C0F6D11CAEFC7F188FDBE /* agc */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7381B6E12CC1624B9289AF63 /* activity_metric.cc */,
-                        );
-                        path = agc;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                C88D53E331AB68E01587A5D4 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7D313A4BBB9047374D050232 /* gtest */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                C8FFF2B88BE3AEA0E4F95742 /* base */ = {
-                        isa = PBXGroup;
-                        children = (
-                                FCC0C7013BEF1746E451CC2D /* asyncstuntcpsocket.cc */,
-                                1C1CA38D4B8B8FD52D36EA4F /* asyncstuntcpsocket.h */,
-                                313ADC0B3D82CF1359760AE3 /* asyncstuntcpsocket_unittest.cc */,
-                                D219F21256F8F1E4F772793E /* basicpacketsocketfactory.cc */,
-                                9844C85444D68767175EF33E /* basicpacketsocketfactory.h */,
-                                B97D2FED25CEF81B97A8C0DB /* candidate.h */,
-                                D8577CF862E8F4E79AFA9FF6 /* common.h */,
-                                A3D35836B9B2352AB3D6AC19 /* dtlstransport.h */,
-                                67511C6856959AB5346BC50C /* dtlstransportchannel.cc */,
-                                5BBFA6124211ADDD7C36F98B /* dtlstransportchannel.h */,
-                                867C729F59D21B3D1AAFB986 /* dtlstransportchannel_unittest.cc */,
-                                FB1307863E8D47045FA7C243 /* fakeportallocator.h */,
-                                AFE0D1C8D2DCBAAC9ED52017 /* faketransportcontroller.h */,
-                                C1DEA8A922390A770CB1105A /* p2pconstants.cc */,
-                                86A6D33C75E76150B382BFB2 /* p2pconstants.h */,
-                                D146630C6A0EBE5D9C2CF7C8 /* p2ptransport.cc */,
-                                291B53DB49885B38E0AFC501 /* p2ptransport.h */,
-                                0CA0035E0C8487D0A88A6D66 /* p2ptransportchannel.cc */,
-                                2B977DA3B7C5BC4A680019BE /* p2ptransportchannel.h */,
-                                718FB0E624DD4FA00F0AA6E6 /* p2ptransportchannel_unittest.cc */,
-                                D61A41E4662656AB91D8330E /* packetsocketfactory.h */,
-                                624FB3201ACC9E67F4E3D695 /* packettransportinterface.h */,
-                                4CCDF015854C2F3861F923F1 /* port.cc */,
-                                A1D9167ADFB08FAF56160F11 /* port.h */,
-                                A51DA9F8525EB66A2B7B5BD4 /* port_unittest.cc */,
-                                6838093184C5D141EF64D597 /* portallocator.cc */,
-                                3524E9932EE6B87AB7AF3053 /* portallocator.h */,
-                                B32126FFEE984E5DB0228A20 /* portallocator_unittest.cc */,
-                                C3D3387BCE1BDE9BF2E0A694 /* portinterface.h */,
-                                3F271BB4E7AC3A1C6A4618AE /* pseudotcp.cc */,
-                                9364E2C1792D715823C33C38 /* pseudotcp.h */,
-                                974FDE26C1F9E6F55FAA63F6 /* pseudotcp_unittest.cc */,
-                                4A2FF2EDAB0CA4FC5EC84B00 /* relayport.cc */,
-                                988B298B8E471E58C50AF950 /* relayport.h */,
-                                CF779DDFB477EA590B9CEAAE /* relayport_unittest.cc */,
-                                180B2523395556E8D9A1EF3C /* relayserver.cc */,
-                                31FBEEA6C671877F5B86190D /* relayserver.h */,
-                                7CB51F3540DEC397600E57F3 /* relayserver_unittest.cc */,
-                                F49DABA00CEFF1F5BD33DF96 /* session.cc */,
-                                926897795CF26DD7EE554850 /* session.h */,
-                                C568B1E97F7FDD3174FB80DD /* sessiondescription.cc */,
-                                B1D9D3B23604675AA3C9B2FA /* sessiondescription.h */,
-                                5593A7F1F78295B299D54DE5 /* stun.cc */,
-                                7B08F6A98F7E01C92D419CF3 /* stun.h */,
-                                8279E35A672C151462664DE7 /* stun_unittest.cc */,
-                                7A42475CFE031B169400BA5E /* stunport.cc */,
-                                B7CBD2C74E0182E2C8516112 /* stunport.h */,
-                                3E4F92050C95C2C13CDDB0F9 /* stunport_unittest.cc */,
-                                AB5B30780935FC05E603D82D /* stunrequest.cc */,
-                                5BB401C1957C7A41CE6E479A /* stunrequest.h */,
-                                2878B5193A20103B0DF543E1 /* stunrequest_unittest.cc */,
-                                1F8A06D07651E277B4CE911B /* stunserver.cc */,
-                                A850A0A701F494664ABFBA75 /* stunserver.h */,
-                                94B8F9F66D31CCA0CA991604 /* stunserver_unittest.cc */,
-                                ABEDFB7F6542CE912D95E4AE /* tcpport.cc */,
-                                2D500B33D3C1493CCD778ED5 /* tcpport.h */,
-                                850816B9102ED0968853FA30 /* tcpport_unittest.cc */,
-                                4EFAC7A26EAF8B25D3F8E0DD /* testrelayserver.h */,
-                                4991212BBD1093C78DDD8E70 /* teststunserver.h */,
-                                0423A623E7DFD60F883C232D /* testturnserver.h */,
-                                6B0A44C875FBAF8429CCBEAE /* transport.cc */,
-                                4C8B03E5FE643D5CDD1525DD /* transport.h */,
-                                F5149ACE57DB4974ACFF61DA /* transport_unittest.cc */,
-                                261C9E7376775BA531F416FA /* transportchannel.cc */,
-                                0231C39C66ECC5A45DE84AFF /* transportchannel.h */,
-                                FD278169B9728ACFD8CBA4A1 /* transportchannelimpl.h */,
-                                55C00B5794A1836E38C46A05 /* transportcontroller.cc */,
-                                F0F897F70CE97DF1372D29B2 /* transportcontroller.h */,
-                                55FD47D9D6CC9CADA6A8750D /* transportcontroller_unittest.cc */,
-                                E971D6580C7A4B40D73FE2A8 /* transportdescription.cc */,
-                                A0AC8DA0B6378FFB732BC222 /* transportdescription.h */,
-                                829337FE8AA521CB53122434 /* transportdescriptionfactory.cc */,
-                                2AB1BAFC37FE3A38950B6FA6 /* transportdescriptionfactory.h */,
-                                C3EAB8039935E7A5262EDBA9 /* transportdescriptionfactory_unittest.cc */,
-                                EF7CBC06880085C81A307FBA /* transportinfo.h */,
-                                6DD7E9081A418D9A1F6B8D19 /* turnport.cc */,
-                                D54180ED0217C90D0CDE0408 /* turnport.h */,
-                                AA919F7FBEFFD4FD7F764883 /* turnport_unittest.cc */,
-                                B9E289B20058FDE76101B24C /* turnserver.cc */,
-                                7095ED71C0D85BD65EAB7D3B /* turnserver.h */,
-                                C5145559248D542254744058 /* turnserver_unittest.cc */,
-                                2755EB421470B848220B8671 /* udpport.h */,
-                        );
-                        path = base;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                C905E94EEAC0066831A846AE /* gmock */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C3F634E3E3BF5BB191671626 /* gmock-actions.h */,
-                                C50EE018F2CC1BBC2C61970C /* gmock-cardinalities.h */,
-                                F300AADBFCD7F6CF78FE2D9A /* gmock-generated-actions.h */,
-                                7EBD8FF2DDC3DAE44A209847 /* gmock-generated-function-mockers.h */,
-                                9A68007582782530A92215A0 /* gmock-generated-matchers.h */,
-                                5096F9B3E8C7593BC407DBA4 /* gmock-generated-nice-strict.h */,
-                                9FA16ECBDE3B1E844CCBB467 /* gmock-matchers.h */,
-                                A740A08760FEE371DDB4FD25 /* gmock-spec-builders.h */,
-                                639ADD64C6FA74346A96D04D /* gmock.h */,
-                                F5DDE4FAC7906B15A307BF2B /* internal */,
-                        );
-                        path = gmock;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                CA6A79ACA15BB4807F3618EF /* sdk */ = {
-                        isa = PBXGroup;
-                        children = (
-                                AEBA983AC7CB8A7C7D8511A9 /* objc */,
-                        );
-                        path = sdk;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                CC6C71A672A96C1C7D014646 /* protobuf */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9E3EC6C2BB18364AAA86B892 /* any.cc */,
-                                A1909A74A9C8A45B7E262D6E /* any.h */,
-                                4A9D773198AEF22FFA50201D /* any.pb.cc */,
-                                DDBD11C5B0E5F39D8047695D /* any.pb.h */,
-                                9A792E988E58CDFA8062557B /* api.pb.cc */,
-                                EE88439393C4346457B34B59 /* api.pb.h */,
-                                2584A1ACDAA1BBE15EBB91B7 /* arena.cc */,
-                                80C3AEBE795BD04C21E5E055 /* arena.h */,
-                                571DEC6C8538A04BEDB9D884 /* arenastring.cc */,
-                                FD127F9908B87B1E1997DF23 /* arenastring.h */,
-                                5E1896D0BDFB01043DC34315 /* compiler */,
-                                0E8FE2C4DB4D2FE9B0D31951 /* descriptor.cc */,
-                                C4040A534C02D5AFEFFD6F57 /* descriptor.h */,
-                                9EEE3BEB969B2FFCB1A48EED /* descriptor.pb.cc */,
-                                289B43B0A7FD9E4538C7EEAD /* descriptor.pb.h */,
-                                6059D760E1C36A924AFF7355 /* descriptor_database.cc */,
-                                5FC4995859951DB6E9C3ABA8 /* descriptor_database.h */,
-                                EBA5A45CC2ACD47D1E00DADA /* duration.pb.cc */,
-                                22F85C273B3FDA75F89AAA76 /* duration.pb.h */,
-                                E68CC15532CE6063E2FC4587 /* dynamic_message.cc */,
-                                132C3A6EB55211B3DE9E2385 /* dynamic_message.h */,
-                                6C1195EA2D734E91523D3D6A /* empty.pb.cc */,
-                                EB11008C2CCB429D73546C0F /* empty.pb.h */,
-                                F6E25B64B769EE7FB9DD5350 /* extension_set.cc */,
-                                1A3819DEF7847B25E76AC266 /* extension_set.h */,
-                                46E09B113CA638B61B713679 /* extension_set_heavy.cc */,
-                                B03C9AE36A9458BFE1AE0131 /* field_mask.pb.cc */,
-                                7A3CB82AF35F71192C62D889 /* field_mask.pb.h */,
-                                49CDD8701CA9BA23A587D00F /* generated_enum_reflection.h */,
-                                6213834576F86A3745E4CFF0 /* generated_enum_util.h */,
-                                B6761049DD04CB2484250DBA /* generated_message_reflection.cc */,
-                                DE30CB80F584A19CC94637AA /* generated_message_reflection.h */,
-                                FD9AD68DD3303F4F3C837A38 /* generated_message_util.cc */,
-                                6DAB24F240ACD9A2D49D1AC2 /* generated_message_util.h */,
-                                9EA097C6A665412F23A818F2 /* io */,
-                                CA1D4C1D1B937C7C33943856 /* map.h */,
-                                9C700EFE7F05DFE437ADD31A /* map_entry.h */,
-                                996D738552EE6A975B70021A /* map_entry_lite.h */,
-                                1C63426296529F19F19B87C0 /* map_field.cc */,
-                                DB3C573D800A140C7A71E766 /* map_field.h */,
-                                75CE46459DF00AEE76F72AD2 /* map_field_inl.h */,
-                                0F5071B09DF5E4F438011F6D /* map_field_lite.h */,
-                                D42A5B508CE5125FD84C0BBC /* map_type_handler.h */,
-                                14969E82EED9D3906BB66173 /* message.cc */,
-                                337C63D9E2922A00C140E3C8 /* message.h */,
-                                EA5E96F655212BD27E7206B7 /* message_lite.cc */,
-                                236F3270B1442975413F387E /* message_lite.h */,
-                                BC4331EB30299A07E3279981 /* metadata.h */,
-                                65A209A80782EF3C23118E69 /* reflection.h */,
-                                F02A4EE4349B69D327C8EE03 /* reflection_internal.h */,
-                                97CB2082AB18C2CC9705A21D /* reflection_ops.cc */,
-                                9C8AA1C6A11564606A0B4A36 /* reflection_ops.h */,
-                                D2EF157084B0356380B3E802 /* repeated_field.cc */,
-                                2F5547DA5F5F5D0839B74D12 /* repeated_field.h */,
-                                DA017A78C378C470E74F244A /* service.cc */,
-                                1910DDE8684BDF3CDE115DA1 /* service.h */,
-                                4AA6D0C1778A4A7ABEB8DF49 /* source_context.pb.cc */,
-                                C5DD9558E5D413A33D7DA522 /* source_context.pb.h */,
-                                14AF6948767D2DEA0DD02C5B /* struct.pb.cc */,
-                                4D1490C02B1C06F38DC10368 /* struct.pb.h */,
-                                80B9E5BEDEF28563AFA143A5 /* stubs */,
-                                2F27BD2C7EA5B716F52B1BB8 /* text_format.cc */,
-                                1E4E559BD4DCDA340ED18347 /* text_format.h */,
-                                1D4BAB535BDD75E73AA2DF65 /* timestamp.pb.cc */,
-                                DAD54F378C39973CAEB557F6 /* timestamp.pb.h */,
-                                F6BF5017189107F9A1990248 /* type.pb.cc */,
-                                FD92CEFAC307013DCF144C70 /* type.pb.h */,
-                                5687C9BCB56B5F9BB9ADEC00 /* unknown_field_set.cc */,
-                                34095A3D1B222F764756EC14 /* unknown_field_set.h */,
-                                23E31354A29C9E2AB050A2D7 /* util */,
-                                7F9FB843D1698E57A8E068E8 /* wire_format.cc */,
-                                4B7A2996AAD821711613B6F3 /* wire_format.h */,
-                                1BFDBBAC12BD64D0B8401159 /* wire_format_lite.cc */,
-                                7C3F2F68CA6C13B347075EAC /* wire_format_lite.h */,
-                                D5522521BB5E8A857EC930BC /* wire_format_lite_inl.h */,
-                                ED3A933C76E7D86CC0C02DAF /* wrappers.pb.cc */,
-                                6F76D85BD8B9FF4B106B4854 /* wrappers.pb.h */,
-                        );
-                        path = protobuf;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                CC98A4A0236ECF5B2EC69CB8 /* src */ = {
-                        isa = PBXGroup;
-                        children = (
-                                85663D48457C8008A00E43AF /* lib_json */,
-                        );
-                        path = src;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                CCA485FA18003B9A4225A094 /* resampler */ = {
-                        isa = PBXGroup;
-                        children = (
-                                405472905FF88C2A3B09CDE5 /* include */,
-                                5A01517E3D5678E7BBF414BE /* push_resampler.cc */,
-                                B73111A9DFE594745553B71D /* push_resampler_unittest.cc */,
-                                B5A6235CC371EADC47D90D9C /* push_sinc_resampler.cc */,
-                                5079D3F5DE5FFEB424172248 /* push_sinc_resampler.h */,
-                                57D7CDA4DCCB4BE2B48BF3BE /* push_sinc_resampler_unittest.cc */,
-                                6D9CF6F1481AE16D0E2536C5 /* resampler.cc */,
-                                3120FD8671657E4F7E52154E /* resampler_unittest.cc */,
-                                A1DC9433952DCEAE690EDE82 /* sinc_resampler.cc */,
-                                F92B4D02AD8A50CF29FC6579 /* sinc_resampler.h */,
-                                90A3F12F451D21F008D8344C /* sinc_resampler_sse.cc */,
-                                3340A17EB5AB2EFCC5483CC7 /* sinc_resampler_unittest.cc */,
-                                05B4908BBE2A814F4E6DC26D /* sinusoidal_linear_chirp_source.cc */,
-                                68BCEA2424E622F515304434 /* sinusoidal_linear_chirp_source.h */,
-                        );
-                        path = resampler;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                CCC83D3DBE55D0E8C172659E /* raw */ = {
-                        isa = PBXGroup;
-                        children = (
-                                59BD692F3DEA3C7CBF78D0A2 /* raw-preproc.c */,
-                        );
-                        path = raw;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                CCCA8EE9F16EE71698E3F572 /* video_processing */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B91916F96E3BE7ABBA8729B1 /* frame_preprocessor.cc */,
-                                EB27EF91697A24E77076F1F7 /* frame_preprocessor.h */,
-                                BD6FBD54E9FD62B513E1DDBD /* include */,
-                                F0FC715E56E7482A0C01B9FE /* spatial_resampler.cc */,
-                                9BBAECB506DF957F761F722C /* spatial_resampler.h */,
-                                1B4825D243CEDB21CB12F287 /* test */,
-                                82C05A67095D743C965A3973 /* util */,
-                                7E0CF969BAFC6109EF7121CB /* video_decimator.cc */,
-                                0C07D4DA930374297E51991D /* video_decimator.h */,
-                                9B5A351AC9EE0255DA53F7C4 /* video_denoiser.cc */,
-                                99C70EA438F1D85DE0BFD53A /* video_denoiser.h */,
-                                1D960BC7EDE8121CCBA05960 /* video_processing_impl.cc */,
-                                C954897BFB86189F776BD5D4 /* video_processing_impl.h */,
-                        );
-                        path = video_processing;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                CE0A37FE0B886D9BE76132E7 /* audio_processing */ = {
-                        isa = PBXGroup;
-                        children = (
-                                0B4DF89F8677A01D7C99557B /* aec */,
-                                5001B418BB021B75FAB3A96C /* aecm */,
-                                03F50BEB34E69662288F4226 /* agc */,
-                                4202B141C1A8ACA41D1CC7F9 /* audio_buffer.cc */,
-                                BC15D6B0D5ED38F29C177F35 /* audio_buffer.h */,
-                                9E295B8FF7A5CEF059EEB08E /* audio_buffer_unittest.cc */,
-                                9D4CAA8DAC4D0C01D78F057B /* audio_processing_impl.cc */,
-                                F9DE8C95BC0F9A20A16EB99D /* audio_processing_impl.h */,
-                                3A359BCA5F2334C173654A32 /* audio_processing_impl_locking_unittest.cc */,
-                                903991FB7F5F6FB67C861A8E /* audio_processing_impl_unittest.cc */,
-                                62C5A9388E10D8DA3A6A3B5A /* audio_processing_performance_unittest.cc */,
-                                25A4C14D512C5E960764323C /* audio_processing_unittest.cc */,
-                                E5E6EA5AA2D60007974DEF7F /* beamformer */,
-                                0ACCF59BA7D85AD28E44AE0D /* common.h */,
-                                84327AA2DA4DB48AEA7B3E73 /* config_unittest.cc */,
-                                080CAA7F460495B0EEACFA6C /* debug.proto */,
-                                69DD1F2144B9286A19C888AD /* echo_cancellation_bit_exact_unittest.cc */,
-                                A361BD1EAA5DA5A7E9BD11A2 /* echo_cancellation_impl.cc */,
-                                23680142E38AD7D88F3141E1 /* echo_cancellation_impl.h */,
-                                77C41887A542E3C391C92B1B /* echo_cancellation_impl_unittest.cc */,
-                                E6A343D6EDDB5ED91227B034 /* echo_control_mobile_impl.cc */,
-                                5961E3EF33C026CEE3FDEE99 /* echo_control_mobile_impl.h */,
-                                FB157F741B9CCEA371E9FB86 /* echo_control_mobile_unittest.cc */,
-                                27E8C05603CDE0641928CCAB /* echo_detector */,
-                                8E8901CF5019D9A993271251 /* gain_control_for_experimental_agc.cc */,
-                                BE42E8871B61E58DC3331EC8 /* gain_control_for_experimental_agc.h */,
-                                196E7CD09303553003E429D6 /* gain_control_impl.cc */,
-                                58F8B76C0211509E2AA65E86 /* gain_control_impl.h */,
-                                39500AF527AF06CCD03850FE /* gain_control_unittest.cc */,
-                                130D061ECEAD5D78E2D9A8A9 /* high_pass_filter_impl.cc */,
-                                9F3C164E4545E042A9028CD3 /* high_pass_filter_impl.h */,
-                                9663CFC519BCC57C8D0A4301 /* high_pass_filter_unittest.cc */,
-                                170298A6F129644757138544 /* include */,
-                                A68D4F73E1A16FC70D6F62B0 /* level_controller */,
-                                A7183BFC2F249974B5FBD6BB /* level_estimator_impl.cc */,
-                                7AA0EBDA2E463A32E1BDD464 /* level_estimator_impl.h */,
-                                BB3AF1F8AAC0E98039EB90E8 /* level_estimator_unittest.cc */,
-                                0275BBC1B33B593DEFF08A5E /* logging */,
-                                282591B08BFD4D4B0C7570AF /* noise_suppression_impl.cc */,
-                                BBFAB6E7BB2AB74429511606 /* noise_suppression_impl.h */,
-                                46EA13EDC998C1554377E5D1 /* noise_suppression_unittest.cc */,
-                                F2EC7EC3C2508DEC2DFA5A89 /* ns */,
-                                2D515E9ABA35B6E6001EADAD /* render_queue_item_verifier.h */,
-                                8CC85DD3CD30B4AFE750C35F /* residual_echo_detector.cc */,
-                                11170A9889FCF8204B1B3227 /* residual_echo_detector.h */,
-                                883C0C27BE09584BD8CDB740 /* residual_echo_detector_unittest.cc */,
-                                1263C5A8506648A7D5DA434D /* rms_level.cc */,
-                                A4B1CEDD4BB870CEEF8736E5 /* rms_level.h */,
-                                B12D257CCD6E71A860B9493A /* splitting_filter.cc */,
-                                EF042708C30510101DBF0913 /* splitting_filter.h */,
-                                F25C635A691AB7E68A75C9E4 /* splitting_filter_unittest.cc */,
-                                911E4B885D61910879F0E489 /* test */,
-                                02048F1B1EB57BF4F8C21455 /* three_band_filter_bank.cc */,
-                                E2CCC667FCBD8D37E6188AC5 /* three_band_filter_bank.h */,
-                                73BB5F84E048428FE2E07620 /* transient */,
-                                CD7BD52C9180FB44F71E03FD /* typing_detection.cc */,
-                                7C794722F1376C63672B13DC /* typing_detection.h */,
-                                FA66C25DBF36FC247BF5BBAB /* utility */,
-                                0062BEA7F112061F1A95CC1F /* vad */,
-                                9C0A90946B81E11022600A39 /* voice_detection_impl.cc */,
-                                667D283B087D01F493283DA1 /* voice_detection_impl.h */,
-                                6535D0046467C9EFF37795AB /* voice_detection_unittest.cc */,
-                        );
-                        path = audio_processing;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                CFC74602294D606E8E277310 /* call */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3BF274BFC0432E2992715139 /* audio_receive_stream.h */,
-                                C0697FD01D10E483CCE2F2AC /* audio_send_stream.cc */,
-                                E235367282A59D1F9A98E717 /* audio_send_stream.h */,
-                                8879CFBCF6F883EBC2DA2A65 /* audio_sink.h */,
-                                A4640682ECDAC8FE2E0454ED /* audio_state.h */,
-                                7DB99D4664B6B0E35F0BB1DB /* flexfec_receive_stream.h */,
-                        );
-                        path = call;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D05DD805587CFE125A92666D /* modules */ = {
-                        isa = PBXGroup;
-                        children = (
-                                957E107E508E9CB0413CFC2E /* audio_coding */,
-                                173A69ECDA3D0542BE51688C /* audio_conference_mixer */,
-                                A919EC807E03AA99F2C1DA38 /* audio_device */,
-                                213E251DB2B9136D598A13E4 /* audio_mixer */,
-                                CE0A37FE0B886D9BE76132E7 /* audio_processing */,
-                                E89284F1B8C53F0CBBDF07E4 /* bitrate_controller */,
-                                BE59E2B6E56224796AD1B516 /* congestion_controller */,
-                                F2AD8DCC4D8D1A8738E65043 /* desktop_capture */,
-                                E03D1786D30A46C9EB43EB46 /* media_file */,
-                                B0C6AEDA07C4ACE2B63199CB /* module_common_types_unittest.cc */,
-                                EB3B094B9B9F44AC1FBD3004 /* pacing */,
-                                943A117AB333540A2CFF1ED7 /* remote_bitrate_estimator */,
-                                5A15D00498778401938F65AC /* rtp_rtcp */,
-                                ECDB93F992B8001D40713044 /* utility */,
-                                520A20676311F8F40ACDC7F3 /* video_capture */,
-                                F9B6792F58D8BD7BF200951F /* video_coding */,
-                                CCCA8EE9F16EE71698E3F572 /* video_processing */,
-                        );
-                        path = modules;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D0A4F49DE45234CF0EFF4828 /* stack */ = {
-                        isa = PBXGroup;
-                        children = (
-                                53E10C210A959FF633AFD1F6 /* stack.c */,
-                        );
-                        path = stack;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D190D8600A8FC2DF99483FEE /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                11BEB293C094CCE798E64250 /* audio_network_adaptor.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D1A3485DE7F51657448F2B9B /* h264 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4D8901C19BAF255E185B4956 /* h264.cc */,
-                                389BD12D0CBBF3BB3A6BCAA5 /* include */,
-                        );
-                        path = h264;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D1C1FA80EEB57AD13313E5B9 /* gl */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B75ADCE55E466CD7880CB4BA /* gl_renderer.cc */,
-                                26BCE74E90EFD9238A9F3D68 /* gl_renderer.h */,
-                        );
-                        path = gl;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D1EC33AF1B426C95C734C67D /* tools */ = {
-                        isa = PBXGroup;
-                        children = (
-                                930A2E777BC857AF866FC4DB /* audio_codec_speed_test.cc */,
-                                69BD58C1FFA79AF5F6BBDFC2 /* audio_codec_speed_test.h */,
-                        );
-                        path = tools;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D2FC0A01B839CB539A3B8611 /* stunprober */ = {
-                        isa = PBXGroup;
-                        children = (
-                                17A92FA2F96B3DB348229EEA /* main.cc */,
-                                6C8A87A6A5B73651CC996BDC /* stunprober.cc */,
-                                BA712B6C9426246F3EBFD3E1 /* stunprober_unittest.cc */,
-                        );
-                        path = stunprober;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D445E4703034E9C8EACE0F3A /* openmax_dl */ = {
-                        isa = PBXGroup;
-                        children = (
-                                1CE1109489A2F9D38E213513 /* dl */,
-                        );
-                        path = openmax_dl;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D46362F04D9D7CB228FD4400 /* util */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4A9BFFD15AFE513595B755CB /* compare.cc */,
-                                241F2F356E8C595976DB8023 /* convert.cc */,
-                                BA8DCAE64AE30FBA7F2A4844 /* cpuid.c */,
-                                F43201B7D78AF5F5CD7705F6 /* psnr.cc */,
-                                ED38D5A6D18B7034830DDC78 /* psnr_main.cc */,
-                                32C1A5C5EED76DC197F8BA1C /* ssim.cc */,
-                        );
-                        path = util;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D4AB7A3C79843EA4AB7A3D91 /* x86 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9ECE8B6276D947ED606DE3A8 /* omxSP_FFTFwd_RToCCS_F32_Sfs.c */,
-                                681E439E10CDB758955819DC /* omxSP_FFTGetBufSize_R_F32.c */,
-                                5FDB5E62B08CF1ED9AC95D78 /* omxSP_FFTInit_R_F32.c */,
-                                7BE5D616188E420E7948DB05 /* omxSP_FFTInv_CCSToR_F32_Sfs.c */,
-                                928C4271507515F1F5E46E25 /* x86SP_FFT_CToC_FC32_Fwd_Radix2_fs.c */,
-                                13079D234A092DAE247A741A /* x86SP_FFT_CToC_FC32_Fwd_Radix2_ls.c */,
-                                4B093F50E06E21BAEE727F86 /* x86SP_FFT_CToC_FC32_Fwd_Radix2_ls_sse.c */,
-                                4B33DA32A98D41C06FF28B15 /* x86SP_FFT_CToC_FC32_Fwd_Radix2_ms.c */,
-                                D346502389E9B9C220FF8DF3 /* x86SP_FFT_CToC_FC32_Fwd_Radix4_fs.c */,
-                                F953A70A8E40AC9AC10A47EF /* x86SP_FFT_CToC_FC32_Fwd_Radix4_fs_sse.c */,
-                                B5860D01E9DB008D88DB5E82 /* x86SP_FFT_CToC_FC32_Fwd_Radix4_ls.c */,
-                                E680F40A4BD01BFF0D7B2E5E /* x86SP_FFT_CToC_FC32_Fwd_Radix4_ls_sse.c */,
-                                D9FDC050514454BF6D9D4311 /* x86SP_FFT_CToC_FC32_Fwd_Radix4_ms.c */,
-                                E2B472D69BB2011F7A65276C /* x86SP_FFT_CToC_FC32_Fwd_Radix4_ms_sse.c */,
-                                D15BF4AA554D40C0FD03E470 /* x86SP_FFT_CToC_FC32_Inv_Radix2_fs.c */,
-                                9AABC1D673B58FDC06EBF239 /* x86SP_FFT_CToC_FC32_Inv_Radix2_ls.c */,
-                                11E2DC9837F137D7C078AFE9 /* x86SP_FFT_CToC_FC32_Inv_Radix2_ls_sse.c */,
-                                81E709D635FC685D49D60A5F /* x86SP_FFT_CToC_FC32_Inv_Radix2_ms.c */,
-                                89388E4633752EDB6EE32A5A /* x86SP_FFT_CToC_FC32_Inv_Radix4_fs.c */,
-                                B2065B7F9A645F5F1C83AA44 /* x86SP_FFT_CToC_FC32_Inv_Radix4_fs_sse.c */,
-                                FDCC4F68E00F91FCCFF24E66 /* x86SP_FFT_CToC_FC32_Inv_Radix4_ls.c */,
-                                C0C736C958F7EF35D78AF012 /* x86SP_FFT_CToC_FC32_Inv_Radix4_ls_sse.c */,
-                                F6CC831332681565D7AE3BED /* x86SP_FFT_CToC_FC32_Inv_Radix4_ms.c */,
-                                A2DE71790A13ADE22F411CFB /* x86SP_FFT_CToC_FC32_Inv_Radix4_ms_sse.c */,
-                                310B946BAFE05EB8B54B946E /* x86SP_FFT_F32_radix2_kernel.c */,
-                                BCE790E66DB31139DA535D74 /* x86SP_FFT_F32_radix4_kernel.c */,
-                                07E70769C64790E4C15D7649 /* x86SP_SSE_Math.h */,
-                        );
-                        path = x86;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D501003CAE9471E14BB3835A /* js */ = {
-                        isa = PBXGroup;
-                        children = (
-                                CE9AA65AF5299C635688E99B /* js_generator.cc */,
-                                8007F31FB587426C431A00CD /* js_generator.h */,
-                        );
-                        path = js;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D5E0EFAA103594301B3BAC95 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A9B72B5D49125C09E664D2BF /* real_fft.h */,
-                                CAB120FBC2E47A479937E401 /* signal_processing_library.h */,
-                                49BF16A5BF0257293B37340E /* spl_inl.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D67BFE273991DA34AAFBFD6E /* engine */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3CF201C44A9AD5D5D46BBA1F /* engine.c */,
-                        );
-                        path = engine;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D6E4A4E091DFF0C650DCEF05 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                D3266E8DAA06DDF20E589B7F /* webrtc_libyuv.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D729CA290C56B5CDB632A086 /* dsa */ = {
-                        isa = PBXGroup;
-                        children = (
-                                1C33992F2219E352C61BDB55 /* dsa.c */,
-                                5E2466D757CCE43DBF2317B1 /* dsa_asn1.c */,
-                        );
-                        path = dsa;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D744F545DAFD9C440908BCE9 /* neteq */ = {
-                        isa = PBXGroup;
-                        children = (
-                                DE30AC7B063C88361C8CFB2B /* accelerate.cc */,
-                                C926122587AA26D9C211F6A1 /* accelerate.h */,
-                                5CEFD02924E82AA81535029F /* audio_classifier.cc */,
-                                582263FBEB93900C1CE2871B /* audio_classifier.h */,
-                                22A4CB9E4B4216E0B8546026 /* audio_classifier_unittest.cc */,
-                                26C2E711C7547F0B5812D962 /* audio_decoder_impl.cc */,
-                                4BDD17D750C93FD796DA946B /* audio_decoder_impl.h */,
-                                6DEB19C3DD1000EC8DF5363E /* audio_decoder_unittest.cc */,
-                                9811DCCB840B4860398931C3 /* audio_multi_vector.cc */,
-                                D5B4DE225F8291460C42D9A5 /* audio_multi_vector.h */,
-                                B09FCEB45A6C3022F7ABF59C /* audio_multi_vector_unittest.cc */,
-                                5AD1FAC3FDCE861BA50D9C70 /* audio_vector.cc */,
-                                3A1469AD419552CC0AC648FD /* audio_vector.h */,
-                                4FD4D9A59CDA48F10C58EAB1 /* audio_vector_unittest.cc */,
-                                155D13D87CCD78B7B691A153 /* background_noise.cc */,
-                                D7A5FBC203EB7FB4F5F66B10 /* background_noise.h */,
-                                EA87B4A003183DDC69102700 /* background_noise_unittest.cc */,
-                                C155AD33B9AE5B6362B71E02 /* buffer_level_filter.cc */,
-                                9165320B49A2832BDE354DB6 /* buffer_level_filter.h */,
-                                90F1398F7A886E3C9D3256EA /* buffer_level_filter_unittest.cc */,
-                                A5EEE1B9937EE79AFE07DBD5 /* comfort_noise.cc */,
-                                6E86DA53F27A75237452328C /* comfort_noise.h */,
-                                C978F5D57A6A4B449FD5AA25 /* comfort_noise_unittest.cc */,
-                                BA290176682A5BB45FB29203 /* cross_correlation.cc */,
-                                CD598F64DC3BA10E8679D7CC /* cross_correlation.h */,
-                                15871015B63CE153E922C891 /* decision_logic.cc */,
-                                8F1866FFFBDAB3526B744CB1 /* decision_logic.h */,
-                                7500315A4231AEB116EF7846 /* decision_logic_fax.cc */,
-                                FA62AC855C0B1B0D27A97375 /* decision_logic_fax.h */,
-                                01655107333F4B6D2EA0A673 /* decision_logic_normal.cc */,
-                                71847D6B724A2CE1BD7964B9 /* decision_logic_normal.h */,
-                                01DA02C7C7473B508F8568FA /* decision_logic_unittest.cc */,
-                                463A011166AE4D3D19AA5960 /* decoder_database.cc */,
-                                63CD863A92462BBA8AD9B83A /* decoder_database.h */,
-                                B843A17B526408397F81E4E7 /* decoder_database_unittest.cc */,
-                                0914F78A63A44D524C5072F9 /* defines.h */,
-                                ABFDA04575842682FF374751 /* delay_manager.cc */,
-                                0E9D9E61FE72368730ABB705 /* delay_manager.h */,
-                                D81F526BE2548D981853518F /* delay_manager_unittest.cc */,
-                                421B7058EE6D48C64A399B18 /* delay_peak_detector.cc */,
-                                8A2582698CED7D47B23F832D /* delay_peak_detector.h */,
-                                89CF92CE67E9EA1E1BB2C830 /* delay_peak_detector_unittest.cc */,
-                                E6AEFC4679CF3FCFD0E030AE /* dsp_helper.cc */,
-                                497545EB8338B8D9D6EA94DD /* dsp_helper.h */,
-                                F3396AD1FADEB0EE4B1AFC7D /* dsp_helper_unittest.cc */,
-                                41F080B934E3EBA43D3D5F25 /* dtmf_buffer.cc */,
-                                06AD06C4E3A9415B781E85B0 /* dtmf_buffer.h */,
-                                65BB5DA7E0F09A48F21BEDB7 /* dtmf_buffer_unittest.cc */,
-                                97E01315A2C559225EB53355 /* dtmf_tone_generator.cc */,
-                                34E670FEF446C7778B49B732 /* dtmf_tone_generator.h */,
-                                B5E27D0F36F1E28BFC97B276 /* dtmf_tone_generator_unittest.cc */,
-                                6E00FB9075F8F5FF0D06041F /* expand.cc */,
-                                12F79E98BF20D1F1834A3B5E /* expand.h */,
-                                4963AD4DE220B39E6C09957D /* expand_unittest.cc */,
-                                FB98FA85A7F5AB535D39C3AE /* include */,
-                                D2D4774D5C5AD0BE486B284A /* merge.cc */,
-                                E595E16C7B62B79263B0EE32 /* merge.h */,
-                                A2EB055C333FAB0C8B226C7F /* merge_unittest.cc */,
-                                276568F8ECCFD5ABB1C44F85 /* mock */,
-                                DCCBA81C4BF7A0065CA94FB7 /* nack_tracker.cc */,
-                                33383E96FFBA3EB3FA8F7FC5 /* nack_tracker.h */,
-                                0DA3AE22AA487660F913B9B7 /* nack_tracker_unittest.cc */,
-                                709A32615A29821842F5859B /* neteq.cc */,
-                                06FEE0F181D6FBBA381524AC /* neteq_external_decoder_unittest.cc */,
-                                930C3F85EBAB52FAA69171F2 /* neteq_impl.cc */,
-                                212A5739947ACF0F4A505140 /* neteq_impl.h */,
-                                AABC9143F28DE92423C59449 /* neteq_impl_unittest.cc */,
-                                32102F4233FA7532EAF7499F /* neteq_network_stats_unittest.cc */,
-                                E85D51980A85C1AD0D5FA9DE /* neteq_stereo_unittest.cc */,
-                                FC58C9A24B471AD03B1C182F /* neteq_unittest.cc */,
-                                BCCE7D240F88AE4A5869600F /* neteq_unittest.proto */,
-                                9D08EF9D650505E03B9C1EF6 /* normal.cc */,
-                                7932AE38E67774B169CF268D /* normal.h */,
-                                734347BB3F2C37EBCED29F83 /* normal_unittest.cc */,
-                                336ED8B7C15498DAAC2CC72D /* packet.cc */,
-                                51183A40BBA7BE354A3B50DA /* packet.h */,
-                                4AF531893A4FD50FEA92B5BC /* packet_buffer.cc */,
-                                4EBD8230EA42C088634F431B /* packet_buffer.h */,
-                                2AD56FE36847223AC73064B8 /* packet_buffer_unittest.cc */,
-                                692C6A8AA1FE747BF2867B2D /* post_decode_vad.cc */,
-                                2B8F18DAC0D89707C7AD4960 /* post_decode_vad.h */,
-                                A3AAD04248B913CCA4E2DAA6 /* post_decode_vad_unittest.cc */,
-                                4F5F0A0D6693962A91086143 /* preemptive_expand.cc */,
-                                44B56C707CFFD322AAA36BC8 /* preemptive_expand.h */,
-                                2CF3BB15A5A1D27D973FFB06 /* random_vector.cc */,
-                                86531F040E12D95A9AC9042C /* random_vector.h */,
-                                B4C91EBB4CE5E908E36A7117 /* random_vector_unittest.cc */,
-                                3C506100E76ADA0D95AA71CE /* red_payload_splitter.cc */,
-                                046C50B5BEDEADE018036D42 /* red_payload_splitter.h */,
-                                9AAD0CCA626E53722C8FB7BA /* red_payload_splitter_unittest.cc */,
-                                C6A7D98D968DC5EF997D3D8E /* rtcp.cc */,
-                                034312340AE0C03365DED4AC /* rtcp.h */,
-                                CC2B303817F37ECF57A940C2 /* statistics_calculator.cc */,
-                                19A797E8C9977503F414B2E8 /* statistics_calculator.h */,
-                                01A3CFBA7E67D29B66E8E49A /* sync_buffer.cc */,
-                                B0FD3FFA362ABE1EFB4E9F11 /* sync_buffer.h */,
-                                F37F49AABAEAEB64B96CB8AA /* sync_buffer_unittest.cc */,
-                                6C64A6F5991AF2D01260E3F8 /* test */,
-                                647918017E0A7EA45113B184 /* tick_timer.cc */,
-                                482B5DE669922FE0E5A24F12 /* tick_timer.h */,
-                                FF8DFF0F844881824059939E /* tick_timer_unittest.cc */,
-                                CE1210E32D1BED9D47A7558C /* time_stretch.cc */,
-                                7C216D6A15FFF6BE835DAEC4 /* time_stretch.h */,
-                                62CE90AA7DF5C194D6E75F83 /* time_stretch_unittest.cc */,
-                                6E26CE30BB000B00314C4675 /* timestamp_scaler.cc */,
-                                E64DFE7B6B9CDB93EF1383F6 /* timestamp_scaler.h */,
-                                6C21CE7F35E02663ADA8B3EC /* timestamp_scaler_unittest.cc */,
-                                703D13E93FDB56C71BA57CF3 /* tools */,
-                        );
-                        path = neteq;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D7791DB38513D69AC9E6D862 /* main */ = {
-                        isa = PBXGroup;
-                        children = (
-                                64C9D67F916BB70F18D94939 /* include */,
-                                6261B611A0A056EDEA8E2F6D /* source */,
-                                B430E6B570728100FFEB495E /* test */,
-                                0302E8AD05A3213263F96EF5 /* util */,
-                        );
-                        path = main;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D796D8EC66966AFABEE8B243 /* src */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7BD66E6FF2CA787D8FBF4C2F /* vpx_codec.c */,
-                                F7C4042EF5B3E19613DC68B9 /* vpx_decoder.c */,
-                                B5D3BD3D5A54A08CC7B6B88F /* vpx_encoder.c */,
-                                F3D87FAD22F7DB444988E11B /* vpx_image.c */,
-                        );
-                        path = src;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D7F47F59BD6B8DFB9DEEC2DA /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                151C9B93BF520AD1B652C055 /* bwe_defines.h */,
-                                639243292B82DAABDBC208AC /* mock */,
-                                837E7A7E531ADF11C96A6250 /* remote_bitrate_estimator.h */,
-                                3D6C09D36C2E2FA633640BE7 /* send_time_history.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                D8F3B30117FA17957BB94CEA /* source */ = {
-                        isa = PBXGroup;
-                        children = (
-                                CA0D872E30A40CDF789C8B91 /* compare.cc */,
-                                EADF5378AEA340458568980C /* compare_common.cc */,
-                                DD9EAB979D773C3B3BDC6799 /* compare_gcc.cc */,
-                                2D98F2C3672383FC835CFDAB /* convert.cc */,
-                                67087865F060F61D4BA008F4 /* convert_argb.cc */,
-                                844F417198E5964CE9F5D53C /* convert_from.cc */,
-                                FEA6880E69910DE94655771C /* convert_from_argb.cc */,
-                                75F9C3A4BD2AFA260E13F8CE /* convert_jpeg.cc */,
-                                DFA7875A618D74EC0F89A0EB /* convert_to_argb.cc */,
-                                1B5509EE07C4B4999115463D /* convert_to_i420.cc */,
-                                E0E43E038735A538EBE04C99 /* cpu_id.cc */,
-                                F6C3A25C4C4297EB7755DE24 /* mjpeg_decoder.cc */,
-                                674734B5AC20B76C3AF36C4C /* mjpeg_validate.cc */,
-                                87346057A396647DF9846E01 /* planar_functions.cc */,
-                                09A1EBA9F7D1C2F2C45FE862 /* rotate.cc */,
-                                D91F011203F694EDF2CAFCF9 /* rotate_any.cc */,
-                                4F6801420D90FAE41BE748E1 /* rotate_argb.cc */,
-                                6BE9954E2F216374A987B598 /* rotate_common.cc */,
-                                024259861C12AB7F93578D4B /* rotate_gcc.cc */,
-                                5EDA4B07662155DF84E3EA5E /* rotate_mips.cc */,
-                                023C3FB1095CB594B20DC373 /* row_any.cc */,
-                                4BB148B2C8CE455AD33CF625 /* row_common.cc */,
-                                534BED07703321B88B1C6317 /* row_gcc.cc */,
-                                D27D9E9CDAEB666EBC6C82C9 /* row_mips.cc */,
-                                39FE7C99DEEB73C02D1A8E56 /* scale.cc */,
-                                24D023B1A7621C694B141DF1 /* scale_any.cc */,
-                                192BF2A34FEDA2EB8A4FBF88 /* scale_argb.cc */,
-                                962E849B893806F463B4B714 /* scale_common.cc */,
-                                EF58C49A910BD0161AE39A92 /* scale_gcc.cc */,
-                                E5BCE932AAB6C670ABED2962 /* scale_mips.cc */,
-                                74AC529F26173092845A6F10 /* video_common.cc */,
-                        );
-                        path = source;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                DBBF75C8EF7AE5FD34F4E4E0 /* mock */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7D745E2559396930ACF4CC90 /* mock_frame_reader.h */,
-                                E6AACDF8BC13D4A009A6CC9F /* mock_frame_writer.h */,
-                        );
-                        path = mock;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                DF1C7CC96F5D616FA20846CD /* re2c */ = {
-                        isa = PBXGroup;
-                        children = (
-                                072C167557CDA93530225225 /* actions.c */,
-                                64CCDD2C7A8CC70B7832D5CE /* code.c */,
-                                E98AE307D7DF6A52FA2806C1 /* dfa.c */,
-                                DF04D0B0C6908C0E0254E5A6 /* main.c */,
-                                444B4F19C5A310096A39AA10 /* mbo_getopt.c */,
-                                9D816479EB07A33BD645ACBB /* parser.c */,
-                                FE449FEAA5579E28E129287C /* scanner.c */,
-                                5AA08794D9EEBC6E6390005F /* substr.c */,
-                                7B23E5B4E1FC5ED0FF403386 /* translate.c */,
-                        );
-                        path = re2c;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E03D1786D30A46C9EB43EB46 /* media_file */ = {
-                        isa = PBXGroup;
-                        children = (
-                                0225157DE4509F6A0E2FE847 /* media_file.h */,
-                                F20B4A84E37A9EAE20125B7F /* media_file_defines.h */,
-                                8B4766249C0F466CC4BD8677 /* media_file_impl.cc */,
-                                EED40C7A42A121DD40126655 /* media_file_impl.h */,
-                                FAABA04F2F66F9129640B01B /* media_file_unittest.cc */,
-                                34AFA34BDE8200FEBCCB6DB5 /* media_file_utility.cc */,
-                                956CDBCF819EA351E51C375D /* media_file_utility.h */,
-                        );
-                        path = media_file;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E08883A7E7B3CD39F42F57FC /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                47FFF9ADC2A9E84E6CFE907D /* rtcteststats.cc */,
-                                0D41B8F5B958A7B7D06A052D /* rtcteststats.h */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E1882B6B730C94EE0DBB5D30 /* internal */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C839D690F7FC8E253FE1FBA0 /* gtest-death-test-internal.h */,
-                                1A85772A99DF03896A7ECF05 /* gtest-filepath.h */,
-                                1311F2BD4771D6E29E2010FB /* gtest-internal.h */,
-                                61680DE3684193809709A72F /* gtest-linked_ptr.h */,
-                                9213CCA4653065ADA3F86C8D /* gtest-param-util-generated.h */,
-                                3527BA5B6629E592C765BD5E /* gtest-param-util.h */,
-                                26113B35D399306B4E396156 /* gtest-port.h */,
-                                9DD1CE0783BD4C4C84BEBEC6 /* gtest-string.h */,
-                                5120AC29DAE6425A6DEED2C1 /* gtest-tuple.h */,
-                                E60B279D3E3817B42B995313 /* gtest-type-util.h */,
-                        );
-                        path = internal;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E1A1B20ADD79DDAFF5037DC7 /* vad */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3144495C5C461956048019A5 /* include */,
-                                D825CF342024B0B785D6288F /* vad.cc */,
-                                255CA9E7B8DFB730AA4A0352 /* vad_core.c */,
-                                32CD5AB63689C357673CE3E0 /* vad_core.h */,
-                                958E5A7EC1661771285D487A /* vad_core_unittest.cc */,
-                                A7AEDB7AF1BEBE899BA6C453 /* vad_filterbank.c */,
-                                0D7BA4F74073570F83522CC2 /* vad_filterbank.h */,
-                                AFB4AF934124DFD65C8A1CCD /* vad_filterbank_unittest.cc */,
-                                F329D33E0E3DCCEB0AFEB1DB /* vad_gmm.c */,
-                                985BD9399A83F7B1EFB29998 /* vad_gmm.h */,
-                                A7894A8747240B8E8632D73F /* vad_gmm_unittest.cc */,
-                                06A46ED8697659383CE70856 /* vad_sp.c */,
-                                F29E286DAFFF0496BB1090B5 /* vad_sp.h */,
-                                5EFC648AAA645BD4A45AC695 /* vad_sp_unittest.cc */,
-                                3C2DA509D4A3B4D567A6C7DF /* vad_unittest.cc */,
-                                1DF2B35AF139421068DD2C96 /* vad_unittest.h */,
-                                4AEDE2CFB0813B310F2B7AEF /* webrtc_vad.c */,
-                        );
-                        path = vad;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E2437330DEC13AAEC95377A1 /* ec */ = {
-                        isa = PBXGroup;
-                        children = (
-                                461BB7E8875F93BF8489B8D2 /* p256-x86_64-asm.S */,
-                        );
-                        path = ec;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E34E8B16743E04CC1081ABCD /* unit_test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3A1A7AF88B967EB4E93D11A8 /* basictypes_test.cc */,
-                                BF06CE8B06447FC82BD41AA2 /* color_test.cc */,
-                                EA092BC0166BAD60B25FDC6C /* compare_test.cc */,
-                                4230003C5A649C065CE8E1B5 /* convert_test.cc */,
-                                0BF21A5275CE302670580BE7 /* cpu_test.cc */,
-                                EB91197E47F93042C93D909D /* math_test.cc */,
-                                D587C396BDAA5DDDD731A548 /* planar_test.cc */,
-                                DA12C4B39628DE72B1D051A2 /* rotate_argb_test.cc */,
-                                136D20BFACDB1340AA734548 /* rotate_test.cc */,
-                                61FB48D08172CA045554BC61 /* scale_argb_test.cc */,
-                                E74747037948447EB8F90078 /* scale_test.cc */,
-                                A5B606A14AB3C1354212CD11 /* unit_test.cc */,
-                                FC2510A8DB58D92786BFF772 /* unit_test.h */,
-                                4A7E8E64F3FF41FA04E3A392 /* video_common_test.cc */,
-                        );
-                        path = unit_test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E44E52276C037022D70FA807 /* aes */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B2302A06140E842FA9C7CCE9 /* aes.c */,
-                                E85DCAF06AB24E87BD16AB72 /* internal.h */,
-                                6993A091D76F7EDE90AF5C23 /* key_wrap.c */,
-                                D27068E4DF51727C99B3F426 /* mode_wrappers.c */,
-                        );
-                        path = aes;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E5E6EA5AA2D60007974DEF7F /* beamformer */ = {
-                        isa = PBXGroup;
-                        children = (
-                                1E525BAA188DF1882EC1AF8E /* array_util.cc */,
-                                172E2F556DB07966BCF6C89B /* array_util.h */,
-                                5FC12C660FF9DF436DF473B5 /* array_util_unittest.cc */,
-                                0506E9690D0568581F71EDB7 /* complex_matrix.h */,
-                                5CE69A8EA6D8227EDAA68E35 /* complex_matrix_unittest.cc */,
-                                431AFE8399F5410B65775069 /* covariance_matrix_generator.cc */,
-                                EBB959844F80679E199958FD /* covariance_matrix_generator.h */,
-                                35938D997CD1BC91E1CDF84A /* covariance_matrix_generator_unittest.cc */,
-                                FFB1DAEA8A8EF06F4EA8EE2C /* matrix.h */,
-                                41F3E81284AFE287139DAC21 /* matrix_unittest.cc */,
-                                8C22ABCE5A83767E34AF8FF0 /* mock_nonlinear_beamformer.h */,
-                                FA0E83C481F6E4CFD183F921 /* nonlinear_beamformer.cc */,
-                                999AC96E2D8FD6143B71B4B7 /* nonlinear_beamformer.h */,
-                                EB366EBE71E3D09B31D4AB16 /* nonlinear_beamformer_test.cc */,
-                                CF45C4423439E2D7430EB852 /* nonlinear_beamformer_unittest.cc */,
-                        );
-                        path = beamformer;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E7D5778B107D1473D9680067 /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                311A4BEBD94E6BD013354BA5 /* vp8_impl_unittest.cc */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E89284F1B8C53F0CBBDF07E4 /* bitrate_controller */ = {
-                        isa = PBXGroup;
-                        children = (
-                                CCDF868D4699810FCEB56AD4 /* bitrate_controller_impl.cc */,
-                                2DC30C4242B73720DD4568D6 /* bitrate_controller_impl.h */,
-                                981CF8984C73861758F24A7C /* bitrate_controller_unittest.cc */,
-                                B9F571258F1A8045BBC277FB /* include */,
-                                7B775B20BF1ABA7A8DB88F50 /* send_side_bandwidth_estimation.cc */,
-                                C746FE3391BC1F05AD3B8956 /* send_side_bandwidth_estimation.h */,
-                                228C3C401B0F0E912B1189E1 /* send_side_bandwidth_estimation_unittest.cc */,
-                        );
-                        path = bitrate_controller;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E939CF4EDFA1E31C753059F8 /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                0312684DE9CBDA1A34F81F10 /* bwe.cc */,
-                                EF181576AFAF5CEF310CD83A /* bwe.h */,
-                                1704646FBE64635ED73FA02C /* bwe_test.cc */,
-                                DF3D51AB6FDCAB2EDA129B53 /* bwe_test.h */,
-                                91708CDF3A9C66EA9885AD28 /* bwe_test_baselinefile.cc */,
-                                33CE1886AB1BF856C9A44EFD /* bwe_test_baselinefile.h */,
-                                8065421E752A9335AF6417D4 /* bwe_test_fileutils.cc */,
-                                64B7A6323128EEEB39ACAD3B /* bwe_test_fileutils.h */,
-                                B8AA90384700076813BB8146 /* bwe_test_framework.cc */,
-                                6D6A20F5F08506E810921CF4 /* bwe_test_framework.h */,
-                                B1AD5855811BDE883E6703A7 /* bwe_test_framework_unittest.cc */,
-                                1FF8C573F38704537F254EAA /* bwe_test_logging.h */,
-                                E1ABB4492EF6101AAB731FC1 /* bwe_unittest.cc */,
-                                8538F831CEC099B4AD878B66 /* estimators */,
-                                FCAC95086D263D50D3915F11 /* metric_recorder.cc */,
-                                8D9906B43BD1EF319EDE34D9 /* metric_recorder.h */,
-                                87BC3E5084AF5DF63FCF551D /* metric_recorder_unittest.cc */,
-                                0899B45E3155F0E8FDF98C34 /* packet.h */,
-                                94B9AF60076ECADAD474CF60 /* packet_receiver.cc */,
-                                8CE7983CCB0E7C395AB8F8CD /* packet_receiver.h */,
-                                A6C2E197F77A0B5FF05B40A8 /* packet_sender.cc */,
-                                F405E9323F67AD55AD018AD7 /* packet_sender.h */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                E957A5E094AA2B3EB21940C8 /* dbgfmts */ = {
-                        isa = PBXGroup;
-                        children = (
-                                520AF367AC4BDDCD0D187E68 /* codeview */,
-                                B44A00895DD234D795FC27AD /* dwarf2 */,
-                                51AB7C709C0B980E6FCAA5CE /* null */,
-                                733A23FE909B723D239A1A2C /* stabs */,
-                        );
-                        path = dbgfmts;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                EA5635133589BE109E4419DA /* config */ = {
-                        isa = PBXGroup;
-                        children = (
-                                EBC8A64CBAE08EE721D95D7E /* mac */,
-                        );
-                        path = config;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                EA586703D7BC3230A91E8F7F /* x86 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C8789CBE61986210A7278B3E /* dct_sse2.asm */,
-                                D8725C3D7B7DA39FE4BDB563 /* denoising_sse2.c */,
-                                09839A019078500443CA07FD /* encodeopt.asm */,
-                                21E08EEF93B670C6BA970C6C /* fwalsh_sse2.asm */,
-                                0B08A703AB4587C30628FF78 /* quantize_mmx.asm */,
-                                48D8F935761BB181B16DAA01 /* quantize_sse4.c */,
-                                04CE20A9C42E6B9DB645C047 /* quantize_ssse3.c */,
-                                F41E3DFFE4A69A20A971D58B /* vp8_enc_stubs_mmx.c */,
-                                C4AF997B4756373B14D10202 /* vp8_enc_stubs_sse2.c */,
-                                B5ECF2E8CD834836D3DD5B2D /* vp8_quantize_sse2.c */,
-                        );
-                        path = x86;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                EB3B094B9B9F44AC1FBD3004 /* pacing */ = {
-                        isa = PBXGroup;
-                        children = (
-                                531EAAA50A8A4C4D1555FDE9 /* alr_detector.cc */,
-                                1FE81E36A7D054C3135F4382 /* alr_detector.h */,
-                                94AF61E5E4F705B689B4ABC2 /* alr_detector_unittest.cc */,
-                                CEB0EF4A83F69DA2C5331C53 /* bitrate_prober.cc */,
-                                114A1138303E7A5A7EA719AD /* bitrate_prober.h */,
-                                058136DC0208714D53FDDD48 /* bitrate_prober_unittest.cc */,
-                                8F9FBA69ED08BC9575A2DF41 /* paced_sender.cc */,
-                                66D85C7BCD02A69452F8481B /* paced_sender.h */,
-                                C1157A1DD99D9AA1F92B9F1D /* paced_sender_unittest.cc */,
-                                96850017ED21510E8B451DAD /* packet_router.cc */,
-                                36FD56A8C2C28B275E7BD252 /* packet_router.h */,
-                                82DD1AAD7624DDC66D2E186D /* packet_router_unittest.cc */,
-                        );
-                        path = pacing;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                EBC8A64CBAE08EE721D95D7E /* mac */ = {
-                        isa = PBXGroup;
-                        children = (
-                                46D7F8A31B8BBD7475D34E3E /* BuildInfo.plist */,
-                        );
-                        path = mac;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                EBDF634EF9CA7FE7B3205B28 /* bytestring */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3787EDBDF1FC7965CF61BD8C /* asn1_compat.c */,
-                                5D17FE33BF5865C5BFF3A7C4 /* ber.c */,
-                                9ABD7F1F10E26253BC92AA2F /* cbb.c */,
-                                9B59B29B29DB85845B1417F7 /* cbs.c */,
-                                D58D077FC3DE9B396FDBAE66 /* internal.h */,
-                        );
-                        path = bytestring;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                EC14D9F2991B8128CAFAD55D /* crypto */ = {
-                        isa = PBXGroup;
-                        children = (
-                                93345E7C14B43A6DFB6D8B45 /* aes */,
-                                7C32F7B701E51B2099DB7FBE /* bn */,
-                                478BF14112F4F199AB6BF915 /* chacha */,
-                                E2437330DEC13AAEC95377A1 /* ec */,
-                                7AB0F88B6F41DB3F18F4EC5F /* md5 */,
-                                16AD1ABB09CDEB965ECE42A2 /* modes */,
-                                54106C6F00E126B214015D63 /* rand */,
-                                FDBCB9D4973A6E13E2E38206 /* sha */,
-                        );
</del><span class="cx">                         path = crypto;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                ECDB93F992B8001D40713044 /* utility */ = {
</del><ins>+                5CDD908C1E43D4C200621E92 /* replay */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A596C0A857A5607791664D85 /* include */,
-                                47246B1CC20F4D84EEE0A7A7 /* source */,
</del><ins>+                                5CDD908D1E43D4CC00621E92 /* rdb.c */,
+                                5CDD908E1E43D4CC00621E92 /* rdbx.c */,
+                                5CDD908F1E43D4CC00621E92 /* ut_sim.c */,
</ins><span class="cx">                         );
</span><del>-                        path = utility;
</del><ins>+                        name = replay;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                EF43A285B56140EA4B872153 /* csharp */ = {
</del><ins>+                5CDD90931E43D4E400621E92 /* cipher */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                1957E3870E7A076762FD444F /* csharp_doc_comment.cc */,
-                                E0F497EB7DB8E0091D2EE825 /* csharp_doc_comment.h */,
-                                E99EFF6165D62417E9FA364E /* csharp_enum.cc */,
-                                656B1C4D180F4BF29FBDBCFD /* csharp_enum.h */,
-                                370797FD8437157FC9B49022 /* csharp_enum_field.cc */,
-                                47B23E441BB198BC0B4DF6C3 /* csharp_enum_field.h */,
-                                72FAC451084B129FA4937F9D /* csharp_field_base.cc */,
-                                1EE51B3EAC16324C7CB803A9 /* csharp_field_base.h */,
-                                94495406F7DD0F0132BC808B /* csharp_generator.cc */,
-                                CF9428F3B0849D7044263849 /* csharp_generator.h */,
-                                D2031AF11357BD48B33580AD /* csharp_helpers.cc */,
-                                70333CE09269309BDBBABD60 /* csharp_helpers.h */,
-                                C173C71704F37B644F7219D8 /* csharp_map_field.cc */,
-                                DA3D2EBE8D3C58F5DDFD6827 /* csharp_map_field.h */,
-                                A382B3E70867219F73D62EAD /* csharp_message.cc */,
-                                19039B2F186884B8A8E0A903 /* csharp_message.h */,
-                                1EC61FB71A8A7C3E2FEE8242 /* csharp_message_field.cc */,
-                                BE44BE569595C64C67DA8D7D /* csharp_message_field.h */,
-                                8FCCB52DD297D0738331C9C5 /* csharp_options.h */,
-                                A8695DD013C3E277E70DF4BC /* csharp_primitive_field.cc */,
-                                41E51731E4D02A162DDE7064 /* csharp_primitive_field.h */,
-                                A252D3F45EB404BA04477C00 /* csharp_reflection_class.cc */,
-                                EE742F1EBE9A2321EBAD2410 /* csharp_reflection_class.h */,
-                                076CD021975B979A43F0367D /* csharp_repeated_enum_field.cc */,
-                                EDCCE63E0190DB07E37A890D /* csharp_repeated_enum_field.h */,
-                                BC8E368FF021E3CA27DA2940 /* csharp_repeated_message_field.cc */,
-                                373426E8F2CE5B2B79EF86B9 /* csharp_repeated_message_field.h */,
-                                06AFA8B5B7D6F370FA15AA10 /* csharp_repeated_primitive_field.cc */,
-                                B4768F78DC956CB23F6866B7 /* csharp_repeated_primitive_field.h */,
-                                81C39E6F03FF9B53A9B91BB9 /* csharp_source_generator_base.cc */,
-                                C7D4CECE22E7017C27A486C7 /* csharp_source_generator_base.h */,
-                                31820862B5ADE900196A4B89 /* csharp_wrapper_field.cc */,
-                                39CAC2F411EE70F713EF19C9 /* csharp_wrapper_field.h */,
</del><ins>+                                5CDD90AA1E43D52900621E92 /* aes_gcm_ossl.c */,
+                                5CDD90AB1E43D52900621E92 /* aes_icm_ossl.c */,
+                                5CDD90AC1E43D52900621E92 /* cipher.c */,
+                                5CDD90AD1E43D52900621E92 /* null_cipher.c */,
</ins><span class="cx">                         );
</span><del>-                        path = csharp;
</del><ins>+                        name = cipher;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                F163C59529B55646B4938975 /* include */ = {
</del><ins>+                5CDD90941E43D4ED00621E92 /* hash */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                23E559E5D42D1A85D2F9DCB5 /* openssl */,
</del><ins>+                                5CDD90A41E43D51B00621E92 /* auth.c */,
+                                5CDD90A51E43D51B00621E92 /* hmac_ossl.c */,
+                                5CDD90A61E43D51B00621E92 /* null_auth.c */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = hash;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                F16D2362F04BC65101434886 /* x509v3 */ = {
</del><ins>+                5CDD90951E43D4F000621E92 /* kernel */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                A1FA1AF6D2B514A50963A028 /* ext_dat.h */,
-                                CCDA6CBF42E063CEBD3D5B08 /* pcy_cache.c */,
-                                8C3EEA1274713AD3340DCCAA /* pcy_data.c */,
-                                9F25C137D07E8CEEDD91B266 /* pcy_int.h */,
-                                8EB5F8BE3CF7E50746DFE2D9 /* pcy_lib.c */,
-                                FFAE9501D320FCB7BEA7989A /* pcy_map.c */,
-                                1981B1A3C148A15F593A393B /* pcy_node.c */,
-                                0DA5A113175FB92D267017E0 /* pcy_tree.c */,
-                                5DDDB8CA806C152F694F3BD9 /* v3_akey.c */,
-                                1963FFD967F3AA81E21F5A2A /* v3_akeya.c */,
-                                1D079472C15B3FF5A89F6295 /* v3_alt.c */,
-                                67786B3645E878C014FC8629 /* v3_bcons.c */,
-                                B915691ABDBAD8FD608B9A27 /* v3_bitst.c */,
-                                C27B560A3ED1589F7FE10D26 /* v3_conf.c */,
-                                074BA711792501049ECD1934 /* v3_cpols.c */,
-                                3A0B041E5305FC9EF4454DDE /* v3_crld.c */,
-                                8C1CCCA902A3DCE401417232 /* v3_enum.c */,
-                                57363D7DE74087A34B7E2D48 /* v3_extku.c */,
-                                A3E0D485796EEA4BBB6D15C3 /* v3_genn.c */,
-                                57488E2DFB81A7DE7775B7B3 /* v3_ia5.c */,
-                                4663C5FF50A71CF258497E05 /* v3_info.c */,
-                                853AEB1052F645B7B7025908 /* v3_int.c */,
-                                1C2F70E8017FE595AB8361A5 /* v3_lib.c */,
-                                1063801E985207630EEF1D44 /* v3_ncons.c */,
-                                90BAB0EDB6476FBE1F504378 /* v3_pci.c */,
-                                EF13FD866DED8F04CED44D52 /* v3_pcia.c */,
-                                36481262FDED0585AE791167 /* v3_pcons.c */,
-                                2B339C31CB60F4D76DE0DB88 /* v3_pku.c */,
-                                F1B68B022010F11F5054CCFD /* v3_pmaps.c */,
-                                E4BCB2140667FA6AB012A899 /* v3_prn.c */,
-                                4642416B2E9C0E775408EFA4 /* v3_purp.c */,
-                                612FE4BC07A4978E3889ECEF /* v3_skey.c */,
-                                5DDF2AA5052ADA5AF44CE42C /* v3_sxnet.c */,
-                                4399F25B9CBC19700C372EA1 /* v3_utl.c */,
</del><ins>+                                5CDD909C1E43D51100621E92 /* alloc.c */,
+                                5CDD909D1E43D51100621E92 /* crypto_kernel.c */,
+                                5CDD909E1E43D51100621E92 /* err.c */,
+                                5CDD909F1E43D51100621E92 /* key.c */,
</ins><span class="cx">                         );
</span><del>-                        path = x509v3;
</del><ins>+                        name = kernel;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                F190CE266727C8E3441F0662 /* include */ = {
</del><ins>+                5CDD90961E43D4F600621E92 /* math */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                6AA42AAE01DB831498D24717 /* libyuv.h */,
-                                06A74285036C075ED117452A /* libyuv */,
</del><ins>+                                5CDD90981E43D50900621E92 /* datatypes.c */,
+                                5CDD90991E43D50900621E92 /* stat.c */,
</ins><span class="cx">                         );
</span><del>-                        path = include;
</del><ins>+                        name = math;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                F219E77D8285807A508AC57C /* third_party */ = {
</del><ins>+                5D7C59C41208C68B001C873E /* Configurations */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                0EDB4A9089AE4031053C72FB /* six */,
</del><ins>+                                5D7C59C61208C68B001C873E /* Base.xcconfig */,
+                                5C4B43B01E42877A002651C8 /* boringssl.xcconfig */,
+                                5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */,
+                                5D7C59C51208C68B001C873E /* libwebrtc.xcconfig */,
+                                5C4B4A8F1E42C431002651C8 /* opus.xcconfig */,
</ins><span class="cx">                         );
</span><del>-                        path = third_party;
</del><ins>+                        path = Configurations;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                F233358BE34243606F7259B2 /* protobuf */ = {
</del><ins>+                FB39D06E1200ED9200088E69 = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                3C3166ADA4258283940EA7A5 /* __init__.py */,
-                                3291A1BD234CB892247363EB /* python */,
-                                6AC547708178DDF4B9A8443D /* src */,
-                                F219E77D8285807A508AC57C /* third_party */,
</del><ins>+                                5D7C59C41208C68B001C873E /* Configurations */,
+                                5CB3048A1DE4143400D2C405 /* Frameworks */,
+                                FB39D0CC1200EF9B00088E69 /* Products */,
+                                FB39D0841200EDEB00088E69 /* Source */,
</ins><span class="cx">                         );
</span><del>-                        path = protobuf;
</del><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                F2AD8DCC4D8D1A8738E65043 /* desktop_capture */ = {
</del><ins>+                FB39D0841200EDEB00088E69 /* Source */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                9B942F74510AC718EFEF3D6E /* cropped_desktop_frame.cc */,
-                                A7334A0335AB4E104D24FC0D /* cropped_desktop_frame.h */,
-                                0DAE5A95E70F20E596BC79C9 /* cropping_window_capturer.cc */,
-                                0C10AA3455D3E465CC69068E /* cropping_window_capturer.h */,
-                                C5E284C187E233BE375BCC97 /* desktop_and_cursor_composer.cc */,
-                                BEE53A9FC7B84294565E2CC1 /* desktop_and_cursor_composer.h */,
-                                44346EE43F98BD22B66E3473 /* desktop_and_cursor_composer_unittest.cc */,
-                                8F6529C97035D65474DB9C62 /* desktop_capture_options.cc */,
-                                544441F8B741E1168DF7FDBE /* desktop_capture_options.h */,
-                                E7B89E3DDB914F697BA1A71D /* desktop_capture_types.h */,
-                                EDBC27FFD1919A286754E8FB /* desktop_capturer.cc */,
-                                9662ED739A9875F378125205 /* desktop_capturer.h */,
-                                6DBE0F85557C2C941F0FB8B3 /* desktop_frame.cc */,
-                                DF887878B5ED7130D6785D99 /* desktop_frame.h */,
-                                95E0E6EF54C40D0DD33581C2 /* desktop_frame_generator.cc */,
-                                17B5F7B47A02B2C198B1B003 /* desktop_frame_generator.h */,
-                                1F41FAE34B92628EF4C31E50 /* desktop_geometry.cc */,
-                                875494E7B2F3CAAA3ED91284 /* desktop_geometry.h */,
-                                C962F49982E6E6239CEAD09A /* desktop_region.cc */,
-                                06F07692C6F3E20FA3E9C22E /* desktop_region.h */,
-                                4E4B09534DB10EBB9D6ECDA2 /* desktop_region_unittest.cc */,
-                                3C84F0D978EB69653B8ABF2C /* differ_block.cc */,
-                                E6A962BA7FBB6BDB12CCFEE5 /* differ_block.h */,
-                                71886AD2E753387E977BBBC3 /* differ_block_unittest.cc */,
-                                118261EEA49603958E983CB9 /* differ_vector_sse2.cc */,
-                                C9EE1EE83232D1C9ECA1AA0E /* differ_vector_sse2.h */,
-                                C4F09D65D46E85FFD164F34C /* fake_desktop_capturer.h */,
-                                419D8C6173BD9FDA0DB9E8A0 /* fake_screen_capturer.cc */,
-                                CEA4D2B21A68885BF6F4867A /* fake_screen_capturer.h */,
-                                A7989685CC5017D61F783CB8 /* mac */,
-                                4DAED5D6C9AD70DC06D60275 /* mouse_cursor.cc */,
-                                9952CC70835CFEBCB67E6637 /* mouse_cursor.h */,
-                                01C598BA68F80FB2436D7411 /* mouse_cursor_monitor.h */,
-                                E012D4EC5D505315435D20B4 /* mouse_cursor_monitor_mac.mm */,
-                                0B03E389CCE30B6332C4F559 /* mouse_cursor_monitor_unittest.cc */,
-                                5F9A799E883B562588731146 /* rgba_color.cc */,
-                                67D0DE34F82B260B5E5A5DA8 /* rgba_color.h */,
-                                B0905A4EF4A169267B9BDF24 /* rgba_color_unittest.cc */,
-                                F06CC672F25E19830A54696B /* screen_capture_frame_queue.h */,
-                                614AFC95D441C83588B1A17F /* screen_capturer.cc */,
-                                4706CAB6AEE6968183B130A5 /* screen_capturer.h */,
-                                9D8EA43D28C822A60767A22C /* screen_capturer_differ_wrapper.cc */,
-                                E95DC078A8F178C466016A16 /* screen_capturer_differ_wrapper.h */,
-                                228D5570C0577F3E0FCB9633 /* screen_capturer_differ_wrapper_unittest.cc */,
-                                9B8F5EB3AA6B06C899702CAD /* screen_capturer_helper.cc */,
-                                6E1413E4DCAE48FFCE5C0912 /* screen_capturer_helper.h */,
-                                D1F96625ACD9EE2CE47C46C0 /* screen_capturer_helper_unittest.cc */,
-                                F2956A7BC9E09E4202A32F97 /* screen_capturer_integration_test.cc */,
-                                86BD4BC273DD912C0C18435F /* screen_capturer_mac.mm */,
-                                80AC032F6E79950757E7F8BD /* screen_capturer_mac_unittest.cc */,
-                                30D76C3077BC8A3B50B138CF /* screen_capturer_mock_objects.h */,
-                                40355790E9E6FD90D9C63584 /* screen_capturer_unittest.cc */,
-                                B5615E5BD0C5C1142183585F /* screen_drawer.cc */,
-                                C1E1717DE21785ABB71DD92A /* screen_drawer.h */,
-                                BEB85EAFC25FAEC6C1EEC3B9 /* screen_drawer_mac.cc */,
-                                4B097066A125A3A42AA1D5DF /* screen_drawer_unittest.cc */,
-                                B1D4BDAB0E1A45141E90B012 /* shared_desktop_frame.cc */,
-                                3D89699BB05F5F953618BFCE /* shared_desktop_frame.h */,
-                                E1D594733035B07D03F04D7C /* shared_memory.cc */,
-                                7D3CE0837602885D6177D72A /* shared_memory.h */,
-                                DE4B9A29D608306E5EA4B862 /* window_capturer.cc */,
-                                61725E54F00740902C0D547E /* window_capturer.h */,
-                                6AE23F30C7754D13BB4D496B /* window_capturer_mac.mm */,
-                                F81BDEA55DF8C4DCDDA515E8 /* window_capturer_unittest.cc */,
</del><ins>+                                5C63F8CB1E416CC3002CA531 /* third_party */,
+                                5C42CEBF1E4130A000D08A35 /* webrtc */,
</ins><span class="cx">                         );
</span><del>-                        path = desktop_capture;
</del><ins>+                        path = Source;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                F2EC7EC3C2508DEC2DFA5A89 /* ns */ = {
</del><ins>+                FB39D0CC1200EF9B00088E69 /* Products */ = {
</ins><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                060A073236E95E4D94A48BF4 /* defines.h */,
-                                76A5D4A4FAC86399221FD41B /* noise_suppression.c */,
-                                398EF542B21ADD284B60B0AE /* noise_suppression.h */,
-                                15BB973484DEB42D05811E67 /* ns_core.c */,
-                                70D57837FD380E879EE8DFE7 /* ns_core.h */,
-                                168FFB3F11740CC5A4438AAB /* windows_private.h */,
</del><ins>+                                5C63FC601E418411002CA531 /* libboringssl.a */,
+                                5C4B4A8E1E42C336002651C8 /* libopus.a */,
+                                FB39D0D11200F0E300088E69 /* libwebrtc.a */,
</ins><span class="cx">                         );
</span><del>-                        path = ns;
</del><ins>+                        name = Products;
</ins><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                F434B91D4EF2F352C165FB5F /* src */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4AE475B94FC22C044874A253 /* src */,
</del><ins>+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+                5C4B49111E42C336002651C8 /* Headers */ = {
+                        isa = PBXHeadersBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
+                                5CDD8D2F1E43C79C00621E92 /* _kiss_fft_guts.h in Headers */,
+                                5C4B4AB61E42C574002651C8 /* analysis.h in Headers */,
+                                5CDD8E3C1E43C80C00621E92 /* API.h in Headers */,
+                                5CDD8D301E43C79C00621E92 /* arch.h in Headers */,
+                                5CDD8D321E43C79C00621E92 /* bands.h in Headers */,
+                                5CDD8D381E43C79C00621E92 /* celt.h in Headers */,
+                                5CDD8D361E43C79C00621E92 /* celt_lpc.h in Headers */,
+                                5CDD8D271E43C79C00621E92 /* celt_lpc_sse.h in Headers */,
+                                5CDD8E461E43C80C00621E92 /* control.h in Headers */,
+                                5CDD8D391E43C79C00621E92 /* cpu_support.h in Headers */,
+                                5CDD8D3B1E43C79C00621E92 /* cwrs.h in Headers */,
+                                5CDD8E481E43C80C00621E92 /* debug.h in Headers */,
+                                5CDD8E511E43C80C00621E92 /* define.h in Headers */,
+                                5CDD8D3C1E43C79C00621E92 /* ecintrin.h in Headers */,
+                                5CDD8D3E1E43C79C00621E92 /* entcode.h in Headers */,
+                                5CDD8D401E43C79C00621E92 /* entdec.h in Headers */,
+                                5CDD8D421E43C79C00621E92 /* entenc.h in Headers */,
+                                5CDD8E551E43C80C00621E92 /* errors.h in Headers */,
+                                5CDD8D431E43C79C00621E92 /* fixed_debug.h in Headers */,
+                                5CDD8D441E43C79C00621E92 /* fixed_generic.h in Headers */,
+                                5CDD8D451E43C79C00621E92 /* float_cast.h in Headers */,
+                                5CDD8E5A1E43C80C00621E92 /* Inlines.h in Headers */,
+                                5CDD8D471E43C79C00621E92 /* kiss_fft.h in Headers */,
+                                5CDD8D491E43C79C00621E92 /* laplace.h in Headers */,
+                                5CDD8E621E43C80C00621E92 /* MacroCount.h in Headers */,
+                                5CDD8E631E43C80C00621E92 /* MacroDebug.h in Headers */,
+                                5CDD8E641E43C80C00621E92 /* macros.h in Headers */,
+                                5CDD8E651E43C80C00621E92 /* main.h in Headers */,
+                                5CDD8F471E43CB1E00621E92 /* main_FIX.h in Headers */,
+                                5CDD8EF21E43C9F600621E92 /* main_FLP.h in Headers */,
+                                5CDD8E331E43C80C00621E92 /* main_sse.h in Headers */,
+                                5CDD8D4B1E43C79C00621E92 /* mathops.h in Headers */,
+                                5CDD8D4D1E43C79C00621E92 /* mdct.h in Headers */,
+                                5CDD8D4E1E43C79C00621E92 /* mfrngcod.h in Headers */,
+                                5C4B4AB91E42C574002651C8 /* mlp.h in Headers */,
+                                5CDD8D501E43C79C00621E92 /* modes.h in Headers */,
+                                5CDD8E701E43C80C00621E92 /* NSQ.h in Headers */,
+                                5C4B4AC11E42C574002651C8 /* opus_private.h in Headers */,
+                                5CDD8D511E43C79C00621E92 /* os_support.h in Headers */,
+                                5CDD8D531E43C79C00621E92 /* pitch.h in Headers */,
+                                5CDD8E711E43C80C00621E92 /* pitch_est_defines.h in Headers */,
+                                5CDD8D291E43C79C00621E92 /* pitch_sse.h in Headers */,
+                                5CDD8E741E43C80C00621E92 /* PLC.h in Headers */,
+                                5CDD8D551E43C79C00621E92 /* quant_bands.h in Headers */,
+                                5CDD8D571E43C79C00621E92 /* rate.h in Headers */,
+                                5CDD8E7D1E43C80C00621E92 /* resampler_private.h in Headers */,
+                                5CDD8E7F1E43C80C00621E92 /* resampler_rom.h in Headers */,
+                                5CDD8E801E43C80C00621E92 /* resampler_structs.h in Headers */,
+                                5CDD8E841E43C80C00621E92 /* SigProc_FIX.h in Headers */,
+                                5CDD8E361E43C80C00621E92 /* SigProc_FIX_sse.h in Headers */,
+                                5CDD8EFC1E43C9F600621E92 /* SigProc_FLP.h in Headers */,
+                                5CDD8D581E43C79C00621E92 /* stack_alloc.h in Headers */,
+                                5CDD8D591E43C79C00621E92 /* static_modes_fixed.h in Headers */,
+                                5CDD8D5A1E43C79C00621E92 /* static_modes_float.h in Headers */,
+                                5CDD8E8C1E43C80C00621E92 /* structs.h in Headers */,
+                                5CDD8F521E43CB1E00621E92 /* structs_FIX.h in Headers */,
+                                5CDD8EFF1E43C9F600621E92 /* structs_FLP.h in Headers */,
+                                5CDD8E961E43C80C00621E92 /* tables.h in Headers */,
+                                5C4B4AC51E42C574002651C8 /* tansig_table.h in Headers */,
+                                5CDD8E971E43C80C00621E92 /* tuning_parameters.h in Headers */,
+                                5CDD8E981E43C80C00621E92 /* typedef.h in Headers */,
+                                5CDD8D5C1E43C79C00621E92 /* vq.h in Headers */,
+                                5CDD8D2E1E43C79C00621E92 /* x86cpu.h in Headers */,
</ins><span class="cx">                         );
</span><del>-                        path = src;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 0;
</ins><span class="cx">                 };
</span><del>-                F4EE25BA3C943A106D11F6DB /* vp8 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                1829C12E042B1D5BC6F37B16 /* default_temporal_layers.cc */,
-                                5A557876339E04B9265A4CE6 /* default_temporal_layers.h */,
-                                D7889BD4DD70C93A2B010FE3 /* default_temporal_layers_unittest.cc */,
-                                94AEF2D7D4BA3CC988547E25 /* include */,
-                                9A0B1B0594DE57329FB2617D /* realtime_temporal_layers.cc */,
-                                60F81AFAA7D25F8AEA110D37 /* reference_picture_selection.cc */,
-                                2DB98A9F38AD1721009DCC02 /* reference_picture_selection.h */,
-                                58CE9B5F4CF103B213742CE0 /* reference_picture_selection_unittest.cc */,
-                                39686C7450F2BC7504519049 /* screenshare_layers.cc */,
-                                AFD5AF3CF9848DB75C7B7812 /* screenshare_layers.h */,
-                                248BB21B8DE15A9321A743FD /* screenshare_layers_unittest.cc */,
-                                1F71F136D4949457AC02478E /* simulcast_encoder_adapter.cc */,
-                                3E35C0A6A8FF0D8BE47FCBA4 /* simulcast_encoder_adapter.h */,
-                                F77AEE5D9A8E5C6C18133E58 /* simulcast_encoder_adapter_unittest.cc */,
-                                361D6FDEEB8E8A4D63AC080A /* simulcast_unittest.cc */,
-                                80E8C28AEA8FE5DB20EC1134 /* simulcast_unittest.h */,
-                                73DE3E7DE6DF2131221722DD /* temporal_layers.h */,
-                                E7D5778B107D1473D9680067 /* test */,
-                                4B317FFDF77A7B42F428B4BE /* vp8_impl.cc */,
-                                5974FBC86D6892093D98CB23 /* vp8_impl.h */,
</del><ins>+                5C63FA7D1E418411002CA531 /* Headers */ = {
+                        isa = PBXHeadersBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
+                                5C4B475A1E42AAF5002651C8 /* asn1_locl.h in Headers */,
+                                5C4B46751E42AA3C002651C8 /* charmap.h in Headers */,
+                                5C4B47DD1E42C029002651C8 /* conf_def.h in Headers */,
+                                5C4B46491E42AA34002651C8 /* ext_dat.h in Headers */,
+                                5C4B46BA1E42AA66002651C8 /* internal.h in Headers */,
+                                5C4B46CF1E42AA75002651C8 /* internal.h in Headers */,
+                                5C4B47DC1E42C026002651C8 /* internal.h in Headers */,
+                                5C4B46FB1E42AAB0002651C8 /* internal.h in Headers */,
+                                5C63FC731E4186AD002CA531 /* internal.h in Headers */,
+                                5C4B482C1E42C06A002651C8 /* internal.h in Headers */,
+                                5C4B4D011E432185002651C8 /* internal.h in Headers */,
+                                5C4B47221E42AAD6002651C8 /* internal.h in Headers */,
+                                5C4B46B21E42AA57002651C8 /* internal.h in Headers */,
+                                5C4B46771E42AA3C002651C8 /* internal.h in Headers */,
+                                5C4B471B1E42AACB002651C8 /* internal.h in Headers */,
+                                5C4B46DA1E42AA7B002651C8 /* internal.h in Headers */,
+                                5C4B47071E42AAB9002651C8 /* internal.h in Headers */,
+                                5C4B46AA1E42AA4D002651C8 /* internal.h in Headers */,
+                                5C4B470E1E42AAC2002651C8 /* internal.h in Headers */,
+                                5C4B463E1E42AA2C002651C8 /* internal.h in Headers */,
+                                5C4B46E71E42AA97002651C8 /* internal.h in Headers */,
+                                5C4B472F1E42AAE0002651C8 /* internal.h in Headers */,
+                                5C4B47411E42AAEA002651C8 /* internal.h in Headers */,
+                                5C4B47081E42AAB9002651C8 /* md32_common.h in Headers */,
+                                5C4B46C91E42AA70002651C8 /* obj_dat.h in Headers */,
+                                5C4B46CC1E42AA70002651C8 /* obj_xref.h in Headers */,
+                                5C4B46FF1E42AAB0002651C8 /* p256-x86_64-table.h in Headers */,
+                                5C4B464C1E42AA34002651C8 /* pcy_int.h in Headers */,
+                                5C4B47371E42AAE0002651C8 /* rsaz_exp.h in Headers */,
+                                5C4B467F1E42AA3C002651C8 /* vpm_int.h in Headers */,
</ins><span class="cx">                         );
</span><del>-                        path = vp8;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 0;
</ins><span class="cx">                 };
</span><del>-                F520AC7DDDFB524B90213833 /* rtcp_packet */ = {
-                        isa = PBXGroup;
-                        children = (
-                                01C8E91AA0C0A1FDE253AC0F /* app.cc */,
-                                7654B51EC8DD1DE2EF4F605A /* app.h */,
-                                8E2A61D239CBC4F989D9E9E8 /* app_unittest.cc */,
-                                ADC5A9829615EE1B97E7FDDD /* bye.cc */,
-                                F0982C23E88041A9BDD8ACF6 /* bye.h */,
-                                61F03E2E487F314B9A57970A /* bye_unittest.cc */,
-                                213F190696A3E6537CDC5FEE /* common_header.cc */,
-                                F2CFF0737ED380B2E5725A7D /* common_header.h */,
-                                CD0311D248FA19CC133A36C3 /* common_header_unittest.cc */,
-                                C0D2E893B8C52838936F302B /* compound_packet.cc */,
-                                47FD2488769A51725008E832 /* compound_packet.h */,
-                                382025A55C53C9F5881A668A /* compound_packet_unittest.cc */,
-                                B440667DA6002B728072B398 /* dlrr.cc */,
-                                909B4C3C0853AFB937FDADA9 /* dlrr.h */,
-                                1F3E61587498CD368DE98DEE /* dlrr_unittest.cc */,
-                                61A5E1850CF54BF98B84922A /* extended_jitter_report.cc */,
-                                362722AB567D53D48EF5EE9A /* extended_jitter_report.h */,
-                                64ED5181B958A6A7E2D3C480 /* extended_jitter_report_unittest.cc */,
-                                06667DD978B123E45D5FF830 /* extended_reports.cc */,
-                                77DA81255A33A1A266A14ACB /* extended_reports.h */,
-                                1DE97FE98AC43E131BAD774B /* extended_reports_unittest.cc */,
-                                0ECAF27C9A108CEB61BDB412 /* fir.cc */,
-                                E019FB9B3B2FAE083A5615D2 /* fir.h */,
-                                6C0A1559BD2413A2E0EAE28A /* fir_unittest.cc */,
-                                ABC206016F6054D8E7B634AF /* nack.cc */,
-                                B26F44B13E9F19B2F4F01553 /* nack.h */,
-                                EA19ECE637097384D9BA59FF /* nack_unittest.cc */,
-                                A8EB20C935147C43C3F502C2 /* pli.cc */,
-                                9C9E7D83F6C9FB2D957B8476 /* pli.h */,
-                                594447983A1936D62560C805 /* pli_unittest.cc */,
-                                7E52A089A3B0A5A12821F0ED /* psfb.cc */,
-                                4984B2DFD2EA0084AAEBCB33 /* psfb.h */,
-                                784A8387FE153C896577D134 /* rapid_resync_request.cc */,
-                                77A5B19009F3E9CA352A5F94 /* rapid_resync_request.h */,
-                                C858D69D1D4CAB654230526A /* rapid_resync_request_unittest.cc */,
-                                6C6D12E45D1A9F9CFAAFB8FE /* receiver_report.cc */,
-                                173A8AD8740B5926C2DFE0CD /* receiver_report.h */,
-                                B31181FC1EF3C91B66D38F4F /* receiver_report_unittest.cc */,
-                                F886D20054C5A12C26AEEE5F /* remb.cc */,
-                                70057426AF9278820439E55F /* remb.h */,
-                                3E4CCEEFC3C88C5394C4F4A7 /* remb_unittest.cc */,
-                                71DBD72FDFA255DC69FCF271 /* report_block.cc */,
-                                F15EEDD55E1773C52B76B542 /* report_block.h */,
-                                161A42F786C2CDF57F119C3C /* report_block_unittest.cc */,
-                                302C92DDF631BB1758CAC0B4 /* rpsi.cc */,
-                                D5E14CCB2EB8A965409D9F39 /* rpsi.h */,
-                                12852D3CA3855EBF835CB0CE /* rpsi_unittest.cc */,
-                                74A0F26FA9E3E81D78ED9F09 /* rrtr.cc */,
-                                D7D46C8916B01364B6E2D6D4 /* rrtr.h */,
-                                15DBCFD20738F2A492C84308 /* rrtr_unittest.cc */,
-                                EEF44AD8CD2AB30C6CDFCAB4 /* rtpfb.cc */,
-                                530857FDF7B4D33F406C2BD0 /* rtpfb.h */,
-                                067507D688FCCBE04DC35ED7 /* sdes.cc */,
-                                C1182B408086559B94B2F40E /* sdes.h */,
-                                E28F304BB99CE9475E38AADD /* sdes_unittest.cc */,
-                                E7F8E7AF551D3754AB809E7A /* sender_report.cc */,
-                                2A4A76DAC8B083C20BB7E9C8 /* sender_report.h */,
-                                ECCA0755B0525E45607B2B73 /* sender_report_unittest.cc */,
-                                FB9F209C8EE9D7BAE8A0F579 /* sli.cc */,
-                                90C62731C290B4207FC641DA /* sli.h */,
-                                E0103B3E28B41A18E56461D9 /* sli_unittest.cc */,
-                                2D964F91B6B582E4FFED4C5F /* tmmb_item.cc */,
-                                E9ED37B96E85F81763DB3CA6 /* tmmb_item.h */,
-                                9560C879E53E9FBF45E15ACD /* tmmbn.cc */,
-                                EFF341D1F31C4E9FB233CE8F /* tmmbn.h */,
-                                CE3E9ABA64C3136FFBF37D4F /* tmmbn_unittest.cc */,
-                                D964C1E8716A6C5113913D10 /* tmmbr.cc */,
-                                AF0CE75ECDE54B6765169500 /* tmmbr.h */,
-                                5E1E210A84129462B31CA9AB /* tmmbr_unittest.cc */,
-                                4438C300C537B023028BDD3C /* transport_feedback.cc */,
-                                26F7D94E4028C0E88054C08B /* transport_feedback.h */,
-                                A66B3E3FC3527E6AD118B448 /* transport_feedback_unittest.cc */,
-                                8BBC46CDE20F5F11BE3BAE71 /* voip_metric.cc */,
-                                2597EAD4BA6D979BF13E0C47 /* voip_metric.h */,
-                                5B35979A1AFB87415AFAF2F1 /* voip_metric_unittest.cc */,
</del><ins>+                FB39D77B1201110C00088E69 /* Headers */ = {
+                        isa = PBXHeadersBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
+                                5CDD8B6D1E43C2B500621E92 /* abs_quant.h in Headers */,
+                                5CDD8B6B1E43C2B500621E92 /* abs_quant_loop.h in Headers */,
+                                5CDD89F91E43BFB300621E92 /* accelerate.h in Headers */,
+                                5CDD85041E43B1EA00621E92 /* acm_codec_database.h in Headers */,
+                                5CDD85051E43B1EA00621E92 /* acm_common_defs.h in Headers */,
+                                5CDD850A1E43B1EA00621E92 /* acm_receiver.h in Headers */,
+                                5CDD850C1E43B1EA00621E92 /* acm_resampler.h in Headers */,
+                                5C4B48D81E42C1E3002651C8 /* adaptedvideotracksource.h in Headers */,
+                                5CDD86B71E43B9C200621E92 /* aec_common.h in Headers */,
+                                5CDD86BD1E43B9C200621E92 /* aec_core.h in Headers */,
+                                5CDD86BA1E43B9C200621E92 /* aec_core_optimized_methods.h in Headers */,
+                                5CDD86BF1E43B9C200621E92 /* aec_resampler.h in Headers */,
+                                5CDD85E81E43B81000621E92 /* aecm_core.h in Headers */,
+                                5CDD85E91E43B81000621E92 /* aecm_defines.h in Headers */,
+                                5CDD87021E43BA7500621E92 /* agc.h in Headers */,
+                                5CDD87001E43BA7500621E92 /* agc_manager_direct.h in Headers */,
+                                5CDD8FD21E43CD6600621E92 /* aimd_rate_control.h in Headers */,
+                                5CDD8F9F1E43CCBE00621E92 /* alr_detector.h in Headers */,
+                                5CDD86ED1E43BA6D00621E92 /* analog_agc.h in Headers */,
+                                5CDD87E61E43BDA100621E92 /* apm_data_dumper.h in Headers */,
+                                5CDD893C1E43BF3A00621E92 /* app.h in Headers */,
+                                5CDD87AA1E43BC0500621E92 /* arith_routines.h in Headers */,
+                                5CDD90761E43D15C00621E92 /* array_util.h in Headers */,
+                                5C63F6811E41619E002CA531 /* array_view.h in Headers */,
+                                5C63F6821E41619E002CA531 /* arraysize.h in Headers */,
+                                5C63F8D91E416D53002CA531 /* assertions.h in Headers */,
+                                5C63F6841E41619E002CA531 /* asyncfile.h in Headers */,
+                                5C63F6851E41619E002CA531 /* asyncinvoker-inl.h in Headers */,
+                                5C63F6871E41619E002CA531 /* asyncinvoker.h in Headers */,
+                                5C63F6891E41619E002CA531 /* asyncpacketsocket.h in Headers */,
+                                5C63F68B1E41619E002CA531 /* asyncresolverinterface.h in Headers */,
+                                5C63F68D1E41619E002CA531 /* asyncsocket.h in Headers */,
+                                5C63F9E11E4174F6002CA531 /* asyncstuntcpsocket.h in Headers */,
+                                5C63F68F1E41619E002CA531 /* asynctcpsocket.h in Headers */,
+                                5C63F6911E41619E002CA531 /* asyncudpsocket.h in Headers */,
+                                5C63F7B21E416288002CA531 /* atomicops.h in Headers */,
+                                5CDD84AA1E43AF1300621E92 /* audio_buffer.h in Headers */,
+                                5CDD8A8E1E43C00F00621E92 /* audio_checksum.h in Headers */,
+                                5CDD89FC1E43BFB300621E92 /* audio_classifier.h in Headers */,
+                                5CDD87F21E43BDED00621E92 /* audio_conference_mixer_impl.h in Headers */,
+                                5C4B4C5A1E431F9C002651C8 /* audio_converter.h in Headers */,
+                                5CDD84161E439B2900621E92 /* audio_decoder.h in Headers */,
+                                5CDD84141E439B2900621E92 /* audio_decoder_factory.h in Headers */,
+                                5CDD8B6F1E43C2B500621E92 /* audio_decoder_ilbc.h in Headers */,
+                                5CDD89FE1E43BFB300621E92 /* audio_decoder_impl.h in Headers */,
+                                5CDD8C0A1E43C34600621E92 /* audio_decoder_isac_t.h in Headers */,
+                                5CDD8C091E43C34600621E92 /* audio_decoder_isac_t_impl.h in Headers */,
+                                5CDD8C611E43C60900621E92 /* audio_decoder_opus.h in Headers */,
+                                5CDD8FFD1E43CE3A00621E92 /* audio_decoder_pcm16b.h in Headers */,
+                                5CDD84181E439B2900621E92 /* audio_encoder.h in Headers */,
+                                5CDD8CA81E43C6F700621E92 /* audio_encoder_cng.h in Headers */,
+                                5CDD8FF41E43CDF400621E92 /* audio_encoder_copy_red.h in Headers */,
+                                5CDD8B711E43C2B500621E92 /* audio_encoder_ilbc.h in Headers */,
+                                5CDD8C0C1E43C34600621E92 /* audio_encoder_isac_t.h in Headers */,
+                                5CDD8C0B1E43C34600621E92 /* audio_encoder_isac_t_impl.h in Headers */,
+                                5CDD8C641E43C60900621E92 /* audio_encoder_opus.h in Headers */,
+                                5CDD8FFF1E43CE3A00621E92 /* audio_encoder_pcm16b.h in Headers */,
+                                5CDD841C1E439B2900621E92 /* audio_format.h in Headers */,
+                                5CDD841A1E439B2900621E92 /* audio_format_conversion.h in Headers */,
+                                5CDD87F41E43BDED00621E92 /* audio_frame_manipulator.h in Headers */,
+                                5CDD8A901E43C00F00621E92 /* audio_loop.h in Headers */,
+                                5CDD8A021E43BFB300621E92 /* audio_multi_vector.h in Headers */,
+                                5CDD8F7A1E43CBE000621E92 /* audio_network_adaptor_impl.h in Headers */,
+                                5CDD8FEA1E43CDCA00621E92 /* audio_processing.h in Headers */,
+                                5CDD84AC1E43AF1300621E92 /* audio_processing_impl.h in Headers */,
+                                5CDD8C4C1E43C58E00621E92 /* audio_receive_stream.h in Headers */,
+                                5CDD8ACD1E43C23900621E92 /* audio_receive_stream.h in Headers */,
+                                5C4B4C5D1E431F9C002651C8 /* audio_ring_buffer.h in Headers */,
+                                5CDD8AD01E43C23900621E92 /* audio_send_stream.h in Headers */,
+                                5CDD8C4E1E43C58E00621E92 /* audio_send_stream.h in Headers */,
+                                5CDD8C4F1E43C58E00621E92 /* audio_sink.h in Headers */,
+                                5CDD8A921E43C00F00621E92 /* audio_sink.h in Headers */,
+                                5CDD8AD31E43C23900621E92 /* audio_state.h in Headers */,
+                                5CDD8C501E43C58E00621E92 /* audio_state.h in Headers */,
+                                5CDD8A051E43BFB300621E92 /* audio_vector.h in Headers */,
+                                5C63FA581E41761F002CA531 /* audiomonitor.h in Headers */,
+                                5C4B48D91E42C1E3002651C8 /* audiosource.h in Headers */,
+                                5C63F9371E41737B002CA531 /* audiotrack.h in Headers */,
+                                5CDD8B731E43C2B500621E92 /* augmented_cb_corr.h in Headers */,
+                                5C63F7B41E416288002CA531 /* autodetectproxy.h in Headers */,
+                                5C63F8DA1E416D53002CA531 /* autolink.h in Headers */,
+                                5C4B4BB51E431C90002651C8 /* avfoundationvideocapturer.h in Headers */,
+                                5CDD8A081E43BFB300621E92 /* background_noise.h in Headers */,
+                                5CDD87AF1E43BC0500621E92 /* bandwidth_estimator.h in Headers */,
+                                5CDD8C0D1E43C34600621E92 /* bandwidth_info.h in Headers */,
+                                5C63F7B61E416288002CA531 /* base64.h in Headers */,
+                                5C63F9E31E4174F6002CA531 /* basicpacketsocketfactory.h in Headers */,
+                                5C4B4D0A1E4322F6002651C8 /* basicportallocator.h in Headers */,
+                                5C63F7B71E416288002CA531 /* basictypes.h in Headers */,
+                                5C63F7B81E416288002CA531 /* bind.h in Headers */,
+                                5CDD901D1E43CEDE00621E92 /* biquad_filter.h in Headers */,
+                                5C63F7BA1E416288002CA531 /* bitbuffer.h in Headers */,
+                                5CDD85301E43B39C00621E92 /* bitrate_allocator.h in Headers */,
+                                5CDD8F7E1E43CBE000621E92 /* bitrate_controller.h in Headers */,
+                                5CDD905E1E43D11200621E92 /* bitrate_controller_impl.h in Headers */,
+                                5CDD8FA11E43CCBE00621E92 /* bitrate_prober.h in Headers */,
+                                5CDD86881E43B93900621E92 /* block_mean_calculator.h in Headers */,
+                                5C4B4C621E431F9C002651C8 /* blocker.h in Headers */,
+                                5C63F7BC1E416288002CA531 /* buffer.h in Headers */,
+                                5CDD8A0B1E43BFB300621E92 /* buffer_level_filter.h in Headers */,
+                                5C63F7BE1E416288002CA531 /* bufferqueue.h in Headers */,
+                                5CDD841E1E439B2900621E92 /* builtin_audio_decoder_factory.h in Headers */,
+                                5C63FA5B1E41761F002CA531 /* bundlefilter.h in Headers */,
+                                5CDD8B751E43C2B500621E92 /* bw_expand.h in Headers */,
+                                5CDD893F1E43BF3A00621E92 /* bye.h in Headers */,
+                                5CDD88761E43BE3C00621E92 /* byte_io.h in Headers */,
+                                5C63F7C01E416288002CA531 /* bytebuffer.h in Headers */,
+                                5C63F7C11E416288002CA531 /* byteorder.h in Headers */,
+                                5C6CDD4A1E413598009754E3 /* call.h in Headers */,
+                                5CDD85131E43B1EA00621E92 /* call_statistics.h in Headers */,
+                                5CDD859D1E43B5C000621E92 /* call_stats.h in Headers */,
+                                5C63F7C21E416288002CA531 /* callback.h in Headers */,
+                                5C63F9E41E4174F6002CA531 /* candidate.h in Headers */,
+                                5C63F9E51E4174F6002CA531 /* candidatepairinterface.h in Headers */,
+                                5CDD8B771E43C2B500621E92 /* cb_construct.h in Headers */,
+                                5CDD8B7D1E43C2B500621E92 /* cb_mem_energy.h in Headers */,
+                                5CDD8B791E43C2B500621E92 /* cb_mem_energy_augmentation.h in Headers */,
+                                5CDD8B7B1E43C2B500621E92 /* cb_mem_energy_calc.h in Headers */,
+                                5CDD8B811E43C2B500621E92 /* cb_search.h in Headers */,
+                                5CDD8B7F1E43C2B500621E92 /* cb_search_core.h in Headers */,
+                                5CDD8B831E43C2B500621E92 /* cb_update_best_index.h in Headers */,
+                                5C63FA5E1E41761F002CA531 /* channel.h in Headers */,
+                                5CDD845E1E43AE2900621E92 /* channel.h in Headers */,
+                                5C4B4C651E431F9C002651C8 /* channel_buffer.h in Headers */,
+                                5CDD8F811E43CBE000621E92 /* channel_controller.h in Headers */,
+                                5CDD845A1E43AE2900621E92 /* channel_manager.h in Headers */,
+                                5CDD845C1E43AE2900621E92 /* channel_proxy.h in Headers */,
+                                5C63FA611E41761F002CA531 /* channelmanager.h in Headers */,
+                                5CDD8B851E43C2B500621E92 /* chebyshev.h in Headers */,
+                                5C63F7C41E416288002CA531 /* checks.h in Headers */,
+                                5CDD86A21E43B99400621E92 /* circular_buffer.h in Headers */,
+                                5C4B48DC1E42C1E3002651C8 /* codec.h in Headers */,
+                                5CDD87B01E43BC0500621E92 /* codec.h in Headers */,
+                                5CDD83C71E439A6F00621E92 /* codec_database.h in Headers */,
+                                5CDD85161E43B1EA00621E92 /* codec_manager.h in Headers */,
+                                5CDD83C91E439A6F00621E92 /* codec_timer.h in Headers */,
+                                5CDD84DD1E43B04D00621E92 /* coder.h in Headers */,
+                                5CDD8A0E1E43BFB300621E92 /* comfort_noise.h in Headers */,
+                                5C63F9E61E4174F6002CA531 /* common.h in Headers */,
+                                5CDD87271E43BABE00621E92 /* common.h in Headers */,
+                                5CDD84AD1E43AF1300621E92 /* common.h in Headers */,
+                                5CDD8C861E43C66000621E92 /* common.h in Headers */,
+                                5C63F7C61E416288002CA531 /* common.h in Headers */,
+                                5CDD89421E43BF3A00621E92 /* common_header.h in Headers */,
+                                5C6CDD4C1E413598009754E3 /* common_types.h in Headers */,
+                                5CDD8B871E43C2B500621E92 /* comp_corr.h in Headers */,
+                                5CDD86461E43B8B500621E92 /* complex_fft_tables.h in Headers */,
+                                5CDD90781E43D15C00621E92 /* complex_matrix.h in Headers */,
+                                5CDD89451E43BF3A00621E92 /* compound_packet.h in Headers */,
+                                5CDD8FEC1E43CDCA00621E92 /* config.h in Headers */,
+                                5C6CDD4E1E413598009754E3 /* config.h in Headers */,
+                                5C63F8DB1E416D53002CA531 /* config.h in Headers */,
+                                5CDD8A941E43C00F00621E92 /* constant_pcm_packet_source.h in Headers */,
+                                5C4B48781E42C1BA002651C8 /* constants.h in Headers */,
+                                5CDD8B8A1E43C2B500621E92 /* constants.h in Headers */,
+                                5C63F7C71E416288002CA531 /* constructormagic.h in Headers */,
+                                5CDD8F861E43CBE000621E92 /* controller.h in Headers */,
+                                5CDD8F841E43CBE000621E92 /* controller_manager.h in Headers */,
+                                5CDD8AD41E43C23900621E92 /* conversion.h in Headers */,
+                                5C63F7C91E416288002CA531 /* copyonwritebuffer.h in Headers */,
+                                5CDD907B1E43D15C00621E92 /* covariance_matrix_generator.h in Headers */,
+                                5CDD87B21E43BC0500621E92 /* crc.h in Headers */,
+                                5C63F7CC1E416288002CA531 /* crc32.h in Headers */,
+                                5CDD8B8C1E43C2B500621E92 /* create_augmented_vec.h in Headers */,
+                                5C63F7CE1E416288002CA531 /* criticalsection.h in Headers */,
+                                5CDD8A101E43BFB300621E92 /* cross_correlation.h in Headers */,
+                                5C4B48DD1E42C1E3002651C8 /* cryptoparams.h in Headers */,
+                                5C63F7D01E416288002CA531 /* cryptstring.h in Headers */,
+                                5C63FA641E41761F002CA531 /* currentspeakermonitor.h in Headers */,
+                                5C63F9391E41737B002CA531 /* datachannel.h in Headers */,
+                                5C63F93A1E41737B002CA531 /* datachannelinterface.h in Headers */,
+                                5CDD8C871E43C66000621E92 /* daubechies_8_wavelet_coeffs.h in Headers */,
+                                5C63F7D31E416288002CA531 /* dbus.h in Headers */,
+                                5CDD8F881E43CBE000621E92 /* debug_dump_writer.h in Headers */,
+                                5CDD8A171E43BFB300621E92 /* decision_logic.h in Headers */,
+                                5CDD8A121E43BFB300621E92 /* decision_logic_fax.h in Headers */,
+                                5CDD8A141E43BFB300621E92 /* decision_logic_normal.h in Headers */,
+                                5CDD8B901E43C2B500621E92 /* decode.h in Headers */,
+                                5CDD8B8E1E43C2B500621E92 /* decode_residual.h in Headers */,
+                                5CDD8A1A1E43BFB300621E92 /* decoder_database.h in Headers */,
+                                5CDD8B921E43C2B500621E92 /* decoder_interpolate_lsf.h in Headers */,
+                                5CDD83CB1E439A6F00621E92 /* decoding_state.h in Headers */,
+                                5CDD85FB1E43B84E00621E92 /* defines.h in Headers */,
+                                5CDD8A1B1E43BFB300621E92 /* defines.h in Headers */,
+                                5CDD8B931E43C2B500621E92 /* defines.h in Headers */,
+                                5CDD8FB61E43CD0700621E92 /* delay_based_bwe.h in Headers */,
+                                5CDD868E1E43B93900621E92 /* delay_estimator.h in Headers */,
+                                5CDD86891E43B93900621E92 /* delay_estimator_internal.h in Headers */,
+                                5CDD868C1E43B93900621E92 /* delay_estimator_wrapper.h in Headers */,
+                                5CDD8A1E1E43BFB300621E92 /* delay_manager.h in Headers */,
+                                5CDD8A211E43BFB300621E92 /* delay_peak_detector.h in Headers */,
+                                5C63F7D41E416288002CA531 /* deprecation.h in Headers */,
+                                5C4B48DE1E42C1E3002651C8 /* device.h in Headers */,
+                                5CDD86EF1E43BA6D00621E92 /* digital_agc.h in Headers */,
+                                5C63F7D61E416288002CA531 /* diskcache.h in Headers */,
+                                5CDD89481E43BF3A00621E92 /* dlrr.h in Headers */,
+                                5CDD8B951E43C2B500621E92 /* do_plc.h in Headers */,
+                                5CDD901F1E43CEDE00621E92 /* down_sampler.h in Headers */,
+                                5C63F7D71E416288002CA531 /* dscp.h in Headers */,
+                                5CDD8A241E43BFB300621E92 /* dsp_helper.h in Headers */,
+                                5C63F9E71E4174F6002CA531 /* dtlstransport.h in Headers */,
+                                5C63F9EA1E4174F6002CA531 /* dtlstransportchannel.h in Headers */,
+                                5CDD8A271E43BFB300621E92 /* dtmf_buffer.h in Headers */,
+                                5CDD88781E43BE3C00621E92 /* dtmf_queue.h in Headers */,
+                                5CDD8A2A1E43BFB300621E92 /* dtmf_tone_generator.h in Headers */,
+                                5C63F93C1E41737B002CA531 /* dtmfsender.h in Headers */,
+                                5C63F93D1E41737B002CA531 /* dtmfsenderinterface.h in Headers */,
+                                5CDD8F8B1E43CBE000621E92 /* dtx_controller.h in Headers */,
+                                5CDD8C891E43C66000621E92 /* dyadic_decimator.h in Headers */,
+                                5CDD86C21E43B9C200621E92 /* echo_cancellation.h in Headers */,
+                                5CDD84AF1E43AF1300621E92 /* echo_cancellation_impl.h in Headers */,
+                                5CDD85EB1E43B81000621E92 /* echo_control_mobile.h in Headers */,
+                                5CDD84B11E43AF1300621E92 /* echo_control_mobile_impl.h in Headers */,
+                                5CDD8B971E43C2B500621E92 /* encode.h in Headers */,
+                                5CDD87B61E43BC0500621E92 /* encode_lpc_swb.h in Headers */,
+                                5CDD8A961E43C00F00621E92 /* encode_neteq_input.h in Headers */,
+                                5CDD83CD1E439A6F00621E92 /* encoded_frame.h in Headers */,
+                                5CDD85A01E43B5C000621E92 /* encoder_rtcp_feedback.h in Headers */,
+                                5CDD8B991E43C2B500621E92 /* energy_inverse.h in Headers */,
+                                5CDD8B9B1E43C2B500621E92 /* enh_upsample.h in Headers */,
+                                5CDD8B9F1E43C2B500621E92 /* enhancer.h in Headers */,
+                                5CDD8B9D1E43C2B500621E92 /* enhancer_interface.h in Headers */,
+                                5CDD87B91E43BC0500621E92 /* entropy_coding.h in Headers */,
+                                5C63F7DB1E416288002CA531 /* event.h in Headers */,
+                                5C4B4CCF1E4320A9002651C8 /* event_timer_posix.h in Headers */,
+                                5C63F7D91E416288002CA531 /* event_tracer.h in Headers */,
+                                5C63F7DD1E416288002CA531 /* exp_filter.h in Headers */,
+                                5CDD8A2D1E43BFB300621E92 /* expand.h in Headers */,
+                                5CDD894B1E43BF3A00621E92 /* extended_jitter_report.h in Headers */,
+                                5CDD894E1E43BF3A00621E92 /* extended_reports.h in Headers */,
+                                5C63FA661E41761F002CA531 /* externalhmac.h in Headers */,
+                                5CDD8A981E43C00F00621E92 /* fake_decode_from_file.h in Headers */,
+                                5C63F7DF1E416288002CA531 /* fakeclock.h in Headers */,
+                                5C63F93E1E41737B002CA531 /* fakemediacontroller.h in Headers */,
+                                5C4B48DF1E42C1E3002651C8 /* fakemediaengine.h in Headers */,
+                                5C63F9401E41737B002CA531 /* fakemetricsobserver.h in Headers */,
+                                5C63F7E01E416288002CA531 /* fakenetwork.h in Headers */,
+                                5C4B48E01E42C1E3002651C8 /* fakenetworkinterface.h in Headers */,
+                                5C63F9EB1E4174F6002CA531 /* fakeportallocator.h in Headers */,
+                                5C4B48E11E42C1E3002651C8 /* fakertp.h in Headers */,
+                                5C63F7E11E416288002CA531 /* fakesslidentity.h in Headers */,
+                                5C63F7E21E416288002CA531 /* faketaskrunner.h in Headers */,
+                                5C63F9EC1E4174F6002CA531 /* faketransportcontroller.h in Headers */,
+                                5C4B48E21E42C1E3002651C8 /* fakevideocapturer.h in Headers */,
+                                5C4B48E31E42C1E3002651C8 /* fakevideorenderer.h in Headers */,
+                                5C63F8DC1E416D53002CA531 /* features.h in Headers */,
+                                5CDD8F8E1E43CBE000621E92 /* fec_controller.h in Headers */,
+                                5CDD88791E43BE3C00621E92 /* fec_private_tables_bursty.h in Headers */,
+                                5CDD887A1E43BE3C00621E92 /* fec_private_tables_random.h in Headers */,
+                                5CDD83CE1E439A6F00621E92 /* fec_tables_xor.h in Headers */,
+                                5CDD887C1E43BE3C00621E92 /* fec_test_helper.h in Headers */,
+                                5CDD87BB1E43BC0500621E92 /* fft.h in Headers */,
+                                5C4B4C671E431F9C002651C8 /* fft4g.h in Headers */,
+                                5C63F7E51E416288002CA531 /* file.h in Headers */,
+                                5CDD8C8C1E43C66000621E92 /* file_utils.h in Headers */,
+                                5C63F7E71E416288002CA531 /* filerotatingstream.h in Headers */,
+                                5C63F7EA1E416288002CA531 /* fileutils.h in Headers */,
+                                5C63F7E81E416288002CA531 /* fileutils_mock.h in Headers */,
+                                5CDD87BE1E43BC0500621E92 /* filterbank_tables.h in Headers */,
+                                5CDD8BA11E43C2B500621E92 /* filtered_cb_vecs.h in Headers */,
+                                5CDD89511E43BF3A00621E92 /* fir.h in Headers */,
+                                5C4B4C6E1E431F9C002651C8 /* fir_filter.h in Headers */,
+                                5C4B4C6B1E431F9C002651C8 /* fir_filter_sse.h in Headers */,
+                                5C63F7EC1E416288002CA531 /* firewallsocketserver.h in Headers */,
+                                5C63F7EE1E416288002CA531 /* flags.h in Headers */,
+                                5CDD887F1E43BE3C00621E92 /* flexfec_header_reader_writer.h in Headers */,
+                                5CDD8C511E43C58E00621E92 /* flexfec_receive_stream.h in Headers */,
+                                5CDD85371E43B39C00621E92 /* flexfec_receive_stream.h in Headers */,
+                                5C63F7EF1E416288002CA531 /* format_macros.h in Headers */,
+                                5CDD88891E43BE3C00621E92 /* forward_error_correction.h in Headers */,
+                                5CDD88871E43BE3C00621E92 /* forward_error_correction_internal.h in Headers */,
+                                5C63F8DD1E416D53002CA531 /* forwards.h in Headers */,
+                                5CDD83D01E439A6F00621E92 /* frame_buffer.h in Headers */,
+                                5CDD83D21E439A6F00621E92 /* frame_buffer2.h in Headers */,
+                                5CDD8BA31E43C2B500621E92 /* frame_classify.h in Headers */,
+                                5CDD837A1E439A3500621E92 /* frame_dropper.h in Headers */,
+                                5CDD8F911E43CBE000621E92 /* frame_length_controller.h in Headers */,
+                                5CDD83D41E439A6F00621E92 /* frame_object.h in Headers */,
+                                5C63F7F01E416288002CA531 /* function_view.h in Headers */,
+                                5CDD90211E43CEDE00621E92 /* gain_applier.h in Headers */,
+                                5CDD86F01E43BA6D00621E92 /* gain_control.h in Headers */,
+                                5CDD84B31E43AF1300621E92 /* gain_control_for_experimental_agc.h in Headers */,
+                                5CDD84B51E43AF1300621E92 /* gain_control_impl.h in Headers */,
+                                5CDD8BA51E43C2B500621E92 /* gain_dequant.h in Headers */,
+                                5CDD87031E43BA7500621E92 /* gain_map_internal.h in Headers */,
+                                5CDD8BA71E43C2B500621E92 /* gain_quant.h in Headers */,
+                                5CDD90231E43CEDE00621E92 /* gain_selector.h in Headers */,
+                                5CDD83D61E439A6F00621E92 /* generic_decoder.h in Headers */,
+                                5CDD83D81E439A6F00621E92 /* generic_encoder.h in Headers */,
+                                5CDD8BA91E43C2B500621E92 /* get_cd_vec.h in Headers */,
+                                5CDD8BAB1E43C2B500621E92 /* get_lsp_poly.h in Headers */,
+                                5CDD8BAD1E43C2B500621E92 /* get_sync_seq.h in Headers */,
+                                5CDD872A1E43BABE00621E92 /* gmm.h in Headers */,
+                                5C63F7F11E416288002CA531 /* gtest_prod_util.h in Headers */,
+                                5C63F7F31E416288002CA531 /* gunit.h in Headers */,
+                                5C63F7F21E416288002CA531 /* gunit_prod.h in Headers */,
+                                5CDD83551E43257200621E92 /* h264_bitstream_parser.h in Headers */,
+                                5CDD83571E43257200621E92 /* h264_common.h in Headers */,
+                                5CDD83DA1E439A6F00621E92 /* h264_sps_pps_tracker.h in Headers */,
+                                5C4B4BB81E431C90002651C8 /* h264_video_toolbox_decoder.h in Headers */,
+                                5C4B4BB91E431C90002651C8 /* h264_video_toolbox_encoder.h in Headers */,
+                                5C4B4BBD1E431C90002651C8 /* h264_video_toolbox_nalu.h in Headers */,
+                                5C63F7F51E416288002CA531 /* helpers.h in Headers */,
+                                5CDD84B71E43AF1300621E92 /* high_pass_filter_impl.h in Headers */,
+                                5CDD83DC1E439A6F00621E92 /* histogram.h in Headers */,
+                                5CDD8BAF1E43C2B500621E92 /* hp_input.h in Headers */,
+                                5CDD8BB11E43C2B500621E92 /* hp_output.h in Headers */,
+                                5C63F7F71E416288002CA531 /* httpbase.h in Headers */,
+                                5C63F7F91E416288002CA531 /* httpclient.h in Headers */,
+                                5C63F7FA1E416288002CA531 /* httpcommon-inl.h in Headers */,
+                                5C63F7FC1E416288002CA531 /* httpcommon.h in Headers */,
+                                5C63F7FE1E416288002CA531 /* httprequest.h in Headers */,
+                                5C63F8001E416288002CA531 /* httpserver.h in Headers */,
+                                5C4B48E41E42C1E3002651C8 /* hybriddataengine.h in Headers */,
+                                5C63F8041E416288002CA531 /* ifaddrs-android.h in Headers */,
+                                5C63F8021E416288002CA531 /* ifaddrs_converter.h in Headers */,
+                                5C63F8051E416288002CA531 /* ignore_wundef.h in Headers */,
+                                5CDD8BB41E43C2B500621E92 /* ilbc.h in Headers */,
+                                5CDD8BB61E43C2B500621E92 /* index_conv_dec.h in Headers */,
+                                5CDD8BB81E43C2B500621E92 /* index_conv_enc.h in Headers */,
+                                5CDD8BBA1E43C2B500621E92 /* init_decode.h in Headers */,
+                                5CDD8BBC1E43C2B500621E92 /* init_encode.h in Headers */,
+                                5CDD8A9B1E43C00F00621E92 /* input_audio_file.h in Headers */,
+                                5CDD8FD61E43CD6600621E92 /* inter_arrival.h in Headers */,
+                                5CDD83DE1E439A6F00621E92 /* inter_frame_delay.h in Headers */,
+                                5CDD83DF1E439A6F00621E92 /* internal_defines.h in Headers */,
+                                5CDD8BC01E43C2B500621E92 /* interpolate.h in Headers */,
+                                5CDD8BBE1E43C2B500621E92 /* interpolate_samples.h in Headers */,
+                                5C63F8071E416288002CA531 /* ipaddress.h in Headers */,
+                                5CDD87C11E43BC0500621E92 /* isac_float_type.h in Headers */,
+                                5CDD837C1E439A3500621E92 /* ivf_file_writer.h in Headers */,
+                                5CDD83E21E439A6F00621E92 /* jitter_buffer.h in Headers */,
+                                5CDD83E01E439A6F00621E92 /* jitter_buffer_common.h in Headers */,
+                                5CDD83E41E439A6F00621E92 /* jitter_estimator.h in Headers */,
+                                5C63F9411E41737B002CA531 /* jsep.h in Headers */,
+                                5C63F9431E41737B002CA531 /* jsepicecandidate.h in Headers */,
+                                5C63F9451E41737B002CA531 /* jsepsessiondescription.h in Headers */,
+                                5C63F8091E416288002CA531 /* json.h in Headers */,
+                                5C63F8DE1E416D53002CA531 /* json.h in Headers */,
+                                5C63F80A1E416288002CA531 /* keep_ref_until_done.h in Headers */,
+                                5C4B4C711E431F9C002651C8 /* lapped_transform.h in Headers */,
+                                5CDD84201E439B2900621E92 /* legacy_encoded_audio_frame.h in Headers */,
+                                5CDD90281E43CEDE00621E92 /* level_controller.h in Headers */,
+                                5CDD90251E43CEDE00621E92 /* level_controller_constants.h in Headers */,
+                                5CDD84B91E43AF1300621E92 /* level_estimator_impl.h in Headers */,
+                                5CDD84601E43AE2900621E92 /* level_indicator.h in Headers */,
+                                5C63F80B1E416288002CA531 /* linked_ptr.h in Headers */,
+                                5C63F9471E41737B002CA531 /* localaudiosource.h in Headers */,
+                                5C63F80D1E416288002CA531 /* location.h in Headers */,
+                                5CDD8C101E43C34600621E92 /* locked_bandwidth_info.h in Headers */,
+                                5C63F8101E416288002CA531 /* logging.h in Headers */,
+                                5C63F8121E416288002CA531 /* logsinks.h in Headers */,
+                                5CDD87061E43BA7500621E92 /* loudness_histogram.h in Headers */,
+                                5CDD87C61E43BC0500621E92 /* lpc_analysis.h in Headers */,
+                                5CDD8BC21E43C2B500621E92 /* lpc_encode.h in Headers */,
+                                5CDD87C81E43BC0500621E92 /* lpc_gain_swb_tables.h in Headers */,
+                                5CDD87CA1E43BC0500621E92 /* lpc_shape_swb12_tables.h in Headers */,
+                                5CDD87CC1E43BC0500621E92 /* lpc_shape_swb16_tables.h in Headers */,
+                                5CDD87CE1E43BC0500621E92 /* lpc_tables.h in Headers */,
+                                5CDD8BC41E43C2B500621E92 /* lsf_check.h in Headers */,
+                                5CDD8BC61E43C2B500621E92 /* lsf_interpolate_to_poly_dec.h in Headers */,
+                                5CDD8BC81E43C2B500621E92 /* lsf_interpolate_to_poly_enc.h in Headers */,
+                                5CDD8BCA1E43C2B500621E92 /* lsf_to_lsp.h in Headers */,
+                                5CDD8BCC1E43C2B500621E92 /* lsf_to_poly.h in Headers */,
+                                5CDD8BCE1E43C2B500621E92 /* lsp_to_lsf.h in Headers */,
+                                5C63F8131E416288002CA531 /* maccocoathreadhelper.h in Headers */,
+                                5C63F8161E416288002CA531 /* macconversion.h in Headers */,
+                                5C63F8181E416288002CA531 /* macutils.h in Headers */,
+                                5C63F81A1E416288002CA531 /* macwindowpicker.h in Headers */,
+                                5C63F81B1E416288002CA531 /* mathutils.h in Headers */,
+                                5CDD907E1E43D15C00621E92 /* matrix.h in Headers */,
+                                5C63F81D1E416288002CA531 /* md5.h in Headers */,
+                                5C63F81F1E416288002CA531 /* md5digest.h in Headers */,
+                                5CDD86A51E43B99400621E92 /* mean_variance_estimator.h in Headers */,
+                                5CDD876C1E43BB3000621E92 /* media_file.h in Headers */,
+                                5CDD87671E43BB3000621E92 /* media_file_defines.h in Headers */,
+                                5CDD87691E43BB3000621E92 /* media_file_impl.h in Headers */,
+                                5CDD876B1E43BB3000621E92 /* media_file_utility.h in Headers */,
+                                5CDD83E61E439A6F00621E92 /* media_opt_util.h in Headers */,
+                                5CDD83E81E439A6F00621E92 /* media_optimization.h in Headers */,
+                                5C4B48E51E42C1E3002651C8 /* mediachannel.h in Headers */,
+                                5C4B48E71E42C1E3002651C8 /* mediaconstants.h in Headers */,
+                                5C63F9491E41737B002CA531 /* mediaconstraintsinterface.h in Headers */,
+                                5C63F94B1E41737B002CA531 /* mediacontroller.h in Headers */,
+                                5C4B48E91E42C1E3002651C8 /* mediaengine.h in Headers */,
+                                5C63FA681E41761F002CA531 /* mediamonitor.h in Headers */,
+                                5C63FA6B1E41761F002CA531 /* mediasession.h in Headers */,
+                                5C63F94D1E41737B002CA531 /* mediastream.h in Headers */,
+                                5C63F94E1E41737B002CA531 /* mediastreaminterface.h in Headers */,
+                                5C63F9501E41737B002CA531 /* mediastreamobserver.h in Headers */,
+                                5C63F9511E41737B002CA531 /* mediastreamproxy.h in Headers */,
+                                5C63F9521E41737B002CA531 /* mediastreamtrack.h in Headers */,
+                                5C63F9531E41737B002CA531 /* mediastreamtrackproxy.h in Headers */,
+                                5CDD87F61E43BDED00621E92 /* memory_pool.h in Headers */,
+                                5CDD87F51E43BDED00621E92 /* memory_pool_posix.h in Headers */,
+                                5CDD8A301E43BFB300621E92 /* merge.h in Headers */,
+                                5C63F8211E416288002CA531 /* messagedigest.h in Headers */,
+                                5C63F8231E416288002CA531 /* messagehandler.h in Headers */,
+                                5C63F8251E416288002CA531 /* messagequeue.h in Headers */,
+                                5CDD87071E43BA7500621E92 /* mock_agc.h in Headers */,
+                                5CDD8FED1E43CDCA00621E92 /* mock_audio_processing.h in Headers */,
+                                5CDD907F1E43D15C00621E92 /* mock_nonlinear_beamformer.h in Headers */,
+                                5C63F8261E416288002CA531 /* mod_ops.h in Headers */,
+                                5CDD84621E43AE2900621E92 /* monitor_module.h in Headers */,
+                                5CDD837E1E439A3500621E92 /* moving_average.h in Headers */,
+                                5CDD8C8F1E43C66000621E92 /* moving_moments.h in Headers */,
+                                5CDD8BD01E43C2B500621E92 /* my_corr.h in Headers */,
+                                5CDD89541E43BF3A00621E92 /* nack.h in Headers */,
+                                5CDD83E91E439A6F00621E92 /* nack_fec_tables.h in Headers */,
+                                5CDD83EB1E439A6F00621E92 /* nack_module.h in Headers */,
+                                5CDD8A331E43BFB300621E92 /* nack_tracker.h in Headers */,
+                                5C63F8291E416288002CA531 /* natserver.h in Headers */,
+                                5C63F82B1E416288002CA531 /* natsocketfactory.h in Headers */,
+                                5C63F82D1E416288002CA531 /* nattypes.h in Headers */,
+                                5CDD8BD21E43C2B500621E92 /* nearest_neighbor.h in Headers */,
+                                5CDD8A371E43BFB300621E92 /* neteq_impl.h in Headers */,
+                                5CDD8A9E1E43C00F00621E92 /* neteq_input.h in Headers */,
+                                5CDD8AA61E43C00F00621E92 /* neteq_replacement_input.h in Headers */,
+                                5C63F82F1E416288002CA531 /* nethelpers.h in Headers */,
+                                5C63F8311E416288002CA531 /* network.h in Headers */,
+                                5C63F8331E416288002CA531 /* networkmonitor.h in Headers */,
+                                5C63F8341E416288002CA531 /* networkroute.h in Headers */,
+                                5CDD872B1E43BABE00621E92 /* noise_gmm_tables.h in Headers */,
+                                5CDD902A1E43CEDE00621E92 /* noise_level_estimator.h in Headers */,
+                                5CDD902C1E43CEDE00621E92 /* noise_spectrum_estimator.h in Headers */,
+                                5CDD85FF1E43B84E00621E92 /* noise_suppression.h in Headers */,
+                                5CDD84EA1E43B0B600621E92 /* noise_suppression_impl.h in Headers */,
+                                5CDD85FD1E43B84E00621E92 /* noise_suppression_x.h in Headers */,
+                                5CDD90831E43D15C00621E92 /* nonlinear_beamformer.h in Headers */,
+                                5CDD8A3E1E43BFB300621E92 /* normal.h in Headers */,
+                                5CDD86A81E43B99400621E92 /* normalized_covariance_estimator.h in Headers */,
+                                5C63F9541E41737B002CA531 /* notifier.h in Headers */,
+                                5CDD86011E43B84E00621E92 /* ns_core.h in Headers */,
+                                5C4B4BBE1E431C90002651C8 /* NSString+StdString.h in Headers */,
+                                5CDD86061E43B84E00621E92 /* nsx_core.h in Headers */,
+                                5CDD86071E43B84E00621E92 /* nsx_defines.h in Headers */,
+                                5C63F8361E416288002CA531 /* nullsocketserver.h in Headers */,
+                                5C63F8371E416288002CA531 /* onetimeevent.h in Headers */,
+                                5CDD86951E43B93900621E92 /* ooura_fft.h in Headers */,
+                                5CDD86921E43B93900621E92 /* ooura_fft_tables_common.h in Headers */,
+                                5C63F8381E416288002CA531 /* openssl.h in Headers */,
+                                5C63F83A1E416288002CA531 /* openssladapter.h in Headers */,
+                                5C63F83C1E416288002CA531 /* openssldigest.h in Headers */,
+                                5C63F83E1E416288002CA531 /* opensslidentity.h in Headers */,
+                                5C63F8401E416288002CA531 /* opensslstreamadapter.h in Headers */,
+                                5C63F8431E416288002CA531 /* optional.h in Headers */,
+                                5C63F8451E416288002CA531 /* optionsfile.h in Headers */,
+                                5CDD8C661E43C60900621E92 /* opus_inst.h in Headers */,
+                                5CDD8C681E43C60900621E92 /* opus_interface.h in Headers */,
+                                5CDD87CF1E43BC0500621E92 /* os_specific_inline.h in Headers */,
+                                5CDD8AAA1E43C00F00621E92 /* output_audio_file.h in Headers */,
+                                5CDD84641E43AE2900621E92 /* output_mixer.h in Headers */,
+                                5CDD8AAB1E43C00F00621E92 /* output_wav_file.h in Headers */,
+                                5CDD8FD81E43CD6600621E92 /* overuse_detector.h in Headers */,
+                                5CDD8FDA1E43CD6600621E92 /* overuse_estimator.h in Headers */,
+                                5CDD85A51E43B5C000621E92 /* overuse_frame_detector.h in Headers */,
+                                5C63F9EE1E4174F6002CA531 /* p2pconstants.h in Headers */,
+                                5C63F9F01E4174F6002CA531 /* p2ptransport.h in Headers */,
+                                5C63F9F31E4174F6002CA531 /* p2ptransportchannel.h in Headers */,
+                                5CDD8FA31E43CCBE00621E92 /* paced_sender.h in Headers */,
+                                5CDD8BD41E43C2B500621E92 /* pack_bits.h in Headers */,
+                                5CDD83EF1E439A6F00621E92 /* packet.h in Headers */,
+                                5CDD8AB01E43C00F00621E92 /* packet.h in Headers */,
+                                5CDD8A431E43BFB300621E92 /* packet.h in Headers */,
+                                5CDD8A411E43BFB300621E92 /* packet_buffer.h in Headers */,
+                                5CDD83ED1E439A6F00621E92 /* packet_buffer.h in Headers */,
+                                5CDD888D1E43BE3C00621E92 /* packet_loss_stats.h in Headers */,
+                                5CDD8FA51E43CCBE00621E92 /* packet_router.h in Headers */,
+                                5CDD8AAD1E43C00F00621E92 /* packet_source.h in Headers */,
+                                5C63F9F41E4174F6002CA531 /* packetsocketfactory.h in Headers */,
+                                5C63F9F51E4174F6002CA531 /* packettransportinterface.h in Headers */,
+                                5C63F8471E416288002CA531 /* pathutils.h in Headers */,
+                                5CDD85A81E43B5C000621E92 /* payload_router.h in Headers */,
+                                5C4B48841E42C1BA002651C8 /* payload_type_mapper.h in Headers */,
+                                5CDD90011E43CE3A00621E92 /* pcm16b.h in Headers */,
+                                5CDD902E1E43CEDE00621E92 /* peak_level_estimator.h in Headers */,
+                                5C63F9561E41737B002CA531 /* peerconnection.h in Headers */,
+                                5C63F9581E41737B002CA531 /* peerconnectionfactory.h in Headers */,
+                                5C63F9591E41737B002CA531 /* peerconnectionfactoryproxy.h in Headers */,
+                                5C63F95A1E41737B002CA531 /* peerconnectioninterface.h in Headers */,
+                                5C63F95B1E41737B002CA531 /* peerconnectionproxy.h in Headers */,
+                                5CDD83F11E439A6F00621E92 /* percentile_filter.h in Headers */,
+                                5C63F8491E416288002CA531 /* physicalsocketserver.h in Headers */,
+                                5CDD872E1E43BABE00621E92 /* pitch_based_vad.h in Headers */,
+                                5CDD87D11E43BC0500621E92 /* pitch_estimator.h in Headers */,
+                                5CDD87D41E43BC0600621E92 /* pitch_gain_tables.h in Headers */,
+                                5CDD87311E43BABE00621E92 /* pitch_internal.h in Headers */,
+                                5CDD87D61E43BC0600621E92 /* pitch_lag_tables.h in Headers */,
+                                5C63F84B1E416288002CA531 /* platform_file.h in Headers */,
+                                5C63F84E1E416288002CA531 /* platform_thread.h in Headers */,
+                                5C63F84C1E416288002CA531 /* platform_thread_types.h in Headers */,
+                                5CDD88901E43BE3C00621E92 /* playout_delay_oracle.h in Headers */,
+                                5CDD89571E43BF3A00621E92 /* pli.h in Headers */,
+                                5CDD87341E43BABE00621E92 /* pole_zero_filter.h in Headers */,
+                                5CDD8BD61E43C2B500621E92 /* poly_to_lsf.h in Headers */,
+                                5CDD8BD81E43C2B500621E92 /* poly_to_lsp.h in Headers */,
+                                5C63F9F81E4174F6002CA531 /* port.h in Headers */,
+                                5C63F9FB1E4174F6002CA531 /* portallocator.h in Headers */,
+                                5C63F9FC1E4174F6002CA531 /* portinterface.h in Headers */,
+                                5CDD8A461E43BFB300621E92 /* post_decode_vad.h in Headers */,
+                                5CDD835A1E43257200621E92 /* pps_parser.h in Headers */,
+                                5CDD8A481E43BFB300621E92 /* preemptive_expand.h in Headers */,
+                                5CDD8FB81E43CD0700621E92 /* probe_bitrate_estimator.h in Headers */,
+                                5CDD8FBA1E43CD0700621E92 /* probe_controller.h in Headers */,
+                                5CDD84E61E43B04D00621E92 /* process_thread_impl.h in Headers */,
+                                5CDD835D1E43257200621E92 /* profile_level_id.h in Headers */,
+                                5CDD83F31E439A6F00621E92 /* protection_bitrate_calculator.h in Headers */,
+                                5C63F95D1E41737B002CA531 /* proxy.h in Headers */,
+                                5C63F8501E416288002CA531 /* proxydetect.h in Headers */,
+                                5C63F8521E416288002CA531 /* proxyinfo.h in Headers */,
+                                5C63F8541E416288002CA531 /* proxyserver.h in Headers */,
+                                5C63F9FF1E4174F6002CA531 /* pseudotcp.h in Headers */,
+                                5CDD89591E43BF3A00621E92 /* psfb.h in Headers */,
+                                5CDD87561E43BAF500621E92 /* push_sinc_resampler.h in Headers */,
+                                5CDD83801E439A3500621E92 /* qp_parser.h in Headers */,
+                                5CDD83821E439A3500621E92 /* quality_scaler.h in Headers */,
+                                5C63F8561E416288002CA531 /* race_checker.h in Headers */,
+                                5C63F8581E416288002CA531 /* random.h in Headers */,
+                                5CDD8A4B1E43BFB300621E92 /* random_vector.h in Headers */,
+                                5CDD895C1E43BF3A00621E92 /* rapid_resync_request.h in Headers */,
+                                5C63F85A1E416288002CA531 /* rate_limiter.h in Headers */,
+                                5C63F85C1E416288002CA531 /* rate_statistics.h in Headers */,
+                                5C63F85E1E416288002CA531 /* ratelimiter.h in Headers */,
+                                5C63F8601E416288002CA531 /* ratetracker.h in Headers */,
+                                5C63F8DF1E416D53002CA531 /* reader.h in Headers */,
+                                5C4B4C781E431F9C002651C8 /* real_fourier.h in Headers */,
+                                5C4B4C731E431F9C002651C8 /* real_fourier_ooura.h in Headers */,
+                                5CDD88921E43BE3C00621E92 /* receive_statistics_impl.h in Headers */,
+                                5CDD85AB1E43B5C000621E92 /* receive_statistics_proxy.h in Headers */,
+                                5CDD83F51E439A6F00621E92 /* receiver.h in Headers */,
+                                5CDD895F1E43BF3A00621E92 /* receiver_report.h in Headers */,
+                                5CDD8A4E1E43BFB300621E92 /* red_payload_splitter.h in Headers */,
+                                5C63F8611E416288002CA531 /* refcount.h in Headers */,
+                                5C63F8621E416288002CA531 /* refcountedobject.h in Headers */,
+                                5CDD8BDA1E43C2B500621E92 /* refiner.h in Headers */,
+                                5C63FA021E4174F6002CA531 /* relayport.h in Headers */,
+                                5C63FA051E4174F6002CA531 /* relayserver.h in Headers */,
+                                5CDD89621E43BF3A00621E92 /* remb.h in Headers */,
+                                5CDD8FDC1E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.h in Headers */,
+                                5CDD8FDE1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.h in Headers */,
+                                5CDD8FE21E43CD6600621E92 /* remote_estimator_proxy.h in Headers */,
+                                5C63F9631E41737B002CA531 /* remoteaudiosource.h in Headers */,
+                                5CDD84BC1E43AF1300621E92 /* render_queue_item_verifier.h in Headers */,
+                                5CDD85191E43B1EA00621E92 /* rent_a_codec.h in Headers */,
+                                5CDD89651E43BF3A00621E92 /* report_block.h in Headers */,
+                                5CDD85AF1E43B5C000621E92 /* report_block_stats.h in Headers */,
+                                5CDD86651E43B8B500621E92 /* resample_by_2_internal.h in Headers */,
+                                5CDD8AB21E43C00F00621E92 /* resample_input_audio_file.h in Headers */,
+                                5CDD84BE1E43AF1300621E92 /* residual_echo_detector.h in Headers */,
+                                5C4B4C7B1E431F9C002651C8 /* ring_buffer.h in Headers */,
+                                5CDD90431E43CF6100621E92 /* ringbuffer.h in Headers */,
+                                5CDD84C01E43AF1300621E92 /* rms_level.h in Headers */,
+                                5C63F8631E416288002CA531 /* rollingaccumulator.h in Headers */,
+                                5C4B4C1D1E431F75002651C8 /* rotation.h in Headers */,
+                                5CDD89681E43BF3A00621E92 /* rpsi.h in Headers */,
+                                5CDD896B1E43BF3A00621E92 /* rrtr.h in Headers */,
+                                5CDD904C1E43CF6100621E92 /* rtc_event_log.h in Headers */,
+                                5CDD90451E43CF6100621E92 /* rtc_event_log_helper_thread.h in Headers */,
+                                5C4B4BC11E431C90002651C8 /* RTCAudioSource+Private.h in Headers */,
+                                5C4B4BC31E431C90002651C8 /* RTCAudioTrack+Private.h in Headers */,
+                                5C4B4BC51E431C90002651C8 /* RTCAVFoundationVideoSource+Private.h in Headers */,
+                                5C63F8651E416288002CA531 /* rtccertificate.h in Headers */,
+                                5C63F8671E416288002CA531 /* rtccertificategenerator.h in Headers */,
+                                5C4B4BC81E431C90002651C8 /* RTCConfiguration+Private.h in Headers */,
+                                5C4B4BCA1E431C90002651C8 /* RTCDataChannel+Private.h in Headers */,
+                                5C4B4BCC1E431C90002651C8 /* RTCDataChannelConfiguration+Private.h in Headers */,
+                                5C4B4BCE1E431C90002651C8 /* RTCDispatcher+Private.h in Headers */,
+                                5C4B4BD41E431C90002651C8 /* RTCIceCandidate+Private.h in Headers */,
+                                5C4B4BD61E431C90002651C8 /* RTCIceServer+Private.h in Headers */,
+                                5C4B4BD81E431C90002651C8 /* RTCLegacyStatsReport+Private.h in Headers */,
+                                5C4B4BDB1E431C90002651C8 /* RTCMediaConstraints+Private.h in Headers */,
+                                5C4B4BDD1E431C90002651C8 /* RTCMediaSource+Private.h in Headers */,
+                                5C4B4BDF1E431C90002651C8 /* RTCMediaStream+Private.h in Headers */,
+                                5C4B4BE11E431C90002651C8 /* RTCMediaStreamTrack+Private.h in Headers */,
+                                5C4B4BE41E431C90002651C8 /* RTCMetricsSampleInfo+Private.h in Headers */,
+                                5C4B4BE71E431C90002651C8 /* RTCOpenGLDefines.h in Headers */,
+                                5C4B4BE81E431C90002651C8 /* RTCOpenGLVideoRenderer.h in Headers */,
+                                5CDD8A501E43BFB300621E92 /* rtcp.h in Headers */,
+                                5CDD88981E43BE3C00621E92 /* rtcp_packet.h in Headers */,
+                                5CDD889B1E43BE3C00621E92 /* rtcp_receiver.h in Headers */,
+                                5CDD889E1E43BE3C00621E92 /* rtcp_sender.h in Headers */,
+                                5CDD88A11E43BE3C00621E92 /* rtcp_utility.h in Headers */,
+                                5C4B4BEC1E431C90002651C8 /* RTCPeerConnection+Private.h in Headers */,
+                                5C4B4BEF1E431C90002651C8 /* RTCPeerConnectionFactory+Private.h in Headers */,
+                                5C63FA6E1E41761F002CA531 /* rtcpmuxfilter.h in Headers */,
+                                5C4B4BF11E431C90002651C8 /* RTCRtpCodecParameters+Private.h in Headers */,
+                                5C4B4BF31E431C90002651C8 /* RTCRtpEncodingParameters+Private.h in Headers */,
+                                5C4B4BF51E431C90002651C8 /* RTCRtpParameters+Private.h in Headers */,
+                                5C4B4BF71E431C90002651C8 /* RTCRtpReceiver+Private.h in Headers */,
+                                5C4B4BF91E431C90002651C8 /* RTCRtpSender+Private.h in Headers */,
+                                5C4B4BFB1E431C90002651C8 /* RTCSessionDescription+Private.h in Headers */,
+                                5C4B4BFE1E431C90002651C8 /* RTCShader+Private.h in Headers */,
+                                5C4B4BFC1E431C90002651C8 /* RTCShader.h in Headers */,
+                                5C63F9651E41737B002CA531 /* rtcstatscollector.h in Headers */,
+                                5C4B4C011E431C90002651C8 /* RTCUIApplication.h in Headers */,
+                                5C4B4C041E431C90002651C8 /* RTCVideoFrame+Private.h in Headers */,
+                                5C4B4C071E431C90002651C8 /* RTCVideoRendererAdapter+Private.h in Headers */,
+                                5C4B4C051E431C90002651C8 /* RTCVideoRendererAdapter.h in Headers */,
+                                5C4B4C091E431C90002651C8 /* RTCVideoSource+Private.h in Headers */,
+                                5C4B4C0B1E431C90002651C8 /* RTCVideoTrack+Private.h in Headers */,
+                                5CDD8AB71E43C00F00621E92 /* rtp_file_source.h in Headers */,
+                                5CDD88B11E43BE3C00621E92 /* rtp_format.h in Headers */,
+                                5CDD88A51E43BE3C00621E92 /* rtp_format_h264.h in Headers */,
+                                5CDD88A71E43BE3C00621E92 /* rtp_format_video_generic.h in Headers */,
+                                5CDD88AC1E43BE3C00621E92 /* rtp_format_vp8.h in Headers */,
+                                5CDD88AF1E43BE3C00621E92 /* rtp_format_vp9.h in Headers */,
+                                5CDD83F71E439A6F00621E92 /* rtp_frame_reference_finder.h in Headers */,
+                                5CDD8AB91E43C00F00621E92 /* rtp_generator.h in Headers */,
+                                5CDD88B41E43BE3C00621E92 /* rtp_header_extension.h in Headers */,
+                                5CDD88B61E43BE3C00621E92 /* rtp_header_extensions.h in Headers */,
+                                5CDD88BF1E43BE3D00621E92 /* rtp_packet.h in Headers */,
+                                5CDD88BA1E43BE3D00621E92 /* rtp_packet_history.h in Headers */,
+                                5CDD88BB1E43BE3D00621E92 /* rtp_packet_received.h in Headers */,
+                                5CDD88BC1E43BE3D00621E92 /* rtp_packet_to_send.h in Headers */,
+                                5CDD88C31E43BE3D00621E92 /* rtp_receiver_audio.h in Headers */,
+                                5CDD88C51E43BE3D00621E92 /* rtp_receiver_impl.h in Headers */,
+                                5CDD88C71E43BE3D00621E92 /* rtp_receiver_strategy.h in Headers */,
+                                5CDD88C91E43BE3D00621E92 /* rtp_receiver_video.h in Headers */,
+                                5CDD88CA1E43BE3D00621E92 /* rtp_rtcp_config.h in Headers */,
+                                5CDD88CD1E43BE3D00621E92 /* rtp_rtcp_impl.h in Headers */,
+                                5CDD88D41E43BE3D00621E92 /* rtp_sender.h in Headers */,
+                                5CDD88CF1E43BE3D00621E92 /* rtp_sender_audio.h in Headers */,
+                                5CDD88D21E43BE3D00621E92 /* rtp_sender_video.h in Headers */,
+                                5CDD85B11E43B5C000621E92 /* rtp_stream_receiver.h in Headers */,
+                                5CDD85B31E43B5C000621E92 /* rtp_streams_synchronizer.h in Headers */,
+                                5CDD88D61E43BE3D00621E92 /* rtp_utility.h in Headers */,
+                                5C4B48EC1E42C1E3002651C8 /* rtpdataengine.h in Headers */,
+                                5C4B48EF1E42C1E3002651C8 /* rtpdump.h in Headers */,
+                                5CDD896D1E43BF3A00621E92 /* rtpfb.h in Headers */,
+                                5C63F9661E41737B002CA531 /* rtpparameters.h in Headers */,
+                                5C63F9681E41737B002CA531 /* rtpreceiver.h in Headers */,
+                                5C63F9691E41737B002CA531 /* rtpreceiverinterface.h in Headers */,
+                                5C63F96B1E41737B002CA531 /* rtpsender.h in Headers */,
+                                5C63F96C1E41737B002CA531 /* rtpsenderinterface.h in Headers */,
+                                5C4B48F21E42C1E3002651C8 /* rtputils.h in Headers */,
+                                5CDD83F91E439A6F00621E92 /* rtt_filter.h in Headers */,
+                                5C4B4CDF1E4320A9002651C8 /* rw_lock_posix.h in Headers */,
+                                5C63F8681E416288002CA531 /* safe_compare.h in Headers */,
+                                5C63F86A1E416288002CA531 /* safe_conversions.h in Headers */,
+                                5C63F8691E416288002CA531 /* safe_conversions_impl.h in Headers */,
+                                5C63F86B1E416288002CA531 /* sanitizer.h in Headers */,
+                                5CDD90301E43CEDE00621E92 /* saturating_gain_estimator.h in Headers */,
+                                5C63F86C1E416288002CA531 /* scoped_autorelease_pool.h in Headers */,
+                                5C63F5CC1E414811002CA531 /* scoped_ref_ptr.h in Headers */,
+                                5CDD8AD51E43C23900621E92 /* scoped_voe_interface.h in Headers */,
+                                5C63F86E1E416288002CA531 /* scopedptrcollection.h in Headers */,
+                                5C4B48501E42C1AF002651C8 /* sctpdataengine.h in Headers */,
+                                5C63F96E1E41737B002CA531 /* sctputils.h in Headers */,
+                                5CDD89701E43BF3A00621E92 /* sdes.h in Headers */,
+                                5CDD85B71E43B5C000621E92 /* send_delay_stats.h in Headers */,
+                                5CDD90621E43D11200621E92 /* send_side_bandwidth_estimation.h in Headers */,
+                                5CDD85BA1E43B5C000621E92 /* send_statistics_proxy.h in Headers */,
+                                5CDD89731E43BF3A00621E92 /* sender_report.h in Headers */,
+                                5CDD83FA1E439A6F00621E92 /* sequence_number_util.h in Headers */,
+                                5C63F8721E416288002CA531 /* sequenced_task_checker.h in Headers */,
+                                5C63F8701E416288002CA531 /* sequenced_task_checker_impl.h in Headers */,
+                                5C63FA071E4174F6002CA531 /* session.h in Headers */,
+                                5CDD83FC1E439A6F00621E92 /* session_info.h in Headers */,
+                                5C63FA091E4174F6002CA531 /* sessiondescription.h in Headers */,
+                                5CDD87D71E43BC0600621E92 /* settings.h in Headers */,
+                                5C63F8741E416288002CA531 /* sha1digest.h in Headers */,
+                                5CDD84661E43AE2900621E92 /* shared_data.h in Headers */,
+                                5C63F8761E416288002CA531 /* sharedexclusivelock.h in Headers */,
+                                5CDD90321E43CEDE00621E92 /* signal_classifier.h in Headers */,
+                                5C63F8781E416288002CA531 /* signalthread.h in Headers */,
+                                5C63F87A1E416288002CA531 /* sigslot.h in Headers */,
+                                5C63F87B1E416288002CA531 /* sigslotrepeater.h in Headers */,
+                                5C63F87C1E416288002CA531 /* sigslottester.h in Headers */,
+                                5CDD8BDC1E43C2B500621E92 /* simple_interpolate_lsf.h in Headers */,
+                                5CDD8BDE1E43C2B500621E92 /* simple_lpc_analysis.h in Headers */,
+                                5CDD8BE01E43C2B500621E92 /* simple_lsf_dequant.h in Headers */,
+                                5CDD8BE21E43C2B500621E92 /* simple_lsf_quant.h in Headers */,
+                                5C4B48871E42C1BA002651C8 /* simulcast.h in Headers */,
+                                5CDD83841E439A3500621E92 /* simulcast_rate_allocator.h in Headers */,
+                                5CDD875D1E43BAF500621E92 /* sinc_resampler.h in Headers */,
+                                5CDD875F1E43BAF500621E92 /* sinusoidal_linear_chirp_source.h in Headers */,
+                                5CDD89761E43BF3A00621E92 /* sli.h in Headers */,
+                                5CDD8BE61E43C2B500621E92 /* smooth.h in Headers */,
+                                5CDD8BE41E43C2B500621E92 /* smooth_out_data.h in Headers */,
+                                5CDD8F941E43CBE000621E92 /* smoothing_filter.h in Headers */,
+                                5C63F87F1E416288002CA531 /* socket.h in Headers */,
+                                5C63F8811E416288002CA531 /* socketadapters.h in Headers */,
+                                5C63F8831E416288002CA531 /* socketaddress.h in Headers */,
+                                5C63F8851E416288002CA531 /* socketaddresspair.h in Headers */,
+                                5C63F8861E416288002CA531 /* socketfactory.h in Headers */,
+                                5C4B4D0C1E4322F6002651C8 /* socketmonitor.h in Headers */,
+                                5C63F8881E416288002CA531 /* socketpool.h in Headers */,
+                                5C63F8891E416288002CA531 /* socketserver.h in Headers */,
+                                5C63F88B1E416288002CA531 /* socketstream.h in Headers */,
+                                5CDD8BE81E43C2B500621E92 /* sort_sq.h in Headers */,
+                                5C4B4C7E1E431F9C002651C8 /* sparse_fir_filter.h in Headers */,
+                                5CDD87D91E43BC0600621E92 /* spectrum_ar_model_tables.h in Headers */,
+                                5CDD8BEA1E43C2B500621E92 /* split_vq.h in Headers */,
+                                5CDD84C21E43AF1300621E92 /* splitting_filter.h in Headers */,
+                                5CDD83601E43257200621E92 /* sps_parser.h in Headers */,
+                                5CDD83631E43257200621E92 /* sps_vui_rewriter.h in Headers */,
+                                5C63FA711E41761F002CA531 /* srtpfilter.h in Headers */,
+                                5C63F88D1E416288002CA531 /* ssladapter.h in Headers */,
+                                5C63F88E1E416288002CA531 /* sslconfig.h in Headers */,
+                                5C63F8901E416288002CA531 /* sslfingerprint.h in Headers */,
+                                5C63F8921E416288002CA531 /* sslidentity.h in Headers */,
+                                5C63F8931E416288002CA531 /* sslroots.h in Headers */,
+                                5C63F8951E416288002CA531 /* sslsocketfactory.h in Headers */,
+                                5C63F8971E416288002CA531 /* sslstreamadapter.h in Headers */,
+                                5CDD88D81E43BE3D00621E92 /* ssrc_database.h in Headers */,
+                                5CDD87371E43BABE00621E92 /* standalone_vad.h in Headers */,
+                                5CDD8BEC1E43C2B500621E92 /* state_construct.h in Headers */,
+                                5CDD8BEE1E43C2B500621E92 /* state_search.h in Headers */,
+                                5CDD84681E43AE2900621E92 /* statistics.h in Headers */,
+                                5CDD8A521E43BFB300621E92 /* statistics_calculator.h in Headers */,
+                                5CDD85BD1E43B5C000621E92 /* stats_counter.h in Headers */,
+                                5C63F9711E41737B002CA531 /* statscollector.h in Headers */,
+                                5C63F9731E41737B002CA531 /* statstypes.h in Headers */,
+                                5C63F8991E416288002CA531 /* stream.h in Headers */,
+                                5CDD85C01E43B5C000621E92 /* stream_synchronization.h in Headers */,
+                                5C63F9741E41737B002CA531 /* streamcollection.h in Headers */,
+                                5C4B48F51E42C1E3002651C8 /* streamparams.h in Headers */,
+                                5C63F89B1E416288002CA531 /* stringencode.h in Headers */,
+                                5C63F89D1E416288002CA531 /* stringutils.h in Headers */,
+                                5CDD87DA1E43BC0600621E92 /* structs.h in Headers */,
+                                5C63FA0C1E4174F6002CA531 /* stun.h in Headers */,
+                                5C63FA0F1E4174F6002CA531 /* stunport.h in Headers */,
+                                5C63FA121E4174F6002CA531 /* stunrequest.h in Headers */,
+                                5C63FA151E4174F6002CA531 /* stunserver.h in Headers */,
+                                5CDD8BF01E43C2B500621E92 /* swap_bytes.h in Headers */,
+                                5C63F89E1E416288002CA531 /* swap_queue.h in Headers */,
+                                5CDD8A551E43BFB300621E92 /* sync_buffer.h in Headers */,
+                                5C63F8A01E416288002CA531 /* systeminfo.h in Headers */,
+                                5CDD89791E43BF3A00621E92 /* target_bitrate.h in Headers */,
+                                5C63F8A81E416288002CA531 /* task.h in Headers */,
+                                5C63F8A61E416288002CA531 /* task_queue.h in Headers */,
+                                5C63F8A41E416288002CA531 /* task_queue_posix.h in Headers */,
+                                5C63F8AA1E416288002CA531 /* taskparent.h in Headers */,
+                                5C63F8AC1E416288002CA531 /* taskrunner.h in Headers */,
+                                5C63FA181E4174F6002CA531 /* tcpport.h in Headers */,
+                                5C63F8AD1E416288002CA531 /* template_util.h in Headers */,
+                                5C63F8AE1E416288002CA531 /* testbase64.h in Headers */,
+                                5C63F8B01E416288002CA531 /* testclient.h in Headers */,
+                                5C63F8B11E416288002CA531 /* testechoserver.h in Headers */,
+                                5C63FA191E4174F6002CA531 /* testrelayserver.h in Headers */,
+                                5C63FA1A1E4174F6002CA531 /* teststunserver.h in Headers */,
+                                5C63FA1B1E4174F6002CA531 /* testturnserver.h in Headers */,
+                                5C63F8B21E416288002CA531 /* testutils.h in Headers */,
+                                5C63F66C1E415F9B002CA531 /* thread.h in Headers */,
+                                5C63F8B31E416288002CA531 /* thread_annotations.h in Headers */,
+                                5C63F8B61E416288002CA531 /* thread_checker.h in Headers */,
+                                5C63F8B51E416288002CA531 /* thread_checker_impl.h in Headers */,
+                                5CDD84C41E43AF1300621E92 /* three_band_filter_bank.h in Headers */,
+                                5CDD8A581E43BFB300621E92 /* tick_timer.h in Headers */,
+                                5CDD87F81E43BDED00621E92 /* time_scheduler.h in Headers */,
+                                5CDD8A5B1E43BFB300621E92 /* time_stretch.h in Headers */,
+                                5CDD88DB1E43BE3D00621E92 /* time_util.h in Headers */,
+                                5C63F8B81E416288002CA531 /* timedelta.h in Headers */,
+                                5CDD83FE1E439A6F00621E92 /* timestamp_map.h in Headers */,
+                                5CDD8A5E1E43BFB300621E92 /* timestamp_scaler.h in Headers */,
+                                5C63F8BA1E416288002CA531 /* timestampaligner.h in Headers */,
+                                5C63F8BC1E416288002CA531 /* timeutils.h in Headers */,
+                                5CDD84001E439A6F00621E92 /* timing.h in Headers */,
+                                5CDD897B1E43BF3A00621E92 /* tmmb_item.h in Headers */,
+                                5CDD897E1E43BF3A00621E92 /* tmmbn.h in Headers */,
+                                5CDD89811E43BF3A00621E92 /* tmmbr.h in Headers */,
+                                5CDD88DD1E43BE3D00621E92 /* tmmbr_help.h in Headers */,
+                                5C63F8BD1E416288002CA531 /* trace_event.h in Headers */,
+                                5C4B4CEB1E4320A9002651C8 /* trace_impl.h in Headers */,
+                                5C4B4CED1E4320A9002651C8 /* trace_posix.h in Headers */,
+                                5C63F8BF1E416288002CA531 /* transformadapter.h in Headers */,
+                                5CDD8C921E43C66000621E92 /* transient_detector.h in Headers */,
+                                5CDD8C961E43C66000621E92 /* transient_suppressor.h in Headers */,
+                                5CDD846A1E43AE2900621E92 /* transmit_mixer.h in Headers */,
+                                5C63FA1E1E4174F6002CA531 /* transport.h in Headers */,
+                                5C6CDD4F1E413598009754E3 /* transport.h in Headers */,
+                                5CDD853C1E43B39C00621E92 /* transport_adapter.h in Headers */,
+                                5CDD85C21E43B5C000621E92 /* transport_adapter.h in Headers */,
+                                5CDD89841E43BF3A00621E92 /* transport_feedback.h in Headers */,
+                                5CDD8FBC1E43CD0700621E92 /* transport_feedback_adapter.h in Headers */,
+                                5C63FA201E4174F6002CA531 /* transportchannel.h in Headers */,
+                                5C63FA211E4174F6002CA531 /* transportchannelimpl.h in Headers */,
+                                5C63FA241E4174F6002CA531 /* transportcontroller.h in Headers */,
+                                5C63FA261E4174F6002CA531 /* transportdescription.h in Headers */,
+                                5C63FA291E4174F6002CA531 /* transportdescriptionfactory.h in Headers */,
+                                5C63FA2A1E4174F6002CA531 /* transportinfo.h in Headers */,
+                                5C63FA2D1E4174F6002CA531 /* turnport.h in Headers */,
+                                5C63FA301E4174F6002CA531 /* turnserver.h in Headers */,
+                                5C4B48FA1E42C1E3002651C8 /* turnutils.h in Headers */,
+                                5C63F8C01E416288002CA531 /* type_traits.h in Headers */,
+                                5C6CDD501E413598009754E3 /* typedefs.h in Headers */,
+                                5CDD84C61E43AF1300621E92 /* typing_detection.h in Headers */,
+                                5C63FA311E4174F6002CA531 /* udpport.h in Headers */,
+                                5C63FA341E4174F6002CA531 /* udptransportchannel.h in Headers */,
+                                5CDD88E01E43BE3D00621E92 /* ulpfec_generator.h in Headers */,
+                                5CDD88E31E43BE3D00621E92 /* ulpfec_header_reader_writer.h in Headers */,
+                                5CDD88E51E43BE3D00621E92 /* ulpfec_receiver_impl.h in Headers */,
+                                5C63F9751E41737B002CA531 /* umametrics.h in Headers */,
+                                5C63F8C31E416288002CA531 /* unixfilesystem.h in Headers */,
+                                5CDD8BF21E43C2B500621E92 /* unpack_bits.h in Headers */,
+                                5C63F8C51E416288002CA531 /* urlencode.h in Headers */,
+                                5CDD87091E43BA7500621E92 /* utility.h in Headers */,
+                                5CDD846C1E43AE2900621E92 /* utility.h in Headers */,
+                                5CDD87DF1E43BC2E00621E92 /* utility.h in Headers */,
+                                5CDD873B1E43BABE00621E92 /* vad_audio_proc.h in Headers */,
+                                5CDD87381E43BABE00621E92 /* vad_audio_proc_internal.h in Headers */,
+                                5CDD873E1E43BABE00621E92 /* vad_circular_buffer.h in Headers */,
+                                5CDD86D71E43BA2800621E92 /* vad_core.h in Headers */,
+                                5CDD86DA1E43BA2800621E92 /* vad_filterbank.h in Headers */,
+                                5CDD86DD1E43BA2800621E92 /* vad_gmm.h in Headers */,
+                                5CDD86E01E43BA2800621E92 /* vad_sp.h in Headers */,
+                                5C63F8E01E416D53002CA531 /* value.h in Headers */,
+                                5CDD88E71E43BE3D00621E92 /* video_codec_information.h in Headers */,
+                                5CDD84021E439A6F00621E92 /* video_coding_impl.h in Headers */,
+                                5C6CDD511E413598009754E3 /* video_decoder.h in Headers */,
+                                5C6CDD521E413598009754E3 /* video_encoder.h in Headers */,
+                                5C6CDD531E413598009754E3 /* video_frame.h in Headers */,
+                                5C6CDD541E413598009754E3 /* video_receive_stream.h in Headers */,
+                                5CDD85CB1E43B5C000621E92 /* video_receive_stream.h in Headers */,
+                                5C4B4C211E431F75002651C8 /* video_render_frames.h in Headers */,
+                                5C6CDD551E413598009754E3 /* video_send_stream.h in Headers */,
+                                5CDD85CE1E43B5C000621E92 /* video_send_stream.h in Headers */,
+                                5CDD85D01E43B5C000621E92 /* video_stream_decoder.h in Headers */,
+                                5C4B48FD1E42C1E3002651C8 /* videoadapter.h in Headers */,
+                                5C4B49001E42C1E3002651C8 /* videobroadcaster.h in Headers */,
+                                5C4B49031E42C1E3002651C8 /* videocapturer.h in Headers */,
+                                5C4B49041E42C1E3002651C8 /* videocapturerfactory.h in Headers */,
+                                5C63F9781E41737B002CA531 /* videocapturertracksource.h in Headers */,
+                                5C4B49071E42C1E3002651C8 /* videocommon.h in Headers */,
+                                5C4B488A1E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.h in Headers */,
+                                5C4B49091E42C1E3002651C8 /* videoframe.h in Headers */,
+                                5C4B490A1E42C1E3002651C8 /* videosinkinterface.h in Headers */,
+                                5C4B490C1E42C1E3002651C8 /* videosourcebase.h in Headers */,
+                                5C4B490D1E42C1E3002651C8 /* videosourceinterface.h in Headers */,
+                                5C63F9791E41737B002CA531 /* videosourceproxy.h in Headers */,
+                                5C4B4C0E1E431C90002651C8 /* videotoolboxvideocodecfactory.h in Headers */,
+                                5C63F97C1E41737B002CA531 /* videotrack.h in Headers */,
+                                5C63F97E1E41737B002CA531 /* videotracksource.h in Headers */,
+                                5CDD85D31E43B5C000621E92 /* vie_encoder.h in Headers */,
+                                5CDD85D61E43B5C000621E92 /* vie_remb.h in Headers */,
+                                5C63F8C71E416288002CA531 /* virtualsocketserver.h in Headers */,
+                                5CDD846E1E43AE2900621E92 /* voe_audio_processing_impl.h in Headers */,
+                                5CDD84701E43AE2900621E92 /* voe_base_impl.h in Headers */,
+                                5CDD84721E43AE2900621E92 /* voe_codec_impl.h in Headers */,
+                                5CDD84741E43AE2900621E92 /* voe_external_media_impl.h in Headers */,
+                                5CDD84761E43AE2900621E92 /* voe_file_impl.h in Headers */,
+                                5CDD84781E43AE2900621E92 /* voe_hardware_impl.h in Headers */,
+                                5CDD847A1E43AE2900621E92 /* voe_neteq_stats_impl.h in Headers */,
+                                5CDD847C1E43AE2900621E92 /* voe_network_impl.h in Headers */,
+                                5CDD847E1E43AE2900621E92 /* voe_rtp_rtcp_impl.h in Headers */,
+                                5CDD84801E43AE2900621E92 /* voe_video_sync_impl.h in Headers */,
+                                5CDD84821E43AE2900621E92 /* voe_volume_control_impl.h in Headers */,
+                                5CDD87411E43BABE00621E92 /* voice_activity_detector.h in Headers */,
+                                5CDD84C81E43AF1300621E92 /* voice_detection_impl.h in Headers */,
+                                5C6CDD561E413598009754E3 /* voice_engine_configurations.h in Headers */,
+                                5CDD84831E43AE2900621E92 /* voice_engine_defines.h in Headers */,
+                                5CDD84871E43AE2900621E92 /* voice_engine_impl.h in Headers */,
+                                5CDD87421E43BABE00621E92 /* voice_gmm_tables.h in Headers */,
+                                5C63FA721E41761F002CA531 /* voicechannel.h in Headers */,
+                                5CDD89871E43BF3A00621E92 /* voip_metric.h in Headers */,
+                                5CDD83861E439A3500621E92 /* vp8_header_parser.h in Headers */,
+                                5CDD88EA1E43BE3D00621E92 /* vp8_partition_aggregator.h in Headers */,
+                                5CDD8BF41E43C2B500621E92 /* vq3.h in Headers */,
+                                5CDD8BF61E43C2B500621E92 /* vq4.h in Headers */,
+                                5C4B4C811E431F9C002651C8 /* wav_file.h in Headers */,
+                                5C4B4C841E431F9C002651C8 /* wav_header.h in Headers */,
+                                5C63F8CA1E416288002CA531 /* weak_ptr.h in Headers */,
+                                5CDD8CAB1E43C6F700621E92 /* webrtc_cng.h in Headers */,
+                                5C4B488B1E42C1BA002651C8 /* webrtccommon.h in Headers */,
+                                5C4B488E1E42C1BA002651C8 /* webrtcmediaengine.h in Headers */,
+                                5C63F9811E41737B002CA531 /* webrtcsdp.h in Headers */,
+                                5C63F9841E41737B002CA531 /* webrtcsession.h in Headers */,
+                                5C63F9861E41737B002CA531 /* webrtcsessiondescriptionfactory.h in Headers */,
+                                5C4B48911E42C1BA002651C8 /* webrtcvideocapturer.h in Headers */,
+                                5C4B48931E42C1BA002651C8 /* webrtcvideocapturerfactory.h in Headers */,
+                                5C4B48941E42C1BA002651C8 /* webrtcvideodecoderfactory.h in Headers */,
+                                5C4B48961E42C1BA002651C8 /* webrtcvideoencoderfactory.h in Headers */,
+                                5C4B48991E42C1BA002651C8 /* webrtcvideoengine2.h in Headers */,
+                                5C4B489A1E42C1BA002651C8 /* webrtcvideoframe.h in Headers */,
+                                5C4B489B1E42C1BA002651C8 /* webrtcvoe.h in Headers */,
+                                5C4B489E1E42C1BA002651C8 /* webrtcvoiceengine.h in Headers */,
+                                5CDD8BF81E43C2B500621E92 /* window32_w32.h in Headers */,
+                                5C4B4C871E431F9C002651C8 /* window_generator.h in Headers */,
+                                5CDD86081E43B84E00621E92 /* windows_private.h in Headers */,
+                                5CDD8C991E43C66000621E92 /* wpd_node.h in Headers */,
+                                5CDD8C9C1E43C66000621E92 /* wpd_tree.h in Headers */,
+                                5C63F8E11E416D53002CA531 /* writer.h in Headers */,
+                                5CDD8BFA1E43C2B500621E92 /* xcorr_coef.h in Headers */,
</ins><span class="cx">                         );
</span><del>-                        path = rtcp_packet;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        runOnlyForDeploymentPostprocessing = 0;
</ins><span class="cx">                 };
</span><del>-                F56C7F87798E9CFF5441D657 /* usrsctp */ = {
-                        isa = PBXGroup;
-                        children = (
-                                BE3E1FBAA2B9CA7FB48FE857 /* usrsctplib */,
</del><ins>+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+                5C4B490E1E42C336002651C8 /* opus */ = {
+                        isa = PBXNativeTarget;
+                        buildConfigurationList = 5C4B4A8A1E42C336002651C8 /* Build configuration list for PBXNativeTarget &quot;opus&quot; */;
+                        buildPhases = (
+                                5C4B49111E42C336002651C8 /* Headers */,
+                                5C4B492F1E42C336002651C8 /* Sources */,
+                                5C4B4A871E42C336002651C8 /* Frameworks */,
+                                5C4B4A881E42C336002651C8 /* CopyFiles */,
+                                5C4B4A891E42C336002651C8 /* CopyFiles */,
</ins><span class="cx">                         );
</span><del>-                        path = usrsctp;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                F5CCAE719A4D508C59F50513 = {
-                        isa = PBXGroup;
-                        children = (
-                                5CD0E450049A8128AA66119D /* Source */,
-                                41825CB71DF56CA80072E48E /* Products */,
</del><ins>+                        buildRules = (
</ins><span class="cx">                         );
</span><del>-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                F5DDE4FAC7906B15A307BF2B /* internal */ = {
-                        isa = PBXGroup;
-                        children = (
-                                8A71A76E6AC6953104524D8B /* gmock-generated-internal-utils.h */,
-                                A464C44418BABBAACF562B44 /* gmock-internal-utils.h */,
-                                AA8436FCBFA63E037781A4F1 /* gmock-port.h */,
</del><ins>+                        dependencies = (
+                                5C4B490F1E42C336002651C8 /* PBXTargetDependency */,
</ins><span class="cx">                         );
</span><del>-                        path = internal;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        name = opus;
+                        productName = boringssl;
+                        productReference = 5C4B4A8E1E42C336002651C8 /* libopus.a */;
+                        productType = &quot;com.apple.product-type.library.static&quot;;
</ins><span class="cx">                 };
</span><del>-                F7C6843199E2A939BBEAAD51 /* patched-yasm */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2BAA319FFACD92883D51DAAB /* frontends */,
-                                04B7F5B1A07F089DB4E8C380 /* genstring.c */,
-                                992689414D42FA9F888D47BB /* libyasm */,
-                                9BE6CDE1536B177F61196BBA /* modules */,
-                                1C62D5287109CCAD5AF382FA /* tools */,
</del><ins>+                5C63FA7A1E418411002CA531 /* boringssl */ = {
+                        isa = PBXNativeTarget;
+                        buildConfigurationList = 5C63FC5C1E418411002CA531 /* Build configuration list for PBXNativeTarget &quot;boringssl&quot; */;
+                        buildPhases = (
+                                5C63FA7D1E418411002CA531 /* Headers */,
+                                5C63FB9F1E418411002CA531 /* Sources */,
+                                5C63FC591E418411002CA531 /* Frameworks */,
+                                5C63FC5A1E418411002CA531 /* CopyFiles */,
+                                5C63FC5B1E418411002CA531 /* CopyFiles */,
</ins><span class="cx">                         );
</span><del>-                        path = &quot;patched-yasm&quot;;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                F822933519503CF1BB388368 /* event_log_visualizer */ = {
-                        isa = PBXGroup;
-                        children = (
-                                FEF5FCDF073BC44327295858 /* analyzer.cc */,
-                                DFF29E27C5FCAF7F7990F90F /* analyzer.h */,
-                                809C232C17C9EF8D1D1547BA /* chart.proto */,
-                                FE9504536CDF636BAEE011D9 /* main.cc */,
-                                071A3F443F69A5CF5F9337ED /* plot_base.cc */,
-                                BD8A04749CAEF93E87E70F63 /* plot_base.h */,
-                                8BF2CCC3CD7728459942AD20 /* plot_protobuf.cc */,
-                                941548FC17660BF787F7DDE3 /* plot_protobuf.h */,
-                                FD4A63D0F379460284722E9E /* plot_python.cc */,
-                                FBEB68D3CC7318F73626AABF /* plot_python.h */,
</del><ins>+                        buildRules = (
</ins><span class="cx">                         );
</span><del>-                        path = event_log_visualizer;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                F947DCDA1655F63570E040DC /* macho */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A11BA1E133584A42B3F262B0 /* macho-objfmt.c */,
</del><ins>+                        dependencies = (
+                                5C63FA7B1E418411002CA531 /* PBXTargetDependency */,
</ins><span class="cx">                         );
</span><del>-                        path = macho;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
</del><ins>+                        name = boringssl;
+                        productName = boringssl;
+                        productReference = 5C63FC601E418411002CA531 /* libboringssl.a */;
+                        productType = &quot;com.apple.product-type.library.static&quot;;
</ins><span class="cx">                 };
</span><del>-                F96E18BC91225DE6BFCFC8A3 /* mac */ = {
-                        isa = PBXGroup;
-                        children = (
-                                67FEDEF0610B6ED6DF68FC13 /* audio_device_mac.cc */,
-                                2CC71C9699B885F9DB02F987 /* audio_device_mac.h */,
-                                DC841F0E282F12543B9126C7 /* audio_mixer_manager_mac.cc */,
-                                8CD38D46E52906D31D2C32C1 /* audio_mixer_manager_mac.h */,
-                                112139489DFA792A518727B6 /* portaudio */,
-                        );
-                        path = mac;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                F9B6792F58D8BD7BF200951F /* video_coding */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2F7A2019C81A0E2F32CBA019 /* codec_database.cc */,
-                                1BE7D5ED3287640D085AA6B1 /* codec_database.h */,
-                                668BF0E9411D7B3F8806F179 /* codec_timer.cc */,
-                                BF67778BF603AC705AE761E8 /* codec_timer.h */,
-                                C4A54483A599E03BA6AD97C3 /* codecs */,
-                                FEDAF2E37927C4778E33BDA5 /* decoding_state.cc */,
-                                B49CF9E5FB6189FD2482640C /* decoding_state.h */,
-                                54466CB3732F682F8AE11412 /* decoding_state_unittest.cc */,
-                                F9D945789144D5AAF179CD34 /* encoded_frame.cc */,
-                                B8E1641C9A4DDE2701DA6D27 /* encoded_frame.h */,
-                                E973CDC52B95911623A31999 /* fec_tables_xor.h */,
-                                9E0A85727DA79794645FDA77 /* frame_buffer.cc */,
-                                AB697EE3EDC212587C27FF2E /* frame_buffer.h */,
-                                628E20126BE01876B7139377 /* frame_buffer2.cc */,
-                                0C6C449509A0E402324BB784 /* frame_buffer2.h */,
-                                362D5465A92C49EC908696C1 /* frame_buffer2_unittest.cc */,
-                                DED077FC4C08B3D5A4D58AE1 /* frame_object.cc */,
-                                D686D8D2D49E31BCAFB48905 /* frame_object.h */,
-                                FF7F59930A5D6C67F07D1301 /* generic_decoder.cc */,
-                                A6D1C7446D25464BBFC08578 /* generic_decoder.h */,
-                                EB75D6F544A3E039C8BD8F62 /* generic_encoder.cc */,
-                                0F671AC6EAC7253BA72CA85C /* generic_encoder.h */,
-                                4FA9984D0566A928311141F7 /* histogram.cc */,
-                                CBE66CCEA2BA1AA7A5CE6E51 /* histogram.h */,
-                                8A5D92ABB65633B473C05E90 /* histogram_unittest.cc */,
-                                0BEC023C56E28FC0C801CC83 /* include */,
-                                3221E0C6A1A1E439D30405D8 /* inter_frame_delay.cc */,
-                                F73995CB1396AC630E5B5AB8 /* inter_frame_delay.h */,
-                                5670D921B28B70EC588670BE /* internal_defines.h */,
-                                7CF7967FA29215FA2EF49033 /* jitter_buffer.cc */,
-                                4640B4DF58C8830EC8137504 /* jitter_buffer.h */,
-                                5DF942A69215C063A65B5A53 /* jitter_buffer_common.h */,
-                                8431D97E5F8F42F48EDCFE3C /* jitter_buffer_unittest.cc */,
-                                C1ED5F730B21B0908456E47B /* jitter_estimator.cc */,
-                                78650A0BE9EB17776933CA7D /* jitter_estimator.h */,
-                                E6080D4C19ADEA8EB7E39054 /* jitter_estimator_tests.cc */,
-                                68C63A48343476DD2724BCB0 /* media_opt_util.cc */,
-                                5C69AD517264D4FD9FFAD4EC /* media_opt_util.h */,
-                                EC2F13327C6E7B3774D3C932 /* media_optimization.cc */,
-                                347A84210EAFA2354CCABC9B /* media_optimization.h */,
-                                066DF1AF00C9D7D75427DC74 /* nack_fec_tables.h */,
-                                233BB046BC4844962D1221DD /* nack_module.cc */,
-                                667F33B3E0139EE5A88DBAE7 /* nack_module.h */,
-                                D4D5F329DF077F411582A513 /* nack_module_unittest.cc */,
-                                69473921604141CE2EEDC167 /* packet.cc */,
-                                EBFDE70FCE9B8E9F542714AE /* packet.h */,
-                                0F7B4C788C8E368F903457CC /* packet_buffer.cc */,
-                                685913B5652CD4726918E18D /* packet_buffer.h */,
-                                CD5B8A04BDEAA5F31929A623 /* percentile_filter.cc */,
-                                89C083AC07A3D06AECB46FD2 /* percentile_filter.h */,
-                                D3C8EC84851ABDC039211783 /* percentile_filter_unittest.cc */,
-                                319770CBADD263C7B1F6FCCD /* protection_bitrate_calculator.cc */,
-                                39C37E8951AD41FEF9C738ED /* protection_bitrate_calculator.h */,
-                                337DBFBB66182662AADC9078 /* protection_bitrate_calculator_unittest.cc */,
-                                D4D27D0BF150657E6C0544FF /* receiver.cc */,
-                                F16040164993CE38CD7A8537 /* receiver.h */,
-                                4859E8D1F132B537779CE65F /* receiver_unittest.cc */,
-                                0DC613E6802A45C842F1318A /* rtp_frame_reference_finder.cc */,
-                                6AB120023D4315FF0FB2D61D /* rtp_frame_reference_finder.h */,
-                                F59FC0258AFE8AD0F7DD1653 /* rtp_frame_reference_finder_unittest.cc */,
-                                9B4DB708CEB553D5A82059A8 /* rtt_filter.cc */,
-                                F5E385255431B72D9494E014 /* rtt_filter.h */,
-                                3873CC6CE50233A36A83FEBD /* sequence_number_util_unittest.cc */,
-                                4C53803DAC74D27DF0E8994B /* session_info.cc */,
-                                7D83A9B6D1B1CE1A33063A7A /* session_info.h */,
-                                9608168801C1A1CC8A441FBA /* session_info_unittest.cc */,
-                                8770889B480AF88E46106449 /* test */,
-                                01A7D0A43311531CF217F7B2 /* timestamp_map.cc */,
-                                38E4D8D5CF159799B75D0935 /* timestamp_map.h */,
-                                739AF3093B6DB8D41E84D0DF /* timing.cc */,
-                                317DD3EC4F6B3527A830AC1E /* timing.h */,
-                                C4D1FE2B8A366D90906AB95F /* timing_unittest.cc */,
-                                0F2E3714CAB41A2113DAF17A /* utility */,
-                                BD16E929E301FF12663A2F89 /* video_coding_impl.cc */,
-                                1E577C6B806F56A09CAE1205 /* video_coding_impl.h */,
-                                FB70E93B42722CCD4D7221EC /* video_coding_robustness_unittest.cc */,
-                                E73F5F25DF2B050387356453 /* video_packet_buffer_unittest.cc */,
-                                AE6D975EFD490CAB4E91EF3F /* video_receiver.cc */,
-                                096A77640AA2DE3857E20FC9 /* video_receiver_unittest.cc */,
-                                E2F430FC5D4A7FAAE13B234B /* video_sender.cc */,
-                                7DFCDB669CFDE2E5AD071DFD /* video_sender_unittest.cc */,
-                        );
-                        path = video_coding;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                F9F71C8D979933C1789207DF /* frame_analyzer */ = {
-                        isa = PBXGroup;
-                        children = (
-                                9DD7AB50BBD74A3C56F57298 /* frame_analyzer.cc */,
-                                F813C2D300406E77BF819456 /* video_quality_analysis.cc */,
-                                5CC2FB817546EFEF58A7A0E5 /* video_quality_analysis.h */,
-                                F99692013D13EC63CEB22505 /* video_quality_analysis_unittest.cc */,
-                        );
-                        path = frame_analyzer;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FA00351C81B8AA71CCCDFF24 /* test */ = {
-                        isa = PBXGroup;
-                        children = (
-                                BC27F28B29C7BF0C967A8012 /* call_test.cc */,
-                                93E18FEF6BD2BA52F6A06590 /* call_test.h */,
-                                EBB59DB37AA919A0C91E8184 /* configurable_frame_size_encoder.cc */,
-                                555513DDBD6AEFB0DA9DCD12 /* configurable_frame_size_encoder.h */,
-                                68185DA52E762F57B685A757 /* constants.cc */,
-                                616C111157127DEEE0C719E8 /* constants.h */,
-                                93F9D606DB33701E79A26881 /* direct_transport.cc */,
-                                2026C859E3795AA426F8FE1A /* direct_transport.h */,
-                                55C5C7DACBE6A63CC6836BB2 /* drifting_clock.cc */,
-                                81C4CEE75E9F1C8851911B3F /* drifting_clock.h */,
-                                9C15C2A10C11F00D440FEC4D /* encoder_settings.cc */,
-                                AF0B4BB18D93BC9247B5B869 /* encoder_settings.h */,
-                                70EC61D2E5916B9222746EC1 /* fake_audio_device.cc */,
-                                57C51532A76513F51FBEE6E3 /* fake_audio_device.h */,
-                                8015588FD085416BFC03C779 /* fake_decoder.cc */,
-                                0647B891DC70A2360D1F21AB /* fake_decoder.h */,
-                                79FCECE3D27168A20AED1083 /* fake_encoder.cc */,
-                                B96469B8F95B675FAE5B1D9F /* fake_encoder.h */,
-                                98DB0C53FD9EFEE0F213E00A /* fake_network_pipe.cc */,
-                                A13755C829F78F0E0AA0F4AB /* fake_network_pipe.h */,
-                                F77857A02701147A2F8EDE7E /* fake_network_pipe_unittest.cc */,
-                                BA5586B972C881FC4FFA4DDC /* fake_texture_frame.cc */,
-                                E12CB7BDF8BE4FA6C7ACA4B1 /* fake_texture_frame.h */,
-                                22BCA68E57D3E827267F83DA /* fake_videorenderer.h */,
-                                ACAF20CD0EAD3A1F3EE5C480 /* field_trial.cc */,
-                                CA368EC6971A2D66A3BA86F7 /* field_trial.h */,
-                                75C0AEFCE2DEC733FAC659C5 /* frame_generator.cc */,
-                                3295A93CE81BBC4D39FE9BDA /* frame_generator.h */,
-                                A8794790BC2B9CFDF7039A83 /* frame_generator_capturer.cc */,
-                                57D4F206C42F91DC95D0F0E1 /* frame_generator_capturer.h */,
-                                5E5C2BF917BF8CFD8A52F74C /* frame_generator_unittest.cc */,
-                                A9617C56BE2EF3184B77C7F5 /* frame_utils.cc */,
-                                1DC8017D702FBB6AE3B18661 /* frame_utils.h */,
-                                D1C1FA80EEB57AD13313E5B9 /* gl */,
-                                E8D4D515A1748457E639E9A2 /* gmock.h */,
-                                AA8C613384A00A287B04FAF0 /* gtest.h */,
-                                4977CD6AFE5C635D32133A10 /* layer_filtering_transport.cc */,
-                                87600E8B87B8357724876EE0 /* layer_filtering_transport.h */,
-                                10EDB8E0B128C0768CD8599E /* mac */,
-                                3CB8311226F44A5D07E1A8A2 /* mock_transport.h */,
-                                9549E090FAC07793AC498AEC /* mock_voe_channel_proxy.h */,
-                                C0F298BAD7B672575129960A /* mock_voice_engine.h */,
-                                EA2634751B516612B4E68070 /* null_transport.cc */,
-                                882D5AC9CB443FFFEEBE35E2 /* null_transport.h */,
-                                47E3389B0514B78CE7BEA7A0 /* rtcp_packet_parser.cc */,
-                                10D8728038F0942BDC22F1D4 /* rtcp_packet_parser.h */,
-                                577A7024D6301EB90C4399ED /* rtp_file_reader.cc */,
-                                94ED35C504B24C87203A486D /* rtp_file_reader.h */,
-                                2EDB75FD4D8CE5F13D6D8131 /* rtp_file_reader_unittest.cc */,
-                                1E35003725963F89D5C63C20 /* rtp_file_writer.cc */,
-                                100DFB0BA11D6C0C2EA0CF80 /* rtp_file_writer.h */,
-                                4E46607BB5779AFA12C5D43F /* rtp_file_writer_unittest.cc */,
-                                22CC3F5ADAE9324336BDD103 /* rtp_rtcp_observer.h */,
-                                CE179BC26D6DDE4521F236D2 /* run_all_unittests.cc */,
-                                1F2A7DBB9701FF89A1915CF7 /* run_loop.cc */,
-                                0FA1F117AA6EEE1E62071084 /* run_loop.h */,
-                                AFA4D35C2FCED969E8D38904 /* run_test.h */,
-                                0091E03040336A1C6A2076CA /* statistics.cc */,
-                                EB333FEF27B983B119B00191 /* statistics.h */,
-                                CECF6665D2F0B546E885B22D /* test_main.cc */,
-                                ED6B1F7D23BA0B96876D5F61 /* test_suite.cc */,
-                                30B1389B6BC92CE8FD3C2D89 /* test_suite.h */,
-                                737574733412FED3A361D81D /* testsupport */,
-                                28121A037F1CB7FEABDEA798 /* vcm_capturer.cc */,
-                                6C4C77164965CAAFED2BDECD /* vcm_capturer.h */,
-                                62278CC05409C478ABB69BA6 /* video_capturer.h */,
-                                4C3185D429C1832169365A55 /* video_renderer.cc */,
-                                E5FF464A77BCAFE85E108156 /* video_renderer.h */,
-                        );
-                        path = test;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FA66C25DBF36FC247BF5BBAB /* utility */ = {
-                        isa = PBXGroup;
-                        children = (
-                                3FFFB60DD2DDD7D4BD45F0BF /* block_mean_calculator.cc */,
-                                A5F6B80C20679F234BB1AAB2 /* block_mean_calculator.h */,
-                                7ACC51330250D534AB59B1F6 /* block_mean_calculator_unittest.cc */,
-                                F203817DFCCE9F3625B3D794 /* delay_estimator.cc */,
-                                A0FB9E5986355A1DF1079CCB /* delay_estimator.h */,
-                                E68304AF265A0F3F2A11A3ED /* delay_estimator_internal.h */,
-                                C73F22CBBB89349FF3310FBD /* delay_estimator_unittest.cc */,
-                                DFC8B11C65D52B392EDE2FE5 /* delay_estimator_wrapper.cc */,
-                                EA8BB16727952F76A67FD183 /* delay_estimator_wrapper.h */,
-                                B52FFDEE9672E2C78ECDA254 /* ooura_fft.cc */,
-                                FEB746CD9301C502EB2E3144 /* ooura_fft.h */,
-                                CE4FF92C74F2BE3D6EFE79B5 /* ooura_fft_sse2.cc */,
-                                E307823B61BE09D14A73FFC7 /* ooura_fft_tables_common.h */,
-                                AB78923742E5D9575EEE8CFE /* ooura_fft_tables_neon_sse2.h */,
-                        );
-                        path = utility;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FA6BE5D4CEF9853E4C7070B3 /* opus */ = {
-                        isa = PBXGroup;
-                        children = (
-                                CAA3E7B34918A382BAE9EC6F /* audio_decoder_opus.cc */,
-                                6249CDE9C242198F22D5DAEB /* audio_decoder_opus.h */,
-                                D1FA584C7434286EE1F566A1 /* audio_encoder_opus.cc */,
-                                4A513A71B0D48EF7B227F9AF /* audio_encoder_opus.h */,
-                                897C65E9F7745503F20D3191 /* audio_encoder_opus_unittest.cc */,
-                                6521D46EC9B6DF00E71EC0EF /* opus_fec_test.cc */,
-                                C38F5DB5CA3E3A66FD5C1D90 /* opus_inst.h */,
-                                D8130EC3E272A5EE17B1EBE8 /* opus_interface.c */,
-                                3DB1B82E891F48214A5404C0 /* opus_interface.h */,
-                                09AFECEE4F2CDAB10A1CB30A /* opus_speed_test.cc */,
-                                D43DBFF9666B67997CA947A1 /* opus_unittest.cc */,
-                        );
-                        path = opus;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FB98FA85A7F5AB535D39C3AE /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                A70EFA5E10B4F970BE95789E /* neteq.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FBF55E744D1698BEC59EE984 /* sha */ = {
-                        isa = PBXGroup;
-                        children = (
-                                EF3E8C19319D73EBAB71BC47 /* sha1.c */,
-                                6C7AEB13552BFCC28C17B4FF /* sha256.c */,
-                                0BAD4CE641B7C99264D2BAE7 /* sha512.c */,
-                        );
-                        path = sha;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FC4B310609A55B5D62C201E5 /* src */ = {
-                        isa = PBXGroup;
-                        children = (
-                                7C6CC57095B596853E0EC11D /* analysis.c */,
-                                33099E3AE496D2A2006A4951 /* analysis.h */,
-                                CC0394EB878316457CB5BFB0 /* mlp.c */,
-                                9C56E899C30C27750F465383 /* mlp.h */,
-                                D0B96E67186B613E48702ED9 /* mlp_data.c */,
-                                B4CE1E13F866D1EA99E1D407 /* opus.c */,
-                                D49C2A1A4B0A576649F8F909 /* opus_compare.c */,
-                                9DDDCEFD99F4210984A10D38 /* opus_decoder.c */,
-                                0D4C522F86E8F788A1C18901 /* opus_demo.c */,
-                                DFFCB8785352D551B915344A /* opus_encoder.c */,
-                                E0118038E631956C52CBEBE1 /* opus_multistream.c */,
-                                46507E8E3C837A172236ECDF /* opus_multistream_decoder.c */,
-                                C5753452C447BFD1D3327BED /* opus_multistream_encoder.c */,
-                                BFE5A50DDA21F3B28616D278 /* repacketizer.c */,
-                                53B02467CCF35BB432DE1E53 /* tansig_table.h */,
-                        );
-                        path = src;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FCE5C17A1309DB6D4B3534B4 /* javanano */ = {
-                        isa = PBXGroup;
-                        children = (
-                                38DB72004C10F3A3B0FDFFE0 /* javanano_enum.cc */,
-                                0C372D9B235475F375FA21C5 /* javanano_enum.h */,
-                                02307545157FE22176067138 /* javanano_enum_field.cc */,
-                                646271E0A441851ABC4B7AE8 /* javanano_enum_field.h */,
-                                F0790DFD636930FACF2C98EC /* javanano_extension.cc */,
-                                77DEEE8E6FFB3978E23033CF /* javanano_extension.h */,
-                                336015546AC8A534CA5DF1EF /* javanano_field.cc */,
-                                9A4F753BBE276C9E6599CA49 /* javanano_field.h */,
-                                A5F2029923C04574FFB2C139 /* javanano_file.cc */,
-                                DE78CD23988DBF486459DE10 /* javanano_file.h */,
-                                B39FB01ED29760CEE0B62933 /* javanano_generator.cc */,
-                                E91DFFB28CFE243F8A027938 /* javanano_generator.h */,
-                                D4FBCFBA3CD9DEC371A202D1 /* javanano_helpers.cc */,
-                                4737A2F57ED9B1F290260435 /* javanano_helpers.h */,
-                                52F3E6D0F9070593F8A2F8E3 /* javanano_map_field.cc */,
-                                C6EF0A0BEA0F03A96DFCAD5F /* javanano_map_field.h */,
-                                62DE16611496C21B8920014B /* javanano_message.cc */,
-                                CD40D606293FFC4E4CD6EFB9 /* javanano_message.h */,
-                                5B4EFADB710254E6D8F7194A /* javanano_message_field.cc */,
-                                BB82700F19965111255B7EE4 /* javanano_message_field.h */,
-                                54A49D3273085431E58B1394 /* javanano_primitive_field.cc */,
-                                CC91768DB078301AF5B0453F /* javanano_primitive_field.h */,
-                        );
-                        path = javanano;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FD4D9405C7AF5A2D0A414AB2 /* pkcs8 */ = {
-                        isa = PBXGroup;
-                        children = (
-                                D6949288F649FFF17DAE2D89 /* internal.h */,
-                                6BFDF09A4132FBDC6138B169 /* p5_pbe.c */,
-                                12508AC1125E7E3EB9E83B05 /* p5_pbev2.c */,
-                                4E2D2C7A5AFDB081FD20C2BB /* p8_pkey.c */,
-                                6731D00CA22730C70C6CE9F3 /* pkcs8.c */,
-                        );
-                        path = pkcs8;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FD73EC77E14D7E0DD02F6C66 /* cmac */ = {
-                        isa = PBXGroup;
-                        children = (
-                                4DDBBB6F2A5B97AA8DB64950 /* cmac.c */,
-                        );
-                        path = cmac;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FDBCB9D4973A6E13E2E38206 /* sha */ = {
-                        isa = PBXGroup;
-                        children = (
-                                ED7387B2799B4DD1A40DC7B2 /* sha1-x86_64.S */,
-                                3F7F13068DE7A28BF914900D /* sha256-x86_64.S */,
-                                F9A6EEE5267A5D0651A210C5 /* sha512-x86_64.S */,
-                        );
-                        path = sha;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FE8045C8B7306B6849D239C1 /* files */ = {
-                        isa = PBXGroup;
-                        children = (
-                                C53C91C8FCEDD5B2B04D04EE /* lib */,
-                        );
-                        path = files;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FEAFB32465BE14F8B662AA0E /* Headers */ = {
-                        isa = PBXGroup;
-                        children = (
-                                B08F8AE8D786AA0D402AA722 /* WebRTC */,
-                        );
-                        path = Headers;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FF31F0E70EA6821AF720BB0D /* pcm16b */ = {
-                        isa = PBXGroup;
-                        children = (
-                                2464C05DDE5F951F85E1EA5F /* audio_decoder_pcm16b.cc */,
-                                F22948D2A1E48EB9F0168EEE /* audio_decoder_pcm16b.h */,
-                                16F152FEBC68705252554828 /* audio_encoder_pcm16b.cc */,
-                                647E6892D8EC096C521347EC /* audio_encoder_pcm16b.h */,
-                                B889DB223CBDD1F7FDB75103 /* pcm16b.c */,
-                                8B3E942A3C02BD5CB0C2FDA8 /* pcm16b.h */,
-                        );
-                        path = pcm16b;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                FFA928BE22EF9C0D06139E7A /* cng */ = {
-                        isa = PBXGroup;
-                        children = (
-                                65EBD3935D2CB2E8C0B193B4 /* audio_encoder_cng.cc */,
-                                373A0F0A61A4EF2F84F33C6C /* audio_encoder_cng.h */,
-                                35EDA9A2BB64ECF987664BAD /* audio_encoder_cng_unittest.cc */,
-                                19CC4F271EB8518A768A5281 /* cng_unittest.cc */,
-                                24E607485410FAC08EB723DF /* webrtc_cng.cc */,
-                                C720433ABEAE158AEFC11E4E /* webrtc_cng.h */,
-                        );
-                        path = cng;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-/* End PBXGroup section */
-
-/* Begin PBXHeadersBuildPhase section */
-                41825CB41DF56CA80072E48E /* Headers */ = {
-                        isa = PBXHeadersBuildPhase;
-                        buildActionMask = 2147483647;
-                        files = (
-                        );
-                        runOnlyForDeploymentPostprocessing = 0;
-                };
-/* End PBXHeadersBuildPhase section */
-
-/* Begin PBXNativeTarget section */
-                41825CB51DF56CA80072E48E /* webrtc */ = {
</del><ins>+                FB39D0D01200F0E300088E69 /* libwebrtc */ = {
</ins><span class="cx">                         isa = PBXNativeTarget;
</span><del>-                        buildConfigurationList = 41825CB81DF56CA80072E48E /* Build configuration list for PBXNativeTarget &quot;webrtc&quot; */;
</del><ins>+                        buildConfigurationList = FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget &quot;libwebrtc&quot; */;
</ins><span class="cx">                         buildPhases = (
</span><del>-                                41825CB21DF56CA80072E48E /* Sources */,
-                                41825CB31DF56CA80072E48E /* Frameworks */,
-                                41825CB41DF56CA80072E48E /* Headers */,
-                                41825CBA1DF56CEA0072E48E /* CMake generation */,
-                                414F669C1DF578F700A094D6 /* Building library with make */,
</del><ins>+                                FB39D77B1201110C00088E69 /* Headers */,
+                                FB39D0CE1200F0E300088E69 /* Sources */,
+                                FB39D0CF1200F0E300088E69 /* Frameworks */,
+                                312BDB0B15FECAB00097EBC7 /* CopyFiles */,
+                                312BDB0D15FECACE0097EBC7 /* CopyFiles */,
</ins><span class="cx">                         );
</span><span class="cx">                         buildRules = (
</span><span class="cx">                         );
</span><span class="cx">                         dependencies = (
</span><ins>+                                5C4B4AC71E42C58B002651C8 /* PBXTargetDependency */,
+                                5C63FC621E418449002CA531 /* PBXTargetDependency */,
+                                5C63F6681E414B96002CA531 /* PBXTargetDependency */,
</ins><span class="cx">                         );
</span><del>-                        name = webrtc;
</del><ins>+                        name = libwebrtc;
</ins><span class="cx">                         productName = libwebrtc;
</span><del>-                        productReference = 41825CB61DF56CA80072E48E /* libwebrtc.a */;
</del><ins>+                        productReference = FB39D0D11200F0E300088E69 /* libwebrtc.a */;
</ins><span class="cx">                         productType = &quot;com.apple.product-type.library.static&quot;;
</span><span class="cx">                 };
</span><span class="cx"> /* End PBXNativeTarget section */
</span><span class="cx"> 
</span><span class="cx"> /* Begin PBXProject section */
</span><del>-                6BA5358753AF0018BDB3F101 /* Project object */ = {
</del><ins>+                FB39D0701200ED9200088E69 /* Project object */ = {
</ins><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><del>-                                BuildIndependentTargetsInParallel = YES;
</del><ins>+                                LastSwiftUpdateCheck = 0700;
+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                                 TargetAttributes = {
</span><del>-                                        41825CB51DF56CA80072E48E = {
-                                                CreatedOnToolsVersion = 8.2;
</del><ins>+                                        5C63F6611E414AB6002CA531 = {
+                                                CreatedOnToolsVersion = 8.3;
</ins><span class="cx">                                                 ProvisioningStyle = Automatic;
</span><span class="cx">                                         };
</span><span class="cx">                                 };
</span><span class="cx">                         };
</span><del>-                        buildConfigurationList = D6CE803C18C3144820BC8DCE /* Build configuration list for PBXProject &quot;libwebrtc&quot; */;
</del><ins>+                        buildConfigurationList = FB39D0731200ED9200088E69 /* Build configuration list for PBXProject &quot;libwebrtc&quot; */;
</ins><span class="cx">                         compatibilityVersion = &quot;Xcode 3.2&quot;;
</span><span class="cx">                         developmentRegion = English;
</span><del>-                        hasScannedForEncodings = 1;
</del><ins>+                        hasScannedForEncodings = 0;
</ins><span class="cx">                         knownRegions = (
</span><del>-                                en,
</del><ins>+                                English,
+                                Japanese,
+                                French,
+                                German,
</ins><span class="cx">                         );
</span><del>-                        mainGroup = F5CCAE719A4D508C59F50513;
-                        productRefGroup = 41825CB71DF56CA80072E48E /* Products */;
</del><ins>+                        mainGroup = FB39D06E1200ED9200088E69;
</ins><span class="cx">                         projectDirPath = &quot;&quot;;
</span><span class="cx">                         projectRoot = &quot;&quot;;
</span><span class="cx">                         targets = (
</span><del>-                                41825CB51DF56CA80072E48E /* webrtc */,
</del><ins>+                                FB39D0D01200F0E300088E69 /* libwebrtc */,
+                                5C63F6611E414AB6002CA531 /* Copy webrtc headers */,
+                                5C63FA7A1E418411002CA531 /* boringssl */,
+                                5C4B490E1E42C336002651C8 /* opus */,
</ins><span class="cx">                         );
</span><span class="cx">                 };
</span><span class="cx"> /* End PBXProject section */
</span><span class="cx"> 
</span><span class="cx"> /* Begin PBXShellScriptBuildPhase section */
</span><del>-                414F669C1DF578F700A094D6 /* Building library with make */ = {
</del><ins>+                5C63F6661E414ABA002CA531 /* ShellScript */ = {
</ins><span class="cx">                         isa = PBXShellScriptBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="cx">                         files = (
</span><span class="lines">@@ -13124,192 +9854,1610 @@
</span><span class="cx">                         );
</span><span class="cx">                         inputPaths = (
</span><span class="cx">                         );
</span><del>-                        name = &quot;Building library with make&quot;;
</del><span class="cx">                         outputPaths = (
</span><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                         shellPath = /bin/sh;
</span><del>-                        shellScript = &quot;make LIBWEBRTC -C $BUILT_PRODUCTS_DIR/libwebrtc&quot;;
</del><ins>+                        shellScript = &quot;PRIVATE_HEADERS_FOLDER_PATH=usr/local/include\n\nif [[ \&quot;${DEPLOYMENT_LOCATION}\&quot; == \&quot;NO\&quot; ]]; then\n    PRIVATE_HEADERS_PATH=\&quot;${TARGET_BUILD_DIR%/}/${PRIVATE_HEADERS_FOLDER_PATH}\&quot;\nelse\n    PRIVATE_HEADERS_PATH=\&quot;${DSTROOT}${INSTALL_PATH_PREFIX%/}/${PRIVATE_HEADERS_FOLDER_PATH}\&quot;\nfi;\n\nmkdir -p \&quot;${PRIVATE_HEADERS_PATH}\&quot;\n\nrsync -av --no-owner --no-group --prune-empty-dirs --exclude \&quot;.svn\&quot; --exclude \&quot;usr\&quot; --include \&quot;*/\&quot; --include \&quot;*.h\&quot; --exclude \&quot;*\&quot; \&quot;${SRCROOT}/Source/webrtc\&quot; \&quot;${PRIVATE_HEADERS_PATH}\&quot;\n&quot;;
</ins><span class="cx">                 };
</span><del>-                41825CBA1DF56CEA0072E48E /* CMake generation */ = {
-                        isa = PBXShellScriptBuildPhase;
-                        buildActionMask = 12;
</del><ins>+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+                5C4B492F1E42C336002651C8 /* Sources */ = {
+                        isa = PBXSourcesBuildPhase;
+                        buildActionMask = 2147483647;
</ins><span class="cx">                         files = (
</span><ins>+                                5CDD8E3A1E43C80C00621E92 /* A2NLSF.c in Sources */,
+                                5CDD8E3B1E43C80C00621E92 /* ana_filt_bank_1.c in Sources */,
+                                5C4B4AB51E42C574002651C8 /* analysis.c in Sources */,
+                                5CDD8F3A1E43CB1E00621E92 /* apply_sine_window_FIX.c in Sources */,
+                                5CDD8EE01E43C9F600621E92 /* apply_sine_window_FLP.c in Sources */,
+                                5CDD8F3B1E43CB1E00621E92 /* autocorr_FIX.c in Sources */,
+                                5CDD8EE11E43C9F600621E92 /* autocorrelation_FLP.c in Sources */,
+                                5CDD8D311E43C79C00621E92 /* bands.c in Sources */,
+                                5CDD8E3D1E43C80C00621E92 /* biquad_alt.c in Sources */,
+                                5CDD8F3C1E43CB1E00621E92 /* burg_modified_FIX.c in Sources */,
+                                5CDD8EE21E43C9F600621E92 /* burg_modified_FLP.c in Sources */,
+                                5CDD8E3F1E43C80C00621E92 /* bwexpander.c in Sources */,
+                                5CDD8E3E1E43C80C00621E92 /* bwexpander_32.c in Sources */,
+                                5CDD8EE31E43C9F600621E92 /* bwexpander_FLP.c in Sources */,
+                                5CDD8D371E43C79C00621E92 /* celt.c in Sources */,
+                                5CDD8D331E43C79C00621E92 /* celt_decoder.c in Sources */,
+                                5CDD8D341E43C79C00621E92 /* celt_encoder.c in Sources */,
+                                5CDD8D351E43C79C00621E92 /* celt_lpc.c in Sources */,
+                                5CDD8D261E43C79C00621E92 /* celt_lpc_sse.c in Sources */,
+                                5CDD8E401E43C80C00621E92 /* check_control_input.c in Sources */,
+                                5CDD8E411E43C80C00621E92 /* CNG.c in Sources */,
+                                5CDD8E421E43C80C00621E92 /* code_signs.c in Sources */,
+                                5CDD8E431E43C80C00621E92 /* control_audio_bandwidth.c in Sources */,
+                                5CDD8E441E43C80C00621E92 /* control_codec.c in Sources */,
+                                5CDD8E451E43C80C00621E92 /* control_SNR.c in Sources */,
+                                5CDD8F3D1E43CB1E00621E92 /* corrMatrix_FIX.c in Sources */,
+                                5CDD8EE41E43C9F600621E92 /* corrMatrix_FLP.c in Sources */,
+                                5CDD8D3A1E43C79C00621E92 /* cwrs.c in Sources */,
+                                5CDD8E471E43C80C00621E92 /* debug.c in Sources */,
+                                5CDD8E491E43C80C00621E92 /* dec_API.c in Sources */,
+                                5CDD8E4A1E43C80C00621E92 /* decode_core.c in Sources */,
+                                5CDD8E4B1E43C80C00621E92 /* decode_frame.c in Sources */,
+                                5CDD8E4C1E43C80C00621E92 /* decode_indices.c in Sources */,
+                                5CDD8E4D1E43C80C00621E92 /* decode_parameters.c in Sources */,
+                                5CDD8E4E1E43C80C00621E92 /* decode_pitch.c in Sources */,
+                                5CDD8E4F1E43C80C00621E92 /* decode_pulses.c in Sources */,
+                                5CDD8E501E43C80C00621E92 /* decoder_set_fs.c in Sources */,
+                                5CDD8E521E43C80C00621E92 /* enc_API.c in Sources */,
+                                5CDD8F3E1E43CB1E00621E92 /* encode_frame_FIX.c in Sources */,
+                                5CDD8EE51E43C9F600621E92 /* encode_frame_FLP.c in Sources */,
+                                5CDD8E531E43C80C00621E92 /* encode_indices.c in Sources */,
+                                5CDD8E541E43C80C00621E92 /* encode_pulses.c in Sources */,
+                                5CDD8EE61E43C9F600621E92 /* energy_FLP.c in Sources */,
+                                5CDD8D3D1E43C79C00621E92 /* entcode.c in Sources */,
+                                5CDD8D3F1E43C79C00621E92 /* entdec.c in Sources */,
+                                5CDD8D411E43C79C00621E92 /* entenc.c in Sources */,
+                                5CDD8F3F1E43CB1E00621E92 /* find_LPC_FIX.c in Sources */,
+                                5CDD8EE71E43C9F600621E92 /* find_LPC_FLP.c in Sources */,
+                                5CDD8F401E43CB1E00621E92 /* find_LTP_FIX.c in Sources */,
+                                5CDD8EE81E43C9F600621E92 /* find_LTP_FLP.c in Sources */,
+                                5CDD8F411E43CB1E00621E92 /* find_pitch_lags_FIX.c in Sources */,
+                                5CDD8EE91E43C9F600621E92 /* find_pitch_lags_FLP.c in Sources */,
+                                5CDD8F421E43CB1E00621E92 /* find_pred_coefs_FIX.c in Sources */,
+                                5CDD8EEA1E43C9F600621E92 /* find_pred_coefs_FLP.c in Sources */,
+                                5CDD8E561E43C80C00621E92 /* gain_quant.c in Sources */,
+                                5CDD8E571E43C80C00621E92 /* HP_variable_cutoff.c in Sources */,
+                                5CDD8E581E43C80C00621E92 /* init_decoder.c in Sources */,
+                                5CDD8E591E43C80C00621E92 /* init_encoder.c in Sources */,
+                                5CDD8E5B1E43C80C00621E92 /* inner_prod_aligned.c in Sources */,
+                                5CDD8EEB1E43C9F600621E92 /* inner_product_FLP.c in Sources */,
+                                5CDD8E5C1E43C80C00621E92 /* interpolate.c in Sources */,
+                                5CDD8F431E43CB1E00621E92 /* k2a_FIX.c in Sources */,
+                                5CDD8EEC1E43C9F600621E92 /* k2a_FLP.c in Sources */,
+                                5CDD8F441E43CB1E00621E92 /* k2a_Q16_FIX.c in Sources */,
+                                5CDD8D461E43C79C00621E92 /* kiss_fft.c in Sources */,
+                                5CDD8D481E43C79C00621E92 /* laplace.c in Sources */,
+                                5CDD8EED1E43C9F600621E92 /* levinsondurbin_FLP.c in Sources */,
+                                5CDD8E5D1E43C80C00621E92 /* lin2log.c in Sources */,
+                                5CDD8E5E1E43C80C00621E92 /* log2lin.c in Sources */,
+                                5CDD8E5F1E43C80C00621E92 /* LP_variable_cutoff.c in Sources */,
+                                5CDD8E601E43C80C00621E92 /* LPC_analysis_filter.c in Sources */,
+                                5CDD8EEE1E43C9F600621E92 /* LPC_analysis_filter_FLP.c in Sources */,
+                                5CDD8E611E43C80C00621E92 /* LPC_inv_pred_gain.c in Sources */,
+                                5CDD8EEF1E43C9F600621E92 /* LPC_inv_pred_gain_FLP.c in Sources */,
+                                5CDD8F451E43CB1E00621E92 /* LTP_analysis_filter_FIX.c in Sources */,
+                                5CDD8EF01E43C9F600621E92 /* LTP_analysis_filter_FLP.c in Sources */,
+                                5CDD8F461E43CB1E00621E92 /* LTP_scale_ctrl_FIX.c in Sources */,
+                                5CDD8EF11E43C9F600621E92 /* LTP_scale_ctrl_FLP.c in Sources */,
+                                5CDD8D4A1E43C79C00621E92 /* mathops.c in Sources */,
+                                5CDD8D4C1E43C79C00621E92 /* mdct.c in Sources */,
+                                5C4B4AB81E42C574002651C8 /* mlp.c in Sources */,
+                                5C4B4AB71E42C574002651C8 /* mlp_data.c in Sources */,
+                                5CDD8D4F1E43C79C00621E92 /* modes.c in Sources */,
+                                5CDD8E6D1E43C80C00621E92 /* NLSF2A.c in Sources */,
+                                5CDD8E661E43C80C00621E92 /* NLSF_decode.c in Sources */,
+                                5CDD8E671E43C80C00621E92 /* NLSF_del_dec_quant.c in Sources */,
+                                5CDD8E681E43C80C00621E92 /* NLSF_encode.c in Sources */,
+                                5CDD8E691E43C80C00621E92 /* NLSF_stabilize.c in Sources */,
+                                5CDD8E6A1E43C80C00621E92 /* NLSF_unpack.c in Sources */,
+                                5CDD8E6C1E43C80C00621E92 /* NLSF_VQ.c in Sources */,
+                                5CDD8E6B1E43C80C00621E92 /* NLSF_VQ_weights_laroia.c in Sources */,
+                                5CDD8F481E43CB1E00621E92 /* noise_shape_analysis_FIX.c in Sources */,
+                                5CDD8EF31E43C9F600621E92 /* noise_shape_analysis_FLP.c in Sources */,
+                                5CDD8E6F1E43C80C00621E92 /* NSQ.c in Sources */,
+                                5CDD8E6E1E43C80C00621E92 /* NSQ_del_dec.c in Sources */,
+                                5CDD8E341E43C80C00621E92 /* NSQ_del_dec_sse.c in Sources */,
+                                5CDD8E351E43C80C00621E92 /* NSQ_sse.c in Sources */,
+                                5C4B4AC21E42C574002651C8 /* opus.c in Sources */,
+                                5C4B4ABA1E42C574002651C8 /* opus_compare.c in Sources */,
+                                5C4B4ABB1E42C574002651C8 /* opus_decoder.c in Sources */,
+                                5C4B4ABC1E42C574002651C8 /* opus_demo.c in Sources */,
+                                5C4B4ABD1E42C574002651C8 /* opus_encoder.c in Sources */,
+                                5C4B4AC01E42C574002651C8 /* opus_multistream.c in Sources */,
+                                5C4B4ABE1E42C574002651C8 /* opus_multistream_decoder.c in Sources */,
+                                5C4B4ABF1E42C574002651C8 /* opus_multistream_encoder.c in Sources */,
+                                5CDD8D521E43C79C00621E92 /* pitch.c in Sources */,
+                                5CDD8F491E43CB1E00621E92 /* pitch_analysis_core_FIX.c in Sources */,
+                                5CDD8EF41E43C9F600621E92 /* pitch_analysis_core_FLP.c in Sources */,
+                                5CDD8E721E43C80C00621E92 /* pitch_est_tables.c in Sources */,
+                                5CDD8D281E43C79C00621E92 /* pitch_sse.c in Sources */,
+                                5CDD8D2A1E43C79C00621E92 /* pitch_sse2.c in Sources */,
+                                5CDD8D2B1E43C79C00621E92 /* pitch_sse4_1.c in Sources */,
+                                5CDD8E731E43C80C00621E92 /* PLC.c in Sources */,
+                                5CDD8F4A1E43CB1E00621E92 /* prefilter_FIX.c in Sources */,
+                                5CDD8EF51E43C9F600621E92 /* prefilter_FLP.c in Sources */,
+                                5CDD8F4B1E43CB1E00621E92 /* process_gains_FIX.c in Sources */,
+                                5CDD8EF61E43C9F600621E92 /* process_gains_FLP.c in Sources */,
+                                5CDD8E751E43C80C00621E92 /* process_NLSFs.c in Sources */,
+                                5CDD8D541E43C79C00621E92 /* quant_bands.c in Sources */,
+                                5CDD8E761E43C80C00621E92 /* quant_LTP_gains.c in Sources */,
+                                5CDD8D561E43C79C00621E92 /* rate.c in Sources */,
+                                5CDD8F4C1E43CB1E00621E92 /* regularize_correlations_FIX.c in Sources */,
+                                5CDD8EF71E43C9F600621E92 /* regularize_correlations_FLP.c in Sources */,
+                                5C4B4AC41E42C574002651C8 /* repacketizer.c in Sources */,
+                                5C4B4AC31E42C574002651C8 /* repacketizer_demo.c in Sources */,
+                                5CDD8E811E43C80C00621E92 /* resampler.c in Sources */,
+                                5CDD8E781E43C80C00621E92 /* resampler_down2.c in Sources */,
+                                5CDD8E771E43C80C00621E92 /* resampler_down2_3.c in Sources */,
+                                5CDD8E791E43C80C00621E92 /* resampler_private_AR2.c in Sources */,
+                                5CDD8E7A1E43C80C00621E92 /* resampler_private_down_FIR.c in Sources */,
+                                5CDD8E7B1E43C80C00621E92 /* resampler_private_IIR_FIR.c in Sources */,
+                                5CDD8E7C1E43C80C00621E92 /* resampler_private_up2_HQ.c in Sources */,
+                                5CDD8E7E1E43C80C00621E92 /* resampler_rom.c in Sources */,
+                                5CDD8F4E1E43CB1E00621E92 /* residual_energy16_FIX.c in Sources */,
+                                5CDD8F4D1E43CB1E00621E92 /* residual_energy_FIX.c in Sources */,
+                                5CDD8EF81E43C9F600621E92 /* residual_energy_FLP.c in Sources */,
+                                5CDD8EF91E43C9F600621E92 /* scale_copy_vector_FLP.c in Sources */,
+                                5CDD8EFA1E43C9F600621E92 /* scale_vector_FLP.c in Sources */,
+                                5CDD8F501E43CB1E00621E92 /* schur64_FIX.c in Sources */,
+                                5CDD8F4F1E43CB1E00621E92 /* schur_FIX.c in Sources */,
+                                5CDD8EFB1E43C9F600621E92 /* schur_FLP.c in Sources */,
+                                5CDD8E821E43C80C00621E92 /* shell_coder.c in Sources */,
+                                5CDD8E831E43C80C00621E92 /* sigm_Q15.c in Sources */,
+                                5CDD8F511E43CB1E00621E92 /* solve_LS_FIX.c in Sources */,
+                                5CDD8EFD1E43C9F600621E92 /* solve_LS_FLP.c in Sources */,
+                                5CDD8E851E43C80C00621E92 /* sort.c in Sources */,
+                                5CDD8EFE1E43C9F600621E92 /* sort_FLP.c in Sources */,
+                                5CDD8E861E43C80C00621E92 /* stereo_decode_pred.c in Sources */,
+                                5CDD8E871E43C80C00621E92 /* stereo_encode_pred.c in Sources */,
+                                5CDD8E881E43C80C00621E92 /* stereo_find_predictor.c in Sources */,
+                                5CDD8E891E43C80C00621E92 /* stereo_LR_to_MS.c in Sources */,
+                                5CDD8E8A1E43C80C00621E92 /* stereo_MS_to_LR.c in Sources */,
+                                5CDD8E8B1E43C80C00621E92 /* stereo_quant_pred.c in Sources */,
+                                5CDD8E8D1E43C80C00621E92 /* sum_sqr_shift.c in Sources */,
+                                5CDD8E8E1E43C80C00621E92 /* table_LSF_cos.c in Sources */,
+                                5CDD8E8F1E43C80C00621E92 /* tables_gain.c in Sources */,
+                                5CDD8E901E43C80C00621E92 /* tables_LTP.c in Sources */,
+                                5CDD8E911E43C80C00621E92 /* tables_NLSF_CB_NB_MB.c in Sources */,
+                                5CDD8E921E43C80C00621E92 /* tables_NLSF_CB_WB.c in Sources */,
+                                5CDD8E931E43C80C00621E92 /* tables_other.c in Sources */,
+                                5CDD8E941E43C80C00621E92 /* tables_pitch_lag.c in Sources */,
+                                5CDD8E951E43C80C00621E92 /* tables_pulses_per_block.c in Sources */,
+                                5CDD8E991E43C80C00621E92 /* VAD.c in Sources */,
+                                5CDD8E371E43C80C00621E92 /* VAD_sse.c in Sources */,
+                                5CDD8F531E43CB1E00621E92 /* vector_ops_FIX.c in Sources */,
+                                5CDD8D5B1E43C79C00621E92 /* vq.c in Sources */,
+                                5CDD8E9A1E43C80C00621E92 /* VQ_WMat_EC.c in Sources */,
+                                5CDD8E381E43C80C00621E92 /* VQ_WMat_EC_sse.c in Sources */,
+                                5CDD8F541E43CB1E00621E92 /* warped_autocorrelation_FIX.c in Sources */,
+                                5CDD8F001E43C9F600621E92 /* warped_autocorrelation_FLP.c in Sources */,
+                                5CDD8F011E43C9F600621E92 /* wrappers_FLP.c in Sources */,
+                                5CDD8D2C1E43C79C00621E92 /* x86_celt_map.c in Sources */,
+                                5CDD8E391E43C80C00621E92 /* x86_silk_map.c in Sources */,
+                                5CDD8D2D1E43C79C00621E92 /* x86cpu.c in Sources */,
</ins><span class="cx">                         );
</span><del>-                        inputPaths = (
</del><ins>+                        runOnlyForDeploymentPostprocessing = 0;
+                };
+                5C63FB9F1E418411002CA531 /* Sources */ = {
+                        isa = PBXSourcesBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
+                                5C4B47471E42AAF5002651C8 /* a_bitstr.c in Sources */,
+                                5C4B47481E42AAF5002651C8 /* a_bool.c in Sources */,
+                                5C4B47491E42AAF5002651C8 /* a_d2i_fp.c in Sources */,
+                                5C4B466D1E42AA3C002651C8 /* a_digest.c in Sources */,
+                                5C4B474A1E42AAF5002651C8 /* a_dup.c in Sources */,
+                                5C4B474B1E42AAF5002651C8 /* a_enum.c in Sources */,
+                                5C4B474C1E42AAF5002651C8 /* a_gentm.c in Sources */,
+                                5C4B474D1E42AAF5002651C8 /* a_i2d_fp.c in Sources */,
+                                5C4B474E1E42AAF5002651C8 /* a_int.c in Sources */,
+                                5C4B474F1E42AAF5002651C8 /* a_mbstr.c in Sources */,
+                                5C4B47501E42AAF5002651C8 /* a_object.c in Sources */,
+                                5C4B47511E42AAF5002651C8 /* a_octet.c in Sources */,
+                                5C4B47521E42AAF5002651C8 /* a_print.c in Sources */,
+                                5C4B466E1E42AA3C002651C8 /* a_sign.c in Sources */,
+                                5C4B466F1E42AA3C002651C8 /* a_strex.c in Sources */,
+                                5C4B47531E42AAF5002651C8 /* a_strnid.c in Sources */,
+                                5C4B47541E42AAF5002651C8 /* a_time.c in Sources */,
+                                5C4B47551E42AAF5002651C8 /* a_type.c in Sources */,
+                                5C4B47561E42AAF5002651C8 /* a_utctm.c in Sources */,
+                                5C4B47571E42AAF5002651C8 /* a_utf8.c in Sources */,
+                                5C4B46701E42AA3C002651C8 /* a_verify.c in Sources */,
+                                5C4B47241E42AAE0002651C8 /* add.c in Sources */,
+                                5C4B47101E42AACB002651C8 /* aead.c in Sources */,
+                                5C4B47D11E42BDB1002651C8 /* aes-586.S in Sources */,
+                                5C4B47961E42B60C002651C8 /* aes-x86_64.S in Sources */,
+                                5C63FC721E4186AD002CA531 /* aes.c in Sources */,
+                                5C63FC711E4186A8002CA531 /* aes_test.cc in Sources */,
+                                5C4B47A11E42B623002651C8 /* aesni-gcm-x86_64.S in Sources */,
+                                5C4B47D21E42BDB1002651C8 /* aesni-x86.S in Sources */,
+                                5C4B47971E42B60C002651C8 /* aesni-x86_64.S in Sources */,
+                                5C4B46711E42AA3C002651C8 /* algorithm.c in Sources */,
+                                5C4B471E1E42AAD6002651C8 /* asn1_compat.c in Sources */,
+                                5C4B46721E42AA3C002651C8 /* asn1_gen.c in Sources */,
+                                5C4B47591E42AAF5002651C8 /* asn1_lib.c in Sources */,
+                                5C4B475B1E42AAF5002651C8 /* asn1_par.c in Sources */,
+                                5C4B475C1E42AAF5002651C8 /* asn1_test.cc in Sources */,
+                                5C4B47581E42AAF5002651C8 /* asn_pack.c in Sources */,
+                                5C4B47461E42AAEF002651C8 /* base64.c in Sources */,
+                                5C4B471F1E42AAD6002651C8 /* ber.c in Sources */,
+                                5C4B473B1E42AAEA002651C8 /* bio.c in Sources */,
+                                5C4B473A1E42AAEA002651C8 /* bio_mem.c in Sources */,
+                                5C4B46A91E42AA4D002651C8 /* blinding.c in Sources */,
+                                5C4B47CE1E42BDB1002651C8 /* bn-586.S in Sources */,
+                                5C4B47271E42AAE0002651C8 /* bn.c in Sources */,
+                                5C4B47251E42AAE0002651C8 /* bn_asn1.c in Sources */,
+                                5C4B47261E42AAE0002651C8 /* bn_test.cc in Sources */,
+                                5C4B47981E42B60C002651C8 /* bsaes-x86_64.S in Sources */,
+                                5C4B47231E42AADA002651C8 /* buf.c in Sources */,
+                                5C4B473C1E42AAEA002651C8 /* buffer.c in Sources */,
+                                5C4B46731E42AA3C002651C8 /* by_dir.c in Sources */,
+                                5C4B46741E42AA3C002651C8 /* by_file.c in Sources */,
+                                5C4B47201E42AAD6002651C8 /* cbb.c in Sources */,
+                                5C4B46D61E42AA7B002651C8 /* cbc.c in Sources */,
+                                5C4B47211E42AAD6002651C8 /* cbs.c in Sources */,
+                                5C4B46D71E42AA7B002651C8 /* cfb.c in Sources */,
+                                5C4B47CD1E42BDB1002651C8 /* chacha-x86.S in Sources */,
+                                5C4B479E1E42B619002651C8 /* chacha-x86_64.S in Sources */,
+                                5C4B471D1E42AAD0002651C8 /* chacha.c in Sources */,
+                                5C4B47091E42AABE002651C8 /* check.c in Sources */,
+                                5C4B47111E42AACB002651C8 /* cipher.c in Sources */,
+                                5C4B470F1E42AAC6002651C8 /* cmac.c in Sources */,
+                                5C4B47281E42AAE0002651C8 /* cmp.c in Sources */,
+                                5C4B47CF1E42BDB1002651C8 /* co-586.S in Sources */,
+                                5C4B47DB1E42C021002651C8 /* conf.c in Sources */,
+                                5C4B473D1E42AAEA002651C8 /* connect.c in Sources */,
+                                5C4B463A1E42AA2C002651C8 /* constant_time_test.c in Sources */,
+                                5C4B47291E42AAE0002651C8 /* convert.c in Sources */,
+                                5C4B463B1E42AA2C002651C8 /* cpu-intel.c in Sources */,
+                                5C4B463C1E42AA2C002651C8 /* crypto.c in Sources */,
+                                5C4B46D81E42AA7B002651C8 /* ctr.c in Sources */,
+                                5C4B472A1E42AAE0002651C8 /* ctx.c in Sources */,
+                                5C4B4D001E432185002651C8 /* curve25519.c in Sources */,
+                                5C4B48231E42C06A002651C8 /* custom_extensions.c in Sources */,
+                                5C4B48241E42C06A002651C8 /* d1_both.c in Sources */,
+                                5C4B48251E42C06A002651C8 /* d1_lib.c in Sources */,
+                                5C4B48261E42C06A002651C8 /* d1_pkt.c in Sources */,
+                                5C4B48271E42C06A002651C8 /* d1_srtp.c in Sources */,
+                                5C4B47121E42AACB002651C8 /* derive_key.c in Sources */,
+                                5C4B470D1E42AAC2002651C8 /* des.c in Sources */,
+                                5C4B46B11E42AA57002651C8 /* deterministic.c in Sources */,
+                                5C4B470B1E42AABE002651C8 /* dh.c in Sources */,
+                                5C4B470A1E42AABE002651C8 /* dh_asn1.c in Sources */,
+                                5C4B47051E42AAB9002651C8 /* digest.c in Sources */,
+                                5C4B47061E42AAB9002651C8 /* digests.c in Sources */,
+                                5C4B46E31E42AA97002651C8 /* digestsign.c in Sources */,
+                                5C4B472B1E42AAE0002651C8 /* div.c in Sources */,
+                                5C4B47041E42AAB4002651C8 /* dsa.c in Sources */,
+                                5C4B48471E42C0F6002651C8 /* dsa_asn1.c in Sources */,
+                                5C4B48281E42C06A002651C8 /* dtls_method.c in Sources */,
+                                5C4B48291E42C06A002651C8 /* dtls_record.c in Sources */,
+                                5C4B47131E42AACB002651C8 /* e_aes.c in Sources */,
+                                5C4B47141E42AACB002651C8 /* e_chacha20poly1305.c in Sources */,
+                                5C4B47151E42AACB002651C8 /* e_des.c in Sources */,
+                                5C4B47161E42AACB002651C8 /* e_null.c in Sources */,
+                                5C4B47171E42AACB002651C8 /* e_rc2.c in Sources */,
+                                5C4B47181E42AACB002651C8 /* e_rc4.c in Sources */,
+                                5C4B47191E42AACB002651C8 /* e_ssl3.c in Sources */,
+                                5C4B471A1E42AACB002651C8 /* e_tls.c in Sources */,
+                                5C4B46F91E42AAB0002651C8 /* ec.c in Sources */,
+                                5C4B46F61E42AAB0002651C8 /* ec_asn1.c in Sources */,
+                                5C4B46F71E42AAB0002651C8 /* ec_key.c in Sources */,
+                                5C4B46F81E42AAB0002651C8 /* ec_montgomery.c in Sources */,
+                                5C4B46F51E42AAAA002651C8 /* ecdh.c in Sources */,
+                                5C4B46F41E42AAA6002651C8 /* ecdsa.c in Sources */,
+                                5C4B46F31E42AAA6002651C8 /* ecdsa_asn1.c in Sources */,
+                                5C4B46F21E42AAA1002651C8 /* engine.c in Sources */,
+                                5C4B46F11E42AA9C002651C8 /* err.c in Sources */,
+                                5C4B4C8A1E432051002651C8 /* err_data.c in Sources */,
+                                5C4B46CE1E42AA75002651C8 /* error_correction.c in Sources */,
+                                5C4B46E61E42AA97002651C8 /* evp.c in Sources */,
+                                5C4B46E41E42AA97002651C8 /* evp_asn1.c in Sources */,
+                                5C4B46E51E42AA97002651C8 /* evp_ctx.c in Sources */,
+                                5C4B463D1E42AA2C002651C8 /* ex_data.c in Sources */,
+                                5C4B46FA1E42AAB0002651C8 /* example_mul.c in Sources */,
+                                5C4B472C1E42AAE0002651C8 /* exponentiation.c in Sources */,
+                                5C4B475D1E42AAF5002651C8 /* f_enum.c in Sources */,
+                                5C4B475E1E42AAF5002651C8 /* f_int.c in Sources */,
+                                5C4B475F1E42AAF5002651C8 /* f_string.c in Sources */,
+                                5C4B473E1E42AAEA002651C8 /* fd.c in Sources */,
+                                5C4B473F1E42AAEA002651C8 /* file.c in Sources */,
+                                5C4B472D1E42AAE0002651C8 /* gcd.c in Sources */,
+                                5C4B46D91E42AA7B002651C8 /* gcm.c in Sources */,
+                                5C4B472E1E42AAE0002651C8 /* generic.c in Sources */,
+                                5C4B47CB1E42BDB1002651C8 /* ghash-x86.S in Sources */,
+                                5C4B47A21E42B623002651C8 /* ghash-x86_64.S in Sources */,
+                                5C4B482A1E42C06A002651C8 /* handshake_client.c in Sources */,
+                                5C4B482B1E42C06A002651C8 /* handshake_server.c in Sources */,
+                                5C4B47401E42AAEA002651C8 /* hexdump.c in Sources */,
+                                5C4B46E21E42AA92002651C8 /* hkdf.c in Sources */,
+                                5C4B46E11E42AA92002651C8 /* hkdf_test.c in Sources */,
+                                5C4B46E01E42AA8E002651C8 /* hmac.c in Sources */,
+                                5C4B46761E42AA3C002651C8 /* i2d_pr.c in Sources */,
+                                5C63FC741E4186AD002CA531 /* key_wrap.c in Sources */,
+                                5C4B47301E42AAE0002651C8 /* kronecker.c in Sources */,
+                                5C4B46DF1E42AA89002651C8 /* lhash.c in Sources */,
+                                5C4B46DE1E42AA89002651C8 /* lhash_test.c in Sources */,
+                                5C4B46DD1E42AA84002651C8 /* md4.c in Sources */,
+                                5C4B47CC1E42BDB1002651C8 /* md5-586.S in Sources */,
+                                5C4B47A01E42B61F002651C8 /* md5-x86_64.S in Sources */,
+                                5C4B46DC1E42AA80002651C8 /* md5.c in Sources */,
+                                5C4B463F1E42AA2C002651C8 /* mem.c in Sources */,
+                                5C63FC751E4186AD002CA531 /* mode_wrappers.c in Sources */,
+                                5C4B47321E42AAE0002651C8 /* montgomery.c in Sources */,
+                                5C4B47311E42AAE0002651C8 /* montgomery_inv.c in Sources */,
+                                5C4B47331E42AAE0002651C8 /* mul.c in Sources */,
+                                5C4B46D11E42AA75002651C8 /* newhope.c in Sources */,
+                                5C4B46D01E42AA75002651C8 /* newhope_test.cc in Sources */,
+                                5C4B46D21E42AA75002651C8 /* ntt.c in Sources */,
+                                5C4B46CD1E42AA70002651C8 /* obj.c in Sources */,
+                                5C4B46CA1E42AA70002651C8 /* obj_test.cc in Sources */,
+                                5C4B46CB1E42AA70002651C8 /* obj_xref.c in Sources */,
+                                5C4B46FC1E42AAB0002651C8 /* oct.c in Sources */,
+                                5C4B46DB1E42AA7B002651C8 /* ofb.c in Sources */,
+                                5C4B46FD1E42AAB0002651C8 /* p224-64.c in Sources */,
+                                5C4B46FE1E42AAB0002651C8 /* p256-64.c in Sources */,
+                                5C4B479F1E42B61D002651C8 /* p256-x86_64-asm.S in Sources */,
+                                5C4B47001E42AAB0002651C8 /* p256-x86_64.c in Sources */,
+                                5C4B46BB1E42AA66002651C8 /* p5_pbe.c in Sources */,
+                                5C4B46BC1E42AA66002651C8 /* p5_pbev2.c in Sources */,
+                                5C4B46BD1E42AA66002651C8 /* p8_pkey.c in Sources */,
+                                5C4B46E81E42AA97002651C8 /* p_dsa_asn1.c in Sources */,
+                                5C4B46EA1E42AA97002651C8 /* p_ec.c in Sources */,
+                                5C4B46E91E42AA97002651C8 /* p_ec_asn1.c in Sources */,
+                                5C4B46EC1E42AA97002651C8 /* p_rsa.c in Sources */,
+                                5C4B46EB1E42AA97002651C8 /* p_rsa_asn1.c in Sources */,
+                                5C4B46AB1E42AA4D002651C8 /* padding.c in Sources */,
+                                5C4B47421E42AAEA002651C8 /* pair.c in Sources */,
+                                5C4B470C1E42AABE002651C8 /* params.c in Sources */,
+                                5C4B46EE1E42AA97002651C8 /* pbkdf.c in Sources */,
+                                5C4B46ED1E42AA97002651C8 /* pbkdf_test.cc in Sources */,
+                                5C4B464A1E42AA34002651C8 /* pcy_cache.c in Sources */,
+                                5C4B464B1E42AA34002651C8 /* pcy_data.c in Sources */,
+                                5C4B464D1E42AA34002651C8 /* pcy_lib.c in Sources */,
+                                5C4B464E1E42AA34002651C8 /* pcy_map.c in Sources */,
+                                5C4B464F1E42AA34002651C8 /* pcy_node.c in Sources */,
+                                5C4B46501E42AA34002651C8 /* pcy_tree.c in Sources */,
+                                5C4B46C11E42AA6B002651C8 /* pem_all.c in Sources */,
+                                5C4B46C21E42AA6B002651C8 /* pem_info.c in Sources */,
+                                5C4B46C31E42AA6B002651C8 /* pem_lib.c in Sources */,
+                                5C4B46C41E42AA6B002651C8 /* pem_oth.c in Sources */,
+                                5C4B46C51E42AA6B002651C8 /* pem_pk8.c in Sources */,
+                                5C4B46C61E42AA6B002651C8 /* pem_pkey.c in Sources */,
+                                5C4B46C71E42AA6B002651C8 /* pem_x509.c in Sources */,
+                                5C4B46C81E42AA6B002651C8 /* pem_xaux.c in Sources */,
+                                5C4B46C01E42AA66002651C8 /* pkcs12_test.cc in Sources */,
+                                5C4B46791E42AA3C002651C8 /* pkcs7.c in Sources */,
+                                5C4B46781E42AA3C002651C8 /* pkcs7_test.c in Sources */,
+                                5C4B46BF1E42AA66002651C8 /* pkcs8.c in Sources */,
+                                5C4B46BE1E42AA66002651C8 /* pkcs8_test.cc in Sources */,
+                                5C4B46D31E42AA75002651C8 /* poly.c in Sources */,
+                                5C4B46B91E42AA61002651C8 /* poly1305.c in Sources */,
+                                5C4B46B81E42AA61002651C8 /* poly1305_vec.c in Sources */,
+                                5C4B46D41E42AA75002651C8 /* precomp.c in Sources */,
+                                5C4B47341E42AAE0002651C8 /* prime.c in Sources */,
+                                5C4B46EF1E42AA97002651C8 /* print.c in Sources */,
+                                5C4B47431E42AAEA002651C8 /* printf.c in Sources */,
+                                5C4B46B31E42AA57002651C8 /* rand.c in Sources */,
+                                5C4B47351E42AAE0002651C8 /* random.c in Sources */,
+                                5C4B46B01E42AA51002651C8 /* rc4.c in Sources */,
+                                5C4B47A31E42B625002651C8 /* rdrand-x86_64.S in Sources */,
+                                5C4B46D51E42AA75002651C8 /* reduce.c in Sources */,
+                                5C4B46401E42AA2C002651C8 /* refcount_c11.c in Sources */,
+                                5C4B46411E42AA2C002651C8 /* refcount_lock.c in Sources */,
+                                5C4B46421E42AA2C002651C8 /* refcount_test.c in Sources */,
+                                5C4B46AF1E42AA4D002651C8 /* rsa.c in Sources */,
+                                5C4B46AC1E42AA4D002651C8 /* rsa_asn1.c in Sources */,
+                                5C4B46AD1E42AA4D002651C8 /* rsa_impl.c in Sources */,
+                                5C4B467A1E42AA3C002651C8 /* rsa_pss.c in Sources */,
+                                5C4B46AE1E42AA4D002651C8 /* rsa_test.cc in Sources */,
+                                5C4B479A1E42B610002651C8 /* rsaz-avx2.S in Sources */,
+                                5C4B479B1E42B610002651C8 /* rsaz-x86_64.S in Sources */,
+                                5C4B47361E42AAE0002651C8 /* rsaz_exp.c in Sources */,
+                                5C4B482D1E42C06A002651C8 /* s3_both.c in Sources */,
+                                5C4B482E1E42C06A002651C8 /* s3_enc.c in Sources */,
+                                5C4B482F1E42C06A002651C8 /* s3_lib.c in Sources */,
+                                5C4B48301E42C06A002651C8 /* s3_pkt.c in Sources */,
+                                5C4B47C81E42BDB1002651C8 /* sha1-586.S in Sources */,
+                                5C4B47A41E42B629002651C8 /* sha1-x86_64.S in Sources */,
+                                5C4B46A61E42AA48002651C8 /* sha1.c in Sources */,
+                                5C4B47C91E42BDB1002651C8 /* sha256-586.S in Sources */,
+                                5C4B47A51E42B629002651C8 /* sha256-x86_64.S in Sources */,
+                                5C4B46A71E42AA48002651C8 /* sha256.c in Sources */,
+                                5C4B47CA1E42BDB1002651C8 /* sha512-586.S in Sources */,
+                                5C4B47A61E42B629002651C8 /* sha512-x86_64.S in Sources */,
+                                5C4B46A81E42AA48002651C8 /* sha512.c in Sources */,
+                                5C4B47381E42AAE0002651C8 /* shift.c in Sources */,
+                                5C4B46F01E42AA97002651C8 /* sign.c in Sources */,
+                                5C4B47011E42AAB0002651C8 /* simple.c in Sources */,
+                                5C4B47451E42AAEA002651C8 /* socket.c in Sources */,
+                                5C4B47441E42AAEA002651C8 /* socket_helper.c in Sources */,
+                                5C4B4D021E432185002651C8 /* spake25519.c in Sources */,
+                                5C4B47391E42AAE0002651C8 /* sqrt.c in Sources */,
+                                5C4B48311E42C06A002651C8 /* ssl_aead_ctx.c in Sources */,
+                                5C4B48321E42C06A002651C8 /* ssl_asn1.c in Sources */,
+                                5C4B48331E42C06A002651C8 /* ssl_buffer.c in Sources */,
+                                5C4B48341E42C06A002651C8 /* ssl_cert.c in Sources */,
+                                5C4B48351E42C06A002651C8 /* ssl_cipher.c in Sources */,
+                                5C4B48361E42C06A002651C8 /* ssl_ecdh.c in Sources */,
+                                5C4B48371E42C06A002651C8 /* ssl_file.c in Sources */,
+                                5C4B48381E42C06A002651C8 /* ssl_lib.c in Sources */,
+                                5C4B48391E42C06A002651C8 /* ssl_rsa.c in Sources */,
+                                5C4B483A1E42C06A002651C8 /* ssl_session.c in Sources */,
+                                5C4B483B1E42C06A002651C8 /* ssl_stat.c in Sources */,
+                                5C4B483C1E42C06A002651C8 /* ssl_test.cc in Sources */,
+                                5C4B46A51E42AA42002651C8 /* stack.c in Sources */,
+                                5C4B483D1E42C06A002651C8 /* t1_enc.c in Sources */,
+                                5C4B483E1E42C06A002651C8 /* t1_lib.c in Sources */,
+                                5C4B47601E42AAF5002651C8 /* t_bitst.c in Sources */,
+                                5C4B467B1E42AA3C002651C8 /* t_crl.c in Sources */,
+                                5C4B467C1E42AA3C002651C8 /* t_req.c in Sources */,
+                                5C4B467D1E42AA3C002651C8 /* t_x509.c in Sources */,
+                                5C4B467E1E42AA3C002651C8 /* t_x509a.c in Sources */,
+                                5C4B46511E42AA34002651C8 /* tab_test.c in Sources */,
+                                5C4B47611E42AAF5002651C8 /* tasn_dec.c in Sources */,
+                                5C4B47621E42AAF5002651C8 /* tasn_enc.c in Sources */,
+                                5C4B47631E42AAF5002651C8 /* tasn_fre.c in Sources */,
+                                5C4B47641E42AAF5002651C8 /* tasn_new.c in Sources */,
+                                5C4B47651E42AAF5002651C8 /* tasn_typ.c in Sources */,
+                                5C4B47661E42AAF5002651C8 /* tasn_utl.c in Sources */,
+                                5C4B46471E42AA2C002651C8 /* thread.c in Sources */,
+                                5C4B46431E42AA2C002651C8 /* thread_none.c in Sources */,
+                                5C4B46441E42AA2C002651C8 /* thread_pthread.c in Sources */,
+                                5C4B46451E42AA2C002651C8 /* thread_test.c in Sources */,
+                                5C4B46461E42AA2C002651C8 /* thread_win.c in Sources */,
+                                5C4B46481E42AA2C002651C8 /* time_support.c in Sources */,
+                                5C4B48411E42C06A002651C8 /* tls13_both.c in Sources */,
+                                5C4B48421E42C06A002651C8 /* tls13_client.c in Sources */,
+                                5C4B48431E42C06A002651C8 /* tls13_enc.c in Sources */,
+                                5C4B48441E42C06A002651C8 /* tls13_server.c in Sources */,
+                                5C4B471C1E42AACB002651C8 /* tls_cbc.c in Sources */,
+                                5C4B483F1E42C06A002651C8 /* tls_method.c in Sources */,
+                                5C4B48401E42C06A002651C8 /* tls_record.c in Sources */,
+                                5C4B46B41E42AA57002651C8 /* urandom.c in Sources */,
+                                5C4B47021E42AAB0002651C8 /* util-64.c in Sources */,
+                                5C4B46521E42AA34002651C8 /* v3_akey.c in Sources */,
+                                5C4B46531E42AA34002651C8 /* v3_akeya.c in Sources */,
+                                5C4B46541E42AA34002651C8 /* v3_alt.c in Sources */,
+                                5C4B46551E42AA34002651C8 /* v3_bcons.c in Sources */,
+                                5C4B46561E42AA34002651C8 /* v3_bitst.c in Sources */,
+                                5C4B46571E42AA34002651C8 /* v3_conf.c in Sources */,
+                                5C4B46581E42AA34002651C8 /* v3_cpols.c in Sources */,
+                                5C4B46591E42AA34002651C8 /* v3_crld.c in Sources */,
+                                5C4B465A1E42AA34002651C8 /* v3_enum.c in Sources */,
+                                5C4B465B1E42AA34002651C8 /* v3_extku.c in Sources */,
+                                5C4B465C1E42AA34002651C8 /* v3_genn.c in Sources */,
+                                5C4B465D1E42AA34002651C8 /* v3_ia5.c in Sources */,
+                                5C4B465E1E42AA34002651C8 /* v3_info.c in Sources */,
+                                5C4B465F1E42AA34002651C8 /* v3_int.c in Sources */,
+                                5C4B46601E42AA34002651C8 /* v3_lib.c in Sources */,
+                                5C4B46611E42AA34002651C8 /* v3_ncons.c in Sources */,
+                                5C4B46621E42AA34002651C8 /* v3_pci.c in Sources */,
+                                5C4B46631E42AA34002651C8 /* v3_pcia.c in Sources */,
+                                5C4B46641E42AA34002651C8 /* v3_pcons.c in Sources */,
+                                5C4B46651E42AA34002651C8 /* v3_pku.c in Sources */,
+                                5C4B46661E42AA34002651C8 /* v3_pmaps.c in Sources */,
+                                5C4B46671E42AA34002651C8 /* v3_prn.c in Sources */,
+                                5C4B46681E42AA34002651C8 /* v3_purp.c in Sources */,
+                                5C4B46691E42AA34002651C8 /* v3_skey.c in Sources */,
+                                5C4B466A1E42AA34002651C8 /* v3_sxnet.c in Sources */,
+                                5C4B466B1E42AA34002651C8 /* v3_utl.c in Sources */,
+                                5C4B466C1E42AA34002651C8 /* v3name_test.c in Sources */,
+                                5C4B47D31E42BDB1002651C8 /* vpaes-x86.S in Sources */,
+                                5C4B47991E42B60C002651C8 /* vpaes-x86_64.S in Sources */,
+                                5C4B47031E42AAB0002651C8 /* wnaf.c in Sources */,
+                                5C4B4D031E432185002651C8 /* x25519-x86_64.c in Sources */,
+                                5C4B469F1E42AA3C002651C8 /* x509.c in Sources */,
+                                5C4B468F1E42AA3C002651C8 /* x509_att.c in Sources */,
+                                5C4B46901E42AA3C002651C8 /* x509_cmp.c in Sources */,
+                                5C4B46911E42AA3C002651C8 /* x509_d2.c in Sources */,
+                                5C4B46921E42AA3C002651C8 /* x509_def.c in Sources */,
+                                5C4B46931E42AA3C002651C8 /* x509_ext.c in Sources */,
+                                5C4B46941E42AA3C002651C8 /* x509_lu.c in Sources */,
+                                5C4B46951E42AA3C002651C8 /* x509_obj.c in Sources */,
+                                5C4B46961E42AA3C002651C8 /* x509_r2x.c in Sources */,
+                                5C4B46971E42AA3C002651C8 /* x509_req.c in Sources */,
+                                5C4B46981E42AA3C002651C8 /* x509_set.c in Sources */,
+                                5C4B46991E42AA3C002651C8 /* x509_test.cc in Sources */,
+                                5C4B469A1E42AA3C002651C8 /* x509_trs.c in Sources */,
+                                5C4B469B1E42AA3C002651C8 /* x509_txt.c in Sources */,
+                                5C4B469C1E42AA3C002651C8 /* x509_v3.c in Sources */,
+                                5C4B469D1E42AA3C002651C8 /* x509_vfy.c in Sources */,
+                                5C4B469E1E42AA3C002651C8 /* x509_vpm.c in Sources */,
+                                5C4B46A01E42AA3C002651C8 /* x509cset.c in Sources */,
+                                5C4B46A11E42AA3C002651C8 /* x509name.c in Sources */,
+                                5C4B46A21E42AA3C002651C8 /* x509rset.c in Sources */,
+                                5C4B46A31E42AA3C002651C8 /* x509spki.c in Sources */,
+                                5C4B46A41E42AA3C002651C8 /* x509type.c in Sources */,
+                                5C4B47D01E42BDB1002651C8 /* x86-mont.S in Sources */,
+                                5C4B479C1E42B610002651C8 /* x86_64-mont.S in Sources */,
+                                5C4B479D1E42B610002651C8 /* x86_64-mont5.S in Sources */,
+                                5C4B46801E42AA3C002651C8 /* x_algor.c in Sources */,
+                                5C4B46811E42AA3C002651C8 /* x_all.c in Sources */,
+                                5C4B46821E42AA3C002651C8 /* x_attrib.c in Sources */,
+                                5C4B47671E42AAF5002651C8 /* x_bignum.c in Sources */,
+                                5C4B46831E42AA3C002651C8 /* x_crl.c in Sources */,
+                                5C4B46841E42AA3C002651C8 /* x_exten.c in Sources */,
+                                5C4B46851E42AA3C002651C8 /* x_info.c in Sources */,
+                                5C4B47681E42AAF5002651C8 /* x_long.c in Sources */,
+                                5C4B46861E42AA3C002651C8 /* x_name.c in Sources */,
+                                5C4B46871E42AA3C002651C8 /* x_pkey.c in Sources */,
+                                5C4B46881E42AA3C002651C8 /* x_pubkey.c in Sources */,
+                                5C4B46891E42AA3C002651C8 /* x_req.c in Sources */,
+                                5C4B468A1E42AA3C002651C8 /* x_sig.c in Sources */,
+                                5C4B468B1E42AA3C002651C8 /* x_spki.c in Sources */,
+                                5C4B468C1E42AA3C002651C8 /* x_val.c in Sources */,
+                                5C4B468D1E42AA3C002651C8 /* x_x509.c in Sources */,
+                                5C4B468E1E42AA3C002651C8 /* x_x509a.c in Sources */,
</ins><span class="cx">                         );
</span><del>-                        name = &quot;CMake generation&quot;;
-                        outputPaths = (
-                        );
</del><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><del>-                        shellPath = /bin/sh;
-                        shellScript = &quot;cmake $SRCROOT -B$BUILT_PRODUCTS_DIR/libwebrtc\n\n&quot;;
</del><span class="cx">                 };
</span><del>-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
-                41825CB21DF56CA80072E48E /* Sources */ = {
</del><ins>+                FB39D0CE1200F0E300088E69 /* Sources */ = {
</ins><span class="cx">                         isa = PBXSourcesBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="cx">                         files = (
</span><ins>+                                5CDD8B6C1E43C2B500621E92 /* abs_quant.c in Sources */,
+                                5CDD8B6A1E43C2B500621E92 /* abs_quant_loop.c in Sources */,
+                                5CDD89F81E43BFB300621E92 /* accelerate.cc in Sources */,
+                                5CDD85031E43B1EA00621E92 /* acm_codec_database.cc in Sources */,
+                                5CDD85091E43B1EA00621E92 /* acm_receiver.cc in Sources */,
+                                5CDD850B1E43B1EA00621E92 /* acm_resampler.cc in Sources */,
+                                5C4B48D71E42C1E3002651C8 /* adaptedvideotracksource.cc in Sources */,
+                                5CDD86BC1E43B9C200621E92 /* aec_core.cc in Sources */,
+                                5CDD86BB1E43B9C200621E92 /* aec_core_sse2.cc in Sources */,
+                                5CDD86BE1E43B9C200621E92 /* aec_resampler.cc in Sources */,
+                                5CDD85E71E43B81000621E92 /* aecm_core.cc in Sources */,
+                                5CDD85E41E43B81000621E92 /* aecm_core_c.cc in Sources */,
+                                5CDD90B01E43D52900621E92 /* cipher.c in Sources */,
+                                5CDD87011E43BA7500621E92 /* agc.cc in Sources */,
+                                5CDD86FF1E43BA7500621E92 /* agc_manager_direct.cc in Sources */,
+                                5CDD8FD11E43CD6600621E92 /* aimd_rate_control.cc in Sources */,
+                                5C4B4CC11E4320A9002651C8 /* aligned_malloc.cc in Sources */,
+                                5CDD8F9E1E43CCBE00621E92 /* alr_detector.cc in Sources */,
+                                5CDD86EC1E43BA6D00621E92 /* analog_agc.c in Sources */,
+                                5CDD87E51E43BDA100621E92 /* apm_data_dumper.cc in Sources */,
+                                5CDD893B1E43BF3A00621E92 /* app.cc in Sources */,
+                                5C63F6801E41619E002CA531 /* applefilesystem.mm in Sources */,
+                                5CDD87A91E43BC0500621E92 /* arith_routines.c in Sources */,
+                                5CDD87A71E43BC0500621E92 /* arith_routines_hist.c in Sources */,
+                                5CDD87A81E43BC0500621E92 /* arith_routines_logist.c in Sources */,
+                                5CDD90751E43D15C00621E92 /* array_util.cc in Sources */,
+                                5C63F6831E41619E002CA531 /* asyncfile.cc in Sources */,
+                                5C63F6861E41619E002CA531 /* asyncinvoker.cc in Sources */,
+                                5C63F6881E41619E002CA531 /* asyncpacketsocket.cc in Sources */,
+                                5C63F68A1E41619E002CA531 /* asyncresolverinterface.cc in Sources */,
+                                5C63F68C1E41619E002CA531 /* asyncsocket.cc in Sources */,
+                                5C63F9E01E4174F6002CA531 /* asyncstuntcpsocket.cc in Sources */,
+                                5C63F68E1E41619E002CA531 /* asynctcpsocket.cc in Sources */,
+                                5C63F6901E41619E002CA531 /* asyncudpsocket.cc in Sources */,
+                                5C4B4CC21E4320A9002651C8 /* atomic32_darwin.cc in Sources */,
+                                5CDD84A91E43AF1300621E92 /* audio_buffer.cc in Sources */,
+                                5CDD89FB1E43BFB300621E92 /* audio_classifier.cc in Sources */,
+                                5CDD85101E43B1EA00621E92 /* audio_coding_module.cc in Sources */,
+                                5CDD87F11E43BDED00621E92 /* audio_conference_mixer_impl.cc in Sources */,
+                                5C4B4C591E431F9C002651C8 /* audio_converter.cc in Sources */,
+                                5CDD84151E439B2900621E92 /* audio_decoder.cc in Sources */,
+                                5CDD8B6E1E43C2B500621E92 /* audio_decoder_ilbc.cc in Sources */,
+                                5CDD89FD1E43BFB300621E92 /* audio_decoder_impl.cc in Sources */,
+                                5CDD87AB1E43BC0500621E92 /* audio_decoder_isac.cc in Sources */,
+                                5CDD8C601E43C60900621E92 /* audio_decoder_opus.cc in Sources */,
+                                5CDD8FFC1E43CE3A00621E92 /* audio_decoder_pcm16b.cc in Sources */,
+                                5CDD84171E439B2900621E92 /* audio_encoder.cc in Sources */,
+                                5CDD8CA71E43C6F700621E92 /* audio_encoder_cng.cc in Sources */,
+                                5CDD909A1E43D50900621E92 /* datatypes.c in Sources */,
+                                5CDD8FF31E43CDF400621E92 /* audio_encoder_copy_red.cc in Sources */,
+                                5CDD8B701E43C2B500621E92 /* audio_encoder_ilbc.cc in Sources */,
+                                5CDD87AD1E43BC0500621E92 /* audio_encoder_isac.cc in Sources */,
+                                5CDD8C631E43C60900621E92 /* audio_encoder_opus.cc in Sources */,
+                                5CDD8FFE1E43CE3A00621E92 /* audio_encoder_pcm16b.cc in Sources */,
+                                5CDD841B1E439B2900621E92 /* audio_format.cc in Sources */,
+                                5CDD84191E439B2900621E92 /* audio_format_conversion.cc in Sources */,
+                                5CDD87F31E43BDED00621E92 /* audio_frame_manipulator.cc in Sources */,
+                                5CDD84DB1E43B04D00621E92 /* audio_frame_operations.cc in Sources */,
+                                5CDD8A8F1E43C00F00621E92 /* audio_loop.cc in Sources */,
+                                5CDD8A011E43BFB300621E92 /* audio_multi_vector.cc in Sources */,
+                                5CDD8F7B1E43CBE000621E92 /* audio_network_adaptor.cc in Sources */,
+                                5CDD8F791E43CBE000621E92 /* audio_network_adaptor_impl.cc in Sources */,
+                                5CDD8FE91E43CDCA00621E92 /* audio_processing.cc in Sources */,
+                                5CDD84AB1E43AF1300621E92 /* audio_processing_impl.cc in Sources */,
+                                5CDD8ACC1E43C23900621E92 /* audio_receive_stream.cc in Sources */,
+                                5C4B4C5C1E431F9C002651C8 /* audio_ring_buffer.cc in Sources */,
+                                5CDD8ACF1E43C23900621E92 /* audio_send_stream.cc in Sources */,
+                                5CDD8C4D1E43C58E00621E92 /* audio_send_stream.cc in Sources */,
+                                5CDD8A911E43C00F00621E92 /* audio_sink.cc in Sources */,
+                                5CDD8AD21E43C23900621E92 /* audio_state.cc in Sources */,
+                                5C4B4C5F1E431F9C002651C8 /* audio_util.cc in Sources */,
+                                5CDD8A041E43BFB300621E92 /* audio_vector.cc in Sources */,
+                                5C63FA571E41761F002CA531 /* audiomonitor.cc in Sources */,
+                                5C63F9361E41737B002CA531 /* audiotrack.cc in Sources */,
+                                5CDD8B721E43C2B500621E92 /* augmented_cb_corr.c in Sources */,
+                                5CDD86401E43B8B500621E92 /* auto_corr_to_refl_coef.c in Sources */,
+                                5CDD86411E43B8B500621E92 /* auto_correlation.c in Sources */,
+                                5C63F7B31E416288002CA531 /* autodetectproxy.cc in Sources */,
+                                5C4B4BB61E431C90002651C8 /* avfoundationvideocapturer.mm in Sources */,
+                                5CDD8A071E43BFB300621E92 /* background_noise.cc in Sources */,
+                                5CDD87AE1E43BC0500621E92 /* bandwidth_estimator.c in Sources */,
+                                5C63F7B51E416288002CA531 /* base64.cc in Sources */,
+                                5C63F9E21E4174F6002CA531 /* basicpacketsocketfactory.cc in Sources */,
+                                5CDD90A11E43D51100621E92 /* crypto_kernel.c in Sources */,
+                                5C4B4D091E4322F6002651C8 /* basicportallocator.cc in Sources */,
+                                5CDD901C1E43CEDE00621E92 /* biquad_filter.cc in Sources */,
+                                5C63F7B91E416288002CA531 /* bitbuffer.cc in Sources */,
+                                5C4B4C191E431F75002651C8 /* bitrate_adjuster.cc in Sources */,
+                                5CDD852F1E43B39C00621E92 /* bitrate_allocator.cc in Sources */,
+                                5CDD8F7D1E43CBE000621E92 /* bitrate_controller.cc in Sources */,
+                                5CDD905D1E43D11200621E92 /* bitrate_controller_impl.cc in Sources */,
+                                5CDD8FA01E43CCBE00621E92 /* bitrate_prober.cc in Sources */,
+                                5CDD86871E43B93900621E92 /* block_mean_calculator.cc in Sources */,
+                                5C4B4C611E431F9C002651C8 /* blocker.cc in Sources */,
+                                5C63F7BB1E416288002CA531 /* buffer.cc in Sources */,
+                                5CDD8A0A1E43BFB300621E92 /* buffer_level_filter.cc in Sources */,
+                                5C63F7BD1E416288002CA531 /* bufferqueue.cc in Sources */,
+                                5CDD841D1E439B2900621E92 /* builtin_audio_decoder_factory.cc in Sources */,
+                                5C63FA5A1E41761F002CA531 /* bundlefilter.cc in Sources */,
+                                5CDD8B741E43C2B500621E92 /* bw_expand.c in Sources */,
+                                5CDD8FD31E43CD6600621E92 /* bwe_defines.cc in Sources */,
+                                5CDD893E1E43BF3A00621E92 /* bye.cc in Sources */,
+                                5C63F7BF1E416288002CA531 /* bytebuffer.cc in Sources */,
+                                5CDD85341E43B39C00621E92 /* call.cc in Sources */,
+                                5CDD85121E43B1EA00621E92 /* call_statistics.cc in Sources */,
+                                5CDD859C1E43B5C000621E92 /* call_stats.cc in Sources */,
+                                5CDD8B761E43C2B500621E92 /* cb_construct.c in Sources */,
+                                5CDD8B7C1E43C2B500621E92 /* cb_mem_energy.c in Sources */,
+                                5CDD8B781E43C2B500621E92 /* cb_mem_energy_augmentation.c in Sources */,
+                                5CDD8B7A1E43C2B500621E92 /* cb_mem_energy_calc.c in Sources */,
+                                5CDD8B801E43C2B500621E92 /* cb_search.c in Sources */,
+                                5CDD8B7E1E43C2B500621E92 /* cb_search_core.c in Sources */,
+                                5CDD8B821E43C2B500621E92 /* cb_update_best_index.c in Sources */,
+                                5C63FA5D1E41761F002CA531 /* channel.cc in Sources */,
+                                5CDD845D1E43AE2900621E92 /* channel.cc in Sources */,
+                                5C4B4C641E431F9C002651C8 /* channel_buffer.cc in Sources */,
+                                5CDD8F801E43CBE000621E92 /* channel_controller.cc in Sources */,
+                                5CDD84591E43AE2900621E92 /* channel_manager.cc in Sources */,
+                                5CDD845B1E43AE2900621E92 /* channel_proxy.cc in Sources */,
+                                5C63FA601E41761F002CA531 /* channelmanager.cc in Sources */,
+                                5CDD8B841E43C2B500621E92 /* chebyshev.c in Sources */,
+                                5C63F7C31E416288002CA531 /* checks.cc in Sources */,
+                                5CDD86A11E43B99400621E92 /* circular_buffer.cc in Sources */,
+                                5CDD8C851E43C66000621E92 /* click_annotate.cc in Sources */,
+                                5C4B4CC61E4320A9002651C8 /* clock.cc in Sources */,
+                                5C4B48DB1E42C1E3002651C8 /* codec.cc in Sources */,
+                                5CDD83C61E439A6F00621E92 /* codec_database.cc in Sources */,
+                                5CDD85151E43B1EA00621E92 /* codec_manager.cc in Sources */,
+                                5CDD83C81E439A6F00621E92 /* codec_timer.cc in Sources */,
+                                5CDD84DC1E43B04D00621E92 /* coder.cc in Sources */,
+                                5CDD8A0D1E43BFB300621E92 /* comfort_noise.cc in Sources */,
+                                5C63F7C51E416288002CA531 /* common.cc in Sources */,
+                                5CDD89411E43BF3A00621E92 /* common_header.cc in Sources */,
+                                5C6CDD4B1E413598009754E3 /* common_types.cc in Sources */,
+                                5CDD8B861E43C2B500621E92 /* comp_corr.c in Sources */,
+                                5C4B4D601E4323D4002651C8 /* compare.cc in Sources */,
+                                5C4B4D5B1E4323D4002651C8 /* compare_common.cc in Sources */,
+                                5CDD84251E439BCB00621E92 /* compare_gcc.cc in Sources */,
+                                5CDD86441E43B8B500621E92 /* complex_bit_reverse.c in Sources */,
+                                5CDD86471E43B8B500621E92 /* complex_fft.c in Sources */,
+                                5CDD89441E43BF3A00621E92 /* compound_packet.cc in Sources */,
+                                5CDD8FEB1E43CDCA00621E92 /* config.cc in Sources */,
+                                5C6CDD4D1E413598009754E3 /* config.cc in Sources */,
+                                5CDD8FB21E43CD0700621E92 /* congestion_controller.cc in Sources */,
+                                5CDD8A931E43C00F00621E92 /* constant_pcm_packet_source.cc in Sources */,
+                                5CDD8B891E43C2B500621E92 /* constants.c in Sources */,
+                                5CDD8F851E43CBE000621E92 /* controller.cc in Sources */,
+                                5CDD8F831E43CBE000621E92 /* controller_manager.cc in Sources */,
+                                5C4B4D671E4323D4002651C8 /* convert.cc in Sources */,
+                                5C4B4D611E4323D4002651C8 /* convert_argb.cc in Sources */,
+                                5C4B4D631E4323D4002651C8 /* convert_from.cc in Sources */,
+                                5C4B4D621E4323D4002651C8 /* convert_from_argb.cc in Sources */,
+                                5C4B4D641E4323D4002651C8 /* convert_jpeg.cc in Sources */,
+                                5C4B4D651E4323D4002651C8 /* convert_to_argb.cc in Sources */,
+                                5C4B4D661E4323D4002651C8 /* convert_to_i420.cc in Sources */,
+                                5CDD86481E43B8B500621E92 /* copy_set_operations.c in Sources */,
+                                5C63F7C81E416288002CA531 /* copyonwritebuffer.cc in Sources */,
+                                5C4B4C1A1E431F75002651C8 /* corevideo_frame_buffer.cc in Sources */,
+                                5CDD907A1E43D15C00621E92 /* covariance_matrix_generator.cc in Sources */,
+                                5C4B4CCA1E4320A9002651C8 /* cpu_features.cc in Sources */,
+                                5C4B4D681E4323D4002651C8 /* cpu_id.cc in Sources */,
+                                5C4B4CCB1E4320A9002651C8 /* cpu_info.cc in Sources */,
+                                5CDD87B11E43BC0500621E92 /* crc.c in Sources */,
+                                5C63F7CB1E416288002CA531 /* crc32.cc in Sources */,
+                                5CDD8B8B1E43C2B500621E92 /* create_augmented_vec.c in Sources */,
+                                5C63F7CD1E416288002CA531 /* criticalsection.cc in Sources */,
+                                5CDD864B1E43B8B500621E92 /* cross_correlation.c in Sources */,
+                                5CDD8A0F1E43BFB300621E92 /* cross_correlation.cc in Sources */,
+                                5C63F7CF1E416288002CA531 /* cryptstring.cc in Sources */,
+                                5C63FA631E41761F002CA531 /* currentspeakermonitor.cc in Sources */,
+                                5C63F9381E41737B002CA531 /* datachannel.cc in Sources */,
+                                5C63F7D21E416288002CA531 /* dbus.cc in Sources */,
+                                5CDD8F871E43CBE000621E92 /* debug_dump_writer.cc in Sources */,
+                                5CDD8A161E43BFB300621E92 /* decision_logic.cc in Sources */,
+                                5CDD8A111E43BFB300621E92 /* decision_logic_fax.cc in Sources */,
+                                5CDD8A131E43BFB300621E92 /* decision_logic_normal.cc in Sources */,
+                                5CDD87B41E43BC0500621E92 /* decode.c in Sources */,
+                                5CDD8B8F1E43C2B500621E92 /* decode.c in Sources */,
+                                5CDD87B31E43BC0500621E92 /* decode_bwe.c in Sources */,
+                                5CDD8B8D1E43C2B500621E92 /* decode_residual.c in Sources */,
+                                5CDD8A191E43BFB300621E92 /* decoder_database.cc in Sources */,
+                                5CDD8B911E43C2B500621E92 /* decoder_interpolate_lsf.c in Sources */,
+                                5CDD83CA1E439A6F00621E92 /* decoding_state.cc in Sources */,
+                                5CDD8FB51E43CD0700621E92 /* delay_based_bwe.cc in Sources */,
+                                5CDD868D1E43B93900621E92 /* delay_estimator.cc in Sources */,
+                                5CDD868B1E43B93900621E92 /* delay_estimator_wrapper.cc in Sources */,
+                                5CDD8A1D1E43BFB300621E92 /* delay_manager.cc in Sources */,
+                                5CDD8A201E43BFB300621E92 /* delay_peak_detector.cc in Sources */,
+                                5CDD86EE1E43BA6D00621E92 /* digital_agc.c in Sources */,
+                                5C63F7D51E416288002CA531 /* diskcache.cc in Sources */,
+                                5CDD864C1E43B8B500621E92 /* division_operations.c in Sources */,
+                                5CDD89471E43BF3A00621E92 /* dlrr.cc in Sources */,
+                                5CDD90891E43D33800621E92 /* ekt.c in Sources */,
+                                5CDD8B941E43C2B500621E92 /* do_plc.c in Sources */,
+                                5CDD864D1E43B8B500621E92 /* dot_product_with_scale.c in Sources */,
+                                5CDD901E1E43CEDE00621E92 /* down_sampler.cc in Sources */,
+                                5CDD86501E43B8B500621E92 /* downsample_fast.c in Sources */,
+                                5CDD8A231E43BFB300621E92 /* dsp_helper.cc in Sources */,
+                                5C63F9E91E4174F6002CA531 /* dtlstransportchannel.cc in Sources */,
+                                5CDD8A261E43BFB300621E92 /* dtmf_buffer.cc in Sources */,
+                                5CDD88771E43BE3C00621E92 /* dtmf_queue.cc in Sources */,
+                                5CDD8A291E43BFB300621E92 /* dtmf_tone_generator.cc in Sources */,
+                                5C63F93B1E41737B002CA531 /* dtmfsender.cc in Sources */,
+                                5CDD8F8A1E43CBE000621E92 /* dtx_controller.cc in Sources */,
+                                5CDD86C11E43B9C200621E92 /* echo_cancellation.cc in Sources */,
+                                5CDD84AE1E43AF1300621E92 /* echo_cancellation_impl.cc in Sources */,
+                                5CDD85EA1E43B81000621E92 /* echo_control_mobile.cc in Sources */,
+                                5CDD84B01E43AF1300621E92 /* echo_control_mobile_impl.cc in Sources */,
+                                5CDD8C0E1E43C34600621E92 /* empty.cc in Sources */,
+                                5CDD8B961E43C2B500621E92 /* encode.c in Sources */,
+                                5CDD87B71E43BC0500621E92 /* encode.c in Sources */,
+                                5CDD87B51E43BC0500621E92 /* encode_lpc_swb.c in Sources */,
+                                5CDD8A951E43C00F00621E92 /* encode_neteq_input.cc in Sources */,
+                                5CDD83CC1E439A6F00621E92 /* encoded_frame.cc in Sources */,
+                                5CDD859F1E43B5C000621E92 /* encoder_rtcp_feedback.cc in Sources */,
+                                5CDD86511E43B8B500621E92 /* energy.c in Sources */,
+                                5CDD8B981E43C2B500621E92 /* energy_inverse.c in Sources */,
+                                5CDD8B9A1E43C2B500621E92 /* enh_upsample.c in Sources */,
+                                5CDD8B9E1E43C2B500621E92 /* enhancer.c in Sources */,
+                                5CDD8B9C1E43C2B500621E92 /* enhancer_interface.c in Sources */,
+                                5CDD90A71E43D51B00621E92 /* auth.c in Sources */,
+                                5CDD87B81E43BC0500621E92 /* entropy_coding.c in Sources */,
+                                5C4B4CD21E4320A9002651C8 /* event.cc in Sources */,
+                                5C63F7DA1E416288002CA531 /* event.cc in Sources */,
+                                5C4B4CCE1E4320A9002651C8 /* event_timer_posix.cc in Sources */,
+                                5C63F7D81E416288002CA531 /* event_tracer.cc in Sources */,
+                                5C63F7DC1E416288002CA531 /* exp_filter.cc in Sources */,
+                                5CDD8A2C1E43BFB300621E92 /* expand.cc in Sources */,
+                                5CDD894A1E43BF3A00621E92 /* extended_jitter_report.cc in Sources */,
+                                5CDD894D1E43BF3A00621E92 /* extended_reports.cc in Sources */,
+                                5C63FA651E41761F002CA531 /* externalhmac.cc in Sources */,
+                                5CDD8A971E43C00F00621E92 /* fake_decode_from_file.cc in Sources */,
+                                5C63F7DE1E416288002CA531 /* fakeclock.cc in Sources */,
+                                5C63F93F1E41737B002CA531 /* fakemetricsobserver.cc in Sources */,
+                                5CDD8F8D1E43CBE000621E92 /* fec_controller.cc in Sources */,
+                                5CDD887B1E43BE3C00621E92 /* fec_test_helper.cc in Sources */,
+                                5CDD87BA1E43BC0500621E92 /* fft.c in Sources */,
+                                5C4B4C661E431F9C002651C8 /* fft4g.c in Sources */,
+                                5C4B4CD31E4320A9002651C8 /* field_trial_default.cc in Sources */,
+                                5C63F7E41E416288002CA531 /* file.cc in Sources */,
+                                5C4B4CD41E4320A9002651C8 /* file_impl.cc in Sources */,
+                                5CDD84DF1E43B04D00621E92 /* file_player.cc in Sources */,
+                                5C63F7E31E416288002CA531 /* file_posix.cc in Sources */,
+                                5CDD84E01E43B04D00621E92 /* file_recorder.cc in Sources */,
+                                5CDD8C8B1E43C66000621E92 /* file_utils.cc in Sources */,
+                                5C63F7E61E416288002CA531 /* filerotatingstream.cc in Sources */,
+                                5C63F7E91E416288002CA531 /* fileutils.cc in Sources */,
+                                5CDD86551E43B8B500621E92 /* filter_ar.c in Sources */,
+                                5CDD86541E43B8B500621E92 /* filter_ar_fast_q12.c in Sources */,
+                                5CDD87BC1E43BC0500621E92 /* filter_functions.c in Sources */,
+                                5CDD86561E43B8B500621E92 /* filter_ma_fast_q12.c in Sources */,
+                                5CDD87BD1E43BC0500621E92 /* filterbank_tables.c in Sources */,
+                                5CDD87BF1E43BC0500621E92 /* filterbanks.c in Sources */,
+                                5CDD8BA01E43C2B500621E92 /* filtered_cb_vecs.c in Sources */,
+                                5CDD89501E43BF3A00621E92 /* fir.cc in Sources */,
+                                5C4B4C6D1E431F9C002651C8 /* fir_filter.cc in Sources */,
+                                5C4B4C6A1E431F9C002651C8 /* fir_filter_sse.cc in Sources */,
+                                5C63F7EB1E416288002CA531 /* firewallsocketserver.cc in Sources */,
+                                5C63F7ED1E416288002CA531 /* flags.cc in Sources */,
+                                5CDD887E1E43BE3C00621E92 /* flexfec_header_reader_writer.cc in Sources */,
+                                5CDD85361E43B39C00621E92 /* flexfec_receive_stream.cc in Sources */,
+                                5CDD88831E43BE3C00621E92 /* flexfec_receiver.cc in Sources */,
+                                5CDD88851E43BE3C00621E92 /* flexfec_sender.cc in Sources */,
+                                5CDD88881E43BE3C00621E92 /* forward_error_correction.cc in Sources */,
+                                5CDD88861E43BE3C00621E92 /* forward_error_correction_internal.cc in Sources */,
+                                5CDD83CF1E439A6F00621E92 /* frame_buffer.cc in Sources */,
+                                5CDD83D11E439A6F00621E92 /* frame_buffer2.cc in Sources */,
+                                5CDD8BA21E43C2B500621E92 /* frame_classify.c in Sources */,
+                                5CDD83791E439A3500621E92 /* frame_dropper.cc in Sources */,
+                                5CDD8F901E43CBE000621E92 /* frame_length_controller.cc in Sources */,
+                                5CDD83D31E439A6F00621E92 /* frame_object.cc in Sources */,
+                                5CDD90201E43CEDE00621E92 /* gain_applier.cc in Sources */,
+                                5CDD84B21E43AF1300621E92 /* gain_control_for_experimental_agc.cc in Sources */,
+                                5CDD84B41E43AF1300621E92 /* gain_control_impl.cc in Sources */,
+                                5CDD8BA41E43C2B500621E92 /* gain_dequant.c in Sources */,
+                                5CDD8BA61E43C2B500621E92 /* gain_quant.c in Sources */,
+                                5CDD90921E43D4CC00621E92 /* ut_sim.c in Sources */,
+                                5CDD90221E43CEDE00621E92 /* gain_selector.cc in Sources */,
+                                5CDD83D51E439A6F00621E92 /* generic_decoder.cc in Sources */,
+                                5CDD83D71E439A6F00621E92 /* generic_encoder.cc in Sources */,
+                                5CDD8BA81E43C2B500621E92 /* get_cd_vec.c in Sources */,
+                                5CDD86571E43B8B500621E92 /* get_hanning_window.c in Sources */,
+                                5CDD8BAA1E43C2B500621E92 /* get_lsp_poly.c in Sources */,
+                                5CDD86581E43B8B500621E92 /* get_scaling_square.c in Sources */,
+                                5CDD8BAC1E43C2B500621E92 /* get_sync_seq.c in Sources */,
+                                5CDD87291E43BABE00621E92 /* gmm.cc in Sources */,
+                                5CDD85581E43B42B00621E92 /* h264.cc in Sources */,
+                                5CDD83541E43257200621E92 /* h264_bitstream_parser.cc in Sources */,
+                                5CDD83561E43257200621E92 /* h264_common.cc in Sources */,
+                                5CDD85501E43B42B00621E92 /* h264_objc.mm in Sources */,
+                                5CDD83D91E439A6F00621E92 /* h264_sps_pps_tracker.cc in Sources */,
+                                5C4B4BB71E431C90002651C8 /* h264_video_toolbox_decoder.cc in Sources */,
+                                5C4B4BBA1E431C90002651C8 /* h264_video_toolbox_encoder.mm in Sources */,
+                                5C4B4BBC1E431C90002651C8 /* h264_video_toolbox_nalu.cc in Sources */,
+                                5C63F7F41E416288002CA531 /* helpers.cc in Sources */,
+                                5CDD84B61E43AF1300621E92 /* high_pass_filter_impl.cc in Sources */,
+                                5CDD83DB1E439A6F00621E92 /* histogram.cc in Sources */,
+                                5CDD8BAE1E43C2B500621E92 /* hp_input.c in Sources */,
+                                5CDD8BB01E43C2B500621E92 /* hp_output.c in Sources */,
+                                5C63F7F61E416288002CA531 /* httpbase.cc in Sources */,
+                                5C63F7F81E416288002CA531 /* httpclient.cc in Sources */,
+                                5C63F7FB1E416288002CA531 /* httpcommon.cc in Sources */,
+                                5C63F7FD1E416288002CA531 /* httprequest.cc in Sources */,
+                                5C63F7FF1E416288002CA531 /* httpserver.cc in Sources */,
+                                5CDD90501E43D0E900621E92 /* i420.cc in Sources */,
+                                5C4B4C1B1E431F75002651C8 /* i420_buffer_pool.cc in Sources */,
+                                5C63F8031E416288002CA531 /* ifaddrs-android.cc in Sources */,
+                                5C63F8011E416288002CA531 /* ifaddrs_converter.cc in Sources */,
+                                5CDD8BB31E43C2B500621E92 /* ilbc.c in Sources */,
+                                5CDD86591E43B8B500621E92 /* ilbc_specific_functions.c in Sources */,
+                                5C4B4C1C1E431F75002651C8 /* incoming_video_stream.cc in Sources */,
+                                5CDD8BB51E43C2B500621E92 /* index_conv_dec.c in Sources */,
+                                5CDD8BB71E43C2B500621E92 /* index_conv_enc.c in Sources */,
+                                5CDD8BB91E43C2B500621E92 /* init_decode.c in Sources */,
+                                5CDD8BBB1E43C2B500621E92 /* init_encode.c in Sources */,
+                                5CDD8A9A1E43C00F00621E92 /* input_audio_file.cc in Sources */,
+                                5CDD8FD51E43CD6600621E92 /* inter_arrival.cc in Sources */,
+                                5CDD83DD1E439A6F00621E92 /* inter_frame_delay.cc in Sources */,
+                                5CDD8BBF1E43C2B500621E92 /* interpolate.c in Sources */,
+                                5CDD8BBD1E43C2B500621E92 /* interpolate_samples.c in Sources */,
+                                5CDD87C01E43BC0500621E92 /* intialize.c in Sources */,
+                                5C63F8061E416288002CA531 /* ipaddress.cc in Sources */,
+                                5CDD87C31E43BC0500621E92 /* isac.c in Sources */,
+                                5CDD837B1E439A3500621E92 /* ivf_file_writer.cc in Sources */,
+                                5CDD83E11E439A6F00621E92 /* jitter_buffer.cc in Sources */,
+                                5CDD83E31E439A6F00621E92 /* jitter_estimator.cc in Sources */,
+                                5C63F9421E41737B002CA531 /* jsepicecandidate.cc in Sources */,
+                                5C63F9441E41737B002CA531 /* jsepsessiondescription.cc in Sources */,
+                                5C63F8081E416288002CA531 /* json.cc in Sources */,
+                                5C4B4C701E431F9C002651C8 /* lapped_transform.cc in Sources */,
+                                5CDD87C41E43BC0500621E92 /* lattice.c in Sources */,
+                                5CDD841F1E439B2900621E92 /* legacy_encoded_audio_frame.cc in Sources */,
+                                5CDD90271E43CEDE00621E92 /* level_controller.cc in Sources */,
+                                5CDD84B81E43AF1300621E92 /* level_estimator_impl.cc in Sources */,
+                                5CDD845F1E43AE2900621E92 /* level_indicator.cc in Sources */,
+                                5CDD865A1E43B8B500621E92 /* levinson_durbin.c in Sources */,
+                                5C63F9461E41737B002CA531 /* localaudiosource.cc in Sources */,
+                                5C63F80C1E416288002CA531 /* location.cc in Sources */,
+                                5CDD8C0F1E43C34600621E92 /* locked_bandwidth_info.cc in Sources */,
+                                5C4B4CD71E4320A9002651C8 /* logging.cc in Sources */,
+                                5C63F80F1E416288002CA531 /* logging.cc in Sources */,
+                                5C63F80E1E416288002CA531 /* logging_mac.mm in Sources */,
+                                5C63F8111E416288002CA531 /* logsinks.cc in Sources */,
+                                5CDD87051E43BA7500621E92 /* loudness_histogram.cc in Sources */,
+                                5CDD87C51E43BC0500621E92 /* lpc_analysis.c in Sources */,
+                                5CDD8BC11E43C2B500621E92 /* lpc_encode.c in Sources */,
+                                5CDD87C71E43BC0500621E92 /* lpc_gain_swb_tables.c in Sources */,
+                                5CDD87C91E43BC0500621E92 /* lpc_shape_swb12_tables.c in Sources */,
+                                5CDD87CB1E43BC0500621E92 /* lpc_shape_swb16_tables.c in Sources */,
+                                5CDD87CD1E43BC0500621E92 /* lpc_tables.c in Sources */,
+                                5CDD865B1E43B8B500621E92 /* lpc_to_refl_coef.c in Sources */,
+                                5CDD8BC31E43C2B500621E92 /* lsf_check.c in Sources */,
+                                5CDD8BC51E43C2B500621E92 /* lsf_interpolate_to_poly_dec.c in Sources */,
+                                5CDD90AF1E43D52900621E92 /* aes_icm_ossl.c in Sources */,
+                                5CDD8BC71E43C2B500621E92 /* lsf_interpolate_to_poly_enc.c in Sources */,
+                                5CDD8BC91E43C2B500621E92 /* lsf_to_lsp.c in Sources */,
+                                5CDD8BCB1E43C2B500621E92 /* lsf_to_poly.c in Sources */,
+                                5CDD8BCD1E43C2B500621E92 /* lsp_to_lsf.c in Sources */,
+                                5C63F8141E416288002CA531 /* maccocoathreadhelper.mm in Sources */,
+                                5C63F8151E416288002CA531 /* macconversion.cc in Sources */,
+                                5CDD90031E43CE9700621E92 /* macifaddrs_converter.cc in Sources */,
+                                5C63F8171E416288002CA531 /* macutils.cc in Sources */,
+                                5C63F8191E416288002CA531 /* macwindowpicker.cc in Sources */,
+                                5C63F81C1E416288002CA531 /* md5.cc in Sources */,
+                                5C63F81E1E416288002CA531 /* md5digest.cc in Sources */,
+                                5CDD86A41E43B99400621E92 /* mean_variance_estimator.cc in Sources */,
+                                5CDD87681E43BB3000621E92 /* media_file_impl.cc in Sources */,
+                                5CDD876A1E43BB3000621E92 /* media_file_utility.cc in Sources */,
+                                5CDD83E51E439A6F00621E92 /* media_opt_util.cc in Sources */,
+                                5CDD83E71E439A6F00621E92 /* media_optimization.cc in Sources */,
+                                5C4B48E61E42C1E3002651C8 /* mediaconstants.cc in Sources */,
+                                5C63F9481E41737B002CA531 /* mediaconstraintsinterface.cc in Sources */,
+                                5C63F94A1E41737B002CA531 /* mediacontroller.cc in Sources */,
+                                5C4B48E81E42C1E3002651C8 /* mediaengine.cc in Sources */,
+                                5C63FA671E41761F002CA531 /* mediamonitor.cc in Sources */,
+                                5C63FA6A1E41761F002CA531 /* mediasession.cc in Sources */,
+                                5C63F94C1E41737B002CA531 /* mediastream.cc in Sources */,
+                                5C63F94F1E41737B002CA531 /* mediastreamobserver.cc in Sources */,
+                                5CDD8A2F1E43BFB300621E92 /* merge.cc in Sources */,
+                                5C63F8201E416288002CA531 /* messagedigest.cc in Sources */,
+                                5C63F8221E416288002CA531 /* messagehandler.cc in Sources */,
+                                5C63F8241E416288002CA531 /* messagequeue.cc in Sources */,
+                                5C4B4CD91E4320A9002651C8 /* metrics_default.cc in Sources */,
+                                5CDD865E1E43B8B500621E92 /* min_max_operations.c in Sources */,
+                                5C4B4D691E4323D4002651C8 /* mjpeg_decoder.cc in Sources */,
+                                5C4B4D6A1E4323D4002651C8 /* mjpeg_validate.cc in Sources */,
+                                5CDD84611E43AE2900621E92 /* monitor_module.cc in Sources */,
+                                5CDD837D1E439A3500621E92 /* moving_average.cc in Sources */,
+                                5CDD8C8E1E43C66000621E92 /* moving_moments.cc in Sources */,
+                                5CDD8BCF1E43C2B500621E92 /* my_corr.c in Sources */,
+                                5CDD89531E43BF3A00621E92 /* nack.cc in Sources */,
+                                5CDD83EA1E439A6F00621E92 /* nack_module.cc in Sources */,
+                                5CDD8A321E43BFB300621E92 /* nack_tracker.cc in Sources */,
+                                5C63F8281E416288002CA531 /* natserver.cc in Sources */,
+                                5C63F82A1E416288002CA531 /* natsocketfactory.cc in Sources */,
+                                5C63F82C1E416288002CA531 /* nattypes.cc in Sources */,
+                                5CDD8BD11E43C2B500621E92 /* nearest_neighbor.c in Sources */,
+                                5CDD8A3B1E43BFB300621E92 /* neteq.cc in Sources */,
+                                5CDD8A361E43BFB300621E92 /* neteq_impl.cc in Sources */,
+                                5CDD8AA51E43C00F00621E92 /* neteq_replacement_input.cc in Sources */,
+                                5C63F82E1E416288002CA531 /* nethelpers.cc in Sources */,
+                                5C63F8301E416288002CA531 /* network.cc in Sources */,
+                                5C63F8321E416288002CA531 /* networkmonitor.cc in Sources */,
+                                5CDD90291E43CEDE00621E92 /* noise_level_estimator.cc in Sources */,
+                                5CDD902B1E43CEDE00621E92 /* noise_spectrum_estimator.cc in Sources */,
+                                5CDD85FE1E43B84E00621E92 /* noise_suppression.c in Sources */,
+                                5CDD84E91E43B0B600621E92 /* noise_suppression_impl.cc in Sources */,
+                                5CDD85FC1E43B84E00621E92 /* noise_suppression_x.c in Sources */,
+                                5CDD90821E43D15C00621E92 /* nonlinear_beamformer.cc in Sources */,
+                                5CDD8A3D1E43BFB300621E92 /* normal.cc in Sources */,
+                                5CDD86A71E43B99400621E92 /* normalized_covariance_estimator.cc in Sources */,
+                                5CDD86001E43B84E00621E92 /* ns_core.c in Sources */,
+                                5C4B4BBF1E431C90002651C8 /* NSString+StdString.mm in Sources */,
+                                5CDD86051E43B84E00621E92 /* nsx_core.c in Sources */,
+                                5CDD86021E43B84E00621E92 /* nsx_core_c.c in Sources */,
+                                5C63F8351E416288002CA531 /* nullsocketserver.cc in Sources */,
+                                5CDD86941E43B93900621E92 /* ooura_fft.cc in Sources */,
+                                5CDD86911E43B93900621E92 /* ooura_fft_sse2.cc in Sources */,
+                                5C63F8391E416288002CA531 /* openssladapter.cc in Sources */,
+                                5C63F83B1E416288002CA531 /* openssldigest.cc in Sources */,
+                                5C63F83D1E416288002CA531 /* opensslidentity.cc in Sources */,
+                                5C63F83F1E416288002CA531 /* opensslstreamadapter.cc in Sources */,
+                                5CDD908A1E43D33800621E92 /* srtp.c in Sources */,
+                                5C63F8421E416288002CA531 /* optional.cc in Sources */,
+                                5C63F8441E416288002CA531 /* optionsfile.cc in Sources */,
+                                5CDD8C671E43C60900621E92 /* opus_interface.c in Sources */,
+                                5CDD84631E43AE2900621E92 /* output_mixer.cc in Sources */,
+                                5CDD8FD71E43CD6600621E92 /* overuse_detector.cc in Sources */,
+                                5CDD8FD91E43CD6600621E92 /* overuse_estimator.cc in Sources */,
+                                5CDD85A41E43B5C000621E92 /* overuse_frame_detector.cc in Sources */,
+                                5C63F9ED1E4174F6002CA531 /* p2pconstants.cc in Sources */,
+                                5C63F9EF1E4174F6002CA531 /* p2ptransport.cc in Sources */,
+                                5C63F9F21E4174F6002CA531 /* p2ptransportchannel.cc in Sources */,
+                                5CDD8FA21E43CCBE00621E92 /* paced_sender.cc in Sources */,
+                                5CDD8BD31E43C2B500621E92 /* pack_bits.c in Sources */,
+                                5CDD8A421E43BFB300621E92 /* packet.cc in Sources */,
+                                5CDD83EE1E439A6F00621E92 /* packet.cc in Sources */,
+                                5CDD8AAF1E43C00F00621E92 /* packet.cc in Sources */,
+                                5CDD8A401E43BFB300621E92 /* packet_buffer.cc in Sources */,
+                                5CDD83EC1E439A6F00621E92 /* packet_buffer.cc in Sources */,
+                                5CDD888C1E43BE3C00621E92 /* packet_loss_stats.cc in Sources */,
+                                5CDD90AE1E43D52900621E92 /* aes_gcm_ossl.c in Sources */,
+                                5CDD8FA41E43CCBE00621E92 /* packet_router.cc in Sources */,
+                                5CDD8AAC1E43C00F00621E92 /* packet_source.cc in Sources */,
+                                5C63F8461E416288002CA531 /* pathutils.cc in Sources */,
+                                5CDD85A71E43B5C000621E92 /* payload_router.cc in Sources */,
+                                5C4B48831E42C1BA002651C8 /* payload_type_mapper.cc in Sources */,
+                                5CDD90001E43CE3A00621E92 /* pcm16b.c in Sources */,
+                                5CDD902D1E43CEDE00621E92 /* peak_level_estimator.cc in Sources */,
+                                5C63F9551E41737B002CA531 /* peerconnection.cc in Sources */,
+                                5C63F9571E41737B002CA531 /* peerconnectionfactory.cc in Sources */,
+                                5CDD83F01E439A6F00621E92 /* percentile_filter.cc in Sources */,
+                                5C63F8481E416288002CA531 /* physicalsocketserver.cc in Sources */,
+                                5CDD872D1E43BABE00621E92 /* pitch_based_vad.cc in Sources */,
+                                5CDD87D01E43BC0500621E92 /* pitch_estimator.c in Sources */,
+                                5CDD87D21E43BC0500621E92 /* pitch_filter.c in Sources */,
+                                5CDD87D31E43BC0500621E92 /* pitch_gain_tables.c in Sources */,
+                                5CDD87301E43BABE00621E92 /* pitch_internal.cc in Sources */,
+                                5CDD87D51E43BC0600621E92 /* pitch_lag_tables.c in Sources */,
+                                5C4B4D6B1E4323D4002651C8 /* planar_functions.cc in Sources */,
+                                5C63F84A1E416288002CA531 /* platform_file.cc in Sources */,
+                                5C63F84D1E416288002CA531 /* platform_thread.cc in Sources */,
+                                5CDD888F1E43BE3C00621E92 /* playout_delay_oracle.cc in Sources */,
+                                5CDD89561E43BF3A00621E92 /* pli.cc in Sources */,
+                                5CDD87331E43BABE00621E92 /* pole_zero_filter.cc in Sources */,
+                                5CDD8BD51E43C2B500621E92 /* poly_to_lsf.c in Sources */,
+                                5CDD8BD71E43C2B500621E92 /* poly_to_lsp.c in Sources */,
+                                5C63F9F71E4174F6002CA531 /* port.cc in Sources */,
+                                5C63F9FA1E4174F6002CA531 /* portallocator.cc in Sources */,
+                                5CDD8A451E43BFB300621E92 /* post_decode_vad.cc in Sources */,
+                                5CDD83591E43257200621E92 /* pps_parser.cc in Sources */,
+                                5CDD8A471E43BFB300621E92 /* preemptive_expand.cc in Sources */,
+                                5CDD8FB71E43CD0700621E92 /* probe_bitrate_estimator.cc in Sources */,
+                                5CDD8FB91E43CD0700621E92 /* probe_controller.cc in Sources */,
+                                5CDD84E51E43B04D00621E92 /* process_thread_impl.cc in Sources */,
+                                5CDD835C1E43257200621E92 /* profile_level_id.cc in Sources */,
+                                5CDD83F21E439A6F00621E92 /* protection_bitrate_calculator.cc in Sources */,
+                                5C63F84F1E416288002CA531 /* proxydetect.cc in Sources */,
+                                5C63F8511E416288002CA531 /* proxyinfo.cc in Sources */,
+                                5C63F8531E416288002CA531 /* proxyserver.cc in Sources */,
+                                5C63F9FE1E4174F6002CA531 /* pseudotcp.cc in Sources */,
+                                5CDD89581E43BF3A00621E92 /* psfb.cc in Sources */,
+                                5CDD87531E43BAF500621E92 /* push_resampler.cc in Sources */,
+                                5CDD87551E43BAF500621E92 /* push_sinc_resampler.cc in Sources */,
+                                5CDD837F1E439A3500621E92 /* qp_parser.cc in Sources */,
+                                5CDD83811E439A3500621E92 /* quality_scaler.cc in Sources */,
+                                5C63F8551E416288002CA531 /* race_checker.cc in Sources */,
+                                5C63F8571E416288002CA531 /* random.cc in Sources */,
+                                5CDD8A4A1E43BFB300621E92 /* random_vector.cc in Sources */,
+                                5CDD865F1E43B8B500621E92 /* randomization_functions.c in Sources */,
+                                5CDD895B1E43BF3A00621E92 /* rapid_resync_request.cc in Sources */,
+                                5C63F8591E416288002CA531 /* rate_limiter.cc in Sources */,
+                                5C63F85B1E416288002CA531 /* rate_statistics.cc in Sources */,
+                                5C63F85D1E416288002CA531 /* ratelimiter.cc in Sources */,
+                                5CDD90A81E43D51B00621E92 /* hmac_ossl.c in Sources */,
+                                5C63F85F1E416288002CA531 /* ratetracker.cc in Sources */,
+                                5CDD86611E43B8B500621E92 /* real_fft.c in Sources */,
+                                5C4B4C771E431F9C002651C8 /* real_fourier.cc in Sources */,
+                                5C4B4C721E431F9C002651C8 /* real_fourier_ooura.cc in Sources */,
+                                5CDD88911E43BE3C00621E92 /* receive_statistics_impl.cc in Sources */,
+                                5CDD85AA1E43B5C000621E92 /* receive_statistics_proxy.cc in Sources */,
+                                5CDD83F41E439A6F00621E92 /* receiver.cc in Sources */,
+                                5CDD895E1E43BF3A00621E92 /* receiver_report.cc in Sources */,
+                                5CDD8A4D1E43BFB300621E92 /* red_payload_splitter.cc in Sources */,
+                                5CDD8BD91E43C2B500621E92 /* refiner.c in Sources */,
+                                5CDD90911E43D4CC00621E92 /* rdbx.c in Sources */,
+                                5CDD86621E43B8B500621E92 /* refl_coef_to_lpc.c in Sources */,
+                                5C63FA011E4174F6002CA531 /* relayport.cc in Sources */,
+                                5C63FA041E4174F6002CA531 /* relayserver.cc in Sources */,
+                                5CDD89611E43BF3A00621E92 /* remb.cc in Sources */,
+                                5CDD8FDB1E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.cc in Sources */,
+                                5CDD8FDD1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.cc in Sources */,
+                                5CDD8FE11E43CD6600621E92 /* remote_estimator_proxy.cc in Sources */,
+                                5CDD88951E43BE3C00621E92 /* remote_ntp_time_estimator.cc in Sources */,
+                                5C63F9621E41737B002CA531 /* remoteaudiosource.cc in Sources */,
+                                5CDD85181E43B1EA00621E92 /* rent_a_codec.cc in Sources */,
+                                5CDD89641E43BF3A00621E92 /* report_block.cc in Sources */,
+                                5CDD85AE1E43B5C000621E92 /* report_block_stats.cc in Sources */,
+                                5CDD86691E43B8B500621E92 /* resample.c in Sources */,
+                                5CDD86631E43B8B500621E92 /* resample_48khz.c in Sources */,
+                                5CDD86671E43B8B500621E92 /* resample_by_2.c in Sources */,
+                                5CDD86641E43B8B500621E92 /* resample_by_2_internal.c in Sources */,
+                                5CDD86681E43B8B500621E92 /* resample_fractional.c in Sources */,
+                                5CDD8AB11E43C00F00621E92 /* resample_input_audio_file.cc in Sources */,
+                                5CDD87581E43BAF500621E92 /* resampler.cc in Sources */,
+                                5CDD84BD1E43AF1300621E92 /* residual_echo_detector.cc in Sources */,
+                                5C4B4C7A1E431F9C002651C8 /* ring_buffer.c in Sources */,
+                                5CDD84BF1E43AF1300621E92 /* rms_level.cc in Sources */,
+                                5C4B4D741E4323D4002651C8 /* rotate.cc in Sources */,
+                                5C4B4D6C1E4323D4002651C8 /* rotate_any.cc in Sources */,
+                                5C4B4D6D1E4323D4002651C8 /* rotate_argb.cc in Sources */,
+                                5C4B4D6E1E4323D4002651C8 /* rotate_common.cc in Sources */,
+                                5CDD84261E439BCB00621E92 /* rotate_gcc.cc in Sources */,
+                                5C4B4D751E4323D4002651C8 /* row_any.cc in Sources */,
+                                5C4B4D761E4323D4002651C8 /* row_common.cc in Sources */,
+                                5CDD90A91E43D51B00621E92 /* null_auth.c in Sources */,
+                                5CDD84271E439BCB00621E92 /* row_gcc.cc in Sources */,
+                                5CDD89671E43BF3A00621E92 /* rpsi.cc in Sources */,
+                                5CDD896A1E43BF3A00621E92 /* rrtr.cc in Sources */,
+                                5CDD904B1E43CF6100621E92 /* rtc_event_log.cc in Sources */,
+                                5CDD90441E43CF6100621E92 /* rtc_event_log_helper_thread.cc in Sources */,
+                                5C4B4BC01E431C90002651C8 /* RTCAudioSource.mm in Sources */,
+                                5C4B4BC21E431C90002651C8 /* RTCAudioTrack.mm in Sources */,
+                                5C4B4BC41E431C90002651C8 /* RTCAVFoundationVideoSource.mm in Sources */,
+                                5C63F8641E416288002CA531 /* rtccertificate.cc in Sources */,
+                                5C63F8661E416288002CA531 /* rtccertificategenerator.cc in Sources */,
+                                5C4B4BC71E431C90002651C8 /* RTCConfiguration.mm in Sources */,
+                                5C4B4BCB1E431C90002651C8 /* RTCDataChannelConfiguration.mm in Sources */,
+                                5C4B4BCD1E431C90002651C8 /* RTCDispatcher.m in Sources */,
+                                5C4B4BD01E431C90002651C8 /* RTCFieldTrials.mm in Sources */,
+                                5C4B4BD11E431C90002651C8 /* RTCFileLogger.mm in Sources */,
+                                5C4B4BD21E431C90002651C8 /* RTCI420Shader.mm in Sources */,
+                                5C4B4BD31E431C90002651C8 /* RTCIceCandidate.mm in Sources */,
+                                5C4B4BD51E431C90002651C8 /* RTCIceServer.mm in Sources */,
+                                5C4B4BD71E431C90002651C8 /* RTCLegacyStatsReport.mm in Sources */,
+                                5C4B4BD91E431C90002651C8 /* RTCLogging.mm in Sources */,
+                                5C4B4BDA1E431C90002651C8 /* RTCMediaConstraints.mm in Sources */,
+                                5C4B4BDC1E431C90002651C8 /* RTCMediaSource.mm in Sources */,
+                                5C4B4BDE1E431C90002651C8 /* RTCMediaStream.mm in Sources */,
+                                5C4B4BE01E431C90002651C8 /* RTCMediaStreamTrack.mm in Sources */,
+                                5C4B4BE21E431C90002651C8 /* RTCMetrics.mm in Sources */,
+                                5C4B4BE31E431C90002651C8 /* RTCMetricsSampleInfo.mm in Sources */,
+                                5C4B4BE51E431C90002651C8 /* RTCNativeNV12Shader.mm in Sources */,
+                                5C4B4BE91E431C90002651C8 /* RTCOpenGLVideoRenderer.mm in Sources */,
+                                5CDD8A4F1E43BFB300621E92 /* rtcp.cc in Sources */,
+                                5CDD88971E43BE3C00621E92 /* rtcp_packet.cc in Sources */,
+                                5CDD889A1E43BE3C00621E92 /* rtcp_receiver.cc in Sources */,
+                                5CDD889D1E43BE3C00621E92 /* rtcp_sender.cc in Sources */,
+                                5CDD88A01E43BE3C00621E92 /* rtcp_utility.cc in Sources */,
+                                5C4B4BEB1E431C90002651C8 /* RTCPeerConnection+DataChannel.mm in Sources */,
+                                5C4B4BED1E431C90002651C8 /* RTCPeerConnection+Stats.mm in Sources */,
+                                5C4B4BEE1E431C90002651C8 /* RTCPeerConnectionFactory.mm in Sources */,
+                                5C63FA6D1E41761F002CA531 /* rtcpmuxfilter.cc in Sources */,
+                                5C4B4BF01E431C90002651C8 /* RTCRtpCodecParameters.mm in Sources */,
+                                5C4B4BF21E431C90002651C8 /* RTCRtpEncodingParameters.mm in Sources */,
+                                5C4B4BF41E431C90002651C8 /* RTCRtpParameters.mm in Sources */,
+                                5C4B4BF61E431C90002651C8 /* RTCRtpReceiver.mm in Sources */,
+                                5C4B4BF81E431C90002651C8 /* RTCRtpSender.mm in Sources */,
+                                5C4B4BFA1E431C90002651C8 /* RTCSessionDescription.mm in Sources */,
+                                5C4B4BFD1E431C90002651C8 /* RTCShader.mm in Sources */,
+                                5C4B4BFF1E431C90002651C8 /* RTCSSLAdapter.mm in Sources */,
+                                5C63FA781E417AED002CA531 /* rtcstats.cc in Sources */,
+                                5C63FA771E417AED002CA531 /* rtcstats_objects.cc in Sources */,
+                                5C63F9641E41737B002CA531 /* rtcstatscollector.cc in Sources */,
+                                5C63FA791E417AED002CA531 /* rtcstatsreport.cc in Sources */,
+                                5C4B4C001E431C90002651C8 /* RTCTracing.mm in Sources */,
+                                5C4B4C021E431C90002651C8 /* RTCUIApplication.mm in Sources */,
+                                5C4B4C031E431C90002651C8 /* RTCVideoFrame.mm in Sources */,
+                                5C4B4C061E431C90002651C8 /* RTCVideoRendererAdapter.mm in Sources */,
+                                5C4B4C081E431C90002651C8 /* RTCVideoSource.mm in Sources */,
+                                5C4B4C0A1E431C90002651C8 /* RTCVideoTrack.mm in Sources */,
+                                5CDD8AB61E43C00F00621E92 /* rtp_file_source.cc in Sources */,
+                                5CDD88B01E43BE3C00621E92 /* rtp_format.cc in Sources */,
+                                5CDD88A41E43BE3C00621E92 /* rtp_format_h264.cc in Sources */,
+                                5CDD88A61E43BE3C00621E92 /* rtp_format_video_generic.cc in Sources */,
+                                5CDD88AB1E43BE3C00621E92 /* rtp_format_vp8.cc in Sources */,
+                                5CDD88AE1E43BE3C00621E92 /* rtp_format_vp9.cc in Sources */,
+                                5CDD83F61E439A6F00621E92 /* rtp_frame_reference_finder.cc in Sources */,
+                                5CDD8AB81E43C00F00621E92 /* rtp_generator.cc in Sources */,
+                                5CDD88B31E43BE3C00621E92 /* rtp_header_extension.cc in Sources */,
+                                5CDD88B51E43BE3C00621E92 /* rtp_header_extensions.cc in Sources */,
+                                5CDD88B71E43BE3C00621E92 /* rtp_header_parser.cc in Sources */,
+                                5CDD88BE1E43BE3D00621E92 /* rtp_packet.cc in Sources */,
+                                5CDD88B91E43BE3D00621E92 /* rtp_packet_history.cc in Sources */,
+                                5CDD88C11E43BE3D00621E92 /* rtp_payload_registry.cc in Sources */,
+                                5CDD88C21E43BE3D00621E92 /* rtp_receiver_audio.cc in Sources */,
+                                5CDD88C41E43BE3D00621E92 /* rtp_receiver_impl.cc in Sources */,
+                                5CDD88C61E43BE3D00621E92 /* rtp_receiver_strategy.cc in Sources */,
+                                5CDD88C81E43BE3D00621E92 /* rtp_receiver_video.cc in Sources */,
+                                5CDD88CC1E43BE3D00621E92 /* rtp_rtcp_impl.cc in Sources */,
+                                5CDD88D31E43BE3D00621E92 /* rtp_sender.cc in Sources */,
+                                5CDD90B11E43D52900621E92 /* null_cipher.c in Sources */,
+                                5CDD88CE1E43BE3D00621E92 /* rtp_sender_audio.cc in Sources */,
+                                5CDD88D11E43BE3D00621E92 /* rtp_sender_video.cc in Sources */,
+                                5CDD85B01E43B5C000621E92 /* rtp_stream_receiver.cc in Sources */,
+                                5CDD85B21E43B5C000621E92 /* rtp_streams_synchronizer.cc in Sources */,
+                                5C4B4CDD1E4320A9002651C8 /* rtp_to_ntp.cc in Sources */,
+                                5CDD88D51E43BE3D00621E92 /* rtp_utility.cc in Sources */,
+                                5CDD8ABA1E43C00F00621E92 /* rtpcat.cc in Sources */,
+                                5C4B48EB1E42C1E3002651C8 /* rtpdataengine.cc in Sources */,
+                                5C4B48EE1E42C1E3002651C8 /* rtpdump.cc in Sources */,
+                                5CDD896C1E43BF3A00621E92 /* rtpfb.cc in Sources */,
+                                5CDD90A21E43D51100621E92 /* err.c in Sources */,
+                                5C63F9671E41737B002CA531 /* rtpreceiver.cc in Sources */,
+                                5C63F96A1E41737B002CA531 /* rtpsender.cc in Sources */,
+                                5C4B48F11E42C1E3002651C8 /* rtputils.cc in Sources */,
+                                5CDD83F81E439A6F00621E92 /* rtt_filter.cc in Sources */,
+                                5C4B4CE41E4320A9002651C8 /* rw_lock.cc in Sources */,
+                                5C4B4CDE1E4320A9002651C8 /* rw_lock_posix.cc in Sources */,
+                                5CDD902F1E43CEDE00621E92 /* saturating_gain_estimator.cc in Sources */,
+                                5C4B4D851E4323D4002651C8 /* scale.cc in Sources */,
+                                5C4B4D7D1E4323D4002651C8 /* scale_any.cc in Sources */,
+                                5C4B4D7E1E4323D4002651C8 /* scale_argb.cc in Sources */,
+                                5CDD90901E43D4CC00621E92 /* rdb.c in Sources */,
+                                5C4B4D7F1E4323D4002651C8 /* scale_common.cc in Sources */,
+                                5CDD84281E439BCB00621E92 /* scale_gcc.cc in Sources */,
+                                5C63F86D1E416288002CA531 /* scoped_autorelease_pool.mm in Sources */,
+                                5C4B484F1E42C1AF002651C8 /* sctpdataengine.cc in Sources */,
+                                5C63F96D1E41737B002CA531 /* sctputils.cc in Sources */,
+                                5CDD896F1E43BF3A00621E92 /* sdes.cc in Sources */,
+                                5CDD85B61E43B5C000621E92 /* send_delay_stats.cc in Sources */,
+                                5CDD909B1E43D50900621E92 /* stat.c in Sources */,
+                                5CDD90611E43D11200621E92 /* send_side_bandwidth_estimation.cc in Sources */,
+                                5CDD85B91E43B5C000621E92 /* send_statistics_proxy.cc in Sources */,
+                                5CDD8FE31E43CD6600621E92 /* send_time_history.cc in Sources */,
+                                5CDD89721E43BF3A00621E92 /* sender_report.cc in Sources */,
+                                5C63F86F1E416288002CA531 /* sequenced_task_checker_impl.cc in Sources */,
+                                5C63FA061E4174F6002CA531 /* session.cc in Sources */,
+                                5CDD83FB1E439A6F00621E92 /* session_info.cc in Sources */,
+                                5C63FA081E4174F6002CA531 /* sessiondescription.cc in Sources */,
+                                5C63F8731E416288002CA531 /* sha1digest.cc in Sources */,
+                                5CDD84651E43AE2900621E92 /* shared_data.cc in Sources */,
+                                5C63F8751E416288002CA531 /* sharedexclusivelock.cc in Sources */,
+                                5CDD90311E43CEDE00621E92 /* signal_classifier.cc in Sources */,
+                                5C63F8771E416288002CA531 /* signalthread.cc in Sources */,
+                                5C63F8791E416288002CA531 /* sigslot.cc in Sources */,
+                                5CDD8BDB1E43C2B500621E92 /* simple_interpolate_lsf.c in Sources */,
+                                5CDD8BDD1E43C2B500621E92 /* simple_lpc_analysis.c in Sources */,
+                                5CDD8BDF1E43C2B500621E92 /* simple_lsf_dequant.c in Sources */,
+                                5CDD8BE11E43C2B500621E92 /* simple_lsf_quant.c in Sources */,
+                                5C4B48861E42C1BA002651C8 /* simulcast.cc in Sources */,
+                                5CDD83831E439A3500621E92 /* simulcast_rate_allocator.cc in Sources */,
+                                5CDD875C1E43BAF500621E92 /* sinc_resampler.cc in Sources */,
+                                5CDD87E11E43BD7000621E92 /* sinc_resampler_sse.cc in Sources */,
+                                5CDD875E1E43BAF500621E92 /* sinusoidal_linear_chirp_source.cc in Sources */,
+                                5C4B4CE51E4320A9002651C8 /* sleep.cc in Sources */,
+                                5CDD89751E43BF3A00621E92 /* sli.cc in Sources */,
+                                5CDD8BE51E43C2B500621E92 /* smooth.c in Sources */,
+                                5CDD8BE31E43C2B500621E92 /* smooth_out_data.c in Sources */,
+                                5CDD8F931E43CBE000621E92 /* smoothing_filter.cc in Sources */,
+                                5CDD90A01E43D51100621E92 /* alloc.c in Sources */,
+                                5C63F8801E416288002CA531 /* socketadapters.cc in Sources */,
+                                5C63F8821E416288002CA531 /* socketaddress.cc in Sources */,
+                                5C63F8841E416288002CA531 /* socketaddresspair.cc in Sources */,
+                                5C4B4D0B1E4322F6002651C8 /* socketmonitor.cc in Sources */,
+                                5C63F8871E416288002CA531 /* socketpool.cc in Sources */,
+                                5C63F88A1E416288002CA531 /* socketstream.cc in Sources */,
+                                5C4B4CE61E4320A9002651C8 /* sort.cc in Sources */,
+                                5CDD8BE71E43C2B500621E92 /* sort_sq.c in Sources */,
+                                5C4B4C7D1E431F9C002651C8 /* sparse_fir_filter.cc in Sources */,
+                                5CDD87D81E43BC0600621E92 /* spectrum_ar_model_tables.c in Sources */,
+                                5CDD866B1E43B8B500621E92 /* spl_init.c in Sources */,
+                                5CDD866C1E43B8B500621E92 /* spl_inl.c in Sources */,
+                                5CDD86701E43B8B500621E92 /* spl_sqrt.c in Sources */,
+                                5CDD866F1E43B8B500621E92 /* spl_sqrt_floor.c in Sources */,
+                                5CDD8BE91E43C2B500621E92 /* split_vq.c in Sources */,
+                                5CDD86711E43B8B500621E92 /* splitting_filter.c in Sources */,
+                                5CDD84C11E43AF1300621E92 /* splitting_filter.cc in Sources */,
+                                5CDD835F1E43257200621E92 /* sps_parser.cc in Sources */,
+                                5CDD83621E43257200621E92 /* sps_vui_rewriter.cc in Sources */,
+                                5CDD86721E43B8B500621E92 /* sqrt_of_one_minus_x_squared.c in Sources */,
+                                5C63FA701E41761F002CA531 /* srtpfilter.cc in Sources */,
+                                5C63F88C1E416288002CA531 /* ssladapter.cc in Sources */,
+                                5C63F88F1E416288002CA531 /* sslfingerprint.cc in Sources */,
+                                5C63F8911E416288002CA531 /* sslidentity.cc in Sources */,
+                                5C63F8941E416288002CA531 /* sslsocketfactory.cc in Sources */,
+                                5C63F8961E416288002CA531 /* sslstreamadapter.cc in Sources */,
+                                5CDD88D71E43BE3D00621E92 /* ssrc_database.cc in Sources */,
+                                5CDD87361E43BABE00621E92 /* standalone_vad.cc in Sources */,
+                                5CDD8BEB1E43C2B500621E92 /* state_construct.c in Sources */,
+                                5CDD8BED1E43C2B500621E92 /* state_search.c in Sources */,
+                                5CDD84671E43AE2900621E92 /* statistics.cc in Sources */,
+                                5CDD8A511E43BFB300621E92 /* statistics_calculator.cc in Sources */,
+                                5CDD85BC1E43B5C000621E92 /* stats_counter.cc in Sources */,
+                                5C63F9701E41737B002CA531 /* statscollector.cc in Sources */,
+                                5C63F9721E41737B002CA531 /* statstypes.cc in Sources */,
+                                5C63F8981E416288002CA531 /* stream.cc in Sources */,
+                                5CDD85BF1E43B5C000621E92 /* stream_synchronization.cc in Sources */,
+                                5C4B48F41E42C1E3002651C8 /* streamparams.cc in Sources */,
+                                5C63F89A1E416288002CA531 /* stringencode.cc in Sources */,
+                                5C63F89C1E416288002CA531 /* stringutils.cc in Sources */,
+                                5C63FA0B1E4174F6002CA531 /* stun.cc in Sources */,
+                                5C63FA0E1E4174F6002CA531 /* stunport.cc in Sources */,
+                                5C63FA111E4174F6002CA531 /* stunrequest.cc in Sources */,
+                                5C63FA141E4174F6002CA531 /* stunserver.cc in Sources */,
+                                5CDD8BEF1E43C2B500621E92 /* swap_bytes.c in Sources */,
+                                5CDD8A541E43BFB300621E92 /* sync_buffer.cc in Sources */,
+                                5C63F89F1E416288002CA531 /* systeminfo.cc in Sources */,
+                                5CDD89781E43BF3A00621E92 /* target_bitrate.cc in Sources */,
+                                5C63F8A71E416288002CA531 /* task.cc in Sources */,
+                                5C63F8A11E416288002CA531 /* task_queue_gcd.cc in Sources */,
+                                5C63F8A31E416288002CA531 /* task_queue_posix.cc in Sources */,
+                                5C63F8A91E416288002CA531 /* taskparent.cc in Sources */,
+                                5C63F8AB1E416288002CA531 /* taskrunner.cc in Sources */,
+                                5C63FA171E4174F6002CA531 /* tcpport.cc in Sources */,
+                                5C63F8AF1E416288002CA531 /* testclient.cc in Sources */,
+                                5C63F66B1E415F9B002CA531 /* thread.cc in Sources */,
+                                5C63F8B41E416288002CA531 /* thread_checker_impl.cc in Sources */,
+                                5CDD84C31E43AF1300621E92 /* three_band_filter_bank.cc in Sources */,
+                                5CDD8A571E43BFB300621E92 /* tick_timer.cc in Sources */,
+                                5CDD87F71E43BDED00621E92 /* time_scheduler.cc in Sources */,
+                                5CDD8A5A1E43BFB300621E92 /* time_stretch.cc in Sources */,
+                                5CDD88DA1E43BE3D00621E92 /* time_util.cc in Sources */,
+                                5C4B4CE91E4320A9002651C8 /* timestamp_extrapolator.cc in Sources */,
+                                5CDD83FD1E439A6F00621E92 /* timestamp_map.cc in Sources */,
+                                5CDD8A5D1E43BFB300621E92 /* timestamp_scaler.cc in Sources */,
+                                5C63F8B91E416288002CA531 /* timestampaligner.cc in Sources */,
+                                5C63F8BB1E416288002CA531 /* timeutils.cc in Sources */,
+                                5CDD83FF1E439A6F00621E92 /* timing.cc in Sources */,
+                                5CDD897A1E43BF3A00621E92 /* tmmb_item.cc in Sources */,
+                                5CDD897D1E43BF3A00621E92 /* tmmbn.cc in Sources */,
+                                5CDD89801E43BF3A00621E92 /* tmmbr.cc in Sources */,
+                                5CDD88DC1E43BE3D00621E92 /* tmmbr_help.cc in Sources */,
+                                5C4B4CEA1E4320A9002651C8 /* trace_impl.cc in Sources */,
+                                5C4B4CEC1E4320A9002651C8 /* trace_posix.cc in Sources */,
+                                5CDD87DB1E43BC0600621E92 /* transform.c in Sources */,
+                                5C63F8BE1E416288002CA531 /* transformadapter.cc in Sources */,
+                                5CDD8C911E43C66000621E92 /* transient_detector.cc in Sources */,
+                                5CDD8C951E43C66000621E92 /* transient_suppressor.cc in Sources */,
+                                5CDD84691E43AE2900621E92 /* transmit_mixer.cc in Sources */,
+                                5C63FA1D1E4174F6002CA531 /* transport.cc in Sources */,
+                                5CDD85C11E43B5C000621E92 /* transport_adapter.cc in Sources */,
+                                5CDD853B1E43B39C00621E92 /* transport_adapter.cc in Sources */,
+                                5CDD89831E43BF3A00621E92 /* transport_feedback.cc in Sources */,
+                                5CDD8FBB1E43CD0700621E92 /* transport_feedback_adapter.cc in Sources */,
+                                5C63FA1F1E4174F6002CA531 /* transportchannel.cc in Sources */,
+                                5C63FA231E4174F6002CA531 /* transportcontroller.cc in Sources */,
+                                5C63FA251E4174F6002CA531 /* transportdescription.cc in Sources */,
+                                5C63FA281E4174F6002CA531 /* transportdescriptionfactory.cc in Sources */,
+                                5C63FA2C1E4174F6002CA531 /* turnport.cc in Sources */,
+                                5C63FA2F1E4174F6002CA531 /* turnserver.cc in Sources */,
+                                5C4B48F91E42C1E3002651C8 /* turnutils.cc in Sources */,
+                                5CDD84C51E43AF1300621E92 /* typing_detection.cc in Sources */,
+                                5C63FA331E4174F6002CA531 /* udptransportchannel.cc in Sources */,
+                                5CDD88DF1E43BE3D00621E92 /* ulpfec_generator.cc in Sources */,
+                                5CDD88E21E43BE3D00621E92 /* ulpfec_header_reader_writer.cc in Sources */,
+                                5CDD88E41E43BE3D00621E92 /* ulpfec_receiver_impl.cc in Sources */,
+                                5C63F8C21E416288002CA531 /* unixfilesystem.cc in Sources */,
+                                5CDD8BF11E43C2B500621E92 /* unpack_bits.c in Sources */,
+                                5C63F8C41E416288002CA531 /* urlencode.cc in Sources */,
+                                5CDD87DE1E43BC2E00621E92 /* utility.c in Sources */,
+                                5CDD846B1E43AE2900621E92 /* utility.cc in Sources */,
+                                5CDD87081E43BA7500621E92 /* utility.cc in Sources */,
+                                5CDD86E31E43BA2800621E92 /* vad.cc in Sources */,
+                                5CDD873A1E43BABE00621E92 /* vad_audio_proc.cc in Sources */,
+                                5CDD873D1E43BABE00621E92 /* vad_circular_buffer.cc in Sources */,
+                                5CDD86D61E43BA2800621E92 /* vad_core.c in Sources */,
+                                5CDD86D91E43BA2800621E92 /* vad_filterbank.c in Sources */,
+                                5CDD86DC1E43BA2800621E92 /* vad_gmm.c in Sources */,
+                                5CDD86DF1E43BA2800621E92 /* vad_sp.c in Sources */,
+                                5CDD86741E43B8B500621E92 /* vector_scaling_operations.c in Sources */,
+                                5CDD84011E439A6F00621E92 /* video_coding_impl.cc in Sources */,
+                                5C4B4D861E4323D4002651C8 /* video_common.cc in Sources */,
+                                5CDD85C41E43B5C000621E92 /* video_decoder.cc in Sources */,
+                                5CDD85C61E43B5C000621E92 /* video_encoder.cc in Sources */,
+                                5C4B4C1F1E431F75002651C8 /* video_frame.cc in Sources */,
+                                5CDD90A31E43D51100621E92 /* key.c in Sources */,
+                                5C4B4C1E1E431F75002651C8 /* video_frame_buffer.cc in Sources */,
+                                5CDD85CA1E43B5C000621E92 /* video_receive_stream.cc in Sources */,
+                                5CDD84031E439A6F00621E92 /* video_receiver.cc in Sources */,
+                                5C4B4C201E431F75002651C8 /* video_render_frames.cc in Sources */,
+                                5CDD85CD1E43B5C000621E92 /* video_send_stream.cc in Sources */,
+                                5CDD84041E439A6F00621E92 /* video_sender.cc in Sources */,
+                                5CDD85CF1E43B5C000621E92 /* video_stream_decoder.cc in Sources */,
+                                5C4B48FC1E42C1E3002651C8 /* videoadapter.cc in Sources */,
+                                5C4B48FF1E42C1E3002651C8 /* videobroadcaster.cc in Sources */,
+                                5C4B49021E42C1E3002651C8 /* videocapturer.cc in Sources */,
+                                5C63F9771E41737B002CA531 /* videocapturertracksource.cc in Sources */,
+                                5C4B49061E42C1E3002651C8 /* videocommon.cc in Sources */,
+                                5C4B48891E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.cc in Sources */,
+                                5C4B490B1E42C1E3002651C8 /* videosourcebase.cc in Sources */,
+                                5C4B4C0D1E431C90002651C8 /* videotoolboxvideocodecfactory.cc in Sources */,
+                                5C63F97B1E41737B002CA531 /* videotrack.cc in Sources */,
+                                5C63F97D1E41737B002CA531 /* videotracksource.cc in Sources */,
+                                5CDD85D21E43B5C000621E92 /* vie_encoder.cc in Sources */,
+                                5CDD85D51E43B5C000621E92 /* vie_remb.cc in Sources */,
+                                5C63F8C61E416288002CA531 /* virtualsocketserver.cc in Sources */,
+                                5CDD846D1E43AE2900621E92 /* voe_audio_processing_impl.cc in Sources */,
+                                5CDD846F1E43AE2900621E92 /* voe_base_impl.cc in Sources */,
+                                5CDD84711E43AE2900621E92 /* voe_codec_impl.cc in Sources */,
+                                5CDD84731E43AE2900621E92 /* voe_external_media_impl.cc in Sources */,
+                                5CDD84751E43AE2900621E92 /* voe_file_impl.cc in Sources */,
+                                5CDD84771E43AE2900621E92 /* voe_hardware_impl.cc in Sources */,
+                                5CDD84791E43AE2900621E92 /* voe_neteq_stats_impl.cc in Sources */,
+                                5CDD847B1E43AE2900621E92 /* voe_network_impl.cc in Sources */,
+                                5CDD847D1E43AE2900621E92 /* voe_rtp_rtcp_impl.cc in Sources */,
+                                5CDD847F1E43AE2900621E92 /* voe_video_sync_impl.cc in Sources */,
+                                5CDD84811E43AE2900621E92 /* voe_volume_control_impl.cc in Sources */,
+                                5CDD87401E43BABE00621E92 /* voice_activity_detector.cc in Sources */,
+                                5CDD84C71E43AF1300621E92 /* voice_detection_impl.cc in Sources */,
+                                5CDD84861E43AE2900621E92 /* voice_engine_impl.cc in Sources */,
+                                5CDD89861E43BF3A00621E92 /* voip_metric.cc in Sources */,
+                                5CDD83851E439A3500621E92 /* vp8_header_parser.cc in Sources */,
+                                5CDD8C441E43C46C00621E92 /* vp8_noop.cc in Sources */,
+                                5CDD88E91E43BE3D00621E92 /* vp8_partition_aggregator.cc in Sources */,
+                                5CDD8C141E43C3B400621E92 /* vp9_noop.cc in Sources */,
+                                5CDD8BF31E43C2B500621E92 /* vq3.c in Sources */,
+                                5CDD8BF51E43C2B500621E92 /* vq4.c in Sources */,
+                                5C4B4C801E431F9C002651C8 /* wav_file.cc in Sources */,
+                                5C4B4C831E431F9C002651C8 /* wav_header.cc in Sources */,
+                                5C63F8C91E416288002CA531 /* weak_ptr.cc in Sources */,
+                                5CDD8CAA1E43C6F700621E92 /* webrtc_cng.cc in Sources */,
+                                5CDD83671E4325D500621E92 /* webrtc_libyuv.cc in Sources */,
+                                5CDD86E41E43BA2800621E92 /* webrtc_vad.c in Sources */,
+                                5C4B488D1E42C1BA002651C8 /* webrtcmediaengine.cc in Sources */,
+                                5C63F9801E41737B002CA531 /* webrtcsdp.cc in Sources */,
+                                5C63F9831E41737B002CA531 /* webrtcsession.cc in Sources */,
+                                5C63F9851E41737B002CA531 /* webrtcsessiondescriptionfactory.cc in Sources */,
+                                5C4B48901E42C1BA002651C8 /* webrtcvideocapturer.cc in Sources */,
+                                5C4B48921E42C1BA002651C8 /* webrtcvideocapturerfactory.cc in Sources */,
+                                5C4B48951E42C1BA002651C8 /* webrtcvideoencoderfactory.cc in Sources */,
+                                5C4B48981E42C1BA002651C8 /* webrtcvideoengine2.cc in Sources */,
+                                5C4B489D1E42C1BA002651C8 /* webrtcvoiceengine.cc in Sources */,
+                                5CDD8BF71E43C2B500621E92 /* window32_w32.c in Sources */,
+                                5C4B4C861E431F9C002651C8 /* window_generator.cc in Sources */,
+                                5CDD8C981E43C66000621E92 /* wpd_node.cc in Sources */,
+                                5CDD8C9B1E43C66000621E92 /* wpd_tree.cc in Sources */,
+                                5CDD8BF91E43C2B500621E92 /* xcorr_coef.c in Sources */,
</ins><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><span class="cx"> /* End PBXSourcesBuildPhase section */
</span><span class="cx"> 
</span><ins>+/* Begin PBXTargetDependency section */
+                5C4B490F1E42C336002651C8 /* PBXTargetDependency */ = {
+                        isa = PBXTargetDependency;
+                        target = 5C63F6611E414AB6002CA531 /* Copy webrtc headers */;
+                        targetProxy = 5C4B49101E42C336002651C8 /* PBXContainerItemProxy */;
+                };
+                5C4B4AC71E42C58B002651C8 /* PBXTargetDependency */ = {
+                        isa = PBXTargetDependency;
+                        target = 5C4B490E1E42C336002651C8 /* opus */;
+                        targetProxy = 5C4B4AC61E42C58B002651C8 /* PBXContainerItemProxy */;
+                };
+                5C63F6681E414B96002CA531 /* PBXTargetDependency */ = {
+                        isa = PBXTargetDependency;
+                        target = 5C63F6611E414AB6002CA531 /* Copy webrtc headers */;
+                        targetProxy = 5C63F6671E414B96002CA531 /* PBXContainerItemProxy */;
+                };
+                5C63FA7B1E418411002CA531 /* PBXTargetDependency */ = {
+                        isa = PBXTargetDependency;
+                        target = 5C63F6611E414AB6002CA531 /* Copy webrtc headers */;
+                        targetProxy = 5C63FA7C1E418411002CA531 /* PBXContainerItemProxy */;
+                };
+                5C63FC621E418449002CA531 /* PBXTargetDependency */ = {
+                        isa = PBXTargetDependency;
+                        target = 5C63FA7A1E418411002CA531 /* boringssl */;
+                        targetProxy = 5C63FC611E418449002CA531 /* PBXContainerItemProxy */;
+                };
+/* End PBXTargetDependency section */
+
</ins><span class="cx"> /* Begin XCBuildConfiguration section */
</span><del>-                414F66A41DF586C500A094D6 /* Debug */ = {
</del><ins>+                5C4B4A8B1E42C336002651C8 /* Debug */ = {
</ins><span class="cx">                         isa = XCBuildConfiguration;
</span><ins>+                        baseConfigurationReference = 5C4B4A8F1E42C431002651C8 /* opus.xcconfig */;
</ins><span class="cx">                         buildSettings = {
</span><del>-                                COPY_PHASE_STRIP = NO;
-                                GCC_DYNAMIC_NO_PIC = NO;
-                                GCC_OPTIMIZATION_LEVEL = 0;
-                                PRODUCT_NAME = libwebrtc;
</del><ins>+                                OTHER_CFLAGS = &quot;&quot;;
+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
</ins><span class="cx">                         };
</span><span class="cx">                         name = Debug;
</span><span class="cx">                 };
</span><del>-                41825CB91DF56CA80072E48E /* Release */ = {
</del><ins>+                5C4B4A8C1E42C336002651C8 /* Release */ = {
</ins><span class="cx">                         isa = XCBuildConfiguration;
</span><ins>+                        baseConfigurationReference = 5C4B4A8F1E42C431002651C8 /* opus.xcconfig */;
</ins><span class="cx">                         buildSettings = {
</span><del>-                                ALWAYS_SEARCH_USER_PATHS = NO;
-                                CLANG_ANALYZER_NONNULL = YES;
-                                CLANG_CXX_LANGUAGE_STANDARD = &quot;gnu++0x&quot;;
-                                CLANG_CXX_LIBRARY = &quot;libc++&quot;;
-                                CLANG_ENABLE_MODULES = YES;
-                                CLANG_ENABLE_OBJC_ARC = YES;
-                                CLANG_WARN_BOOL_CONVERSION = YES;
-                                CLANG_WARN_CONSTANT_CONVERSION = YES;
-                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
-                                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
-                                CLANG_WARN_EMPTY_BODY = YES;
-                                CLANG_WARN_ENUM_CONVERSION = YES;
-                                CLANG_WARN_INFINITE_RECURSION = YES;
-                                CLANG_WARN_INT_CONVERSION = YES;
-                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
-                                CLANG_WARN_SUSPICIOUS_MOVE = YES;
-                                CLANG_WARN_UNREACHABLE_CODE = YES;
-                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-                                CODE_SIGN_IDENTITY = &quot;-&quot;;
-                                COPY_PHASE_STRIP = NO;
-                                DEBUG_INFORMATION_FORMAT = dwarf;
-                                ENABLE_STRICT_OBJC_MSGSEND = YES;
-                                ENABLE_TESTABILITY = YES;
-                                EXECUTABLE_PREFIX = lib;
-                                GCC_C_LANGUAGE_STANDARD = gnu99;
-                                GCC_DYNAMIC_NO_PIC = NO;
-                                GCC_NO_COMMON_BLOCKS = YES;
-                                GCC_OPTIMIZATION_LEVEL = 0;
-                                GCC_PREPROCESSOR_DEFINITIONS = (
-                                        &quot;DEBUG=1&quot;,
-                                        &quot;$(inherited)&quot;,
-                                );
-                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-                                GCC_WARN_UNDECLARED_SELECTOR = YES;
-                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
-                                GCC_WARN_UNUSED_FUNCTION = YES;
-                                GCC_WARN_UNUSED_VARIABLE = YES;
-                                MACOSX_DEPLOYMENT_TARGET = 10.12;
-                                MTL_ENABLE_DEBUG_INFO = YES;
-                                ONLY_ACTIVE_ARCH = YES;
</del><ins>+                                OTHER_CFLAGS = &quot;&quot;;
</ins><span class="cx">                                 PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
</span><del>-                                SDKROOT = macosx;
</del><span class="cx">                         };
</span><span class="cx">                         name = Release;
</span><span class="cx">                 };
</span><del>-                41825CB91DF56CA80072E48F /* Product */ = {
</del><ins>+                5C4B4A8D1E42C336002651C8 /* Production */ = {
</ins><span class="cx">                         isa = XCBuildConfiguration;
</span><ins>+                        baseConfigurationReference = 5C4B4A8F1E42C431002651C8 /* opus.xcconfig */;
</ins><span class="cx">                         buildSettings = {
</span><del>-                                ALWAYS_SEARCH_USER_PATHS = NO;
-                                CLANG_ANALYZER_NONNULL = YES;
-                                CLANG_CXX_LANGUAGE_STANDARD = &quot;gnu++0x&quot;;
-                                CLANG_CXX_LIBRARY = &quot;libc++&quot;;
-                                CLANG_ENABLE_MODULES = YES;
-                                CLANG_ENABLE_OBJC_ARC = YES;
-                                CLANG_WARN_BOOL_CONVERSION = YES;
-                                CLANG_WARN_CONSTANT_CONVERSION = YES;
-                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
-                                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
-                                CLANG_WARN_EMPTY_BODY = YES;
-                                CLANG_WARN_ENUM_CONVERSION = YES;
-                                CLANG_WARN_INFINITE_RECURSION = YES;
-                                CLANG_WARN_INT_CONVERSION = YES;
-                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
-                                CLANG_WARN_SUSPICIOUS_MOVE = YES;
-                                CLANG_WARN_UNREACHABLE_CODE = YES;
-                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-                                CODE_SIGN_IDENTITY = &quot;-&quot;;
-                                COPY_PHASE_STRIP = NO;
-                                DEBUG_INFORMATION_FORMAT = dwarf;
-                                ENABLE_STRICT_OBJC_MSGSEND = YES;
-                                ENABLE_TESTABILITY = YES;
-                                EXECUTABLE_PREFIX = lib;
-                                GCC_C_LANGUAGE_STANDARD = gnu99;
-                                GCC_DYNAMIC_NO_PIC = NO;
-                                GCC_NO_COMMON_BLOCKS = YES;
-                                GCC_OPTIMIZATION_LEVEL = 0;
-                                GCC_PREPROCESSOR_DEFINITIONS = (
-                                        &quot;DEBUG=1&quot;,
-                                        &quot;$(inherited)&quot;,
-                                );
-                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-                                GCC_WARN_UNDECLARED_SELECTOR = YES;
-                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
-                                GCC_WARN_UNUSED_FUNCTION = YES;
-                                GCC_WARN_UNUSED_VARIABLE = YES;
-                                MACOSX_DEPLOYMENT_TARGET = 10.12;
-                                MTL_ENABLE_DEBUG_INFO = YES;
-                                ONLY_ACTIVE_ARCH = YES;
</del><ins>+                                OTHER_CFLAGS = &quot;&quot;;
</ins><span class="cx">                                 PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
</span><del>-                                SDKROOT = macosx;
</del><span class="cx">                         };
</span><del>-                        name = Product;
</del><ins>+                        name = Production;
</ins><span class="cx">                 };
</span><del>-                E07E00FDDEDE72A714030239 /* Debug */ = {
</del><ins>+                5C63F6631E414AB6002CA531 /* Debug */ = {
</ins><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><del>-                                BUILD_VARIANTS = normal;
</del><ins>+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
</ins><span class="cx">                         };
</span><span class="cx">                         name = Debug;
</span><span class="cx">                 };
</span><del>-                E07E00FDDEDE72A71403023A /* Product */ = {
</del><ins>+                5C63F6641E414AB6002CA531 /* Release */ = {
</ins><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><ins>+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
</ins><span class="cx">                         };
</span><del>-                        name = Product;
</del><ins>+                        name = Release;
</ins><span class="cx">                 };
</span><del>-                E07E00FDDEDE72A71403023B /* Release */ = {
</del><ins>+                5C63F6651E414AB6002CA531 /* Production */ = {
</ins><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><del>-                                BUILD_VARIANTS = normal;
</del><ins>+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
</ins><span class="cx">                         };
</span><ins>+                        name = Production;
+                };
+                5C63FC5D1E418411002CA531 /* Debug */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5C4B43B01E42877A002651C8 /* boringssl.xcconfig */;
+                        buildSettings = {
+                                OTHER_CFLAGS = &quot;&quot;;
+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
+                        };
+                        name = Debug;
+                };
+                5C63FC5E1E418411002CA531 /* Release */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5C4B43B01E42877A002651C8 /* boringssl.xcconfig */;
+                        buildSettings = {
+                                OTHER_CFLAGS = &quot;&quot;;
+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
+                        };
</ins><span class="cx">                         name = Release;
</span><span class="cx">                 };
</span><ins>+                5C63FC5F1E418411002CA531 /* Production */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5C4B43B01E42877A002651C8 /* boringssl.xcconfig */;
+                        buildSettings = {
+                                OTHER_CFLAGS = &quot;&quot;;
+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
+                        };
+                        name = Production;
+                };
+                5D7C59DB1208C6C3001C873E /* Production */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5D7C59C61208C68B001C873E /* Base.xcconfig */;
+                        buildSettings = {
+                        };
+                        name = Production;
+                };
+                5D7C59DC1208C6C3001C873E /* Production */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5D7C59C51208C68B001C873E /* libwebrtc.xcconfig */;
+                        buildSettings = {
+                                OTHER_CFLAGS = &quot;&quot;;
+                        };
+                        name = Production;
+                };
+                FB39D0711200ED9200088E69 /* Debug */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
+                        buildSettings = {
+                                GCC_OPTIMIZATION_LEVEL = 0;
+                        };
+                        name = Debug;
+                };
+                FB39D0721200ED9200088E69 /* Release */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
+                        buildSettings = {
+                        };
+                        name = Release;
+                };
+                FB39D0D21200F0E400088E69 /* Debug */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5D7C59C51208C68B001C873E /* libwebrtc.xcconfig */;
+                        buildSettings = {
+                        };
+                        name = Debug;
+                };
+                FB39D0D31200F0E400088E69 /* Release */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5D7C59C51208C68B001C873E /* libwebrtc.xcconfig */;
+                        buildSettings = {
+                                OTHER_CFLAGS = &quot;&quot;;
+                        };
+                        name = Release;
+                };
</ins><span class="cx"> /* End XCBuildConfiguration section */
</span><span class="cx"> 
</span><span class="cx"> /* Begin XCConfigurationList section */
</span><del>-                41825CB81DF56CA80072E48E /* Build configuration list for PBXNativeTarget &quot;webrtc&quot; */ = {
</del><ins>+                5C4B4A8A1E42C336002651C8 /* Build configuration list for PBXNativeTarget &quot;opus&quot; */ = {
</ins><span class="cx">                         isa = XCConfigurationList;
</span><span class="cx">                         buildConfigurations = (
</span><del>-                                41825CB91DF56CA80072E48E /* Release */,
-                                41825CB91DF56CA80072E48F /* Product */,
-                                414F66A41DF586C500A094D6 /* Debug */,
</del><ins>+                                5C4B4A8B1E42C336002651C8 /* Debug */,
+                                5C4B4A8C1E42C336002651C8 /* Release */,
+                                5C4B4A8D1E42C336002651C8 /* Production */,
</ins><span class="cx">                         );
</span><span class="cx">                         defaultConfigurationIsVisible = 0;
</span><span class="cx">                         defaultConfigurationName = Production;
</span><span class="cx">                 };
</span><del>-                D6CE803C18C3144820BC8DCE /* Build configuration list for PBXProject &quot;libwebrtc&quot; */ = {
</del><ins>+                5C63F6621E414AB6002CA531 /* Build configuration list for PBXAggregateTarget &quot;Copy webrtc headers&quot; */ = {
</ins><span class="cx">                         isa = XCConfigurationList;
</span><span class="cx">                         buildConfigurations = (
</span><del>-                                E07E00FDDEDE72A714030239 /* Debug */,
-                                E07E00FDDEDE72A71403023A /* Product */,
-                                E07E00FDDEDE72A71403023B /* Release */,
</del><ins>+                                5C63F6631E414AB6002CA531 /* Debug */,
+                                5C63F6641E414AB6002CA531 /* Release */,
+                                5C63F6651E414AB6002CA531 /* Production */,
</ins><span class="cx">                         );
</span><del>-                        defaultConfigurationIsVisible = 1;
-                        defaultConfigurationName = Release;
</del><ins>+                        defaultConfigurationIsVisible = 0;
+                        defaultConfigurationName = Production;
</ins><span class="cx">                 };
</span><ins>+                5C63FC5C1E418411002CA531 /* Build configuration list for PBXNativeTarget &quot;boringssl&quot; */ = {
+                        isa = XCConfigurationList;
+                        buildConfigurations = (
+                                5C63FC5D1E418411002CA531 /* Debug */,
+                                5C63FC5E1E418411002CA531 /* Release */,
+                                5C63FC5F1E418411002CA531 /* Production */,
+                        );
+                        defaultConfigurationIsVisible = 0;
+                        defaultConfigurationName = Production;
+                };
+                FB39D0731200ED9200088E69 /* Build configuration list for PBXProject &quot;libwebrtc&quot; */ = {
+                        isa = XCConfigurationList;
+                        buildConfigurations = (
+                                FB39D0711200ED9200088E69 /* Debug */,
+                                FB39D0721200ED9200088E69 /* Release */,
+                                5D7C59DB1208C6C3001C873E /* Production */,
+                        );
+                        defaultConfigurationIsVisible = 0;
+                        defaultConfigurationName = Production;
+                };
+                FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget &quot;libwebrtc&quot; */ = {
+                        isa = XCConfigurationList;
+                        buildConfigurations = (
+                                FB39D0D21200F0E400088E69 /* Debug */,
+                                FB39D0D31200F0E400088E69 /* Release */,
+                                5D7C59DC1208C6C3001C873E /* Production */,
+                        );
+                        defaultConfigurationIsVisible = 0;
+                        defaultConfigurationName = Production;
+                };
</ins><span class="cx"> /* End XCConfigurationList section */
</span><span class="cx">         };
</span><del>-        rootObject = 6BA5358753AF0018BDB3F101 /* Project object */;
</del><ins>+        rootObject = FB39D0701200ED9200088E69 /* Project object */;
</ins><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (211601 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2017-02-02 23:21:34 UTC (rev 211601)
+++ trunk/Source/WebCore/ChangeLog        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2017-02-02  Alex Christensen  &lt;achristensen@webkit.org&gt;
+
+        Build libwebrtc and dependencies with Xcode
+        https://bugs.webkit.org/show_bug.cgi?id=167758
+
+        Reviewed by Dean Jackson.
+
+        * WebCore.xcodeproj/project.pbxproj:
+
</ins><span class="cx"> 2017-02-02  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         {}.toString.call(crossOriginWindow) should return &quot;[object Object]&quot;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (211601 => 211602)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2017-02-02 23:21:34 UTC (rev 211601)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2017-02-02 23:31:02 UTC (rev 211602)
</span><span class="lines">@@ -2455,6 +2455,9 @@
</span><span class="cx">                 5CD9F5661AA0F73C00DA45FF /* DFABytecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C39305D1AA0F6A90029C816 /* DFABytecode.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 5CD9F5671AA0F74200DA45FF /* DFABytecodeCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C39305F1AA0F6A90029C816 /* DFABytecodeCompiler.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 5CD9F5681AA0F74600DA45FF /* DFABytecodeInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C3930611AA0F6A90029C816 /* DFABytecodeInterpreter.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><ins>+                5CDD833D1E4324D900621E92 /* RealtimeOutgoingVideoSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD833B1E4324BB00621E92 /* RealtimeOutgoingVideoSource.cpp */; };
+                5CDD833E1E4324DC00621E92 /* RealtimeIncomingVideoSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83391E4324BB00621E92 /* RealtimeIncomingVideoSource.cpp */; };
+                5CDD83641E4325A000621E92 /* LibWebRTCDataChannelHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD833F1E43253D00621E92 /* LibWebRTCDataChannelHandler.cpp */; };
</ins><span class="cx">                 5CDFA6C81AA4F2DA00EA8746 /* ContentExtensionActions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDFA6C71AA4F2DA00EA8746 /* ContentExtensionActions.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 5CE5D9AB1DB89A0300CE7A8D /* JSTextDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CE5D9A71DB899FC00CE7A8D /* JSTextDecoder.cpp */; };
</span><span class="cx">                 5CE5D9AC1DB89A0600CE7A8D /* JSTextEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CE5D9A91DB899FC00CE7A8D /* JSTextEncoder.cpp */; };
</span><span class="lines">@@ -9796,6 +9799,12 @@
</span><span class="cx">                 5CB37FFD1C62D27800F20188 /* ScrollAnimatorMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScrollAnimatorMock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CBC8DAA1AAA302200E1C803 /* MediaAccessibilitySoftLink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaAccessibilitySoftLink.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CBC8DAB1AAA302200E1C803 /* MediaAccessibilitySoftLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaAccessibilitySoftLink.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                5CDD83391E4324BB00621E92 /* RealtimeIncomingVideoSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RealtimeIncomingVideoSource.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD833A1E4324BB00621E92 /* RealtimeIncomingVideoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RealtimeIncomingVideoSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD833B1E4324BB00621E92 /* RealtimeOutgoingVideoSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RealtimeOutgoingVideoSource.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD833C1E4324BB00621E92 /* RealtimeOutgoingVideoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RealtimeOutgoingVideoSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD833F1E43253D00621E92 /* LibWebRTCDataChannelHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LibWebRTCDataChannelHandler.cpp; path = libwebrtc/LibWebRTCDataChannelHandler.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CDD83401E43253D00621E92 /* LibWebRTCDataChannelHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LibWebRTCDataChannelHandler.h; path = libwebrtc/LibWebRTCDataChannelHandler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 5CDFA6C71AA4F2DA00EA8746 /* ContentExtensionActions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContentExtensionActions.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CE5D9A01DB897C300CE7A8D /* TextDecoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextDecoder.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CE5D9A11DB897C300CE7A8D /* TextDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextDecoder.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -15385,6 +15394,10 @@
</span><span class="cx">                 0729B14D17CFCCA0004F1D60 /* mac */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                5CDD83391E4324BB00621E92 /* RealtimeIncomingVideoSource.cpp */,
+                                5CDD833A1E4324BB00621E92 /* RealtimeIncomingVideoSource.h */,
+                                5CDD833B1E4324BB00621E92 /* RealtimeOutgoingVideoSource.cpp */,
+                                5CDD833C1E4324BB00621E92 /* RealtimeOutgoingVideoSource.h */,
</ins><span class="cx">                                 07707CB11E20649C00005BF7 /* AudioCaptureSourceProviderObjC.h */,
</span><span class="cx">                                 07707CAF1E205EC400005BF7 /* AudioSourceObserverObjC.h */,
</span><span class="cx">                                 07C046C51E42512F007201E7 /* AudioTrackPrivateMediaStreamCocoa.cpp */,
</span><span class="lines">@@ -16766,6 +16779,8 @@
</span><span class="cx">                 417612AA1E3A992300C3D81D /* libwebrtc */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                5CDD833F1E43253D00621E92 /* LibWebRTCDataChannelHandler.cpp */,
+                                5CDD83401E43253D00621E92 /* LibWebRTCDataChannelHandler.h */,
</ins><span class="cx">                                 417612AB1E3A993B00C3D81D /* LibWebRTCMediaEndpoint.cpp */,
</span><span class="cx">                                 417612AC1E3A993B00C3D81D /* LibWebRTCMediaEndpoint.h */,
</span><span class="cx">                                 417612AD1E3A993B00C3D81D /* LibWebRTCPeerConnectionBackend.cpp */,
</span><span class="lines">@@ -30184,6 +30199,7 @@
</span><span class="cx">                                 BC20FB7F0C0E8E6C00D1447F /* JSCSSValueCustom.cpp in Sources */,
</span><span class="cx">                                 9BD4E9161C462872005065BC /* JSCustomElementInterface.cpp in Sources */,
</span><span class="cx">                                 9BE6710B1D5AEB2100345514 /* JSCustomElementRegistry.cpp in Sources */,
</span><ins>+                                5CDD833D1E4324D900621E92 /* RealtimeOutgoingVideoSource.cpp in Sources */,
</ins><span class="cx">                                 9BC5F9E01D5AAF6B002B749D /* JSCustomElementRegistryCustom.cpp in Sources */,
</span><span class="cx">                                 E4778B7F115A581A00B5D372 /* JSCustomEvent.cpp in Sources */,
</span><span class="cx">                                 DEC297611B4F2F8D005F5945 /* JSCustomEventCustom.cpp in Sources */,
</span><span class="lines">@@ -30692,6 +30708,7 @@
</span><span class="cx">                                 B2FA3DE70AB75A6F000E5AC4 /* JSSVGPolylineElement.cpp in Sources */,
</span><span class="cx">                                 B2FA3DE90AB75A6F000E5AC4 /* JSSVGPreserveAspectRatio.cpp in Sources */,
</span><span class="cx">                                 B2FA3DEB0AB75A6F000E5AC4 /* JSSVGRadialGradientElement.cpp in Sources */,
</span><ins>+                                5CDD833E1E4324DC00621E92 /* RealtimeIncomingVideoSource.cpp in Sources */,
</ins><span class="cx">                                 8542A7940AE5C94000DF58DF /* JSSVGRect.cpp in Sources */,
</span><span class="cx">                                 B2FA3DED0AB75A6F000E5AC4 /* JSSVGRectElement.cpp in Sources */,
</span><span class="cx">                                 B2FA3DF00AB75A6F000E5AC4 /* JSSVGRenderingIntent.cpp in Sources */,
</span><span class="lines">@@ -31274,6 +31291,7 @@
</span><span class="cx">                                 A8EA73C30A1900E300A8EF5F /* RenderFieldset.cpp in Sources */,
</span><span class="cx">                                 066C77300AB603FD00238CC4 /* RenderFileUploadControl.cpp in Sources */,
</span><span class="cx">                                 53C8298D13D8D92700DE2DEB /* RenderFlexibleBox.cpp in Sources */,
</span><ins>+                                5CDD83641E4325A000621E92 /* LibWebRTCDataChannelHandler.cpp in Sources */,
</ins><span class="cx">                                 508CCA5013CF106B003151F3 /* RenderFlowThread.cpp in Sources */,
</span><span class="cx">                                 A871DED40A1530C700B12A68 /* RenderFrame.cpp in Sources */,
</span><span class="cx">                                 0FD3080E117CF7E700A791F7 /* RenderFrameBase.cpp in Sources */,
</span></span></pre>
</div>
</div>

</body>
</html>