<!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>[212397] 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/212397">212397</a></dd>
<dt>Author</dt> <dd>achristensen@apple.com</dd>
<dt>Date</dt> <dd>2017-02-15 14:43:45 -0800 (Wed, 15 Feb 2017)</dd>
</dl>

<h3>Log Message</h3>
<pre>[WebRTC] Remove libwebrtc ObjectiveC files that use UIKit
https://bugs.webkit.org/show_bug.cgi?id=168392

Patch by Youenn Fablet &lt;youenn@apple.com&gt; on 2017-02-15
Reviewed by Alex Christensen.

Removing default AudioDeviceModule as WebKit is providing its own.
Removing checks for active application in H264 codec as WebKit should be made responsible for that.
Removing no longer needed ObjectiveC files.

* Configurations/libwebrtc.xcconfig:
* Configurations/libwebrtcpcrtc.xcconfig:
* Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_decoder.cc:
* Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.mm:
(webrtc::H264VideoToolboxEncoder::Encode):
* libwebrtc.xcodeproj/project.pbxproj:</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="#trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcpcrtcxcconfig">trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtcpcrtc.xcconfig</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcsdkobjcFrameworkClassesh264_video_toolbox_decodercc">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_decoder.cc</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtcSourcewebrtcsdkobjcFrameworkClassesh264_video_toolbox_encodermm">trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.mm</a></li>
<li><a href="#trunkSourceThirdPartylibwebrtclibwebrtcxcodeprojprojectpbxproj">trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceThirdPartylibwebrtcChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (212396 => 212397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-15 22:42:16 UTC (rev 212396)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-15 22:43:45 UTC (rev 212397)
</span><span class="lines">@@ -1,3 +1,21 @@
</span><ins>+2017-02-15  Youenn Fablet  &lt;youenn@apple.com&gt;
+
+        [WebRTC] Remove libwebrtc ObjectiveC files that use UIKit
+        https://bugs.webkit.org/show_bug.cgi?id=168392
+
+        Reviewed by Alex Christensen.
+
+        Removing default AudioDeviceModule as WebKit is providing its own.
+        Removing checks for active application in H264 codec as WebKit should be made responsible for that.
+        Removing no longer needed ObjectiveC files.
+
+        * Configurations/libwebrtc.xcconfig:
+        * Configurations/libwebrtcpcrtc.xcconfig:
+        * Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_decoder.cc:
+        * Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.mm:
+        (webrtc::H264VideoToolboxEncoder::Encode):
+        * libwebrtc.xcodeproj/project.pbxproj:
+
</ins><span class="cx"> 2017-02-14  Ryan Haddad  &lt;ryanhaddad@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed, rolling out r212326.
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig (212396 => 212397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig        2017-02-15 22:42:16 UTC (rev 212396)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig        2017-02-15 22:43:45 UTC (rev 212397)
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> USE_HEADERMAP = NO;
</span><span class="cx"> WARNING_CFLAGS = -Wno-exit-time-destructors -Wno-objc-property-no-attribute -Wno-objc-missing-super-calls -Wno-deprecated-declarations;
</span><span class="cx"> 
</span><del>-GCC_PREPROCESSOR_DEFINITIONS = WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL FEATURE_ENABLE_SSL HAVE_SRTP HAVE_OPENSSL_SSL_H 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 HAVE_SCTP WEBRTC_CODEC_G711 WEBRTC_CODEC_G722;
</del><ins>+GCC_PREPROCESSOR_DEFINITIONS = WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL FEATURE_ENABLE_SSL HAVE_SRTP HAVE_OPENSSL_SSL_H 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  HAVE_SCTP WEBRTC_CODEC_G711 WEBRTC_CODEC_G722;
</ins><span class="cx"> 
</span><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS[sdk=macosx*] = $(inherited);
</span><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*] = $(inherited) WEBRTC_IOS;
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcpcrtcxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtcpcrtc.xcconfig (212396 => 212397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtcpcrtc.xcconfig        2017-02-15 22:42:16 UTC (rev 212396)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtcpcrtc.xcconfig        2017-02-15 22:43:45 UTC (rev 212397)
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> USE_HEADERMAP = NO;
</span><span class="cx"> WARNING_CFLAGS = -Wno-exit-time-destructors -Wno-objc-property-no-attribute -Wno-objc-missing-super-calls;
</span><span class="cx"> 
</span><del>-GCC_PREPROCESSOR_DEFINITIONS = WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL FEATURE_ENABLE_SSL HAVE_SRTP HAVE_OPENSSL_SSL_H 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 HAVE_SCTP;
</del><ins>+GCC_PREPROCESSOR_DEFINITIONS = WEBRTC_POSIX WEBRTC_MAC SSL_USE_OPENSSL FEATURE_ENABLE_SSL HAVE_SRTP HAVE_OPENSSL_SSL_H 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  HAVE_SCTP;
</ins><span class="cx"> 
</span><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS[sdk=macosx*] = $(inherited);
</span><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*] = $(inherited) WEBRTC_IOS;
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcsdkobjcFrameworkClassesh264_video_toolbox_decodercc"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_decoder.cc (212396 => 212397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_decoder.cc        2017-02-15 22:42:16 UTC (rev 212396)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_decoder.cc        2017-02-15 22:43:45 UTC (rev 212397)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx">     int64_t render_time_ms) {
</span><span class="cx">   RTC_DCHECK(input_image._buffer);
</span><span class="cx"> 
</span><del>-#if defined(WEBRTC_IOS)
</del><ins>+#if defined(WEBRTC_IOS) &amp;&amp; !defined(WEBRTC_WEBKIT_BUILD)
</ins><span class="cx">   if (!RTCIsUIApplicationActive()) {
</span><span class="cx">     // Ignore all decode requests when app isn't active. In this state, the
</span><span class="cx">     // hardware decoder has been invalidated by the OS.
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcSourcewebrtcsdkobjcFrameworkClassesh264_video_toolbox_encodermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.mm (212396 => 212397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.mm        2017-02-15 22:42:16 UTC (rev 212396)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.mm        2017-02-15 22:43:45 UTC (rev 212397)
</span><span class="lines">@@ -390,7 +390,7 @@
</span><span class="cx">   if (!callback_ || !compression_session_) {
</span><span class="cx">     return WEBRTC_VIDEO_CODEC_UNINITIALIZED;
</span><span class="cx">   }
</span><del>-#if defined(WEBRTC_IOS)
</del><ins>+#if defined(WEBRTC_IOS) &amp;&amp; !defined(WEBRTC_WEBKIT_BUILD)
</ins><span class="cx">   if (!RTCIsUIApplicationActive()) {
</span><span class="cx">     // Ignore all encode requests when app isn't active. In this state, the
</span><span class="cx">     // hardware encoder has been invalidated by the OS.
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtclibwebrtcxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj (212396 => 212397)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-15 22:42:16 UTC (rev 212396)
+++ trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-15 22:43:45 UTC (rev 212397)
</span><span class="lines">@@ -131,8 +131,6 @@
</span><span class="cx">                 5C119FFD1E457400004F0987 /* audio_device_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C119FF21E457400004F0987 /* audio_device_config.h */; };
</span><span class="cx">                 5C119FFE1E457400004F0987 /* audio_device_generic.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C119FF31E457400004F0987 /* audio_device_generic.cc */; };
</span><span class="cx">                 5C119FFF1E457400004F0987 /* audio_device_generic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C119FF41E457400004F0987 /* audio_device_generic.h */; };
</span><del>-                5C11A0001E457400004F0987 /* audio_device_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C119FF51E457400004F0987 /* audio_device_impl.cc */; };
-                5C11A0011E457400004F0987 /* audio_device_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C119FF61E457400004F0987 /* audio_device_impl.h */; };
</del><span class="cx">                 5C11A0031E457400004F0987 /* fine_audio_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C119FF81E457400004F0987 /* fine_audio_buffer.cc */; };
</span><span class="cx">                 5C11A0041E457400004F0987 /* fine_audio_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C119FF91E457400004F0987 /* fine_audio_buffer.h */; };
</span><span class="cx">                 5C11A0051E457400004F0987 /* mock_audio_device_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C119FFA1E457400004F0987 /* mock_audio_device_buffer.h */; };
</span><span class="lines">@@ -600,8 +598,6 @@
</span><span class="cx">                 5C4B4AC31E42C574002651C8 /* repacketizer_demo.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4AA11E42C52D002651C8 /* repacketizer_demo.c */; };
</span><span class="cx">                 5C4B4AC41E42C574002651C8 /* repacketizer.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4AA21E42C52D002651C8 /* repacketizer.c */; };
</span><span class="cx">                 5C4B4AC51E42C574002651C8 /* tansig_table.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4AA31E42C52D002651C8 /* tansig_table.h */; };
</span><del>-                5C4B4BB51E431C90002651C8 /* avfoundationvideocapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B5B1E431C8F002651C8 /* avfoundationvideocapturer.h */; };
-                5C4B4BB61E431C90002651C8 /* avfoundationvideocapturer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B5C1E431C8F002651C8 /* avfoundationvideocapturer.mm */; };
</del><span class="cx">                 5C4B4BB71E431C90002651C8 /* h264_video_toolbox_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4B5D1E431C8F002651C8 /* h264_video_toolbox_decoder.cc */; };
</span><span class="cx">                 5C4B4BB81E431C90002651C8 /* h264_video_toolbox_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B5E1E431C8F002651C8 /* h264_video_toolbox_decoder.h */; };
</span><span class="cx">                 5C4B4BB91E431C90002651C8 /* h264_video_toolbox_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4B5F1E431C8F002651C8 /* h264_video_toolbox_encoder.h */; };
</span><span class="lines">@@ -1404,7 +1400,6 @@
</span><span class="cx">                 5CDD85371E43B39C00621E92 /* flexfec_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85261E43B39C00621E92 /* flexfec_receive_stream.h */; };
</span><span class="cx">                 5CDD853B1E43B39C00621E92 /* transport_adapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD852B1E43B39C00621E92 /* transport_adapter.cc */; };
</span><span class="cx">                 5CDD853C1E43B39C00621E92 /* transport_adapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD852C1E43B39C00621E92 /* transport_adapter.h */; };
</span><del>-                5CDD85501E43B42B00621E92 /* h264_objc.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85431E43B42B00621E92 /* h264_objc.mm */; };
</del><span class="cx">                 5CDD85581E43B42B00621E92 /* h264.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD854B1E43B42B00621E92 /* h264.cc */; };
</span><span class="cx">                 5CDD859C1E43B5C000621E92 /* call_stats.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD855C1E43B5C000621E92 /* call_stats.cc */; };
</span><span class="cx">                 5CDD859D1E43B5C000621E92 /* call_stats.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD855D1E43B5C000621E92 /* call_stats.h */; };
</span><span class="lines">@@ -2399,17 +2394,7 @@
</span><span class="cx">                 5CDD907F1E43D15C00621E92 /* mock_nonlinear_beamformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD906F1E43D15C00621E92 /* mock_nonlinear_beamformer.h */; };
</span><span class="cx">                 5CDD90821E43D15C00621E92 /* nonlinear_beamformer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD90721E43D15C00621E92 /* nonlinear_beamformer.cc */; };
</span><span class="cx">                 5CDD90831E43D15C00621E92 /* nonlinear_beamformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD90731E43D15C00621E92 /* nonlinear_beamformer.h */; };
</span><del>-                5CFD53601E4BA34B00482908 /* helpers_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD535F1E4BA34B00482908 /* helpers_ios.mm */; };
-                5CFD536C1E4BA4DC00482908 /* RTCAudioSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD53631E4BA4DC00482908 /* RTCAudioSession.h */; };
-                5CFD536D1E4BA4DC00482908 /* RTCAudioSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD53641E4BA4DC00482908 /* RTCAudioSession.mm */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
-                5CFD536E1E4BA4DC00482908 /* RTCAudioSession+Configuration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD53651E4BA4DC00482908 /* RTCAudioSession+Configuration.mm */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
-                5CFD536F1E4BA4DC00482908 /* RTCAudioSession+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD53661E4BA4DC00482908 /* RTCAudioSession+Private.h */; };
-                5CFD53701E4BA4DC00482908 /* RTCAudioSessionConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD53671E4BA4DC00482908 /* RTCAudioSessionConfiguration.h */; };
-                5CFD53711E4BA4DC00482908 /* RTCAudioSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD53681E4BA4DC00482908 /* RTCAudioSessionConfiguration.m */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
-                5CFD53721E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD53691E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.h */; };
-                5CFD53731E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD536A1E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.mm */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
</del><span class="cx">                 5CFD537C1E4BA4F500482908 /* audio_device_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD53751E4BA4F500482908 /* audio_device_ios.h */; };
</span><del>-                5CFD537D1E4BA4F500482908 /* audio_device_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD53761E4BA4F500482908 /* audio_device_ios.mm */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
</del><span class="cx">                 5CFD53801E4BA4F500482908 /* audio_session_observer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD53791E4BA4F500482908 /* audio_session_observer.h */; };
</span><span class="cx">                 5CFD53811E4BA4F500482908 /* voice_processing_audio_unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD537A1E4BA4F500482908 /* voice_processing_audio_unit.h */; };
</span><span class="cx">                 5CFD53821E4BA4F500482908 /* voice_processing_audio_unit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD537B1E4BA4F500482908 /* voice_processing_audio_unit.mm */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
</span><span class="lines">@@ -2422,47 +2407,6 @@
</span><span class="cx">                 5CFD53921E4BD3A300482908 /* row_neon64.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD538A1E4BD3A300482908 /* row_neon64.cc */; };
</span><span class="cx">                 5CFD53931E4BD3A300482908 /* scale_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD538B1E4BD3A300482908 /* scale_neon.cc */; };
</span><span class="cx">                 5CFD53941E4BD3A300482908 /* scale_neon64.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD538C1E4BD3A300482908 /* scale_neon64.cc */; };
</span><del>-                5CFD54641E4C55D200482908 /* RTCAudioSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD543D1E4C55D200482908 /* RTCAudioSource.h */; };
-                5CFD54651E4C55D200482908 /* RTCAudioTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD543E1E4C55D200482908 /* RTCAudioTrack.h */; };
-                5CFD54661E4C55D200482908 /* RTCAVFoundationVideoSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD543F1E4C55D200482908 /* RTCAVFoundationVideoSource.h */; };
-                5CFD54671E4C55D200482908 /* RTCCameraPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54401E4C55D200482908 /* RTCCameraPreviewView.h */; };
-                5CFD54681E4C55D200482908 /* RTCConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54411E4C55D200482908 /* RTCConfiguration.h */; };
-                5CFD54691E4C55D200482908 /* RTCDataChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54421E4C55D200482908 /* RTCDataChannel.h */; };
-                5CFD546A1E4C55D200482908 /* RTCDataChannelConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54431E4C55D200482908 /* RTCDataChannelConfiguration.h */; };
-                5CFD546B1E4C55D200482908 /* RTCDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54441E4C55D200482908 /* RTCDispatcher.h */; };
-                5CFD546C1E4C55D200482908 /* RTCEAGLVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54451E4C55D200482908 /* RTCEAGLVideoView.h */; };
-                5CFD546D1E4C55D200482908 /* RTCFieldTrials.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54461E4C55D200482908 /* RTCFieldTrials.h */; };
-                5CFD546E1E4C55D200482908 /* RTCFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54471E4C55D200482908 /* RTCFileLogger.h */; };
-                5CFD546F1E4C55D200482908 /* RTCIceCandidate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54481E4C55D200482908 /* RTCIceCandidate.h */; };
-                5CFD54701E4C55D200482908 /* RTCIceServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54491E4C55D200482908 /* RTCIceServer.h */; };
-                5CFD54711E4C55D200482908 /* RTCLegacyStatsReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD544A1E4C55D200482908 /* RTCLegacyStatsReport.h */; };
-                5CFD54721E4C55D200482908 /* RTCLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD544B1E4C55D200482908 /* RTCLogging.h */; };
-                5CFD54731E4C55D200482908 /* RTCMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD544C1E4C55D200482908 /* RTCMacros.h */; };
-                5CFD54741E4C55D200482908 /* RTCMediaConstraints.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD544D1E4C55D200482908 /* RTCMediaConstraints.h */; };
-                5CFD54751E4C55D200482908 /* RTCMediaSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD544E1E4C55D200482908 /* RTCMediaSource.h */; };
-                5CFD54761E4C55D200482908 /* RTCMediaStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD544F1E4C55D200482908 /* RTCMediaStream.h */; };
-                5CFD54771E4C55D200482908 /* RTCMediaStreamTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54501E4C55D200482908 /* RTCMediaStreamTrack.h */; };
-                5CFD54781E4C55D200482908 /* RTCMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54511E4C55D200482908 /* RTCMetrics.h */; };
-                5CFD54791E4C55D200482908 /* RTCMetricsSampleInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54521E4C55D200482908 /* RTCMetricsSampleInfo.h */; };
-                5CFD547A1E4C55D200482908 /* RTCNSGLVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54531E4C55D200482908 /* RTCNSGLVideoView.h */; };
-                5CFD547B1E4C55D300482908 /* RTCPeerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54541E4C55D200482908 /* RTCPeerConnection.h */; };
-                5CFD547C1E4C55D300482908 /* RTCPeerConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54551E4C55D200482908 /* RTCPeerConnectionFactory.h */; };
-                5CFD547D1E4C55D300482908 /* RTCRtpCodecParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54561E4C55D200482908 /* RTCRtpCodecParameters.h */; };
-                5CFD547E1E4C55D300482908 /* RTCRtpEncodingParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54571E4C55D200482908 /* RTCRtpEncodingParameters.h */; };
-                5CFD547F1E4C55D300482908 /* RTCRtpParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54581E4C55D200482908 /* RTCRtpParameters.h */; };
-                5CFD54801E4C55D300482908 /* RTCRtpReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54591E4C55D200482908 /* RTCRtpReceiver.h */; };
-                5CFD54811E4C55D300482908 /* RTCRtpSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD545A1E4C55D200482908 /* RTCRtpSender.h */; };
-                5CFD54821E4C55D300482908 /* RTCSessionDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD545B1E4C55D200482908 /* RTCSessionDescription.h */; };
-                5CFD54831E4C55D300482908 /* RTCSSLAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD545C1E4C55D200482908 /* RTCSSLAdapter.h */; };
-                5CFD54841E4C55D300482908 /* RTCTracing.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD545D1E4C55D200482908 /* RTCTracing.h */; };
-                5CFD54851E4C55D300482908 /* RTCVideoFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD545E1E4C55D200482908 /* RTCVideoFrame.h */; };
-                5CFD54861E4C55D300482908 /* RTCVideoRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD545F1E4C55D200482908 /* RTCVideoRenderer.h */; };
-                5CFD54871E4C55D300482908 /* RTCVideoSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54601E4C55D200482908 /* RTCVideoSource.h */; };
-                5CFD54881E4C55D300482908 /* RTCVideoTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54611E4C55D200482908 /* RTCVideoTrack.h */; };
-                5CFD54891E4C55D300482908 /* UIDevice+RTCDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54621E4C55D200482908 /* UIDevice+RTCDevice.h */; };
-                5CFD548A1E4C55D300482908 /* WebRTC.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54631E4C55D200482908 /* WebRTC.h */; };
-                5CFD548E1E4E587300482908 /* RTCUIApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD548C1E4E587300482908 /* RTCUIApplication.h */; };
-                5CFD548F1E4E587300482908 /* RTCUIApplication.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD548D1E4E587300482908 /* RTCUIApplication.mm */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
</del><span class="cx">                 5CFD54911E4E650700482908 /* RTCLogging.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD54901E4E650700482908 /* RTCLogging.mm */; settings = {COMPILER_FLAGS = &quot;-fobjc-arc&quot;; }; };
</span><span class="cx"> /* End PBXBuildFile section */
</span><span class="cx"> 
</span><span class="lines">@@ -5086,14 +5030,6 @@
</span><span class="cx">                 5CDD90AC1E43D52900621E92 /* cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cipher.c; path = cipher/cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CDD90AD1E43D52900621E92 /* null_cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = null_cipher.c; path = cipher/null_cipher.c; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CFD535F1E4BA34B00482908 /* helpers_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = helpers_ios.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                5CFD53631E4BA4DC00482908 /* RTCAudioSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCAudioSession.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD53641E4BA4DC00482908 /* RTCAudioSession.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCAudioSession.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD53651E4BA4DC00482908 /* RTCAudioSession+Configuration.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = &quot;RTCAudioSession+Configuration.mm&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD53661E4BA4DC00482908 /* RTCAudioSession+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;RTCAudioSession+Private.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD53671E4BA4DC00482908 /* RTCAudioSessionConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCAudioSessionConfiguration.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD53681E4BA4DC00482908 /* RTCAudioSessionConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RTCAudioSessionConfiguration.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD53691E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCAudioSessionDelegateAdapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD536A1E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCAudioSessionDelegateAdapter.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 5CFD53751E4BA4F500482908 /* audio_device_ios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_device_ios.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CFD53761E4BA4F500482908 /* audio_device_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = audio_device_ios.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CFD53791E4BA4F500482908 /* audio_session_observer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_session_observer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -5108,45 +5044,6 @@
</span><span class="cx">                 5CFD538A1E4BD3A300482908 /* row_neon64.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = row_neon64.cc; path = source/row_neon64.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CFD538B1E4BD3A300482908 /* scale_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scale_neon.cc; path = source/scale_neon.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CFD538C1E4BD3A300482908 /* scale_neon64.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scale_neon64.cc; path = source/scale_neon64.cc; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                5CFD543D1E4C55D200482908 /* RTCAudioSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCAudioSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD543E1E4C55D200482908 /* RTCAudioTrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCAudioTrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD543F1E4C55D200482908 /* RTCAVFoundationVideoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCAVFoundationVideoSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54401E4C55D200482908 /* RTCCameraPreviewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCCameraPreviewView.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54411E4C55D200482908 /* RTCConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCConfiguration.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54421E4C55D200482908 /* RTCDataChannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCDataChannel.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54431E4C55D200482908 /* RTCDataChannelConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCDataChannelConfiguration.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54441E4C55D200482908 /* RTCDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCDispatcher.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54451E4C55D200482908 /* RTCEAGLVideoView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCEAGLVideoView.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54461E4C55D200482908 /* RTCFieldTrials.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCFieldTrials.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54471E4C55D200482908 /* RTCFileLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCFileLogger.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54481E4C55D200482908 /* RTCIceCandidate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCIceCandidate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54491E4C55D200482908 /* RTCIceServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCIceServer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD544A1E4C55D200482908 /* RTCLegacyStatsReport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCLegacyStatsReport.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD544B1E4C55D200482908 /* RTCLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCLogging.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD544C1E4C55D200482908 /* RTCMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCMacros.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD544D1E4C55D200482908 /* RTCMediaConstraints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCMediaConstraints.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD544E1E4C55D200482908 /* RTCMediaSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCMediaSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD544F1E4C55D200482908 /* RTCMediaStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCMediaStream.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54501E4C55D200482908 /* RTCMediaStreamTrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCMediaStreamTrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54511E4C55D200482908 /* RTCMetrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCMetrics.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54521E4C55D200482908 /* RTCMetricsSampleInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCMetricsSampleInfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54531E4C55D200482908 /* RTCNSGLVideoView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCNSGLVideoView.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54541E4C55D200482908 /* RTCPeerConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCPeerConnection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54551E4C55D200482908 /* RTCPeerConnectionFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCPeerConnectionFactory.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54561E4C55D200482908 /* RTCRtpCodecParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCRtpCodecParameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54571E4C55D200482908 /* RTCRtpEncodingParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCRtpEncodingParameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54581E4C55D200482908 /* RTCRtpParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCRtpParameters.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54591E4C55D200482908 /* RTCRtpReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCRtpReceiver.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD545A1E4C55D200482908 /* RTCRtpSender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCRtpSender.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD545B1E4C55D200482908 /* RTCSessionDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCSessionDescription.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD545C1E4C55D200482908 /* RTCSSLAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCSSLAdapter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD545D1E4C55D200482908 /* RTCTracing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCTracing.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD545E1E4C55D200482908 /* RTCVideoFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCVideoFrame.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD545F1E4C55D200482908 /* RTCVideoRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCVideoRenderer.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54601E4C55D200482908 /* RTCVideoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCVideoSource.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54611E4C55D200482908 /* RTCVideoTrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCVideoTrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54621E4C55D200482908 /* UIDevice+RTCDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;UIDevice+RTCDevice.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
-                5CFD54631E4C55D200482908 /* WebRTC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebRTC.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 5CFD548C1E4E587300482908 /* RTCUIApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCUIApplication.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CFD548D1E4E587300482908 /* RTCUIApplication.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCUIApplication.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CFD54901E4E650700482908 /* RTCLogging.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCLogging.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -6385,7 +6282,6 @@
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><span class="cx">                                 5C4B4B5A1E431C63002651C8 /* Classes */,
</span><del>-                                5CFD543B1E4C559E00482908 /* Headers */,
</del><span class="cx">                         );
</span><span class="cx">                         name = Framework;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -9053,7 +8949,6 @@
</span><span class="cx">                 5CFD53611E4BA36100482908 /* ios */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><del>-                                5CFD53621E4BA4C600482908 /* objc */,
</del><span class="cx">                                 5CFD53751E4BA4F500482908 /* audio_device_ios.h */,
</span><span class="cx">                                 5CFD53761E4BA4F500482908 /* audio_device_ios.mm */,
</span><span class="cx">                                 5CFD53831E4BBD8D00482908 /* audio_device_not_implemented_ios.mm */,
</span><span class="lines">@@ -9064,76 +8959,6 @@
</span><span class="cx">                         path = ios;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="cx">                 };
</span><del>-                5CFD53621E4BA4C600482908 /* objc */ = {
-                        isa = PBXGroup;
-                        children = (
-                                5CFD53651E4BA4DC00482908 /* RTCAudioSession+Configuration.mm */,
-                                5CFD53661E4BA4DC00482908 /* RTCAudioSession+Private.h */,
-                                5CFD53631E4BA4DC00482908 /* RTCAudioSession.h */,
-                                5CFD53641E4BA4DC00482908 /* RTCAudioSession.mm */,
-                                5CFD53671E4BA4DC00482908 /* RTCAudioSessionConfiguration.h */,
-                                5CFD53681E4BA4DC00482908 /* RTCAudioSessionConfiguration.m */,
-                                5CFD53691E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.h */,
-                                5CFD536A1E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.mm */,
-                        );
-                        path = objc;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5CFD543B1E4C559E00482908 /* Headers */ = {
-                        isa = PBXGroup;
-                        children = (
-                                5CFD543C1E4C55BF00482908 /* WebRTC */,
-                        );
-                        name = Headers;
-                        path = sdk/objc/Framework/Headers;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
-                5CFD543C1E4C55BF00482908 /* WebRTC */ = {
-                        isa = PBXGroup;
-                        children = (
-                                5CFD543D1E4C55D200482908 /* RTCAudioSource.h */,
-                                5CFD543E1E4C55D200482908 /* RTCAudioTrack.h */,
-                                5CFD543F1E4C55D200482908 /* RTCAVFoundationVideoSource.h */,
-                                5CFD54401E4C55D200482908 /* RTCCameraPreviewView.h */,
-                                5CFD54411E4C55D200482908 /* RTCConfiguration.h */,
-                                5CFD54421E4C55D200482908 /* RTCDataChannel.h */,
-                                5CFD54431E4C55D200482908 /* RTCDataChannelConfiguration.h */,
-                                5CFD54441E4C55D200482908 /* RTCDispatcher.h */,
-                                5CFD54451E4C55D200482908 /* RTCEAGLVideoView.h */,
-                                5CFD54461E4C55D200482908 /* RTCFieldTrials.h */,
-                                5CFD54471E4C55D200482908 /* RTCFileLogger.h */,
-                                5CFD54481E4C55D200482908 /* RTCIceCandidate.h */,
-                                5CFD54491E4C55D200482908 /* RTCIceServer.h */,
-                                5CFD544A1E4C55D200482908 /* RTCLegacyStatsReport.h */,
-                                5CFD544B1E4C55D200482908 /* RTCLogging.h */,
-                                5CFD544C1E4C55D200482908 /* RTCMacros.h */,
-                                5CFD544D1E4C55D200482908 /* RTCMediaConstraints.h */,
-                                5CFD544E1E4C55D200482908 /* RTCMediaSource.h */,
-                                5CFD544F1E4C55D200482908 /* RTCMediaStream.h */,
-                                5CFD54501E4C55D200482908 /* RTCMediaStreamTrack.h */,
-                                5CFD54511E4C55D200482908 /* RTCMetrics.h */,
-                                5CFD54521E4C55D200482908 /* RTCMetricsSampleInfo.h */,
-                                5CFD54531E4C55D200482908 /* RTCNSGLVideoView.h */,
-                                5CFD54541E4C55D200482908 /* RTCPeerConnection.h */,
-                                5CFD54551E4C55D200482908 /* RTCPeerConnectionFactory.h */,
-                                5CFD54561E4C55D200482908 /* RTCRtpCodecParameters.h */,
-                                5CFD54571E4C55D200482908 /* RTCRtpEncodingParameters.h */,
-                                5CFD54581E4C55D200482908 /* RTCRtpParameters.h */,
-                                5CFD54591E4C55D200482908 /* RTCRtpReceiver.h */,
-                                5CFD545A1E4C55D200482908 /* RTCRtpSender.h */,
-                                5CFD545B1E4C55D200482908 /* RTCSessionDescription.h */,
-                                5CFD545C1E4C55D200482908 /* RTCSSLAdapter.h */,
-                                5CFD545D1E4C55D200482908 /* RTCTracing.h */,
-                                5CFD545E1E4C55D200482908 /* RTCVideoFrame.h */,
-                                5CFD545F1E4C55D200482908 /* RTCVideoRenderer.h */,
-                                5CFD54601E4C55D200482908 /* RTCVideoSource.h */,
-                                5CFD54611E4C55D200482908 /* RTCVideoTrack.h */,
-                                5CFD54621E4C55D200482908 /* UIDevice+RTCDevice.h */,
-                                5CFD54631E4C55D200482908 /* WebRTC.h */,
-                        );
-                        path = WebRTC;
-                        sourceTree = &quot;&lt;group&gt;&quot;;
-                };
</del><span class="cx">                 5D7C59C41208C68B001C873E /* Configurations */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><span class="lines">@@ -9431,7 +9256,6 @@
</span><span class="cx">                                 5C119FFD1E457400004F0987 /* audio_device_config.h in Headers */,
</span><span class="cx">                                 5C11A01E1E457578004F0987 /* audio_device_dummy.h in Headers */,
</span><span class="cx">                                 5C119FFF1E457400004F0987 /* audio_device_generic.h in Headers */,
</span><del>-                                5C11A0011E457400004F0987 /* audio_device_impl.h in Headers */,
</del><span class="cx">                                 5CFD537C1E4BA4F500482908 /* audio_device_ios.h in Headers */,
</span><span class="cx">                                 5C11A00C1E457448004F0987 /* audio_device_mac.h in Headers */,
</span><span class="cx">                                 5CDD84181E439B2900621E92 /* audio_encoder.h in Headers */,
</span><span class="lines">@@ -9470,7 +9294,6 @@
</span><span class="cx">                                 5C0885291E4A99D200403995 /* auth.h in Headers */,
</span><span class="cx">                                 5C63F7B41E416288002CA531 /* autodetectproxy.h in Headers */,
</span><span class="cx">                                 5C63F8DA1E416D53002CA531 /* autolink.h in Headers */,
</span><del>-                                5C4B4BB51E431C90002651C8 /* avfoundationvideocapturer.h in Headers */,
</del><span class="cx">                                 5CDD8A081E43BFB300621E92 /* background_noise.h in Headers */,
</span><span class="cx">                                 5CDD87AF1E43BC0500621E92 /* bandwidth_estimator.h in Headers */,
</span><span class="cx">                                 5CDD8C0D1E43C34600621E92 /* bandwidth_info.h in Headers */,
</span><span class="lines">@@ -9959,56 +9782,14 @@
</span><span class="cx">                                 5CDD896B1E43BF3A00621E92 /* rrtr.h in Headers */,
</span><span class="cx">                                 5CDD904C1E43CF6100621E92 /* rtc_event_log.h in Headers */,
</span><span class="cx">                                 5CDD90451E43CF6100621E92 /* rtc_event_log_helper_thread.h in Headers */,
</span><del>-                                5CFD536F1E4BA4DC00482908 /* RTCAudioSession+Private.h in Headers */,
-                                5CFD536C1E4BA4DC00482908 /* RTCAudioSession.h in Headers */,
-                                5CFD53701E4BA4DC00482908 /* RTCAudioSessionConfiguration.h in Headers */,
-                                5CFD53721E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.h in Headers */,
-                                5CFD54641E4C55D200482908 /* RTCAudioSource.h in Headers */,
-                                5CFD54651E4C55D200482908 /* RTCAudioTrack.h in Headers */,
-                                5CFD54661E4C55D200482908 /* RTCAVFoundationVideoSource.h in Headers */,
-                                5CFD54671E4C55D200482908 /* RTCCameraPreviewView.h in Headers */,
</del><span class="cx">                                 5C63F8651E416288002CA531 /* rtccertificate.h in Headers */,
</span><span class="cx">                                 5C63F8671E416288002CA531 /* rtccertificategenerator.h in Headers */,
</span><del>-                                5CFD54681E4C55D200482908 /* RTCConfiguration.h in Headers */,
-                                5CFD54691E4C55D200482908 /* RTCDataChannel.h in Headers */,
-                                5CFD546A1E4C55D200482908 /* RTCDataChannelConfiguration.h in Headers */,
-                                5CFD546B1E4C55D200482908 /* RTCDispatcher.h in Headers */,
-                                5CFD546C1E4C55D200482908 /* RTCEAGLVideoView.h in Headers */,
-                                5CFD546D1E4C55D200482908 /* RTCFieldTrials.h in Headers */,
-                                5CFD546E1E4C55D200482908 /* RTCFileLogger.h in Headers */,
-                                5CFD546F1E4C55D200482908 /* RTCIceCandidate.h in Headers */,
-                                5CFD54701E4C55D200482908 /* RTCIceServer.h in Headers */,
-                                5CFD54711E4C55D200482908 /* RTCLegacyStatsReport.h in Headers */,
-                                5CFD54721E4C55D200482908 /* RTCLogging.h in Headers */,
-                                5CFD54731E4C55D200482908 /* RTCMacros.h in Headers */,
-                                5CFD54741E4C55D200482908 /* RTCMediaConstraints.h in Headers */,
-                                5CFD54751E4C55D200482908 /* RTCMediaSource.h in Headers */,
-                                5CFD54761E4C55D200482908 /* RTCMediaStream.h in Headers */,
-                                5CFD54771E4C55D200482908 /* RTCMediaStreamTrack.h in Headers */,
-                                5CFD54781E4C55D200482908 /* RTCMetrics.h in Headers */,
-                                5CFD54791E4C55D200482908 /* RTCMetricsSampleInfo.h in Headers */,
-                                5CFD547A1E4C55D200482908 /* RTCNSGLVideoView.h in Headers */,
</del><span class="cx">                                 5CDD8A501E43BFB300621E92 /* rtcp.h in Headers */,
</span><span class="cx">                                 5CDD88981E43BE3C00621E92 /* rtcp_packet.h in Headers */,
</span><span class="cx">                                 5CDD889B1E43BE3C00621E92 /* rtcp_receiver.h in Headers */,
</span><span class="cx">                                 5CDD889E1E43BE3C00621E92 /* rtcp_sender.h in Headers */,
</span><span class="cx">                                 5CDD88A11E43BE3C00621E92 /* rtcp_utility.h in Headers */,
</span><del>-                                5CFD547B1E4C55D300482908 /* RTCPeerConnection.h in Headers */,
-                                5CFD547C1E4C55D300482908 /* RTCPeerConnectionFactory.h in Headers */,
-                                5CFD547D1E4C55D300482908 /* RTCRtpCodecParameters.h in Headers */,
-                                5CFD547E1E4C55D300482908 /* RTCRtpEncodingParameters.h in Headers */,
-                                5CFD547F1E4C55D300482908 /* RTCRtpParameters.h in Headers */,
-                                5CFD54801E4C55D300482908 /* RTCRtpReceiver.h in Headers */,
-                                5CFD54811E4C55D300482908 /* RTCRtpSender.h in Headers */,
-                                5CFD54821E4C55D300482908 /* RTCSessionDescription.h in Headers */,
-                                5CFD54831E4C55D300482908 /* RTCSSLAdapter.h in Headers */,
</del><span class="cx">                                 5C63F9651E41737B002CA531 /* rtcstatscollector.h in Headers */,
</span><del>-                                5CFD54841E4C55D300482908 /* RTCTracing.h in Headers */,
-                                5CFD548E1E4E587300482908 /* RTCUIApplication.h in Headers */,
-                                5CFD54851E4C55D300482908 /* RTCVideoFrame.h in Headers */,
-                                5CFD54861E4C55D300482908 /* RTCVideoRenderer.h in Headers */,
-                                5CFD54871E4C55D300482908 /* RTCVideoSource.h in Headers */,
-                                5CFD54881E4C55D300482908 /* RTCVideoTrack.h in Headers */,
</del><span class="cx">                                 5CDD8AB71E43C00F00621E92 /* rtp_file_source.h in Headers */,
</span><span class="cx">                                 5CDD88B11E43BE3C00621E92 /* rtp_format.h in Headers */,
</span><span class="cx">                                 5CDD88A51E43BE3C00621E92 /* rtp_format_h264.h in Headers */,
</span><span class="lines">@@ -10198,7 +9979,6 @@
</span><span class="cx">                                 5CDD84C61E43AF1300621E92 /* typing_detection.h in Headers */,
</span><span class="cx">                                 5C63FA311E4174F6002CA531 /* udpport.h in Headers */,
</span><span class="cx">                                 5C63FA341E4174F6002CA531 /* udptransportchannel.h in Headers */,
</span><del>-                                5CFD54891E4C55D300482908 /* UIDevice+RTCDevice.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">@@ -10272,7 +10052,6 @@
</span><span class="cx">                                 5C4B4C811E431F9C002651C8 /* wav_file.h in Headers */,
</span><span class="cx">                                 5C4B4C841E431F9C002651C8 /* wav_header.h in Headers */,
</span><span class="cx">                                 5C63F8CA1E416288002CA531 /* weak_ptr.h in Headers */,
</span><del>-                                5CFD548A1E4C55D300482908 /* WebRTC.h in Headers */,
</del><span class="cx">                                 5CDD8CAB1E43C6F700621E92 /* webrtc_cng.h in Headers */,
</span><span class="cx">                                 5C4B488B1E42C1BA002651C8 /* webrtccommon.h in Headers */,
</span><span class="cx">                                 5C4B488E1E42C1BA002651C8 /* webrtcmediaengine.h in Headers */,
</span><span class="lines">@@ -11192,8 +10971,6 @@
</span><span class="cx">                                 5C119FFB1E457400004F0987 /* audio_device_buffer.cc in Sources */,
</span><span class="cx">                                 5C11A01D1E457578004F0987 /* audio_device_dummy.cc in Sources */,
</span><span class="cx">                                 5C119FFE1E457400004F0987 /* audio_device_generic.cc in Sources */,
</span><del>-                                5C11A0001E457400004F0987 /* audio_device_impl.cc in Sources */,
-                                5CFD537D1E4BA4F500482908 /* audio_device_ios.mm in Sources */,
</del><span class="cx">                                 5C11A00B1E457448004F0987 /* audio_device_mac.cc in Sources */,
</span><span class="cx">                                 5CFD53841E4BBD8D00482908 /* audio_device_not_implemented_ios.mm in Sources */,
</span><span class="cx">                                 5CDD84171E439B2900621E92 /* audio_encoder.cc in Sources */,
</span><span class="lines">@@ -11229,7 +11006,6 @@
</span><span class="cx">                                 5CDD86401E43B8B500621E92 /* auto_corr_to_refl_coef.c in Sources */,
</span><span class="cx">                                 5CDD86411E43B8B500621E92 /* auto_correlation.c in Sources */,
</span><span class="cx">                                 5C63F7B31E416288002CA531 /* autodetectproxy.cc in Sources */,
</span><del>-                                5C4B4BB61E431C90002651C8 /* avfoundationvideocapturer.mm in Sources */,
</del><span class="cx">                                 5CDD8A071E43BFB300621E92 /* background_noise.cc in Sources */,
</span><span class="cx">                                 5CDD87AE1E43BC0500621E92 /* bandwidth_estimator.c in Sources */,
</span><span class="cx">                                 5C63F7B51E416288002CA531 /* base64.cc in Sources */,
</span><span class="lines">@@ -11430,13 +11206,11 @@
</span><span class="cx">                                 5CDD85581E43B42B00621E92 /* h264.cc in Sources */,
</span><span class="cx">                                 5CDD83541E43257200621E92 /* h264_bitstream_parser.cc in Sources */,
</span><span class="cx">                                 5CDD83561E43257200621E92 /* h264_common.cc in Sources */,
</span><del>-                                5CDD85501E43B42B00621E92 /* h264_objc.mm in Sources */,
</del><span class="cx">                                 5CDD83D91E439A6F00621E92 /* h264_sps_pps_tracker.cc in Sources */,
</span><span class="cx">                                 5C4B4BB71E431C90002651C8 /* h264_video_toolbox_decoder.cc in Sources */,
</span><span class="cx">                                 5C4B4BBA1E431C90002651C8 /* h264_video_toolbox_encoder.mm in Sources */,
</span><span class="cx">                                 5C4B4BBC1E431C90002651C8 /* h264_video_toolbox_nalu.cc in Sources */,
</span><span class="cx">                                 5C63F7F41E416288002CA531 /* helpers.cc in Sources */,
</span><del>-                                5CFD53601E4BA34B00482908 /* helpers_ios.mm in Sources */,
</del><span class="cx">                                 5CDD84B61E43AF1300621E92 /* high_pass_filter_impl.cc in Sources */,
</span><span class="cx">                                 5CDD83DB1E439A6F00621E92 /* histogram.cc in Sources */,
</span><span class="cx">                                 5CDD8BAE1E43C2B500621E92 /* hp_input.c in Sources */,
</span><span class="lines">@@ -11667,10 +11441,6 @@
</span><span class="cx">                                 5CDD896A1E43BF3A00621E92 /* rrtr.cc in Sources */,
</span><span class="cx">                                 5CDD904B1E43CF6100621E92 /* rtc_event_log.cc in Sources */,
</span><span class="cx">                                 5CDD90441E43CF6100621E92 /* rtc_event_log_helper_thread.cc in Sources */,
</span><del>-                                5CFD536E1E4BA4DC00482908 /* RTCAudioSession+Configuration.mm in Sources */,
-                                5CFD536D1E4BA4DC00482908 /* RTCAudioSession.mm in Sources */,
-                                5CFD53711E4BA4DC00482908 /* RTCAudioSessionConfiguration.m in Sources */,
-                                5CFD53731E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.mm in Sources */,
</del><span class="cx">                                 5C63F8641E416288002CA531 /* rtccertificate.cc in Sources */,
</span><span class="cx">                                 5C63F8661E416288002CA531 /* rtccertificategenerator.cc in Sources */,
</span><span class="cx">                                 5CFD54911E4E650700482908 /* RTCLogging.mm in Sources */,
</span><span class="lines">@@ -11683,7 +11453,6 @@
</span><span class="cx">                                 5C63FA771E417AED002CA531 /* rtcstats_objects.cc in Sources */,
</span><span class="cx">                                 5C63F9641E41737B002CA531 /* rtcstatscollector.cc in Sources */,
</span><span class="cx">                                 5C63FA791E417AED002CA531 /* rtcstatsreport.cc in Sources */,
</span><del>-                                5CFD548F1E4E587300482908 /* RTCUIApplication.mm in Sources */,
</del><span class="cx">                                 5CDD8AB61E43C00F00621E92 /* rtp_file_source.cc in Sources */,
</span><span class="cx">                                 5CDD88B01E43BE3C00621E92 /* rtp_format.cc in Sources */,
</span><span class="cx">                                 5CDD88A41E43BE3C00621E92 /* rtp_format_h264.cc in Sources */,
</span></span></pre>
</div>
</div>

</body>
</html>