<!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>[211847] trunk/Source/ThirdParty/libwebrtc</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/211847">211847</a></dd>
<dt>Author</dt> <dd>achristensen@apple.com</dd>
<dt>Date</dt> <dd>2017-02-07 17:04:21 -0800 (Tue, 07 Feb 2017)</dd>
</dl>

<h3>Log Message</h3>
<pre>Move webrtc/pc to own Xcode target
https://bugs.webkit.org/show_bug.cgi?id=167970

Reviewed by Youenn Fablet.

It needs to include different directories than the rest of libwebrtc.
Also moved some target names so liblibsrtp.a is changed to libsrtp.a, etc.

* Configurations/libwebrtcpcrtc.xcconfig: Added.
* libwebrtc.xcodeproj/project.pbxproj:</pre>

<h3>Modified Paths</h3>
<ul>
<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>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcpcrtcxcconfig">trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtcpcrtc.xcconfig</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceThirdPartylibwebrtcChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (211846 => 211847)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-08 01:04:13 UTC (rev 211846)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-08 01:04:21 UTC (rev 211847)
</span><span class="lines">@@ -1,5 +1,18 @@
</span><span class="cx"> 2017-02-07  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><ins>+        Move webrtc/pc to own Xcode target
+        https://bugs.webkit.org/show_bug.cgi?id=167970
+
+        Reviewed by Youenn Fablet.
+
+        It needs to include different directories than the rest of libwebrtc.
+        Also moved some target names so liblibsrtp.a is changed to libsrtp.a, etc.
+
+        * Configurations/libwebrtcpcrtc.xcconfig: Added.
+        * libwebrtc.xcodeproj/project.pbxproj:
+
+2017-02-07  Alex Christensen  &lt;achristensen@webkit.org&gt;
+
</ins><span class="cx">         [libwebrtc] Move libsrtp and libyuv to own Xcode targets
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=167966
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcpcrtcxcconfig"></a>
<div class="addfile"><h4>Added: trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtcpcrtc.xcconfig (0 => 211847)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtcpcrtc.xcconfig                                (rev 0)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtcpcrtc.xcconfig        2017-02-08 01:04:21 UTC (rev 211847)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+PRODUCT_NAME = webrtcpcrtc;
+
+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 Source/webrtc/modules/audio_device/mac;
+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 WEBRTC_WEBKIT_BUILD HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;
</ins></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtclibwebrtcxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj (211846 => 211847)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-08 01:04:13 UTC (rev 211846)
+++ trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-08 01:04:21 UTC (rev 211847)
</span><span class="lines">@@ -85,6 +85,27 @@
</span><span class="cx">                 5C0885331E4A99D200403995 /* rdb.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0885211E4A99D200403995 /* rdb.h */; };
</span><span class="cx">                 5C0885341E4A99D200403995 /* rdbx.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0885221E4A99D200403995 /* rdbx.h */; };
</span><span class="cx">                 5C0885351E4A99D200403995 /* stat.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0885231E4A99D200403995 /* stat.h */; };
</span><ins>+                5C088C0E1E4AA44400403995 /* audiomonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA361E41761F002CA531 /* audiomonitor.cc */; };
+                5C088C0F1E4AA44400403995 /* audiomonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA371E41761F002CA531 /* audiomonitor.h */; };
+                5C088C101E4AA44400403995 /* bundlefilter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA3A1E41761F002CA531 /* bundlefilter.cc */; };
+                5C088C111E4AA44400403995 /* bundlefilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA3B1E41761F002CA531 /* bundlefilter.h */; };
+                5C088C121E4AA44400403995 /* channel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA3D1E41761F002CA531 /* channel.cc */; };
+                5C088C131E4AA44400403995 /* channel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA3E1E41761F002CA531 /* channel.h */; };
+                5C088C141E4AA44400403995 /* channelmanager.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA401E41761F002CA531 /* channelmanager.cc */; };
+                5C088C151E4AA44400403995 /* channelmanager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA411E41761F002CA531 /* channelmanager.h */; };
+                5C088C161E4AA44400403995 /* currentspeakermonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA431E41761F002CA531 /* currentspeakermonitor.cc */; };
+                5C088C171E4AA44400403995 /* currentspeakermonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA441E41761F002CA531 /* currentspeakermonitor.h */; };
+                5C088C181E4AA44400403995 /* externalhmac.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA461E41761F002CA531 /* externalhmac.cc */; };
+                5C088C191E4AA44400403995 /* externalhmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA471E41761F002CA531 /* externalhmac.h */; };
+                5C088C1A1E4AA44400403995 /* mediamonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA481E41761F002CA531 /* mediamonitor.cc */; };
+                5C088C1B1E4AA44400403995 /* mediamonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA491E41761F002CA531 /* mediamonitor.h */; };
+                5C088C1C1E4AA44400403995 /* mediasession.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA4B1E41761F002CA531 /* mediasession.cc */; };
+                5C088C1D1E4AA44400403995 /* mediasession.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA4C1E41761F002CA531 /* mediasession.h */; };
+                5C088C1E1E4AA44400403995 /* rtcpmuxfilter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA501E41761F002CA531 /* rtcpmuxfilter.cc */; };
+                5C088C1F1E4AA44400403995 /* rtcpmuxfilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA511E41761F002CA531 /* rtcpmuxfilter.h */; };
+                5C088C201E4AA44400403995 /* srtpfilter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA531E41761F002CA531 /* srtpfilter.cc */; };
+                5C088C211E4AA44400403995 /* srtpfilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA541E41761F002CA531 /* srtpfilter.h */; };
+                5C088C221E4AA44400403995 /* voicechannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63FA561E41761F002CA531 /* voicechannel.h */; };
</ins><span class="cx">                 5C119FFB1E457400004F0987 /* audio_device_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C119FF01E457400004F0987 /* audio_device_buffer.cc */; };
</span><span class="cx">                 5C119FFC1E457400004F0987 /* audio_device_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C119FF11E457400004F0987 /* audio_device_buffer.h */; };
</span><span class="cx">                 5C119FFD1E457400004F0987 /* audio_device_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C119FF21E457400004F0987 /* audio_device_config.h */; };
</span><span class="lines">@@ -1209,27 +1230,6 @@
</span><span class="cx">                 5C63FA311E4174F6002CA531 /* udpport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9DB1E4174F6002CA531 /* udpport.h */; };
</span><span class="cx">                 5C63FA331E4174F6002CA531 /* udptransportchannel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63F9DD1E4174F6002CA531 /* udptransportchannel.cc */; };
</span><span class="cx">                 5C63FA341E4174F6002CA531 /* udptransportchannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C63F9DE1E4174F6002CA531 /* udptransportchannel.h */; };
</span><del>-                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 */; };
</del><span class="cx">                 5C63FA771E417AED002CA531 /* rtcstats_objects.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA741E417AED002CA531 /* rtcstats_objects.cc */; };
</span><span class="cx">                 5C63FA781E417AED002CA531 /* rtcstats.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA751E417AED002CA531 /* rtcstats.cc */; };
</span><span class="cx">                 5C63FA791E417AED002CA531 /* rtcstatsreport.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C63FA761E417AED002CA531 /* rtcstatsreport.cc */; };
</span><span class="lines">@@ -2496,6 +2496,20 @@
</span><span class="cx">                         remoteGlobalIDString = 5C0884D21E4A980100403995;
</span><span class="cx">                         remoteInfo = libyuv;
</span><span class="cx">                 };
</span><ins>+                5C0885431E4AA3B100403995 /* PBXContainerItemProxy */ = {
+                        isa = PBXContainerItemProxy;
+                        containerPortal = FB39D0701200ED9200088E69 /* Project object */;
+                        proxyType = 1;
+                        remoteGlobalIDString = 5C63F6611E414AB6002CA531;
+                        remoteInfo = &quot;Copy webrtc headers&quot;;
+                };
+                5C088C0C1E4AA3FD00403995 /* PBXContainerItemProxy */ = {
+                        isa = PBXContainerItemProxy;
+                        containerPortal = FB39D0701200ED9200088E69 /* Project object */;
+                        proxyType = 1;
+                        remoteGlobalIDString = 5C0885371E4AA3B100403995;
+                        remoteInfo = libwebrtcpcrtc;
+                };
</ins><span class="cx">                 5C11A0361E4577E1004F0987 /* PBXContainerItemProxy */ = {
</span><span class="cx">                         isa = PBXContainerItemProxy;
</span><span class="cx">                         containerPortal = FB39D0701200ED9200088E69 /* Project object */;
</span><span class="lines">@@ -2602,6 +2616,24 @@
</span><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 1;
</span><span class="cx">                 };
</span><ins>+                5C088C051E4AA3B100403995 /* CopyFiles */ = {
+                        isa = PBXCopyFilesBuildPhase;
+                        buildActionMask = 8;
+                        dstPath = &quot;$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceVersions&quot;;
+                        dstSubfolderSpec = 0;
+                        files = (
+                        );
+                        runOnlyForDeploymentPostprocessing = 1;
+                };
+                5C088C061E4AA3B100403995 /* CopyFiles */ = {
+                        isa = PBXCopyFilesBuildPhase;
+                        buildActionMask = 8;
+                        dstPath = &quot;$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceLicenses&quot;;
+                        dstSubfolderSpec = 0;
+                        files = (
+                        );
+                        runOnlyForDeploymentPostprocessing = 1;
+                };
</ins><span class="cx">                 5C11A1271E4577E1004F0987 /* CopyFiles */ = {
</span><span class="cx">                         isa = PBXCopyFilesBuildPhase;
</span><span class="cx">                         buildActionMask = 8;
</span><span class="lines">@@ -2661,8 +2693,8 @@
</span><span class="cx"> /* Begin PBXFileReference section */
</span><span class="cx">                 5C0884891E4A978C00403995 /* libsrtp.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libsrtp.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C08848A1E4A978C00403995 /* libyuv.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libyuv.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                5C0884D11E4A97E300403995 /* liblibsrtp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibsrtp.a; sourceTree = BUILT_PRODUCTS_DIR; };
-                5C0884DE1E4A980100403995 /* liblibyuv.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibyuv.a; sourceTree = BUILT_PRODUCTS_DIR; };
</del><ins>+                5C0884D11E4A97E300403995 /* libsrtp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsrtp.a; sourceTree = BUILT_PRODUCTS_DIR; };
+                5C0884DE1E4A980100403995 /* libyuv.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libyuv.a; sourceTree = BUILT_PRODUCTS_DIR; };
</ins><span class="cx">                 5C0885121E4A99D200403995 /* aes_gcm_ossl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes_gcm_ossl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C0885131E4A99D200403995 /* aes_icm_ossl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes_icm_ossl.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C0885141E4A99D200403995 /* aes_icm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes_icm.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -2681,6 +2713,8 @@
</span><span class="cx">                 5C0885211E4A99D200403995 /* rdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rdb.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C0885221E4A99D200403995 /* rdbx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rdbx.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C0885231E4A99D200403995 /* stat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stat.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                5C0885361E4AA38900403995 /* libwebrtcpcrtc.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libwebrtcpcrtc.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5C088C0B1E4AA3B100403995 /* libwebrtcpcrtc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwebrtcpcrtc.a; sourceTree = BUILT_PRODUCTS_DIR; };
</ins><span class="cx">                 5C119FF01E457400004F0987 /* audio_device_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_device_buffer.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C119FF11E457400004F0987 /* audio_device_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_device_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C119FF21E457400004F0987 /* audio_device_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_device_config.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -5139,6 +5173,13 @@
</span><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><ins>+                5C088C041E4AA3B100403995 /* Frameworks */ = {
+                        isa = PBXFrameworksBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
+                        );
+                        runOnlyForDeploymentPostprocessing = 0;
+                };
</ins><span class="cx">                 5C11A1261E4577E1004F0987 /* Frameworks */ = {
</span><span class="cx">                         isa = PBXFrameworksBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="lines">@@ -9050,6 +9091,7 @@
</span><span class="cx">                 5D7C59C41208C68B001C873E /* Configurations */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                5C0885361E4AA38900403995 /* libwebrtcpcrtc.xcconfig */,
</ins><span class="cx">                                 5C0884891E4A978C00403995 /* libsrtp.xcconfig */,
</span><span class="cx">                                 5C08848A1E4A978C00403995 /* libyuv.xcconfig */,
</span><span class="cx">                                 5C11A0331E4576A9004F0987 /* usrsctp.xcconfig */,
</span><span class="lines">@@ -9088,8 +9130,9 @@
</span><span class="cx">                                 5C4B4A8E1E42C336002651C8 /* libopus.a */,
</span><span class="cx">                                 FB39D0D11200F0E300088E69 /* libwebrtc.a */,
</span><span class="cx">                                 5C11A12D1E4577E1004F0987 /* libusrsctp.a */,
</span><del>-                                5C0884D11E4A97E300403995 /* liblibsrtp.a */,
-                                5C0884DE1E4A980100403995 /* liblibyuv.a */,
</del><ins>+                                5C0884D11E4A97E300403995 /* libsrtp.a */,
+                                5C0884DE1E4A980100403995 /* libyuv.a */,
+                                5C088C0B1E4AA3B100403995 /* libwebrtcpcrtc.a */,
</ins><span class="cx">                         );
</span><span class="cx">                         name = Products;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -9111,6 +9154,24 @@
</span><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><ins>+                5C0885441E4AA3B100403995 /* Headers */ = {
+                        isa = PBXHeadersBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
+                                5C088C1D1E4AA44400403995 /* mediasession.h in Headers */,
+                                5C088C211E4AA44400403995 /* srtpfilter.h in Headers */,
+                                5C088C1F1E4AA44400403995 /* rtcpmuxfilter.h in Headers */,
+                                5C088C131E4AA44400403995 /* channel.h in Headers */,
+                                5C088C111E4AA44400403995 /* bundlefilter.h in Headers */,
+                                5C088C191E4AA44400403995 /* externalhmac.h in Headers */,
+                                5C088C221E4AA44400403995 /* voicechannel.h in Headers */,
+                                5C088C171E4AA44400403995 /* currentspeakermonitor.h in Headers */,
+                                5C088C151E4AA44400403995 /* channelmanager.h in Headers */,
+                                5C088C1B1E4AA44400403995 /* mediamonitor.h in Headers */,
+                                5C088C0F1E4AA44400403995 /* audiomonitor.h in Headers */,
+                        );
+                        runOnlyForDeploymentPostprocessing = 0;
+                };
</ins><span class="cx">                 5C11A0371E4577E1004F0987 /* Headers */ = {
</span><span class="cx">                         isa = PBXHeadersBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="lines">@@ -9344,7 +9405,6 @@
</span><span class="cx">                                 5CDD8AD31E43C23900621E92 /* audio_state.h in Headers */,
</span><span class="cx">                                 5CDD8C501E43C58E00621E92 /* audio_state.h in Headers */,
</span><span class="cx">                                 5CDD8A051E43BFB300621E92 /* audio_vector.h in Headers */,
</span><del>-                                5C63FA581E41761F002CA531 /* audiomonitor.h in Headers */,
</del><span class="cx">                                 5C119FFF1E457400004F0987 /* audio_device_generic.h in Headers */,
</span><span class="cx">                                 5C4B48D91E42C1E3002651C8 /* audiosource.h in Headers */,
</span><span class="cx">                                 5C63F9371E41737B002CA531 /* audiotrack.h in Headers */,
</span><span class="lines">@@ -9372,7 +9432,6 @@
</span><span class="cx">                                 5CDD8A0B1E43BFB300621E92 /* buffer_level_filter.h in Headers */,
</span><span class="cx">                                 5C63F7BE1E416288002CA531 /* bufferqueue.h in Headers */,
</span><span class="cx">                                 5CDD841E1E439B2900621E92 /* builtin_audio_decoder_factory.h in Headers */,
</span><del>-                                5C63FA5B1E41761F002CA531 /* bundlefilter.h in Headers */,
</del><span class="cx">                                 5CDD8B751E43C2B500621E92 /* bw_expand.h in Headers */,
</span><span class="cx">                                 5CDD893F1E43BF3A00621E92 /* bye.h in Headers */,
</span><span class="cx">                                 5CDD88761E43BE3C00621E92 /* byte_io.h in Headers */,
</span><span class="lines">@@ -9391,13 +9450,11 @@
</span><span class="cx">                                 5CDD8B811E43C2B500621E92 /* cb_search.h in Headers */,
</span><span class="cx">                                 5CDD8B7F1E43C2B500621E92 /* cb_search_core.h in Headers */,
</span><span class="cx">                                 5CDD8B831E43C2B500621E92 /* cb_update_best_index.h in Headers */,
</span><del>-                                5C63FA5E1E41761F002CA531 /* channel.h in Headers */,
</del><span class="cx">                                 5CDD845E1E43AE2900621E92 /* channel.h in Headers */,
</span><span class="cx">                                 5C4B4C651E431F9C002651C8 /* channel_buffer.h in Headers */,
</span><span class="cx">                                 5CDD8F811E43CBE000621E92 /* channel_controller.h in Headers */,
</span><span class="cx">                                 5CDD845A1E43AE2900621E92 /* channel_manager.h in Headers */,
</span><span class="cx">                                 5CDD845C1E43AE2900621E92 /* channel_proxy.h in Headers */,
</span><del>-                                5C63FA611E41761F002CA531 /* channelmanager.h in Headers */,
</del><span class="cx">                                 5CDD8B851E43C2B500621E92 /* chebyshev.h in Headers */,
</span><span class="cx">                                 5C63F7C41E416288002CA531 /* checks.h in Headers */,
</span><span class="cx">                                 5CDD86A21E43B99400621E92 /* circular_buffer.h in Headers */,
</span><span class="lines">@@ -9442,7 +9499,6 @@
</span><span class="cx">                                 5CDD8A101E43BFB300621E92 /* cross_correlation.h in Headers */,
</span><span class="cx">                                 5C4B48DD1E42C1E3002651C8 /* cryptoparams.h in Headers */,
</span><span class="cx">                                 5C63F7D01E416288002CA531 /* cryptstring.h in Headers */,
</span><del>-                                5C63FA641E41761F002CA531 /* currentspeakermonitor.h in Headers */,
</del><span class="cx">                                 5C63F9391E41737B002CA531 /* datachannel.h in Headers */,
</span><span class="cx">                                 5C63F93A1E41737B002CA531 /* datachannelinterface.h in Headers */,
</span><span class="cx">                                 5CDD8C871E43C66000621E92 /* daubechies_8_wavelet_coeffs.h in Headers */,
</span><span class="lines">@@ -9504,7 +9560,6 @@
</span><span class="cx">                                 5CDD8A2D1E43BFB300621E92 /* expand.h in Headers */,
</span><span class="cx">                                 5CDD894B1E43BF3A00621E92 /* extended_jitter_report.h in Headers */,
</span><span class="cx">                                 5CDD894E1E43BF3A00621E92 /* extended_reports.h in Headers */,
</span><del>-                                5C63FA661E41761F002CA531 /* externalhmac.h in Headers */,
</del><span class="cx">                                 5CDD8A981E43C00F00621E92 /* fake_decode_from_file.h in Headers */,
</span><span class="cx">                                 5C63F7DF1E416288002CA531 /* fakeclock.h in Headers */,
</span><span class="cx">                                 5C63F93E1E41737B002CA531 /* fakemediacontroller.h in Headers */,
</span><span class="lines">@@ -9666,8 +9721,6 @@
</span><span class="cx">                                 5C0885291E4A99D200403995 /* auth.h in Headers */,
</span><span class="cx">                                 5C63F94B1E41737B002CA531 /* mediacontroller.h in Headers */,
</span><span class="cx">                                 5C4B48E91E42C1E3002651C8 /* mediaengine.h in Headers */,
</span><del>-                                5C63FA681E41761F002CA531 /* mediamonitor.h in Headers */,
-                                5C63FA6B1E41761F002CA531 /* mediasession.h in Headers */,
</del><span class="cx">                                 5C63F94D1E41737B002CA531 /* mediastream.h in Headers */,
</span><span class="cx">                                 5C63F94E1E41737B002CA531 /* mediastreaminterface.h in Headers */,
</span><span class="cx">                                 5C63F9501E41737B002CA531 /* mediastreamobserver.h in Headers */,
</span><span class="lines">@@ -9873,7 +9926,6 @@
</span><span class="cx">                                 5CDD88A11E43BE3C00621E92 /* rtcp_utility.h in Headers */,
</span><span class="cx">                                 5C4B4BEC1E431C90002651C8 /* RTCPeerConnection+Private.h in Headers */,
</span><span class="cx">                                 5C4B4BEF1E431C90002651C8 /* RTCPeerConnectionFactory+Private.h in Headers */,
</span><del>-                                5C63FA6E1E41761F002CA531 /* rtcpmuxfilter.h in Headers */,
</del><span class="cx">                                 5C4B4BF11E431C90002651C8 /* RTCRtpCodecParameters+Private.h in Headers */,
</span><span class="cx">                                 5C4B4BF31E431C90002651C8 /* RTCRtpEncodingParameters+Private.h in Headers */,
</span><span class="cx">                                 5C4B4BF51E431C90002651C8 /* RTCRtpParameters+Private.h in Headers */,
</span><span class="lines">@@ -9990,7 +10042,6 @@
</span><span class="cx">                                 5C0885271E4A99D200403995 /* aes.h in Headers */,
</span><span class="cx">                                 5CDD83601E43257200621E92 /* sps_parser.h in Headers */,
</span><span class="cx">                                 5CDD83631E43257200621E92 /* sps_vui_rewriter.h in Headers */,
</span><del>-                                5C63FA711E41761F002CA531 /* srtpfilter.h in Headers */,
</del><span class="cx">                                 5C63F88D1E416288002CA531 /* ssladapter.h in Headers */,
</span><span class="cx">                                 5C63F88E1E416288002CA531 /* sslconfig.h in Headers */,
</span><span class="cx">                                 5C63F8901E416288002CA531 /* sslfingerprint.h in Headers */,
</span><span class="lines">@@ -10151,7 +10202,6 @@
</span><span class="cx">                                 5CDD84831E43AE2900621E92 /* voice_engine_defines.h in Headers */,
</span><span class="cx">                                 5CDD84871E43AE2900621E92 /* voice_engine_impl.h in Headers */,
</span><span class="cx">                                 5CDD87421E43BABE00621E92 /* voice_gmm_tables.h in Headers */,
</span><del>-                                5C63FA721E41761F002CA531 /* voicechannel.h in Headers */,
</del><span class="cx">                                 5CDD89871E43BF3A00621E92 /* voip_metric.h in Headers */,
</span><span class="cx">                                 5CDD83861E439A3500621E92 /* vp8_header_parser.h in Headers */,
</span><span class="cx">                                 5CDD88EA1E43BE3D00621E92 /* vp8_partition_aggregator.h in Headers */,
</span><span class="lines">@@ -10187,9 +10237,9 @@
</span><span class="cx"> /* End PBXHeadersBuildPhase section */
</span><span class="cx"> 
</span><span class="cx"> /* Begin PBXNativeTarget section */
</span><del>-                5C08848B1E4A97E300403995 /* libsrtp */ = {
</del><ins>+                5C08848B1E4A97E300403995 /* srtp */ = {
</ins><span class="cx">                         isa = PBXNativeTarget;
</span><del>-                        buildConfigurationList = 5C0884CD1E4A97E300403995 /* Build configuration list for PBXNativeTarget &quot;libsrtp&quot; */;
</del><ins>+                        buildConfigurationList = 5C0884CD1E4A97E300403995 /* Build configuration list for PBXNativeTarget &quot;srtp&quot; */;
</ins><span class="cx">                         buildPhases = (
</span><span class="cx">                                 5C08848E1E4A97E300403995 /* Headers */,
</span><span class="cx">                                 5C0884B51E4A97E300403995 /* Sources */,
</span><span class="lines">@@ -10202,14 +10252,14 @@
</span><span class="cx">                         dependencies = (
</span><span class="cx">                                 5C08848C1E4A97E300403995 /* PBXTargetDependency */,
</span><span class="cx">                         );
</span><del>-                        name = libsrtp;
</del><ins>+                        name = srtp;
</ins><span class="cx">                         productName = boringssl;
</span><del>-                        productReference = 5C0884D11E4A97E300403995 /* liblibsrtp.a */;
</del><ins>+                        productReference = 5C0884D11E4A97E300403995 /* libsrtp.a */;
</ins><span class="cx">                         productType = &quot;com.apple.product-type.library.static&quot;;
</span><span class="cx">                 };
</span><del>-                5C0884D21E4A980100403995 /* libyuv */ = {
</del><ins>+                5C0884D21E4A980100403995 /* yuv */ = {
</ins><span class="cx">                         isa = PBXNativeTarget;
</span><del>-                        buildConfigurationList = 5C0884DA1E4A980100403995 /* Build configuration list for PBXNativeTarget &quot;libyuv&quot; */;
</del><ins>+                        buildConfigurationList = 5C0884DA1E4A980100403995 /* Build configuration list for PBXNativeTarget &quot;yuv&quot; */;
</ins><span class="cx">                         buildPhases = (
</span><span class="cx">                                 5C0884D51E4A980100403995 /* Headers */,
</span><span class="cx">                                 5C0884D61E4A980100403995 /* Sources */,
</span><span class="lines">@@ -10222,11 +10272,31 @@
</span><span class="cx">                         dependencies = (
</span><span class="cx">                                 5C0884D31E4A980100403995 /* PBXTargetDependency */,
</span><span class="cx">                         );
</span><del>-                        name = libyuv;
</del><ins>+                        name = yuv;
</ins><span class="cx">                         productName = boringssl;
</span><del>-                        productReference = 5C0884DE1E4A980100403995 /* liblibyuv.a */;
</del><ins>+                        productReference = 5C0884DE1E4A980100403995 /* libyuv.a */;
</ins><span class="cx">                         productType = &quot;com.apple.product-type.library.static&quot;;
</span><span class="cx">                 };
</span><ins>+                5C0885371E4AA3B100403995 /* webrtcpcrtc */ = {
+                        isa = PBXNativeTarget;
+                        buildConfigurationList = 5C088C071E4AA3B100403995 /* Build configuration list for PBXNativeTarget &quot;webrtcpcrtc&quot; */;
+                        buildPhases = (
+                                5C0885441E4AA3B100403995 /* Headers */,
+                                5C0888D71E4AA3B100403995 /* Sources */,
+                                5C088C041E4AA3B100403995 /* Frameworks */,
+                                5C088C051E4AA3B100403995 /* CopyFiles */,
+                                5C088C061E4AA3B100403995 /* CopyFiles */,
+                        );
+                        buildRules = (
+                        );
+                        dependencies = (
+                                5C0885421E4AA3B100403995 /* PBXTargetDependency */,
+                        );
+                        name = webrtcpcrtc;
+                        productName = libwebrtc;
+                        productReference = 5C088C0B1E4AA3B100403995 /* libwebrtcpcrtc.a */;
+                        productType = &quot;com.apple.product-type.library.static&quot;;
+                };
</ins><span class="cx">                 5C11A0341E4577E1004F0987 /* usrsctp */ = {
</span><span class="cx">                         isa = PBXNativeTarget;
</span><span class="cx">                         buildConfigurationList = 5C11A1291E4577E1004F0987 /* Build configuration list for PBXNativeTarget &quot;usrsctp&quot; */;
</span><span class="lines">@@ -10300,6 +10370,7 @@
</span><span class="cx">                         buildRules = (
</span><span class="cx">                         );
</span><span class="cx">                         dependencies = (
</span><ins>+                                5C088C0D1E4AA3FD00403995 /* PBXTargetDependency */,
</ins><span class="cx">                                 5C0884E01E4A982000403995 /* PBXTargetDependency */,
</span><span class="cx">                                 5C0884E21E4A982000403995 /* PBXTargetDependency */,
</span><span class="cx">                                 5C11A13F1E45783A004F0987 /* PBXTargetDependency */,
</span><span class="lines">@@ -10346,8 +10417,9 @@
</span><span class="cx">                                 5C63FA7A1E418411002CA531 /* boringssl */,
</span><span class="cx">                                 5C4B490E1E42C336002651C8 /* opus */,
</span><span class="cx">                                 5C11A0341E4577E1004F0987 /* usrsctp */,
</span><del>-                                5C08848B1E4A97E300403995 /* libsrtp */,
-                                5C0884D21E4A980100403995 /* libyuv */,
</del><ins>+                                5C08848B1E4A97E300403995 /* srtp */,
+                                5C0884D21E4A980100403995 /* yuv */,
+                                5C0885371E4AA3B100403995 /* webrtcpcrtc */,
</ins><span class="cx">                         );
</span><span class="cx">                 };
</span><span class="cx"> /* End PBXProject section */
</span><span class="lines">@@ -10429,6 +10501,23 @@
</span><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><ins>+                5C0888D71E4AA3B100403995 /* Sources */ = {
+                        isa = PBXSourcesBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
+                                5C088C1E1E4AA44400403995 /* rtcpmuxfilter.cc in Sources */,
+                                5C088C121E4AA44400403995 /* channel.cc in Sources */,
+                                5C088C181E4AA44400403995 /* externalhmac.cc in Sources */,
+                                5C088C141E4AA44400403995 /* channelmanager.cc in Sources */,
+                                5C088C0E1E4AA44400403995 /* audiomonitor.cc in Sources */,
+                                5C088C161E4AA44400403995 /* currentspeakermonitor.cc in Sources */,
+                                5C088C201E4AA44400403995 /* srtpfilter.cc in Sources */,
+                                5C088C101E4AA44400403995 /* bundlefilter.cc in Sources */,
+                                5C088C1A1E4AA44400403995 /* mediamonitor.cc in Sources */,
+                                5C088C1C1E4AA44400403995 /* mediasession.cc in Sources */,
+                        );
+                        runOnlyForDeploymentPostprocessing = 0;
+                };
</ins><span class="cx">                 5C11A0771E4577E1004F0987 /* Sources */ = {
</span><span class="cx">                         isa = PBXSourcesBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="lines">@@ -11065,7 +11154,6 @@
</span><span class="cx">                                 5CDD8AD21E43C23900621E92 /* audio_state.cc in Sources */,
</span><span class="cx">                                 5C4B4C5F1E431F9C002651C8 /* audio_util.cc in Sources */,
</span><span class="cx">                                 5CDD8A041E43BFB300621E92 /* audio_vector.cc in Sources */,
</span><del>-                                5C63FA571E41761F002CA531 /* audiomonitor.cc in Sources */,
</del><span class="cx">                                 5C63F9361E41737B002CA531 /* audiotrack.cc in Sources */,
</span><span class="cx">                                 5CDD8B721E43C2B500621E92 /* augmented_cb_corr.c in Sources */,
</span><span class="cx">                                 5CDD86401E43B8B500621E92 /* auto_corr_to_refl_coef.c in Sources */,
</span><span class="lines">@@ -11090,7 +11178,6 @@
</span><span class="cx">                                 5CDD8A0A1E43BFB300621E92 /* buffer_level_filter.cc in Sources */,
</span><span class="cx">                                 5C63F7BD1E416288002CA531 /* bufferqueue.cc in Sources */,
</span><span class="cx">                                 5CDD841D1E439B2900621E92 /* builtin_audio_decoder_factory.cc in Sources */,
</span><del>-                                5C63FA5A1E41761F002CA531 /* bundlefilter.cc in Sources */,
</del><span class="cx">                                 5CDD8B741E43C2B500621E92 /* bw_expand.c in Sources */,
</span><span class="cx">                                 5CDD8FD31E43CD6600621E92 /* bwe_defines.cc in Sources */,
</span><span class="cx">                                 5CDD893E1E43BF3A00621E92 /* bye.cc in Sources */,
</span><span class="lines">@@ -11105,13 +11192,11 @@
</span><span class="cx">                                 5CDD8B801E43C2B500621E92 /* cb_search.c in Sources */,
</span><span class="cx">                                 5CDD8B7E1E43C2B500621E92 /* cb_search_core.c in Sources */,
</span><span class="cx">                                 5CDD8B821E43C2B500621E92 /* cb_update_best_index.c in Sources */,
</span><del>-                                5C63FA5D1E41761F002CA531 /* channel.cc in Sources */,
</del><span class="cx">                                 5CDD845D1E43AE2900621E92 /* channel.cc in Sources */,
</span><span class="cx">                                 5C4B4C641E431F9C002651C8 /* channel_buffer.cc in Sources */,
</span><span class="cx">                                 5CDD8F801E43CBE000621E92 /* channel_controller.cc in Sources */,
</span><span class="cx">                                 5CDD84591E43AE2900621E92 /* channel_manager.cc in Sources */,
</span><span class="cx">                                 5CDD845B1E43AE2900621E92 /* channel_proxy.cc in Sources */,
</span><del>-                                5C63FA601E41761F002CA531 /* channelmanager.cc in Sources */,
</del><span class="cx">                                 5CDD8B841E43C2B500621E92 /* chebyshev.c in Sources */,
</span><span class="cx">                                 5C63F7C31E416288002CA531 /* checks.cc in Sources */,
</span><span class="cx">                                 5CDD86A11E43B99400621E92 /* circular_buffer.cc in Sources */,
</span><span class="lines">@@ -11151,7 +11236,6 @@
</span><span class="cx">                                 5CDD864B1E43B8B500621E92 /* cross_correlation.c in Sources */,
</span><span class="cx">                                 5CDD8A0F1E43BFB300621E92 /* cross_correlation.cc in Sources */,
</span><span class="cx">                                 5C63F7CF1E416288002CA531 /* cryptstring.cc in Sources */,
</span><del>-                                5C63FA631E41761F002CA531 /* currentspeakermonitor.cc in Sources */,
</del><span class="cx">                                 5C63F9381E41737B002CA531 /* datachannel.cc in Sources */,
</span><span class="cx">                                 5C63F7D21E416288002CA531 /* dbus.cc in Sources */,
</span><span class="cx">                                 5CDD8F871E43CBE000621E92 /* debug_dump_writer.cc in Sources */,
</span><span class="lines">@@ -11210,7 +11294,6 @@
</span><span class="cx">                                 5CDD8A2C1E43BFB300621E92 /* expand.cc in Sources */,
</span><span class="cx">                                 5CDD894A1E43BF3A00621E92 /* extended_jitter_report.cc in Sources */,
</span><span class="cx">                                 5CDD894D1E43BF3A00621E92 /* extended_reports.cc in Sources */,
</span><del>-                                5C63FA651E41761F002CA531 /* externalhmac.cc in Sources */,
</del><span class="cx">                                 5CDD8A971E43C00F00621E92 /* fake_decode_from_file.cc in Sources */,
</span><span class="cx">                                 5C63F7DE1E416288002CA531 /* fakeclock.cc in Sources */,
</span><span class="cx">                                 5C63F93F1E41737B002CA531 /* fakemetricsobserver.cc in Sources */,
</span><span class="lines">@@ -11354,8 +11437,6 @@
</span><span class="cx">                                 5C63F9481E41737B002CA531 /* mediaconstraintsinterface.cc in Sources */,
</span><span class="cx">                                 5C63F94A1E41737B002CA531 /* mediacontroller.cc in Sources */,
</span><span class="cx">                                 5C4B48E81E42C1E3002651C8 /* mediaengine.cc in Sources */,
</span><del>-                                5C63FA671E41761F002CA531 /* mediamonitor.cc in Sources */,
-                                5C63FA6A1E41761F002CA531 /* mediasession.cc in Sources */,
</del><span class="cx">                                 5C63F94C1E41737B002CA531 /* mediastream.cc in Sources */,
</span><span class="cx">                                 5C63F94F1E41737B002CA531 /* mediastreamobserver.cc in Sources */,
</span><span class="cx">                                 5CDD8A2F1E43BFB300621E92 /* merge.cc in Sources */,
</span><span class="lines">@@ -11540,7 +11621,6 @@
</span><span class="cx">                                 5C4B4BEB1E431C90002651C8 /* RTCPeerConnection+DataChannel.mm in Sources */,
</span><span class="cx">                                 5C4B4BED1E431C90002651C8 /* RTCPeerConnection+Stats.mm in Sources */,
</span><span class="cx">                                 5C4B4BEE1E431C90002651C8 /* RTCPeerConnectionFactory.mm in Sources */,
</span><del>-                                5C63FA6D1E41761F002CA531 /* rtcpmuxfilter.cc in Sources */,
</del><span class="cx">                                 5C4B4BF01E431C90002651C8 /* RTCRtpCodecParameters.mm in Sources */,
</span><span class="cx">                                 5C4B4BF21E431C90002651C8 /* RTCRtpEncodingParameters.mm in Sources */,
</span><span class="cx">                                 5C4B4BF41E431C90002651C8 /* RTCRtpParameters.mm in Sources */,
</span><span class="lines">@@ -11652,7 +11732,6 @@
</span><span class="cx">                                 5CDD835F1E43257200621E92 /* sps_parser.cc in Sources */,
</span><span class="cx">                                 5CDD83621E43257200621E92 /* sps_vui_rewriter.cc in Sources */,
</span><span class="cx">                                 5CDD86721E43B8B500621E92 /* sqrt_of_one_minus_x_squared.c in Sources */,
</span><del>-                                5C63FA701E41761F002CA531 /* srtpfilter.cc in Sources */,
</del><span class="cx">                                 5C63F88C1E416288002CA531 /* ssladapter.cc in Sources */,
</span><span class="cx">                                 5C63F88F1E416288002CA531 /* sslfingerprint.cc in Sources */,
</span><span class="cx">                                 5C63F8911E416288002CA531 /* sslidentity.cc in Sources */,
</span><span class="lines">@@ -11825,14 +11904,24 @@
</span><span class="cx">                 };
</span><span class="cx">                 5C0884E01E4A982000403995 /* PBXTargetDependency */ = {
</span><span class="cx">                         isa = PBXTargetDependency;
</span><del>-                        target = 5C08848B1E4A97E300403995 /* libsrtp */;
</del><ins>+                        target = 5C08848B1E4A97E300403995 /* srtp */;
</ins><span class="cx">                         targetProxy = 5C0884DF1E4A982000403995 /* PBXContainerItemProxy */;
</span><span class="cx">                 };
</span><span class="cx">                 5C0884E21E4A982000403995 /* PBXTargetDependency */ = {
</span><span class="cx">                         isa = PBXTargetDependency;
</span><del>-                        target = 5C0884D21E4A980100403995 /* libyuv */;
</del><ins>+                        target = 5C0884D21E4A980100403995 /* yuv */;
</ins><span class="cx">                         targetProxy = 5C0884E11E4A982000403995 /* PBXContainerItemProxy */;
</span><span class="cx">                 };
</span><ins>+                5C0885421E4AA3B100403995 /* PBXTargetDependency */ = {
+                        isa = PBXTargetDependency;
+                        target = 5C63F6611E414AB6002CA531 /* Copy webrtc headers */;
+                        targetProxy = 5C0885431E4AA3B100403995 /* PBXContainerItemProxy */;
+                };
+                5C088C0D1E4AA3FD00403995 /* PBXTargetDependency */ = {
+                        isa = PBXTargetDependency;
+                        target = 5C0885371E4AA3B100403995 /* webrtcpcrtc */;
+                        targetProxy = 5C088C0C1E4AA3FD00403995 /* PBXContainerItemProxy */;
+                };
</ins><span class="cx">                 5C11A0351E4577E1004F0987 /* PBXTargetDependency */ = {
</span><span class="cx">                         isa = PBXTargetDependency;
</span><span class="cx">                         target = 5C63F6611E414AB6002CA531 /* Copy webrtc headers */;
</span><span class="lines">@@ -11919,6 +12008,32 @@
</span><span class="cx">                         };
</span><span class="cx">                         name = Production;
</span><span class="cx">                 };
</span><ins>+                5C088C081E4AA3B100403995 /* Debug */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5C0885361E4AA38900403995 /* libwebrtcpcrtc.xcconfig */;
+                        buildSettings = {
+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
+                        };
+                        name = Debug;
+                };
+                5C088C091E4AA3B100403995 /* Release */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5C0885361E4AA38900403995 /* libwebrtcpcrtc.xcconfig */;
+                        buildSettings = {
+                                OTHER_CFLAGS = &quot;&quot;;
+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
+                        };
+                        name = Release;
+                };
+                5C088C0A1E4AA3B100403995 /* Production */ = {
+                        isa = XCBuildConfiguration;
+                        baseConfigurationReference = 5C0885361E4AA38900403995 /* libwebrtcpcrtc.xcconfig */;
+                        buildSettings = {
+                                OTHER_CFLAGS = &quot;&quot;;
+                                PRODUCT_NAME = &quot;$(TARGET_NAME)&quot;;
+                        };
+                        name = Production;
+                };
</ins><span class="cx">                 5C11A12A1E4577E1004F0987 /* Debug */ = {
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         baseConfigurationReference = 5C11A0331E4576A9004F0987 /* usrsctp.xcconfig */;
</span><span class="lines">@@ -12066,7 +12181,7 @@
</span><span class="cx"> /* End XCBuildConfiguration section */
</span><span class="cx"> 
</span><span class="cx"> /* Begin XCConfigurationList section */
</span><del>-                5C0884CD1E4A97E300403995 /* Build configuration list for PBXNativeTarget &quot;libsrtp&quot; */ = {
</del><ins>+                5C0884CD1E4A97E300403995 /* Build configuration list for PBXNativeTarget &quot;srtp&quot; */ = {
</ins><span class="cx">                         isa = XCConfigurationList;
</span><span class="cx">                         buildConfigurations = (
</span><span class="cx">                                 5C0884CE1E4A97E300403995 /* Debug */,
</span><span class="lines">@@ -12076,7 +12191,7 @@
</span><span class="cx">                         defaultConfigurationIsVisible = 0;
</span><span class="cx">                         defaultConfigurationName = Production;
</span><span class="cx">                 };
</span><del>-                5C0884DA1E4A980100403995 /* Build configuration list for PBXNativeTarget &quot;libyuv&quot; */ = {
</del><ins>+                5C0884DA1E4A980100403995 /* Build configuration list for PBXNativeTarget &quot;yuv&quot; */ = {
</ins><span class="cx">                         isa = XCConfigurationList;
</span><span class="cx">                         buildConfigurations = (
</span><span class="cx">                                 5C0884DB1E4A980100403995 /* Debug */,
</span><span class="lines">@@ -12086,6 +12201,16 @@
</span><span class="cx">                         defaultConfigurationIsVisible = 0;
</span><span class="cx">                         defaultConfigurationName = Production;
</span><span class="cx">                 };
</span><ins>+                5C088C071E4AA3B100403995 /* Build configuration list for PBXNativeTarget &quot;webrtcpcrtc&quot; */ = {
+                        isa = XCConfigurationList;
+                        buildConfigurations = (
+                                5C088C081E4AA3B100403995 /* Debug */,
+                                5C088C091E4AA3B100403995 /* Release */,
+                                5C088C0A1E4AA3B100403995 /* Production */,
+                        );
+                        defaultConfigurationIsVisible = 0;
+                        defaultConfigurationName = Production;
+                };
</ins><span class="cx">                 5C11A1291E4577E1004F0987 /* Build configuration list for PBXNativeTarget &quot;usrsctp&quot; */ = {
</span><span class="cx">                         isa = XCConfigurationList;
</span><span class="cx">                         buildConfigurations = (
</span></span></pre>
</div>
</div>

</body>
</html>