<!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>[212333] 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/212333">212333</a></dd>
<dt>Author</dt> <dd>ryanhaddad@apple.com</dd>
<dt>Date</dt> <dd>2017-02-14 16:08:33 -0800 (Tue, 14 Feb 2017)</dd>
</dl>

<h3>Log Message</h3>
<pre>Unreviewed, rolling out <a href="http://trac.webkit.org/projects/webkit/changeset/212326">r212326</a>.

This change broke certain build configurations.

Reverted changeset:

&quot;Make libwebrtc.dylib&quot;
https://bugs.webkit.org/show_bug.cgi?id=168335
http://trac.webkit.org/changeset/212326</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceThirdPartylibwebrtcChangeLog">trunk/Source/ThirdParty/libwebrtc/ChangeLog</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcxcconfig">trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcapijseph">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/jsep.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcapimediastreamh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/mediastream.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcapinotifierh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/notifier.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcapipeerconnectioninterfaceh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/peerconnectioninterface.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbaseasyncpacketsocketh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncpacketsocket.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbaseasyncresolverinterfaceh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncresolverinterface.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbasecopyonwritebufferh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/copyonwritebuffer.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbaseeventh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/event.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbasehelpersh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/helpers.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbaseipaddressh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/ipaddress.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbaselocationh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/location.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbasemessagehandlerh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/messagehandler.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbasenetworkh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/network.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbaseproxyinfoh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/proxyinfo.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbaserefcountedobjecth">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/refcountedobject.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbasesocketaddressh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/socketaddress.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbasethreadh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/thread.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtccommon_typesh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_types.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtccommon_videoincludevideo_frame_bufferh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/include/video_frame_buffer.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtccommon_videolibyuvincludewebrtc_libyuvh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/libyuv/include/webrtc_libyuv.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcp2pbasebasicpacketsocketfactoryh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/base/basicpacketsocketfactory.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcp2pclientbasicportallocatorh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/client/basicportallocator.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcsdkobjcFrameworkClassesRTCLoggingmm">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/RTCLogging.mm</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcsdkobjcFrameworkClassesvideotoolboxvideocodecfactoryh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/videotoolboxvideocodecfactory.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcvideo_frameh">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/video_frame.h</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtclibwebrtcxcodeprojprojectpbxproj">trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcbaseexporth">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/export.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceThirdPartylibwebrtcChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -1,3 +1,15 @@
</span><ins>+2017-02-14  Ryan Haddad  &lt;ryanhaddad@apple.com&gt;
+
+        Unreviewed, rolling out r212326.
+
+        This change broke certain build configurations.
+
+        Reverted changeset:
+
+        &quot;Make libwebrtc.dylib&quot;
+        https://bugs.webkit.org/show_bug.cgi?id=168335
+        http://trac.webkit.org/changeset/212326
+
</ins><span class="cx"> 2017-02-14  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Make libwebrtc.dylib
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -1,4 +1,4 @@
</span><del>-PRODUCT_NAME = libwebrtc;
</del><ins>+PRODUCT_NAME = webrtc;
</ins><span class="cx"> 
</span><span class="cx"> CLANG_WARN_BOOL_CONVERSION = YES;
</span><span class="cx"> CLANG_WARN_ENUM_CONVERSION = YES;
</span><span class="lines">@@ -21,4 +21,4 @@
</span><span class="cx"> 
</span><span class="cx"> EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*] = *_sse.cc *_sse2.cc macutils.cc macwindowpicker.cc audio_device_mac.cc audio_mixer_manager_mac.cc;
</span><span class="cx"> EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*] = macutils.cc macwindowpicker.cc audio_device_mac.cc audio_mixer_manager_mac.cc;
</span><del>-EXCLUDED_SOURCE_FILE_NAMES[sdk=macosx*] = audio_device_ios.mm voice_processing_audio_unit.mm audio_device_not_implemented_ios.mm RTCAudioSessionConfiguration.m RTCAudioSessionDelegateAdapter.mm RTCAudioSession.mm RTCAudioSession+Configuration.mm RTCUIApplication.mm;
</del><ins>+EXCLUDED_SOURCE_FILE_NAMES[sdk=macosx*] = audio_device_ios.mm voice_processing_audio_unit.mm audio_device_not_implemented_ios.mm RTCAudioSessionConfiguration.m RTCAudioSessionDelegateAdapter.mm RTCAudioSession.mm RTCAudioSession+Configuration.mm RTCUIApplication.mm RTCLogging.mm;
</ins></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcapijseph"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/jsep.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/jsep.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/jsep.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -17,7 +17,6 @@
</span><span class="cx"> #include &lt;vector&gt;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/base/basictypes.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/base/refcount.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace cricket {
</span><span class="lines">@@ -56,7 +55,7 @@
</span><span class="cx"> // Creates a IceCandidateInterface based on SDP string.
</span><span class="cx"> // Returns NULL if the sdp string can't be parsed.
</span><span class="cx"> // |error| can be NULL if doesn't care about the failure reason.
</span><del>-WEBRTC_EXPORT IceCandidateInterface* CreateIceCandidate(const std::string&amp; sdp_mid,
</del><ins>+IceCandidateInterface* CreateIceCandidate(const std::string&amp; sdp_mid,
</ins><span class="cx">                                           int sdp_mline_index,
</span><span class="cx">                                           const std::string&amp; sdp,
</span><span class="cx">                                           SdpParseError* error);
</span><span class="lines">@@ -113,7 +112,7 @@
</span><span class="cx"> // Creates a SessionDescriptionInterface based on SDP string and the type.
</span><span class="cx"> // Returns NULL if the sdp string can't be parsed or the type is unsupported.
</span><span class="cx"> // |error| can be NULL if doesn't care about the failure reason.
</span><del>-WEBRTC_EXPORT SessionDescriptionInterface* CreateSessionDescription(const std::string&amp; type,
</del><ins>+SessionDescriptionInterface* CreateSessionDescription(const std::string&amp; type,
</ins><span class="cx">                                                       const std::string&amp; sdp,
</span><span class="cx">                                                       SdpParseError* error);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcapimediastreamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/mediastream.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/mediastream.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/mediastream.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -18,11 +18,10 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/api/mediastreaminterface.h&quot;
</span><span class="cx"> #include &quot;webrtc/api/notifier.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> 
</span><span class="cx"> namespace webrtc {
</span><span class="cx"> 
</span><del>-class WEBRTC_EXPORT MediaStream : public Notifier&lt;MediaStreamInterface&gt; {
</del><ins>+class MediaStream : public Notifier&lt;MediaStreamInterface&gt; {
</ins><span class="cx">  public:
</span><span class="cx">   static rtc::scoped_refptr&lt;MediaStream&gt; Create(const std::string&amp; label);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcapinotifierh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/notifier.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/notifier.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/notifier.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -15,13 +15,12 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/api/mediastreaminterface.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/common.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> 
</span><span class="cx"> namespace webrtc {
</span><span class="cx"> 
</span><span class="cx"> // Implement a template version of a notifier.
</span><span class="cx"> template &lt;class T&gt;
</span><del>-class WEBRTC_EXPORT Notifier : public T {
</del><ins>+class Notifier : public T {
</ins><span class="cx">  public:
</span><span class="cx">   Notifier() {
</span><span class="cx">   }
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcapipeerconnectioninterfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/peerconnectioninterface.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/peerconnectioninterface.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/peerconnectioninterface.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -65,7 +65,6 @@
</span><span class="cx"> #include &quot;webrtc/api/rtpsenderinterface.h&quot;
</span><span class="cx"> #include &quot;webrtc/api/statstypes.h&quot;
</span><span class="cx"> #include &quot;webrtc/api/umametrics.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/base/fileutils.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/network.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/rtccertificate.h&quot;
</span><span class="lines">@@ -740,7 +739,7 @@
</span><span class="cx"> //
</span><span class="cx"> // If non-null, ownership of |default_adm|, |encoder_factory| and
</span><span class="cx"> // |decoder_factory| are transferred to the returned factory.
</span><del>-WEBRTC_EXPORT rtc::scoped_refptr&lt;PeerConnectionFactoryInterface&gt; CreatePeerConnectionFactory(
</del><ins>+rtc::scoped_refptr&lt;PeerConnectionFactoryInterface&gt; CreatePeerConnectionFactory(
</ins><span class="cx">     rtc::Thread* network_thread,
</span><span class="cx">     rtc::Thread* worker_thread,
</span><span class="cx">     rtc::Thread* signaling_thread,
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbaseasyncpacketsocketh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncpacketsocket.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncpacketsocket.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncpacketsocket.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -13,7 +13,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/base/constructormagic.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/dscp.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/base/sigslot.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/socket.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/timeutils.h&quot;
</span><span class="lines">@@ -23,7 +22,7 @@
</span><span class="cx"> // This structure holds the info needed to update the packet send time header
</span><span class="cx"> // extension, including the information needed to update the authentication tag
</span><span class="cx"> // after changing the value.
</span><del>-struct WEBRTC_EXPORT PacketTimeUpdateParams {
</del><ins>+struct PacketTimeUpdateParams {
</ins><span class="cx">   PacketTimeUpdateParams();
</span><span class="cx">   ~PacketTimeUpdateParams();
</span><span class="cx"> 
</span><span class="lines">@@ -66,7 +65,7 @@
</span><span class="cx"> 
</span><span class="cx"> // Provides the ability to receive packets asynchronously. Sends are not
</span><span class="cx"> // buffered since it is acceptable to drop packets under high load.
</span><del>-class WEBRTC_EXPORT AsyncPacketSocket : public sigslot::has_slots&lt;&gt; {
</del><ins>+class AsyncPacketSocket : public sigslot::has_slots&lt;&gt; {
</ins><span class="cx">  public:
</span><span class="cx">   enum State {
</span><span class="cx">     STATE_CLOSED,
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbaseasyncresolverinterfaceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncresolverinterface.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncresolverinterface.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncresolverinterface.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -11,7 +11,6 @@
</span><span class="cx"> #ifndef WEBRTC_BASE_ASYNCRESOLVERINTERFACE_H_
</span><span class="cx"> #define WEBRTC_BASE_ASYNCRESOLVERINTERFACE_H_
</span><span class="cx"> 
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/base/sigslot.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/socketaddress.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -18,7 +17,7 @@
</span><span class="cx"> namespace rtc {
</span><span class="cx"> 
</span><span class="cx"> // This interface defines the methods to resolve the address asynchronously.
</span><del>-class WEBRTC_EXPORT AsyncResolverInterface {
</del><ins>+class AsyncResolverInterface {
</ins><span class="cx">  public:
</span><span class="cx">   AsyncResolverInterface();
</span><span class="cx">   virtual ~AsyncResolverInterface();
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbasecopyonwritebufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/copyonwritebuffer.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/copyonwritebuffer.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/copyonwritebuffer.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -16,13 +16,12 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/base/buffer.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/checks.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/base/refcount.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/scoped_ref_ptr.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace rtc {
</span><span class="cx"> 
</span><del>-class WEBRTC_EXPORT CopyOnWriteBuffer {
</del><ins>+class CopyOnWriteBuffer {
</ins><span class="cx">  public:
</span><span class="cx">   // An empty buffer.
</span><span class="cx">   CopyOnWriteBuffer();
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbaseeventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/event.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/event.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/event.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -20,11 +20,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/base/basictypes.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> 
</span><span class="cx"> namespace rtc {
</span><span class="cx"> 
</span><del>-class WEBRTC_EXPORT Event {
</del><ins>+class Event {
</ins><span class="cx">  public:
</span><span class="cx">   static const int kForever = -1;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbaseexporth"></a>
<div class="delfile"><h4>Deleted: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/export.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/export.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/export.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -1,19 +0,0 @@
</span><del>-/*
- *  Copyright (c) 2017 Apple Inc. All Rights Reserved.
- *
- *  Use of this source code is governed by a BSD-style license
- *  that can be found in the LICENSE file in the root of the source
- *  tree. An additional intellectual property rights grant can be found
- *  in the file PATENTS.  All contributing project authors may
- *  be found in the AUTHORS file in the root of the source tree.
- */
-#ifndef WEBRTC_BASE_EXPORT_H_
-#define WEBRTC_BASE_EXPORT_H_
-
-#ifdef WEBRTC_WEBKIT_BUILD
-#define WEBRTC_EXPORT __attribute__((visibility (&quot;default&quot;)))
-#else
-#define WEBRTC_EXPORT
-#endif
-
-#endif
</del></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbasehelpersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/helpers.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/helpers.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/helpers.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -13,7 +13,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &lt;string&gt;
</span><span class="cx"> #include &quot;webrtc/base/basictypes.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> 
</span><span class="cx"> namespace rtc {
</span><span class="cx"> 
</span><span class="lines">@@ -26,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> // Generates a (cryptographically) random string of the given length.
</span><span class="cx"> // We generate base64 values so that they will be printable.
</span><del>-WEBRTC_EXPORT std::string CreateRandomString(size_t length);
</del><ins>+std::string CreateRandomString(size_t length);
</ins><span class="cx"> 
</span><span class="cx"> // Generates a (cryptographically) random string of the given length.
</span><span class="cx"> // We generate base64 values so that they will be printable.
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbaseipaddressh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/ipaddress.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/ipaddress.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/ipaddress.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/base/basictypes.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/byteorder.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #if defined(WEBRTC_WIN)
</span><span class="cx"> #include &quot;webrtc/base/win32.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -48,7 +47,7 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> // Version-agnostic IP address class, wraps a union of in_addr and in6_addr.
</span><del>-class WEBRTC_EXPORT IPAddress {
</del><ins>+class IPAddress {
</ins><span class="cx">  public:
</span><span class="cx">   IPAddress() : family_(AF_UNSPEC) {
</span><span class="cx">     ::memset(&amp;u_, 0, sizeof(u_));
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbaselocationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/location.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/location.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/location.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -13,7 +13,6 @@
</span><span class="cx"> 
</span><span class="cx"> #include &lt;string&gt;
</span><span class="cx"> 
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/system_wrappers/include/stringize_macros.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace rtc {
</span><span class="lines">@@ -22,7 +21,7 @@
</span><span class="cx"> // significantly brought to life.
</span><span class="cx"> // This is a stripped down version of:
</span><span class="cx"> // https://code.google.com/p/chromium/codesearch#chromium/src/base/location.h
</span><del>-class WEBRTC_EXPORT Location {
</del><ins>+class Location {
</ins><span class="cx">  public:
</span><span class="cx">   // Constructor should be called with a long-lived char*, such as __FILE__.
</span><span class="cx">   // It assumes the provided value will persist as a global constant, and it
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbasemessagehandlerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/messagehandler.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/messagehandler.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/messagehandler.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -15,7 +15,6 @@
</span><span class="cx"> #include &lt;utility&gt;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/base/constructormagic.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> 
</span><span class="cx"> namespace rtc {
</span><span class="cx"> 
</span><span class="lines">@@ -23,7 +22,7 @@
</span><span class="cx"> 
</span><span class="cx"> // Messages get dispatched to a MessageHandler
</span><span class="cx"> 
</span><del>-class WEBRTC_EXPORT MessageHandler {
</del><ins>+class MessageHandler {
</ins><span class="cx">  public:
</span><span class="cx">   virtual ~MessageHandler();
</span><span class="cx">   virtual void OnMessage(Message* msg) = 0;
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbasenetworkh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/network.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/network.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/network.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -18,7 +18,6 @@
</span><span class="cx"> #include &lt;vector&gt;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/base/basictypes.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/base/ipaddress.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/networkmonitor.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/messagehandler.h&quot;
</span><span class="lines">@@ -136,7 +135,7 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> // Base class for NetworkManager implementations.
</span><del>-class WEBRTC_EXPORT NetworkManagerBase : public NetworkManager {
</del><ins>+class NetworkManagerBase : public NetworkManager {
</ins><span class="cx">  public:
</span><span class="cx">   NetworkManagerBase();
</span><span class="cx">   ~NetworkManagerBase() override;
</span><span class="lines">@@ -201,7 +200,7 @@
</span><span class="cx"> 
</span><span class="cx"> // Basic implementation of the NetworkManager interface that gets list
</span><span class="cx"> // of networks using OS APIs.
</span><del>-class WEBRTC_EXPORT BasicNetworkManager : public NetworkManagerBase,
</del><ins>+class BasicNetworkManager : public NetworkManagerBase,
</ins><span class="cx">                             public MessageHandler,
</span><span class="cx">                             public sigslot::has_slots&lt;&gt; {
</span><span class="cx">  public:
</span><span class="lines">@@ -277,7 +276,7 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> // Represents a Unix-type network interface, with a name and single address.
</span><del>-class WEBRTC_EXPORT Network {
</del><ins>+class Network {
</ins><span class="cx">  public:
</span><span class="cx">   Network(const std::string&amp; name,
</span><span class="cx">           const std::string&amp; description,
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbaseproxyinfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/proxyinfo.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/proxyinfo.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/proxyinfo.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -12,9 +12,8 @@
</span><span class="cx"> #define WEBRTC_BASE_PROXYINFO_H__
</span><span class="cx"> 
</span><span class="cx"> #include &lt;string&gt;
</span><ins>+#include &quot;webrtc/base/socketaddress.h&quot;
</ins><span class="cx"> #include &quot;webrtc/base/cryptstring.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
-#include &quot;webrtc/base/socketaddress.h&quot;
</del><span class="cx"> 
</span><span class="cx"> namespace rtc {
</span><span class="cx"> 
</span><span class="lines">@@ -26,7 +25,7 @@
</span><span class="cx"> };
</span><span class="cx"> const char * ProxyToString(ProxyType proxy);
</span><span class="cx"> 
</span><del>-struct WEBRTC_EXPORT ProxyInfo {
</del><ins>+struct ProxyInfo {
</ins><span class="cx">   ProxyType type;
</span><span class="cx">   SocketAddress address;
</span><span class="cx">   std::string autoconfig_url;
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbaserefcountedobjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/refcountedobject.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/refcountedobject.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/refcountedobject.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -13,12 +13,11 @@
</span><span class="cx"> #include &lt;utility&gt;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/base/atomicops.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> 
</span><span class="cx"> namespace rtc {
</span><span class="cx"> 
</span><span class="cx"> template &lt;class T&gt;
</span><del>-class WEBRTC_EXPORT RefCountedObject : public T {
</del><ins>+class RefCountedObject : public T {
</ins><span class="cx">  public:
</span><span class="cx">   RefCountedObject() {}
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbasesocketaddressh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/socketaddress.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/socketaddress.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/socketaddress.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> namespace rtc {
</span><span class="cx"> 
</span><span class="cx"> // Records an IP address and port.
</span><del>-class WEBRTC_EXPORT SocketAddress {
</del><ins>+class SocketAddress {
</ins><span class="cx">  public:
</span><span class="cx">   // Creates a nil address.
</span><span class="cx">   SocketAddress();
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcbasethreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/thread.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/thread.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/thread.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> 
</span><span class="cx"> // WARNING! SUBCLASSES MUST CALL Stop() IN THEIR DESTRUCTORS!  See ~Thread().
</span><span class="cx"> 
</span><del>-class LOCKABLE WEBRTC_EXPORT Thread : public MessageQueue {
</del><ins>+class LOCKABLE Thread : public MessageQueue {
</ins><span class="cx">  public:
</span><span class="cx">   // Create a new Thread and optionally assign it to the passed SocketServer.
</span><span class="cx">   Thread();
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtccommon_typesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_types.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_types.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_types.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -27,12 +27,10 @@
</span><span class="cx"> #pragma warning(disable : 4351)
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if defined(WIN32)
</del><span class="cx"> #if defined(WEBRTC_EXPORT)
</span><span class="cx"> #define WEBRTC_DLLEXPORT _declspec(dllexport)
</span><span class="cx"> #elif defined(WEBRTC_DLL)
</span><span class="cx"> #define WEBRTC_DLLEXPORT _declspec(dllimport)
</span><del>-#endif
</del><span class="cx"> #else
</span><span class="cx"> #define WEBRTC_DLLEXPORT
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtccommon_videoincludevideo_frame_bufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/include/video_frame_buffer.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/include/video_frame_buffer.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/include/video_frame_buffer.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -16,7 +16,6 @@
</span><span class="cx"> #include &lt;memory&gt;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/base/callback.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/base/refcount.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/scoped_ref_ptr.h&quot;
</span><span class="cx"> #include &quot;webrtc/common_video/rotation.h&quot;
</span><span class="lines">@@ -57,7 +56,7 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> // Plain I420 buffer in standard memory.
</span><del>-class WEBRTC_EXPORT I420Buffer : public VideoFrameBuffer {
</del><ins>+class I420Buffer : public VideoFrameBuffer {
</ins><span class="cx">  public:
</span><span class="cx">   I420Buffer(int width, int height);
</span><span class="cx">   I420Buffer(int width, int height, int stride_y, int stride_u, int stride_v);
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtccommon_videolibyuvincludewebrtc_libyuvh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/libyuv/include/webrtc_libyuv.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/libyuv/include/webrtc_libyuv.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/libyuv/include/webrtc_libyuv.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -18,7 +18,6 @@
</span><span class="cx"> #include &lt;stdio.h&gt;
</span><span class="cx"> #include &lt;vector&gt;
</span><span class="cx"> 
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/common_types.h&quot;  // RawVideoTypes.
</span><span class="cx"> #include &quot;webrtc/common_video/rotation.h&quot;
</span><span class="cx"> #include &quot;webrtc/typedefs.h&quot;
</span><span class="lines">@@ -101,7 +100,7 @@
</span><span class="cx"> // calls pass |src_video_type| == kI420, and should use libyuv::I420Copy. The
</span><span class="cx"> // only exception at the time of this writing is
</span><span class="cx"> // VideoCaptureImpl::IncomingFrame, which still needs libyuv::ConvertToI420.
</span><del>-WEBRTC_EXPORT int ConvertToI420(VideoType src_video_type,
</del><ins>+int ConvertToI420(VideoType src_video_type,
</ins><span class="cx">                   const uint8_t* src_frame,
</span><span class="cx">                   int crop_x,
</span><span class="cx">                   int crop_y,
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcp2pbasebasicpacketsocketfactoryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/base/basicpacketsocketfactory.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/base/basicpacketsocketfactory.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/base/basicpacketsocketfactory.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -11,7 +11,6 @@
</span><span class="cx"> #ifndef WEBRTC_P2P_BASE_BASICPACKETSOCKETFACTORY_H_
</span><span class="cx"> #define WEBRTC_P2P_BASE_BASICPACKETSOCKETFACTORY_H_
</span><span class="cx"> 
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/p2p/base/packetsocketfactory.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace rtc {
</span><span class="lines">@@ -20,7 +19,7 @@
</span><span class="cx"> class SocketFactory;
</span><span class="cx"> class Thread;
</span><span class="cx"> 
</span><del>-class WEBRTC_EXPORT BasicPacketSocketFactory : public PacketSocketFactory {
</del><ins>+class BasicPacketSocketFactory : public PacketSocketFactory {
</ins><span class="cx">  public:
</span><span class="cx">   BasicPacketSocketFactory();
</span><span class="cx">   explicit BasicPacketSocketFactory(Thread* thread);
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcp2pclientbasicportallocatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/client/basicportallocator.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/client/basicportallocator.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/client/basicportallocator.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -16,7 +16,6 @@
</span><span class="cx"> #include &lt;vector&gt;
</span><span class="cx"> 
</span><span class="cx"> #include &quot;webrtc/p2p/base/portallocator.h&quot;
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/base/messagequeue.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/network.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/thread.h&quot;
</span><span class="lines">@@ -23,7 +22,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace cricket {
</span><span class="cx"> 
</span><del>-class WEBRTC_EXPORT BasicPortAllocator : public PortAllocator {
</del><ins>+class BasicPortAllocator : public PortAllocator {
</ins><span class="cx">  public:
</span><span class="cx">   BasicPortAllocator(rtc::NetworkManager* network_manager,
</span><span class="cx">                      rtc::PacketSocketFactory* socket_factory);
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcsdkobjcFrameworkClassesRTCLoggingmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/RTCLogging.mm (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/RTCLogging.mm        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/RTCLogging.mm        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -38,10 +38,10 @@
</span><span class="cx"> 
</span><span class="cx"> NSString* RTCFileName(const char* file_path) {
</span><span class="cx">   NSString* ns_file_path =
</span><del>-      [[[NSString alloc] initWithBytesNoCopy:const_cast&lt;char*&gt;(file_path)
</del><ins>+      [[NSString alloc] initWithBytesNoCopy:const_cast&lt;char*&gt;(file_path)
</ins><span class="cx">                                      length:strlen(file_path)
</span><span class="cx">                                    encoding:NSUTF8StringEncoding
</span><del>-                               freeWhenDone:NO] autorelease];
</del><ins>+                               freeWhenDone:NO];
</ins><span class="cx">   return ns_file_path.lastPathComponent;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcsdkobjcFrameworkClassesvideotoolboxvideocodecfactoryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/videotoolboxvideocodecfactory.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/videotoolboxvideocodecfactory.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/videotoolboxvideocodecfactory.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -11,13 +11,12 @@
</span><span class="cx"> #ifndef WEBRTC_SDK_OBJC_FRAMEWORK_CLASSES_VIDEOTOOLBOXVIDEOCODECFACTORY_H_
</span><span class="cx"> #define WEBRTC_SDK_OBJC_FRAMEWORK_CLASSES_VIDEOTOOLBOXVIDEOCODECFACTORY_H_
</span><span class="cx"> 
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/media/engine/webrtcvideoencoderfactory.h&quot;
</span><span class="cx"> #include &quot;webrtc/media/engine/webrtcvideodecoderfactory.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace webrtc {
</span><span class="cx"> 
</span><del>-class WEBRTC_EXPORT VideoToolboxVideoEncoderFactory
</del><ins>+class VideoToolboxVideoEncoderFactory
</ins><span class="cx">     : public cricket::WebRtcVideoEncoderFactory {
</span><span class="cx">  public:
</span><span class="cx">   VideoToolboxVideoEncoderFactory();
</span><span class="lines">@@ -32,7 +31,7 @@
</span><span class="cx">   std::vector&lt;cricket::VideoCodec&gt; supported_codecs_;
</span><span class="cx"> };
</span><span class="cx"> 
</span><del>-class WEBRTC_EXPORT VideoToolboxVideoDecoderFactory
</del><ins>+class VideoToolboxVideoDecoderFactory
</ins><span class="cx">     : public cricket::WebRtcVideoDecoderFactory {
</span><span class="cx">  public:
</span><span class="cx">   VideoToolboxVideoDecoderFactory();
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcvideo_frameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/video_frame.h (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/video_frame.h        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/video_frame.h        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -11,7 +11,6 @@
</span><span class="cx"> #ifndef WEBRTC_VIDEO_FRAME_H_
</span><span class="cx"> #define WEBRTC_VIDEO_FRAME_H_
</span><span class="cx"> 
</span><del>-#include &quot;webrtc/base/export.h&quot;
</del><span class="cx"> #include &quot;webrtc/base/scoped_ref_ptr.h&quot;
</span><span class="cx"> #include &quot;webrtc/base/timeutils.h&quot;
</span><span class="cx"> #include &quot;webrtc/common_types.h&quot;
</span><span class="lines">@@ -21,7 +20,7 @@
</span><span class="cx"> 
</span><span class="cx"> namespace webrtc {
</span><span class="cx"> 
</span><del>-class WEBRTC_EXPORT VideoFrame {
</del><ins>+class VideoFrame {
</ins><span class="cx">  public:
</span><span class="cx">   // TODO(nisse): Deprecated. Using the default constructor violates the
</span><span class="cx">   // reasonable assumption that video_frame_buffer() returns a valid buffer.
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtclibwebrtcxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj (212332 => 212333)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-14 23:37:26 UTC (rev 212332)
+++ trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-15 00:08:33 UTC (rev 212333)
</span><span class="lines">@@ -682,21 +682,6 @@
</span><span class="cx">                 5C4B4D0A1E4322F6002651C8 /* basicportallocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4D061E4322F6002651C8 /* basicportallocator.h */; };
</span><span class="cx">                 5C4B4D0B1E4322F6002651C8 /* socketmonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D071E4322F6002651C8 /* socketmonitor.cc */; };
</span><span class="cx">                 5C4B4D0C1E4322F6002651C8 /* socketmonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4D081E4322F6002651C8 /* socketmonitor.h */; };
</span><del>-                5C5342981E538A92009FC367 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342971E538A92009FC367 /* CoreVideo.framework */; };
-                5C53429A1E538AB7009FC367 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342991E538AB7009FC367 /* AVFoundation.framework */; };
-                5C53429C1E538AD6009FC367 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C53429B1E538AD6009FC367 /* CoreMedia.framework */; };
-                5C53429D1E538AE4009FC367 /* libyuv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0884DE1E4A980100403995 /* libyuv.a */; };
-                5C53429E1E538AF2009FC367 /* libwebrtcpcrtc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C088C0B1E4AA3B100403995 /* libwebrtcpcrtc.a */; };
-                5C53429F1E538B3C009FC367 /* libboringssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C63FC601E418411002CA531 /* libboringssl.a */; };
-                5C5342A01E538B3C009FC367 /* libopus.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C4B4A8E1E42C336002651C8 /* libopus.a */; };
-                5C5342A11E538B3C009FC367 /* libsrtp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0884D11E4A97E300403995 /* libsrtp.a */; };
-                5C5342A21E538B3C009FC367 /* libusrsctp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C11A12D1E4577E1004F0987 /* libusrsctp.a */; };
-                5C5342A51E538C03009FC367 /* RTCDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C5342A31E538C03009FC367 /* RTCDispatcher.m */; };
-                5C5342A61E538C03009FC367 /* RTCDispatcher+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C5342A41E538C03009FC367 /* RTCDispatcher+Private.h */; };
-                5C5342B01E53A2C8009FC367 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342AF1E53A2C8009FC367 /* CoreGraphics.framework */; };
-                5C5342B21E53A2ED009FC367 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342B11E53A2ED009FC367 /* VideoToolbox.framework */; };
-                5C5342B41E53A30E009FC367 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342B31E53A30E009FC367 /* CoreAudio.framework */; };
-                5C5342B51E53A329009FC367 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342AD1E53A29B009FC367 /* AudioToolbox.framework */; };
</del><span class="cx">                 5C60245F1E494DB80088F0B2 /* user_atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4ACB1E42C9D6002651C8 /* user_atomic.h */; };
</span><span class="cx">                 5C6024601E494DB80088F0B2 /* user_environment.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4ACC1E42C9D6002651C8 /* user_environment.c */; };
</span><span class="cx">                 5C6024611E494DB80088F0B2 /* user_environment.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4ACD1E42C9D6002651C8 /* user_environment.h */; };
</span><span class="lines">@@ -1211,15 +1196,6 @@
</span><span class="cx">                 5C6CDD541E413598009754E3 /* video_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD471E413598009754E3 /* video_receive_stream.h */; };
</span><span class="cx">                 5C6CDD551E413598009754E3 /* video_send_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD481E413598009754E3 /* video_send_stream.h */; };
</span><span class="cx">                 5C6CDD561E413598009754E3 /* voice_engine_configurations.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD491E413598009754E3 /* voice_engine_configurations.h */; };
</span><del>-                5CC8AAF81E53BC2A002637C9 /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAF71E53BC2A002637C9 /* export.h */; };
-                5CC8AB011E53BD8F002637C9 /* bitrate_adjuster.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFA1E53BD8F002637C9 /* bitrate_adjuster.h */; };
-                5CC8AB021E53BD8F002637C9 /* corevideo_frame_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFB1E53BD8F002637C9 /* corevideo_frame_buffer.h */; };
-                5CC8AB031E53BD8F002637C9 /* frame_callback.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFC1E53BD8F002637C9 /* frame_callback.h */; };
-                5CC8AB041E53BD8F002637C9 /* i420_buffer_pool.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFD1E53BD8F002637C9 /* i420_buffer_pool.h */; };
-                5CC8AB051E53BD8F002637C9 /* incoming_video_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFE1E53BD8F002637C9 /* incoming_video_stream.h */; };
-                5CC8AB061E53BD8F002637C9 /* video_frame_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFF1E53BD8F002637C9 /* video_frame_buffer.h */; };
-                5CC8AB071E53BD8F002637C9 /* video_image.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AB001E53BD8F002637C9 /* video_image.h */; };
-                5CC8AB0A1E53BDC4002637C9 /* webrtc_libyuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AB091E53BDC4002637C9 /* webrtc_libyuv.h */; };
</del><span class="cx">                 5CDD83541E43257200621E92 /* h264_bitstream_parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83431E43257200621E92 /* h264_bitstream_parser.cc */; };
</span><span class="cx">                 5CDD83551E43257200621E92 /* h264_bitstream_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83441E43257200621E92 /* h264_bitstream_parser.h */; };
</span><span class="cx">                 5CDD83561E43257200621E92 /* h264_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83451E43257200621E92 /* h264_common.cc */; };
</span><span class="lines">@@ -1426,6 +1402,7 @@
</span><span class="cx">                 5CDD85341E43B39C00621E92 /* call.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85221E43B39C00621E92 /* call.cc */; };
</span><span class="cx">                 5CDD85361E43B39C00621E92 /* flexfec_receive_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85251E43B39C00621E92 /* flexfec_receive_stream.cc */; };
</span><span class="cx">                 5CDD85371E43B39C00621E92 /* flexfec_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85261E43B39C00621E92 /* flexfec_receive_stream.h */; };
</span><ins>+                5CDD853B1E43B39C00621E92 /* transport_adapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD852B1E43B39C00621E92 /* transport_adapter.cc */; };
</ins><span class="cx">                 5CDD853C1E43B39C00621E92 /* transport_adapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD852C1E43B39C00621E92 /* transport_adapter.h */; };
</span><span class="cx">                 5CDD85501E43B42B00621E92 /* h264_objc.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85431E43B42B00621E92 /* h264_objc.mm */; };
</span><span class="cx">                 5CDD85581E43B42B00621E92 /* h264.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD854B1E43B42B00621E92 /* h264.cc */; };
</span><span class="lines">@@ -2486,7 +2463,7 @@
</span><span class="cx">                 5CFD548A1E4C55D300482908 /* WebRTC.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54631E4C55D200482908 /* WebRTC.h */; };
</span><span class="cx">                 5CFD548E1E4E587300482908 /* RTCUIApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD548C1E4E587300482908 /* RTCUIApplication.h */; };
</span><span class="cx">                 5CFD548F1E4E587300482908 /* RTCUIApplication.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD548D1E4E587300482908 /* RTCUIApplication.mm */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
</span><del>-                5CFD54911E4E650700482908 /* RTCLogging.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD54901E4E650700482908 /* RTCLogging.mm */; };
</del><ins>+                5CFD54911E4E650700482908 /* RTCLogging.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD54901E4E650700482908 /* RTCLogging.mm */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
</ins><span class="cx"> /* End PBXBuildFile section */
</span><span class="cx"> 
</span><span class="cx"> /* Begin PBXContainerItemProxy section */
</span><span class="lines">@@ -3400,15 +3377,6 @@
</span><span class="cx">                 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;; };
</span><span class="cx">                 5C4B4D591E4323D4002651C8 /* scale.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scale.cc; path = source/scale.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 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;; };
</span><del>-                5C5342971E538A92009FC367 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
-                5C5342991E538AB7009FC367 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
-                5C53429B1E538AD6009FC367 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
-                5C5342A31E538C03009FC367 /* RTCDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RTCDispatcher.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C5342A41E538C03009FC367 /* RTCDispatcher+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCDispatcher+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5C5342AD1E53A29B009FC367 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
-                5C5342AF1E53A2C8009FC367 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
-                5C5342B11E53A2ED009FC367 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.Internal.sdk/System/Library/Frameworks/VideoToolbox.framework; sourceTree = DEVELOPER_DIR; };
-                5C5342B31E53A30E009FC367 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
</del><span class="cx">                 5C63F4221E414810002CA531 /* scoped_ref_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scoped_ref_ptr.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C63F6691E415F9B002CA531 /* thread.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C63F66A1E415F9B002CA531 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -3891,15 +3859,6 @@
</span><span class="cx">                 5C6CDD471E413598009754E3 /* video_receive_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_receive_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C6CDD481E413598009754E3 /* video_send_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_send_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5C6CDD491E413598009754E3 /* voice_engine_configurations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_engine_configurations.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                5CC8AAF71E53BC2A002637C9 /* export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = export.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CC8AAFA1E53BD8F002637C9 /* bitrate_adjuster.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitrate_adjuster.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CC8AAFB1E53BD8F002637C9 /* corevideo_frame_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = corevideo_frame_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CC8AAFC1E53BD8F002637C9 /* frame_callback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_callback.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CC8AAFD1E53BD8F002637C9 /* i420_buffer_pool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = i420_buffer_pool.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CC8AAFE1E53BD8F002637C9 /* incoming_video_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = incoming_video_stream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CC8AAFF1E53BD8F002637C9 /* video_frame_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_frame_buffer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CC8AB001E53BD8F002637C9 /* video_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_image.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CC8AB091E53BDC4002637C9 /* webrtc_libyuv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtc_libyuv.h; path = libyuv/include/webrtc_libyuv.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 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;; };
</span><span class="cx">                 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;; };
</span><span class="cx">                 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;; };
</span><span class="lines">@@ -5194,7 +5153,7 @@
</span><span class="cx">                 5D7C59C51208C68B001C873E /* libwebrtc.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libwebrtc.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5D7C59C61208C68B001C873E /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                FB39D0D11200F0E300088E69 /* libwebrtc.dylib */ = {isa = PBXFileReference; explicitFileType = &quot;compiled.mach-o.dylib&quot;; includeInIndex = 0; path = libwebrtc.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
</del><ins>+                FB39D0D11200F0E300088E69 /* libwebrtc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwebrtc.a; sourceTree = BUILT_PRODUCTS_DIR; };
</ins><span class="cx"> /* End PBXFileReference section */
</span><span class="cx"> 
</span><span class="cx"> /* Begin PBXFrameworksBuildPhase section */
</span><span class="lines">@@ -5244,19 +5203,6 @@
</span><span class="cx">                         isa = PBXFrameworksBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="cx">                         files = (
</span><del>-                                5C5342B51E53A329009FC367 /* AudioToolbox.framework in Frameworks */,
-                                5C5342B41E53A30E009FC367 /* CoreAudio.framework in Frameworks */,
-                                5C5342B21E53A2ED009FC367 /* VideoToolbox.framework in Frameworks */,
-                                5C5342B01E53A2C8009FC367 /* CoreGraphics.framework in Frameworks */,
-                                5C53429F1E538B3C009FC367 /* libboringssl.a in Frameworks */,
-                                5C5342A01E538B3C009FC367 /* libopus.a in Frameworks */,
-                                5C5342A11E538B3C009FC367 /* libsrtp.a in Frameworks */,
-                                5C5342A21E538B3C009FC367 /* libusrsctp.a in Frameworks */,
-                                5C53429E1E538AF2009FC367 /* libwebrtcpcrtc.a in Frameworks */,
-                                5C53429D1E538AE4009FC367 /* libyuv.a in Frameworks */,
-                                5C53429C1E538AD6009FC367 /* CoreMedia.framework in Frameworks */,
-                                5C53429A1E538AB7009FC367 /* AVFoundation.framework in Frameworks */,
-                                5C5342981E538A92009FC367 /* CoreVideo.framework in Frameworks */,
</del><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><span class="lines">@@ -6447,8 +6393,6 @@
</span><span class="cx">                 5C4B4B5A1E431C63002651C8 /* Classes */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                5C5342A31E538C03009FC367 /* RTCDispatcher.m */,
-                                5C5342A41E538C03009FC367 /* RTCDispatcher+Private.h */,
</del><span class="cx">                                 5C4B4B5B1E431C8F002651C8 /* avfoundationvideocapturer.h */,
</span><span class="cx">                                 5C4B4B5C1E431C8F002651C8 /* avfoundationvideocapturer.mm */,
</span><span class="cx">                                 5C4B4B5D1E431C8F002651C8 /* h264_video_toolbox_decoder.cc */,
</span><span class="lines">@@ -6470,7 +6414,6 @@
</span><span class="cx">                 5C4B4C0F1E431F49002651C8 /* common_video */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                5CC8AAF91E53BD7F002637C9 /* include */,
</del><span class="cx">                                 5CDD83411E43256400621E92 /* h264 */,
</span><span class="cx">                                 5CDD83651E4325C200621E92 /* libyuv */,
</span><span class="cx">                                 5C4B4C101E431F75002651C8 /* bitrate_adjuster.cc */,
</span><span class="lines">@@ -6641,7 +6584,6 @@
</span><span class="cx">                 5C63F3041E4146D2002CA531 /* base */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                5CC8AAF71E53BC2A002637C9 /* export.h */,
</del><span class="cx">                                 5C63F66D1E41619E002CA531 /* applefilesystem.mm */,
</span><span class="cx">                                 5C63F66E1E41619E002CA531 /* array_view.h */,
</span><span class="cx">                                 5C63F66F1E41619E002CA531 /* arraysize.h */,
</span><span class="lines">@@ -7289,39 +7231,10 @@
</span><span class="cx">                 5CB3048A1DE4143400D2C405 /* Frameworks */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                5C5342B31E53A30E009FC367 /* CoreAudio.framework */,
-                                5C5342B11E53A2ED009FC367 /* VideoToolbox.framework */,
-                                5C5342AF1E53A2C8009FC367 /* CoreGraphics.framework */,
-                                5C5342AD1E53A29B009FC367 /* AudioToolbox.framework */,
-                                5C53429B1E538AD6009FC367 /* CoreMedia.framework */,
-                                5C5342991E538AB7009FC367 /* AVFoundation.framework */,
-                                5C5342971E538A92009FC367 /* CoreVideo.framework */,
</del><span class="cx">                         );
</span><span class="cx">                         name = Frameworks;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                5CC8AAF91E53BD7F002637C9 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                5CC8AAFA1E53BD8F002637C9 /* bitrate_adjuster.h */,
-                                5CC8AAFB1E53BD8F002637C9 /* corevideo_frame_buffer.h */,
-                                5CC8AAFC1E53BD8F002637C9 /* frame_callback.h */,
-                                5CC8AAFD1E53BD8F002637C9 /* i420_buffer_pool.h */,
-                                5CC8AAFE1E53BD8F002637C9 /* incoming_video_stream.h */,
-                                5CC8AAFF1E53BD8F002637C9 /* video_frame_buffer.h */,
-                                5CC8AB001E53BD8F002637C9 /* video_image.h */,
-                        );
-                        path = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5CC8AB081E53BDB9002637C9 /* include */ = {
-                        isa = PBXGroup;
-                        children = (
-                                5CC8AB091E53BDC4002637C9 /* webrtc_libyuv.h */,
-                        );
-                        name = include;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
</del><span class="cx">                 5CDD83411E43256400621E92 /* h264 */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><span class="lines">@@ -7344,7 +7257,6 @@
</span><span class="cx">                 5CDD83651E4325C200621E92 /* libyuv */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                5CC8AB081E53BDB9002637C9 /* include */,
</del><span class="cx">                                 5CDD83661E4325D500621E92 /* webrtc_libyuv.cc */,
</span><span class="cx">                         );
</span><span class="cx">                         name = libyuv;
</span><span class="lines">@@ -9264,7 +9176,7 @@
</span><span class="cx">                                 5C4B4A8E1E42C336002651C8 /* libopus.a */,
</span><span class="cx">                                 5C0884D11E4A97E300403995 /* libsrtp.a */,
</span><span class="cx">                                 5C11A12D1E4577E1004F0987 /* libusrsctp.a */,
</span><del>-                                FB39D0D11200F0E300088E69 /* libwebrtc.dylib */,
</del><ins>+                                FB39D0D11200F0E300088E69 /* libwebrtc.a */,
</ins><span class="cx">                                 5C088C0B1E4AA3B100403995 /* libwebrtcpcrtc.a */,
</span><span class="cx">                                 5C0884DE1E4A980100403995 /* libyuv.a */,
</span><span class="cx">                         );
</span><span class="lines">@@ -9462,7 +9374,6 @@
</span><span class="cx">                                 5CDD8B6D1E43C2B500621E92 /* abs_quant.h in Headers */,
</span><span class="cx">                                 5CDD8B6B1E43C2B500621E92 /* abs_quant_loop.h in Headers */,
</span><span class="cx">                                 5CDD89F91E43BFB300621E92 /* accelerate.h in Headers */,
</span><del>-                                5C5342A61E538C03009FC367 /* RTCDispatcher+Private.h in Headers */,
</del><span class="cx">                                 5CDD85041E43B1EA00621E92 /* acm_codec_database.h in Headers */,
</span><span class="cx">                                 5CDD85051E43B1EA00621E92 /* acm_common_defs.h in Headers */,
</span><span class="cx">                                 5CDD850A1E43B1EA00621E92 /* acm_receiver.h in Headers */,
</span><span class="lines">@@ -9737,7 +9648,6 @@
</span><span class="cx">                                 5CDD8C8C1E43C66000621E92 /* file_utils.h in Headers */,
</span><span class="cx">                                 5C63F7E71E416288002CA531 /* filerotatingstream.h in Headers */,
</span><span class="cx">                                 5C63F7EA1E416288002CA531 /* fileutils.h in Headers */,
</span><del>-                                5CC8AB061E53BD8F002637C9 /* video_frame_buffer.h in Headers */,
</del><span class="cx">                                 5C63F7E81E416288002CA531 /* fileutils_mock.h in Headers */,
</span><span class="cx">                                 5CDD87BE1E43BC0500621E92 /* filterbank_tables.h in Headers */,
</span><span class="cx">                                 5CDD8BA11E43C2B500621E92 /* filtered_cb_vecs.h in Headers */,
</span><span class="lines">@@ -9745,7 +9655,6 @@
</span><span class="cx">                                 5CDD89511E43BF3A00621E92 /* fir.h in Headers */,
</span><span class="cx">                                 5C4B4C6E1E431F9C002651C8 /* fir_filter.h in Headers */,
</span><span class="cx">                                 5C4B4C6B1E431F9C002651C8 /* fir_filter_sse.h in Headers */,
</span><del>-                                5CC8AB031E53BD8F002637C9 /* frame_callback.h in Headers */,
</del><span class="cx">                                 5C63F7EC1E416288002CA531 /* firewallsocketserver.h in Headers */,
</span><span class="cx">                                 5C63F7EE1E416288002CA531 /* flags.h in Headers */,
</span><span class="cx">                                 5CDD887F1E43BE3C00621E92 /* flexfec_header_reader_writer.h in Headers */,
</span><span class="lines">@@ -9834,7 +9743,6 @@
</span><span class="cx">                                 5CDD90251E43CEDE00621E92 /* level_controller_constants.h in Headers */,
</span><span class="cx">                                 5CDD84B91E43AF1300621E92 /* level_estimator_impl.h in Headers */,
</span><span class="cx">                                 5CDD84601E43AE2900621E92 /* level_indicator.h in Headers */,
</span><del>-                                5CC8AB021E53BD8F002637C9 /* corevideo_frame_buffer.h in Headers */,
</del><span class="cx">                                 5C63F80B1E416288002CA531 /* linked_ptr.h in Headers */,
</span><span class="cx">                                 5C63F9471E41737B002CA531 /* localaudiosource.h in Headers */,
</span><span class="cx">                                 5C63F80D1E416288002CA531 /* location.h in Headers */,
</span><span class="lines">@@ -10144,7 +10052,6 @@
</span><span class="cx">                                 5C63F86B1E416288002CA531 /* sanitizer.h in Headers */,
</span><span class="cx">                                 5CDD90301E43CEDE00621E92 /* saturating_gain_estimator.h in Headers */,
</span><span class="cx">                                 5C63F86C1E416288002CA531 /* scoped_autorelease_pool.h in Headers */,
</span><del>-                                5CC8AAF81E53BC2A002637C9 /* export.h in Headers */,
</del><span class="cx">                                 5C63F5CC1E414811002CA531 /* scoped_ref_ptr.h in Headers */,
</span><span class="cx">                                 5CDD8AD51E43C23900621E92 /* scoped_voe_interface.h in Headers */,
</span><span class="cx">                                 5C63F86E1E416288002CA531 /* scopedptrcollection.h in Headers */,
</span><span class="lines">@@ -10292,7 +10199,6 @@
</span><span class="cx">                                 5C63FA311E4174F6002CA531 /* udpport.h in Headers */,
</span><span class="cx">                                 5C63FA341E4174F6002CA531 /* udptransportchannel.h in Headers */,
</span><span class="cx">                                 5CFD54891E4C55D300482908 /* UIDevice+RTCDevice.h in Headers */,
</span><del>-                                5CC8AB011E53BD8F002637C9 /* bitrate_adjuster.h in Headers */,
</del><span class="cx">                                 5CDD88E01E43BE3D00621E92 /* ulpfec_generator.h in Headers */,
</span><span class="cx">                                 5CDD88E31E43BE3D00621E92 /* ulpfec_header_reader_writer.h in Headers */,
</span><span class="cx">                                 5CDD88E51E43BE3D00621E92 /* ulpfec_receiver_impl.h in Headers */,
</span><span class="lines">@@ -10331,7 +10237,6 @@
</span><span class="cx">                                 5C4B488A1E42C1BA002651C8 /* videoencodersoftwarefallbackwrapper.h in Headers */,
</span><span class="cx">                                 5C4B49091E42C1E3002651C8 /* videoframe.h in Headers */,
</span><span class="cx">                                 5C4B490A1E42C1E3002651C8 /* videosinkinterface.h in Headers */,
</span><del>-                                5CC8AB071E53BD8F002637C9 /* video_image.h in Headers */,
</del><span class="cx">                                 5C4B490C1E42C1E3002651C8 /* videosourcebase.h in Headers */,
</span><span class="cx">                                 5C4B490D1E42C1E3002651C8 /* videosourceinterface.h in Headers */,
</span><span class="cx">                                 5C63F9791E41737B002CA531 /* videosourceproxy.h in Headers */,
</span><span class="lines">@@ -10359,7 +10264,6 @@
</span><span class="cx">                                 5CDD84871E43AE2900621E92 /* voice_engine_impl.h in Headers */,
</span><span class="cx">                                 5CDD87421E43BABE00621E92 /* voice_gmm_tables.h in Headers */,
</span><span class="cx">                                 5CFD53811E4BA4F500482908 /* voice_processing_audio_unit.h in Headers */,
</span><del>-                                5CC8AB0A1E53BDC4002637C9 /* webrtc_libyuv.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">@@ -10376,11 +10280,9 @@
</span><span class="cx">                                 5C63F9841E41737B002CA531 /* webrtcsession.h in Headers */,
</span><span class="cx">                                 5C63F9861E41737B002CA531 /* webrtcsessiondescriptionfactory.h in Headers */,
</span><span class="cx">                                 5C4B48911E42C1BA002651C8 /* webrtcvideocapturer.h in Headers */,
</span><del>-                                5CC8AB051E53BD8F002637C9 /* incoming_video_stream.h in Headers */,
</del><span class="cx">                                 5C4B48931E42C1BA002651C8 /* webrtcvideocapturerfactory.h in Headers */,
</span><span class="cx">                                 5C4B48941E42C1BA002651C8 /* webrtcvideodecoderfactory.h in Headers */,
</span><span class="cx">                                 5C4B48961E42C1BA002651C8 /* webrtcvideoencoderfactory.h in Headers */,
</span><del>-                                5CC8AB041E53BD8F002637C9 /* i420_buffer_pool.h in Headers */,
</del><span class="cx">                                 5C4B48991E42C1BA002651C8 /* webrtcvideoengine2.h in Headers */,
</span><span class="cx">                                 5C4B489A1E42C1BA002651C8 /* webrtcvideoframe.h in Headers */,
</span><span class="cx">                                 5C4B489B1E42C1BA002651C8 /* webrtcvoe.h in Headers */,
</span><span class="lines">@@ -10541,8 +10443,8 @@
</span><span class="cx">                         );
</span><span class="cx">                         name = libwebrtc;
</span><span class="cx">                         productName = libwebrtc;
</span><del>-                        productReference = FB39D0D11200F0E300088E69 /* libwebrtc.dylib */;
-                        productType = &quot;com.apple.product-type.library.dynamic&quot;;
</del><ins>+                        productReference = FB39D0D11200F0E300088E69 /* libwebrtc.a */;
+                        productType = &quot;com.apple.product-type.library.static&quot;;
</ins><span class="cx">                 };
</span><span class="cx"> /* End PBXNativeTarget section */
</span><span class="cx"> 
</span><span class="lines">@@ -11698,7 +11600,6 @@
</span><span class="cx">                                 5CDD87331E43BABE00621E92 /* pole_zero_filter.cc in Sources */,
</span><span class="cx">                                 5CDD8BD51E43C2B500621E92 /* poly_to_lsf.c in Sources */,
</span><span class="cx">                                 5CDD8BD71E43C2B500621E92 /* poly_to_lsp.c in Sources */,
</span><del>-                                5C5342A51E538C03009FC367 /* RTCDispatcher.m in Sources */,
</del><span class="cx">                                 5C63F9F71E4174F6002CA531 /* port.cc in Sources */,
</span><span class="cx">                                 5C63F9FA1E4174F6002CA531 /* portallocator.cc in Sources */,
</span><span class="cx">                                 5CDD8A451E43BFB300621E92 /* post_decode_vad.cc in Sources */,
</span><span class="lines">@@ -11935,6 +11836,7 @@
</span><span class="cx">                                 5CDD84691E43AE2900621E92 /* transmit_mixer.cc in Sources */,
</span><span class="cx">                                 5C63FA1D1E4174F6002CA531 /* transport.cc in Sources */,
</span><span class="cx">                                 5CDD85C11E43B5C000621E92 /* transport_adapter.cc in Sources */,
</span><ins>+                                5CDD853B1E43B39C00621E92 /* transport_adapter.cc in Sources */,
</ins><span class="cx">                                 5CDD89831E43BF3A00621E92 /* transport_feedback.cc in Sources */,
</span><span class="cx">                                 5CDD8FBB1E43CD0700621E92 /* transport_feedback_adapter.cc in Sources */,
</span><span class="cx">                                 5C63FA1F1E4174F6002CA531 /* transportchannel.cc in Sources */,
</span></span></pre>
</div>
</div>

</body>
</html>