<!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>[212145] 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/212145">212145</a></dd>
<dt>Author</dt> <dd>achristensen@apple.com</dd>
<dt>Date</dt> <dd>2017-02-10 13:31:28 -0800 (Fri, 10 Feb 2017)</dd>
</dl>

<h3>Log Message</h3>
<pre>Fix iOS libwebrtc build after <a href="http://trac.webkit.org/projects/webkit/changeset/212127">r212127</a>
https://bugs.webkit.org/show_bug.cgi?id=168134

* Configurations/libwebrtc.xcconfig:
* libwebrtc.xcodeproj/project.pbxproj:
I got a little carried away removing ObjC sources.
We still need RTCLogging.mm and RTCUIApplication.mm on iOS.
Also sorted the project file.</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="#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 (212144 => 212145)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-10 21:29:32 UTC (rev 212144)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog        2017-02-10 21:31:28 UTC (rev 212145)
</span><span class="lines">@@ -3,7 +3,18 @@
</span><span class="cx">         Fix iOS libwebrtc build after r212127
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=168134
</span><span class="cx"> 
</span><ins>+        * Configurations/libwebrtc.xcconfig:
</ins><span class="cx">         * libwebrtc.xcodeproj/project.pbxproj:
</span><ins>+        I got a little carried away removing ObjC sources.
+        We still need RTCLogging.mm and RTCUIApplication.mm on iOS.
+        Also sorted the project file.
+
+2017-02-10  Alex Christensen  &lt;achristensen@webkit.org&gt;
+
+        Fix iOS libwebrtc build after r212127
+        https://bugs.webkit.org/show_bug.cgi?id=168134
+
+        * libwebrtc.xcodeproj/project.pbxproj:
</ins><span class="cx">         I got a little carried away removing -fobjc-arc.  These files need it.
</span><span class="cx">         It was originally added in r211902 and these files are in the 
</span><span class="cx">         EXCLUDED_SOURCE_FILE_NAMES[sdk=macosx*] list in libwebrtc.xcconfig
</span></span></pre></div>
<a id="trunkSourceThirdPartylibwebrtcConfigurationslibwebrtcxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig (212144 => 212145)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig        2017-02-10 21:29:32 UTC (rev 212144)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig        2017-02-10 21:31:28 UTC (rev 212145)
</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;
</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="trunkSourceThirdPartylibwebrtclibwebrtcxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj (212144 => 212145)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-10 21:29:32 UTC (rev 212144)
+++ trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj        2017-02-10 21:31:28 UTC (rev 212145)
</span><span class="lines">@@ -2463,6 +2463,9 @@
</span><span class="cx">                 5CFD54881E4C55D300482908 /* RTCVideoTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54611E4C55D200482908 /* RTCVideoTrack.h */; };
</span><span class="cx">                 5CFD54891E4C55D300482908 /* UIDevice+RTCDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54621E4C55D200482908 /* UIDevice+RTCDevice.h */; };
</span><span class="cx">                 5CFD548A1E4C55D300482908 /* WebRTC.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD54631E4C55D200482908 /* WebRTC.h */; };
</span><ins>+                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;; }; };
+                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">@@ -5148,6 +5151,9 @@
</span><span class="cx">                 5CFD54611E4C55D200482908 /* RTCVideoTrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCVideoTrack.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CFD54621E4C55D200482908 /* UIDevice+RTCDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = &quot;UIDevice+RTCDevice.h&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 5CFD54631E4C55D200482908 /* WebRTC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebRTC.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                5CFD548C1E4E587300482908 /* RTCUIApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCUIApplication.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CFD548D1E4E587300482908 /* RTCUIApplication.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCUIApplication.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
+                5CFD54901E4E650700482908 /* RTCLogging.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RTCLogging.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><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><span class="lines">@@ -5210,14 +5216,14 @@
</span><span class="cx">                 4140B8161E4E335E007409E6 /* g711 */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                4140B81A1E4E3383007409E6 /* audio_decoder_pcm.cc */,
+                                4140B81B1E4E3383007409E6 /* audio_decoder_pcm.h */,
</ins><span class="cx">                                 4140B8181E4E3383007409E6 /* audio_encoder_pcm.cc */,
</span><span class="cx">                                 4140B8191E4E3383007409E6 /* audio_encoder_pcm.h */,
</span><del>-                                4140B81A1E4E3383007409E6 /* audio_decoder_pcm.cc */,
-                                4140B81B1E4E3383007409E6 /* audio_decoder_pcm.h */,
</del><ins>+                                4140B81E1E4E3383007409E6 /* g711.c */,
+                                4140B81F1E4E3383007409E6 /* g711.h */,
</ins><span class="cx">                                 4140B81C1E4E3383007409E6 /* g711_interface.c */,
</span><span class="cx">                                 4140B81D1E4E3383007409E6 /* g711_interface.h */,
</span><del>-                                4140B81E1E4E3383007409E6 /* g711.c */,
-                                4140B81F1E4E3383007409E6 /* g711.h */,
</del><span class="cx">                         );
</span><span class="cx">                         name = g711;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -6382,8 +6388,8 @@
</span><span class="cx">                 5C4B4B591E431C55002651C8 /* Framework */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                5C4B4B5A1E431C63002651C8 /* Classes */,
</ins><span class="cx">                                 5CFD543B1E4C559E00482908 /* Headers */,
</span><del>-                                5C4B4B5A1E431C63002651C8 /* Classes */,
</del><span class="cx">                         );
</span><span class="cx">                         name = Framework;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -6399,6 +6405,9 @@
</span><span class="cx">                                 5C4B4B601E431C8F002651C8 /* h264_video_toolbox_encoder.mm */,
</span><span class="cx">                                 5C4B4B621E431C8F002651C8 /* h264_video_toolbox_nalu.cc */,
</span><span class="cx">                                 5C4B4B631E431C8F002651C8 /* h264_video_toolbox_nalu.h */,
</span><ins>+                                5CFD54901E4E650700482908 /* RTCLogging.mm */,
+                                5CFD548C1E4E587300482908 /* RTCUIApplication.h */,
+                                5CFD548D1E4E587300482908 /* RTCUIApplication.mm */,
</ins><span class="cx">                                 5C4B4BB31E431C90002651C8 /* videotoolboxvideocodecfactory.cc */,
</span><span class="cx">                                 5C4B4BB41E431C90002651C8 /* videotoolboxvideocodecfactory.h */,
</span><span class="cx">                         );
</span><span class="lines">@@ -9380,7 +9389,6 @@
</span><span class="cx">                                 5CDD86BD1E43B9C200621E92 /* aec_core.h in Headers */,
</span><span class="cx">                                 5CDD86BA1E43B9C200621E92 /* aec_core_optimized_methods.h in Headers */,
</span><span class="cx">                                 5CDD86BF1E43B9C200621E92 /* aec_resampler.h in Headers */,
</span><del>-                                5CFD547A1E4C55D200482908 /* RTCNSGLVideoView.h in Headers */,
</del><span class="cx">                                 5CDD85E81E43B81000621E92 /* aecm_core.h in Headers */,
</span><span class="cx">                                 5CDD85E91E43B81000621E92 /* aecm_defines.h in Headers */,
</span><span class="cx">                                 5C0885271E4A99D200403995 /* aes.h in Headers */,
</span><span class="lines">@@ -9405,8 +9413,6 @@
</span><span class="cx">                                 5C63F6871E41619E002CA531 /* asyncinvoker.h in Headers */,
</span><span class="cx">                                 5C63F6891E41619E002CA531 /* asyncpacketsocket.h in Headers */,
</span><span class="cx">                                 5C63F68B1E41619E002CA531 /* asyncresolverinterface.h in Headers */,
</span><del>-                                5CFD54841E4C55D300482908 /* RTCTracing.h in Headers */,
-                                5CFD54701E4C55D200482908 /* RTCIceServer.h in Headers */,
</del><span class="cx">                                 5C63F68D1E41619E002CA531 /* asyncsocket.h in Headers */,
</span><span class="cx">                                 5C63F9E11E4174F6002CA531 /* asyncstuntcpsocket.h in Headers */,
</span><span class="cx">                                 5C63F68F1E41619E002CA531 /* asynctcpsocket.h in Headers */,
</span><span class="lines">@@ -9419,15 +9425,16 @@
</span><span class="cx">                                 5C4B4C5A1E431F9C002651C8 /* audio_converter.h in Headers */,
</span><span class="cx">                                 5CDD84161E439B2900621E92 /* audio_decoder.h in Headers */,
</span><span class="cx">                                 5CDD84141E439B2900621E92 /* audio_decoder_factory.h in Headers */,
</span><ins>+                                4140B8321E4E3396007409E6 /* audio_decoder_g722.h in Headers */,
</ins><span class="cx">                                 5CDD8B6F1E43C2B500621E92 /* audio_decoder_ilbc.h in Headers */,
</span><span class="cx">                                 5CDD89FE1E43BFB300621E92 /* audio_decoder_impl.h in Headers */,
</span><span class="cx">                                 5CDD8C0A1E43C34600621E92 /* audio_decoder_isac_t.h in Headers */,
</span><span class="cx">                                 5CDD8C091E43C34600621E92 /* audio_decoder_isac_t_impl.h in Headers */,
</span><span class="cx">                                 5CDD8C611E43C60900621E92 /* audio_decoder_opus.h in Headers */,
</span><ins>+                                4140B8231E4E3383007409E6 /* audio_decoder_pcm.h in Headers */,
</ins><span class="cx">                                 5CDD8FFD1E43CE3A00621E92 /* audio_decoder_pcm16b.h in Headers */,
</span><span class="cx">                                 5C119FFC1E457400004F0987 /* audio_device_buffer.h in Headers */,
</span><span class="cx">                                 5C119FFD1E457400004F0987 /* audio_device_config.h in Headers */,
</span><del>-                                5CFD54731E4C55D200482908 /* RTCMacros.h in Headers */,
</del><span class="cx">                                 5C11A01E1E457578004F0987 /* audio_device_dummy.h in Headers */,
</span><span class="cx">                                 5C119FFF1E457400004F0987 /* audio_device_generic.h in Headers */,
</span><span class="cx">                                 5C11A0011E457400004F0987 /* audio_device_impl.h in Headers */,
</span><span class="lines">@@ -9435,12 +9442,13 @@
</span><span class="cx">                                 5C11A00C1E457448004F0987 /* audio_device_mac.h in Headers */,
</span><span class="cx">                                 5CDD84181E439B2900621E92 /* audio_encoder.h in Headers */,
</span><span class="cx">                                 5CDD8CA81E43C6F700621E92 /* audio_encoder_cng.h in Headers */,
</span><del>-                                5CFD54671E4C55D200482908 /* RTCCameraPreviewView.h in Headers */,
</del><span class="cx">                                 5CDD8FF41E43CDF400621E92 /* audio_encoder_copy_red.h in Headers */,
</span><ins>+                                4140B8341E4E3396007409E6 /* audio_encoder_g722.h in Headers */,
</ins><span class="cx">                                 5CDD8B711E43C2B500621E92 /* audio_encoder_ilbc.h in Headers */,
</span><span class="cx">                                 5CDD8C0C1E43C34600621E92 /* audio_encoder_isac_t.h in Headers */,
</span><span class="cx">                                 5CDD8C0B1E43C34600621E92 /* audio_encoder_isac_t_impl.h in Headers */,
</span><span class="cx">                                 5CDD8C641E43C60900621E92 /* audio_encoder_opus.h in Headers */,
</span><ins>+                                4140B8211E4E3383007409E6 /* audio_encoder_pcm.h in Headers */,
</ins><span class="cx">                                 5CDD8FFF1E43CE3A00621E92 /* audio_encoder_pcm16b.h in Headers */,
</span><span class="cx">                                 5CDD841C1E439B2900621E92 /* audio_format.h in Headers */,
</span><span class="cx">                                 5CDD841A1E439B2900621E92 /* audio_format_conversion.h in Headers */,
</span><span class="lines">@@ -9488,7 +9496,6 @@
</span><span class="cx">                                 5C63F7BC1E416288002CA531 /* buffer.h in Headers */,
</span><span class="cx">                                 5CDD8A0B1E43BFB300621E92 /* buffer_level_filter.h in Headers */,
</span><span class="cx">                                 5C63F7BE1E416288002CA531 /* bufferqueue.h in Headers */,
</span><del>-                                5CFD547C1E4C55D300482908 /* RTCPeerConnectionFactory.h in Headers */,
</del><span class="cx">                                 5CDD841E1E439B2900621E92 /* builtin_audio_decoder_factory.h in Headers */,
</span><span class="cx">                                 5CDD8B751E43C2B500621E92 /* bw_expand.h in Headers */,
</span><span class="cx">                                 5CDD893F1E43BF3A00621E92 /* bye.h in Headers */,
</span><span class="lines">@@ -9502,7 +9509,6 @@
</span><span class="cx">                                 5C63F9E41E4174F6002CA531 /* candidate.h in Headers */,
</span><span class="cx">                                 5C63F9E51E4174F6002CA531 /* candidatepairinterface.h in Headers */,
</span><span class="cx">                                 5CDD8B771E43C2B500621E92 /* cb_construct.h in Headers */,
</span><del>-                                5CFD54721E4C55D200482908 /* RTCLogging.h in Headers */,
</del><span class="cx">                                 5CDD8B7D1E43C2B500621E92 /* cb_mem_energy.h in Headers */,
</span><span class="cx">                                 5CDD8B791E43C2B500621E92 /* cb_mem_energy_augmentation.h in Headers */,
</span><span class="cx">                                 5CDD8B7B1E43C2B500621E92 /* cb_mem_energy_calc.h in Headers */,
</span><span class="lines">@@ -9532,7 +9538,6 @@
</span><span class="cx">                                 5C63F7C61E416288002CA531 /* common.h in Headers */,
</span><span class="cx">                                 5CDD89421E43BF3A00621E92 /* common_header.h in Headers */,
</span><span class="cx">                                 5C6CDD4C1E413598009754E3 /* common_types.h in Headers */,
</span><del>-                                4140B8391E4E3396007409E6 /* g722_interface.h in Headers */,
</del><span class="cx">                                 5CDD8B871E43C2B500621E92 /* comp_corr.h in Headers */,
</span><span class="cx">                                 5CDD86461E43B8B500621E92 /* complex_fft_tables.h in Headers */,
</span><span class="cx">                                 5CDD90781E43D15C00621E92 /* complex_matrix.h in Headers */,
</span><span class="lines">@@ -9577,7 +9582,6 @@
</span><span class="cx">                                 5CDD8B931E43C2B500621E92 /* defines.h in Headers */,
</span><span class="cx">                                 5CDD8FB61E43CD0700621E92 /* delay_based_bwe.h in Headers */,
</span><span class="cx">                                 5CDD868E1E43B93900621E92 /* delay_estimator.h in Headers */,
</span><del>-                                5CFD54851E4C55D300482908 /* RTCVideoFrame.h in Headers */,
</del><span class="cx">                                 5CDD86891E43B93900621E92 /* delay_estimator_internal.h in Headers */,
</span><span class="cx">                                 5CDD868C1E43B93900621E92 /* delay_estimator_wrapper.h in Headers */,
</span><span class="cx">                                 5CDD8A1E1E43BFB300621E92 /* delay_manager.h in Headers */,
</span><span class="lines">@@ -9603,7 +9607,6 @@
</span><span class="cx">                                 5CDD86C21E43B9C200621E92 /* echo_cancellation.h in Headers */,
</span><span class="cx">                                 5CDD84AF1E43AF1300621E92 /* echo_cancellation_impl.h in Headers */,
</span><span class="cx">                                 5CDD85EB1E43B81000621E92 /* echo_control_mobile.h in Headers */,
</span><del>-                                5CFD54661E4C55D200482908 /* RTCAVFoundationVideoSource.h in Headers */,
</del><span class="cx">                                 5CDD84B11E43AF1300621E92 /* echo_control_mobile_impl.h in Headers */,
</span><span class="cx">                                 5CDD8B971E43C2B500621E92 /* encode.h in Headers */,
</span><span class="cx">                                 5CDD87B61E43BC0500621E92 /* encode_lpc_swb.h in Headers */,
</span><span class="lines">@@ -9639,7 +9642,6 @@
</span><span class="cx">                                 5C4B48E31E42C1E3002651C8 /* fakevideorenderer.h in Headers */,
</span><span class="cx">                                 5C63F8DC1E416D53002CA531 /* features.h in Headers */,
</span><span class="cx">                                 5CDD8F8E1E43CBE000621E92 /* fec_controller.h in Headers */,
</span><del>-                                5CFD546B1E4C55D200482908 /* RTCDispatcher.h in Headers */,
</del><span class="cx">                                 5CDD88791E43BE3C00621E92 /* fec_private_tables_bursty.h in Headers */,
</span><span class="cx">                                 5CDD887A1E43BE3C00621E92 /* fec_private_tables_random.h in Headers */,
</span><span class="cx">                                 5CDD83CE1E439A6F00621E92 /* fec_tables_xor.h in Headers */,
</span><span class="lines">@@ -9661,7 +9663,6 @@
</span><span class="cx">                                 5C4B4C6B1E431F9C002651C8 /* fir_filter_sse.h in Headers */,
</span><span class="cx">                                 5C63F7EC1E416288002CA531 /* firewallsocketserver.h in Headers */,
</span><span class="cx">                                 5C63F7EE1E416288002CA531 /* flags.h in Headers */,
</span><del>-                                5CFD54751E4C55D200482908 /* RTCMediaSource.h in Headers */,
</del><span class="cx">                                 5CDD887F1E43BE3C00621E92 /* flexfec_header_reader_writer.h in Headers */,
</span><span class="cx">                                 5CDD8C511E43C58E00621E92 /* flexfec_receive_stream.h in Headers */,
</span><span class="cx">                                 5CDD85371E43B39C00621E92 /* flexfec_receive_stream.h in Headers */,
</span><span class="lines">@@ -9676,6 +9677,10 @@
</span><span class="cx">                                 5CDD8F911E43CBE000621E92 /* frame_length_controller.h in Headers */,
</span><span class="cx">                                 5CDD83D41E439A6F00621E92 /* frame_object.h in Headers */,
</span><span class="cx">                                 5C63F7F01E416288002CA531 /* function_view.h in Headers */,
</span><ins>+                                4140B8271E4E3383007409E6 /* g711.h in Headers */,
+                                4140B8251E4E3383007409E6 /* g711_interface.h in Headers */,
+                                4140B8361E4E3396007409E6 /* g722_enc_dec.h in Headers */,
+                                4140B8391E4E3396007409E6 /* g722_interface.h in Headers */,
</ins><span class="cx">                                 5CDD90211E43CEDE00621E92 /* gain_applier.h in Headers */,
</span><span class="cx">                                 5CDD86F01E43BA6D00621E92 /* gain_control.h in Headers */,
</span><span class="cx">                                 5CDD84B31E43AF1300621E92 /* gain_control_for_experimental_agc.h in Headers */,
</span><span class="lines">@@ -9705,7 +9710,6 @@
</span><span class="cx">                                 5CDD8BAF1E43C2B500621E92 /* hp_input.h in Headers */,
</span><span class="cx">                                 5CDD8BB11E43C2B500621E92 /* hp_output.h in Headers */,
</span><span class="cx">                                 5C63F7F71E416288002CA531 /* httpbase.h in Headers */,
</span><del>-                                5CFD546F1E4C55D200482908 /* RTCIceCandidate.h in Headers */,
</del><span class="cx">                                 5C63F7F91E416288002CA531 /* httpclient.h in Headers */,
</span><span class="cx">                                 5C63F7FA1E416288002CA531 /* httpcommon-inl.h in Headers */,
</span><span class="cx">                                 5C63F7FC1E416288002CA531 /* httpcommon.h in Headers */,
</span><span class="lines">@@ -9714,7 +9718,6 @@
</span><span class="cx">                                 5C4B48E41E42C1E3002651C8 /* hybriddataengine.h in Headers */,
</span><span class="cx">                                 5C63F8041E416288002CA531 /* ifaddrs-android.h in Headers */,
</span><span class="cx">                                 5C63F8021E416288002CA531 /* ifaddrs_converter.h in Headers */,
</span><del>-                                5CFD54821E4C55D300482908 /* RTCSessionDescription.h in Headers */,
</del><span class="cx">                                 5C63F8051E416288002CA531 /* ignore_wundef.h in Headers */,
</span><span class="cx">                                 5CDD8BB41E43C2B500621E92 /* ilbc.h in Headers */,
</span><span class="cx">                                 5CDD8BB61E43C2B500621E92 /* index_conv_dec.h in Headers */,
</span><span class="lines">@@ -9738,7 +9741,6 @@
</span><span class="cx">                                 5C63F9431E41737B002CA531 /* jsepicecandidate.h in Headers */,
</span><span class="cx">                                 5C63F9451E41737B002CA531 /* jsepsessiondescription.h in Headers */,
</span><span class="cx">                                 5C63F8091E416288002CA531 /* json.h in Headers */,
</span><del>-                                5CFD54711E4C55D200482908 /* RTCLegacyStatsReport.h in Headers */,
</del><span class="cx">                                 5C63F8DE1E416D53002CA531 /* json.h in Headers */,
</span><span class="cx">                                 5C63F80A1E416288002CA531 /* keep_ref_until_done.h in Headers */,
</span><span class="cx">                                 5C0885301E4A99D200403995 /* key.h in Headers */,
</span><span class="lines">@@ -9746,7 +9748,6 @@
</span><span class="cx">                                 5CDD84201E439B2900621E92 /* legacy_encoded_audio_frame.h in Headers */,
</span><span class="cx">                                 5CDD90281E43CEDE00621E92 /* level_controller.h in Headers */,
</span><span class="cx">                                 5CDD90251E43CEDE00621E92 /* level_controller_constants.h in Headers */,
</span><del>-                                5CFD548A1E4C55D300482908 /* WebRTC.h in Headers */,
</del><span class="cx">                                 5CDD84B91E43AF1300621E92 /* level_estimator_impl.h in Headers */,
</span><span class="cx">                                 5CDD84601E43AE2900621E92 /* level_indicator.h in Headers */,
</span><span class="cx">                                 5C63F80B1E416288002CA531 /* linked_ptr.h in Headers */,
</span><span class="lines">@@ -9763,7 +9764,6 @@
</span><span class="cx">                                 5CDD87CC1E43BC0500621E92 /* lpc_shape_swb16_tables.h in Headers */,
</span><span class="cx">                                 5CDD87CE1E43BC0500621E92 /* lpc_tables.h in Headers */,
</span><span class="cx">                                 5CDD8BC41E43C2B500621E92 /* lsf_check.h in Headers */,
</span><del>-                                5CFD54801E4C55D300482908 /* RTCRtpReceiver.h in Headers */,
</del><span class="cx">                                 5CDD8BC61E43C2B500621E92 /* lsf_interpolate_to_poly_dec.h in Headers */,
</span><span class="cx">                                 5CDD8BC81E43C2B500621E92 /* lsf_interpolate_to_poly_enc.h in Headers */,
</span><span class="cx">                                 5CDD8BCA1E43C2B500621E92 /* lsf_to_lsp.h in Headers */,
</span><span class="lines">@@ -9773,7 +9773,6 @@
</span><span class="cx">                                 5C63F8161E416288002CA531 /* macconversion.h in Headers */,
</span><span class="cx">                                 5C63F8181E416288002CA531 /* macutils.h in Headers */,
</span><span class="cx">                                 5C63F81A1E416288002CA531 /* macwindowpicker.h in Headers */,
</span><del>-                                5CFD54691E4C55D200482908 /* RTCDataChannel.h in Headers */,
</del><span class="cx">                                 5C63F81B1E416288002CA531 /* mathutils.h in Headers */,
</span><span class="cx">                                 5CDD907E1E43D15C00621E92 /* matrix.h in Headers */,
</span><span class="cx">                                 5C63F81D1E416288002CA531 /* md5.h in Headers */,
</span><span class="lines">@@ -9780,7 +9779,6 @@
</span><span class="cx">                                 5C63F81F1E416288002CA531 /* md5digest.h in Headers */,
</span><span class="cx">                                 5CDD86A51E43B99400621E92 /* mean_variance_estimator.h in Headers */,
</span><span class="cx">                                 5CDD876C1E43BB3000621E92 /* media_file.h in Headers */,
</span><del>-                                5CFD54681E4C55D200482908 /* RTCConfiguration.h in Headers */,
</del><span class="cx">                                 5CDD87671E43BB3000621E92 /* media_file_defines.h in Headers */,
</span><span class="cx">                                 5CDD87691E43BB3000621E92 /* media_file_impl.h in Headers */,
</span><span class="cx">                                 5CDD876B1E43BB3000621E92 /* media_file_utility.h in Headers */,
</span><span class="lines">@@ -9808,7 +9806,6 @@
</span><span class="cx">                                 5CDD8FED1E43CDCA00621E92 /* mock_audio_processing.h in Headers */,
</span><span class="cx">                                 5CDD907F1E43D15C00621E92 /* mock_nonlinear_beamformer.h in Headers */,
</span><span class="cx">                                 5C63F8261E416288002CA531 /* mod_ops.h in Headers */,
</span><del>-                                5CFD54651E4C55D200482908 /* RTCAudioTrack.h in Headers */,
</del><span class="cx">                                 5CDD84621E43AE2900621E92 /* monitor_module.h in Headers */,
</span><span class="cx">                                 5CDD837E1E439A3500621E92 /* moving_average.h in Headers */,
</span><span class="cx">                                 5CDD8C8F1E43C66000621E92 /* moving_moments.h in Headers */,
</span><span class="lines">@@ -9831,7 +9828,6 @@
</span><span class="cx">                                 5CDD872B1E43BABE00621E92 /* noise_gmm_tables.h in Headers */,
</span><span class="cx">                                 5CDD902A1E43CEDE00621E92 /* noise_level_estimator.h in Headers */,
</span><span class="cx">                                 5CDD902C1E43CEDE00621E92 /* noise_spectrum_estimator.h in Headers */,
</span><del>-                                4140B8361E4E3396007409E6 /* g722_enc_dec.h in Headers */,
</del><span class="cx">                                 5CDD85FF1E43B84E00621E92 /* noise_suppression.h in Headers */,
</span><span class="cx">                                 5CDD84EA1E43B0B600621E92 /* noise_suppression_impl.h in Headers */,
</span><span class="cx">                                 5CDD85FD1E43B84E00621E92 /* noise_suppression_x.h in Headers */,
</span><span class="lines">@@ -9840,7 +9836,6 @@
</span><span class="cx">                                 5CDD86A81E43B99400621E92 /* normalized_covariance_estimator.h in Headers */,
</span><span class="cx">                                 5C63F9541E41737B002CA531 /* notifier.h in Headers */,
</span><span class="cx">                                 5CDD86011E43B84E00621E92 /* ns_core.h in Headers */,
</span><del>-                                5CFD54881E4C55D300482908 /* RTCVideoTrack.h in Headers */,
</del><span class="cx">                                 5CDD86061E43B84E00621E92 /* nsx_core.h in Headers */,
</span><span class="cx">                                 5CDD86071E43B84E00621E92 /* nsx_defines.h in Headers */,
</span><span class="cx">                                 5C0885311E4A99D200403995 /* null_auth.h in Headers */,
</span><span class="lines">@@ -9859,7 +9854,6 @@
</span><span class="cx">                                 5CDD8C661E43C60900621E92 /* opus_inst.h in Headers */,
</span><span class="cx">                                 5CDD8C681E43C60900621E92 /* opus_interface.h in Headers */,
</span><span class="cx">                                 5CDD87CF1E43BC0500621E92 /* os_specific_inline.h in Headers */,
</span><del>-                                5CFD54791E4C55D200482908 /* RTCMetricsSampleInfo.h in Headers */,
</del><span class="cx">                                 5CDD8AAA1E43C00F00621E92 /* output_audio_file.h in Headers */,
</span><span class="cx">                                 5CDD84641E43AE2900621E92 /* output_mixer.h in Headers */,
</span><span class="cx">                                 5CDD8AAB1E43C00F00621E92 /* output_wav_file.h in Headers */,
</span><span class="lines">@@ -9870,7 +9864,6 @@
</span><span class="cx">                                 5C63F9F01E4174F6002CA531 /* p2ptransport.h in Headers */,
</span><span class="cx">                                 5C63F9F31E4174F6002CA531 /* p2ptransportchannel.h in Headers */,
</span><span class="cx">                                 5C11A0131E4574C5004F0987 /* pa_memorybarrier.h in Headers */,
</span><del>-                                5CFD547B1E4C55D300482908 /* RTCPeerConnection.h in Headers */,
</del><span class="cx">                                 5C11A0151E4574C5004F0987 /* pa_ringbuffer.h in Headers */,
</span><span class="cx">                                 5CDD8FA31E43CCBE00621E92 /* paced_sender.h in Headers */,
</span><span class="cx">                                 5CDD8BD41E43C2B500621E92 /* pack_bits.h in Headers */,
</span><span class="lines">@@ -9909,9 +9902,7 @@
</span><span class="cx">                                 5CDD87341E43BABE00621E92 /* pole_zero_filter.h in Headers */,
</span><span class="cx">                                 5CDD8BD61E43C2B500621E92 /* poly_to_lsf.h in Headers */,
</span><span class="cx">                                 5CDD8BD81E43C2B500621E92 /* poly_to_lsp.h in Headers */,
</span><del>-                                5CFD54641E4C55D200482908 /* RTCAudioSource.h in Headers */,
</del><span class="cx">                                 5C63F9F81E4174F6002CA531 /* port.h in Headers */,
</span><del>-                                4140B8251E4E3383007409E6 /* g711_interface.h in Headers */,
</del><span class="cx">                                 5C63F9FB1E4174F6002CA531 /* portallocator.h in Headers */,
</span><span class="cx">                                 5C63F9FC1E4174F6002CA531 /* portinterface.h in Headers */,
</span><span class="cx">                                 5CDD8A461E43BFB300621E92 /* post_decode_vad.h in Headers */,
</span><span class="lines">@@ -9919,7 +9910,6 @@
</span><span class="cx">                                 5CDD8A481E43BFB300621E92 /* preemptive_expand.h in Headers */,
</span><span class="cx">                                 5CDD8FB81E43CD0700621E92 /* probe_bitrate_estimator.h in Headers */,
</span><span class="cx">                                 5CDD8FBA1E43CD0700621E92 /* probe_controller.h in Headers */,
</span><del>-                                5CFD54781E4C55D200482908 /* RTCMetrics.h in Headers */,
</del><span class="cx">                                 5CDD84E61E43B04D00621E92 /* process_thread_impl.h in Headers */,
</span><span class="cx">                                 5CDD835D1E43257200621E92 /* profile_level_id.h in Headers */,
</span><span class="cx">                                 5CDD83F31E439A6F00621E92 /* protection_bitrate_calculator.h in Headers */,
</span><span class="lines">@@ -9935,12 +9925,10 @@
</span><span class="cx">                                 5C63F8561E416288002CA531 /* race_checker.h in Headers */,
</span><span class="cx">                                 5C63F8581E416288002CA531 /* random.h in Headers */,
</span><span class="cx">                                 5CDD8A4B1E43BFB300621E92 /* random_vector.h in Headers */,
</span><del>-                                5CFD54891E4C55D300482908 /* UIDevice+RTCDevice.h in Headers */,
</del><span class="cx">                                 5CDD895C1E43BF3A00621E92 /* rapid_resync_request.h in Headers */,
</span><span class="cx">                                 5C63F85A1E416288002CA531 /* rate_limiter.h in Headers */,
</span><span class="cx">                                 5C63F85C1E416288002CA531 /* rate_statistics.h in Headers */,
</span><span class="cx">                                 5C63F85E1E416288002CA531 /* ratelimiter.h in Headers */,
</span><del>-                                5CFD54811E4C55D300482908 /* RTCRtpSender.h in Headers */,
</del><span class="cx">                                 5C63F8601E416288002CA531 /* ratetracker.h in Headers */,
</span><span class="cx">                                 5C0885331E4A99D200403995 /* rdb.h in Headers */,
</span><span class="cx">                                 5C0885341E4A99D200403995 /* rdbx.h in Headers */,
</span><span class="lines">@@ -9957,21 +9945,16 @@
</span><span class="cx">                                 5CDD8BDA1E43C2B500621E92 /* refiner.h in Headers */,
</span><span class="cx">                                 5C63FA021E4174F6002CA531 /* relayport.h in Headers */,
</span><span class="cx">                                 5C63FA051E4174F6002CA531 /* relayserver.h in Headers */,
</span><del>-                                4140B8341E4E3396007409E6 /* audio_encoder_g722.h in Headers */,
-                                4140B8211E4E3383007409E6 /* audio_encoder_pcm.h in Headers */,
</del><span class="cx">                                 5CDD89621E43BF3A00621E92 /* remb.h in Headers */,
</span><span class="cx">                                 5CDD8FDC1E43CD6600621E92 /* remote_bitrate_estimator_abs_send_time.h in Headers */,
</span><span class="cx">                                 5CDD8FDE1E43CD6600621E92 /* remote_bitrate_estimator_single_stream.h in Headers */,
</span><span class="cx">                                 5CDD8FE21E43CD6600621E92 /* remote_estimator_proxy.h in Headers */,
</span><span class="cx">                                 5C63F9631E41737B002CA531 /* remoteaudiosource.h in Headers */,
</span><del>-                                4140B8321E4E3396007409E6 /* audio_decoder_g722.h in Headers */,
</del><span class="cx">                                 5CDD84BC1E43AF1300621E92 /* render_queue_item_verifier.h in Headers */,
</span><span class="cx">                                 5CDD85191E43B1EA00621E92 /* rent_a_codec.h in Headers */,
</span><span class="cx">                                 5CDD89651E43BF3A00621E92 /* report_block.h in Headers */,
</span><span class="cx">                                 5CDD85AF1E43B5C000621E92 /* report_block_stats.h in Headers */,
</span><span class="cx">                                 5CDD86651E43B8B500621E92 /* resample_by_2_internal.h in Headers */,
</span><del>-                                5CFD547F1E4C55D300482908 /* RTCRtpParameters.h in Headers */,
-                                5CFD54861E4C55D300482908 /* RTCVideoRenderer.h in Headers */,
</del><span class="cx">                                 5CDD8AB21E43C00F00621E92 /* resample_input_audio_file.h in Headers */,
</span><span class="cx">                                 5CDD84BE1E43AF1300621E92 /* residual_echo_detector.h in Headers */,
</span><span class="cx">                                 5C4B4C7B1E431F9C002651C8 /* ring_buffer.h in Headers */,
</span><span class="lines">@@ -9987,16 +9970,52 @@
</span><span class="cx">                                 5CFD536C1E4BA4DC00482908 /* RTCAudioSession.h in Headers */,
</span><span class="cx">                                 5CFD53701E4BA4DC00482908 /* RTCAudioSessionConfiguration.h in Headers */,
</span><span class="cx">                                 5CFD53721E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.h in Headers */,
</span><del>-                                4140B8231E4E3383007409E6 /* audio_decoder_pcm.h in Headers */,
</del><ins>+                                5CFD54641E4C55D200482908 /* RTCAudioSource.h in Headers */,
+                                5CFD54651E4C55D200482908 /* RTCAudioTrack.h in Headers */,
+                                5CFD54661E4C55D200482908 /* RTCAVFoundationVideoSource.h in Headers */,
+                                5CFD54671E4C55D200482908 /* RTCCameraPreviewView.h in Headers */,
</ins><span class="cx">                                 5C63F8651E416288002CA531 /* rtccertificate.h in Headers */,
</span><span class="cx">                                 5C63F8671E416288002CA531 /* rtccertificategenerator.h in Headers */,
</span><ins>+                                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 */,
</ins><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><ins>+                                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 */,
</ins><span class="cx">                                 5C63F9651E41737B002CA531 /* rtcstatscollector.h in Headers */,
</span><del>-                                5CFD546C1E4C55D200482908 /* RTCEAGLVideoView.h in Headers */,
</del><ins>+                                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 */,
</ins><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">@@ -10032,7 +10051,6 @@
</span><span class="cx">                                 5C63F96B1E41737B002CA531 /* rtpsender.h in Headers */,
</span><span class="cx">                                 5C63F96C1E41737B002CA531 /* rtpsenderinterface.h in Headers */,
</span><span class="cx">                                 5C4B48F21E42C1E3002651C8 /* rtputils.h in Headers */,
</span><del>-                                5CFD54831E4C55D300482908 /* RTCSSLAdapter.h in Headers */,
</del><span class="cx">                                 5CDD83F91E439A6F00621E92 /* rtt_filter.h in Headers */,
</span><span class="cx">                                 5C4B4CDF1E4320A9002651C8 /* rw_lock_posix.h in Headers */,
</span><span class="cx">                                 5C63F8681E416288002CA531 /* safe_compare.h in Headers */,
</span><span class="lines">@@ -10073,7 +10091,6 @@
</span><span class="cx">                                 5C4B48871E42C1BA002651C8 /* simulcast.h in Headers */,
</span><span class="cx">                                 5CDD83841E439A3500621E92 /* simulcast_rate_allocator.h in Headers */,
</span><span class="cx">                                 5CDD875D1E43BAF500621E92 /* sinc_resampler.h in Headers */,
</span><del>-                                5CFD54871E4C55D300482908 /* RTCVideoSource.h in Headers */,
</del><span class="cx">                                 5CDD875F1E43BAF500621E92 /* sinusoidal_linear_chirp_source.h in Headers */,
</span><span class="cx">                                 5CDD89761E43BF3A00621E92 /* sli.h in Headers */,
</span><span class="cx">                                 5CDD8BE61E43C2B500621E92 /* smooth.h in Headers */,
</span><span class="lines">@@ -10091,7 +10108,6 @@
</span><span class="cx">                                 5CDD8BE81E43C2B500621E92 /* sort_sq.h in Headers */,
</span><span class="cx">                                 5C4B4C7E1E431F9C002651C8 /* sparse_fir_filter.h in Headers */,
</span><span class="cx">                                 5CDD87D91E43BC0600621E92 /* spectrum_ar_model_tables.h in Headers */,
</span><del>-                                5CFD546A1E4C55D200482908 /* RTCDataChannelConfiguration.h in Headers */,
</del><span class="cx">                                 5CDD8BEA1E43C2B500621E92 /* split_vq.h in Headers */,
</span><span class="cx">                                 5CDD84C21E43AF1300621E92 /* splitting_filter.h in Headers */,
</span><span class="cx">                                 5CDD83601E43257200621E92 /* sps_parser.h in Headers */,
</span><span class="lines">@@ -10109,9 +10125,7 @@
</span><span class="cx">                                 5CDD8BEC1E43C2B500621E92 /* state_construct.h in Headers */,
</span><span class="cx">                                 5CDD8BEE1E43C2B500621E92 /* state_search.h in Headers */,
</span><span class="cx">                                 5CDD84681E43AE2900621E92 /* statistics.h in Headers */,
</span><del>-                                5CFD54771E4C55D200482908 /* RTCMediaStreamTrack.h in Headers */,
</del><span class="cx">                                 5CDD8A521E43BFB300621E92 /* statistics_calculator.h in Headers */,
</span><del>-                                5CFD546D1E4C55D200482908 /* RTCFieldTrials.h in Headers */,
</del><span class="cx">                                 5CDD85BD1E43B5C000621E92 /* stats_counter.h in Headers */,
</span><span class="cx">                                 5C63F9711E41737B002CA531 /* statscollector.h in Headers */,
</span><span class="cx">                                 5C63F9731E41737B002CA531 /* statstypes.h in Headers */,
</span><span class="lines">@@ -10121,7 +10135,6 @@
</span><span class="cx">                                 5C4B48F51E42C1E3002651C8 /* streamparams.h in Headers */,
</span><span class="cx">                                 5C63F89B1E416288002CA531 /* stringencode.h in Headers */,
</span><span class="cx">                                 5C63F89D1E416288002CA531 /* stringutils.h in Headers */,
</span><del>-                                4140B8271E4E3383007409E6 /* g711.h in Headers */,
</del><span class="cx">                                 5CDD87DA1E43BC0600621E92 /* structs.h in Headers */,
</span><span class="cx">                                 5C63FA0C1E4174F6002CA531 /* stun.h in Headers */,
</span><span class="cx">                                 5C63FA0F1E4174F6002CA531 /* stunport.h in Headers */,
</span><span class="lines">@@ -10147,11 +10160,8 @@
</span><span class="cx">                                 5C63FA1B1E4174F6002CA531 /* testturnserver.h in Headers */,
</span><span class="cx">                                 5C63F8B21E416288002CA531 /* testutils.h in Headers */,
</span><span class="cx">                                 5C63F66C1E415F9B002CA531 /* thread.h in Headers */,
</span><del>-                                5CFD546E1E4C55D200482908 /* RTCFileLogger.h in Headers */,
</del><span class="cx">                                 5C63F8B31E416288002CA531 /* thread_annotations.h in Headers */,
</span><span class="cx">                                 5C63F8B61E416288002CA531 /* thread_checker.h in Headers */,
</span><del>-                                5CFD54741E4C55D200482908 /* RTCMediaConstraints.h in Headers */,
-                                5CFD54761E4C55D200482908 /* RTCMediaStream.h in Headers */,
</del><span class="cx">                                 5C63F8B51E416288002CA531 /* thread_checker_impl.h in Headers */,
</span><span class="cx">                                 5CDD84C41E43AF1300621E92 /* three_band_filter_bank.h in Headers */,
</span><span class="cx">                                 5CDD8A581E43BFB300621E92 /* tick_timer.h in Headers */,
</span><span class="lines">@@ -10195,12 +10205,12 @@
</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><ins>+                                5CFD54891E4C55D300482908 /* UIDevice+RTCDevice.h in Headers */,
</ins><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="cx">                                 5C63F9751E41737B002CA531 /* umametrics.h in Headers */,
</span><span class="cx">                                 5C63F8C31E416288002CA531 /* unixfilesystem.h in Headers */,
</span><del>-                                5CFD547D1E4C55D300482908 /* RTCRtpCodecParameters.h in Headers */,
</del><span class="cx">                                 5CDD8BF21E43C2B500621E92 /* unpack_bits.h in Headers */,
</span><span class="cx">                                 5C63F8C51E416288002CA531 /* urlencode.h in Headers */,
</span><span class="cx">                                 5CDD87091E43BA7500621E92 /* utility.h in Headers */,
</span><span class="lines">@@ -10228,7 +10238,6 @@
</span><span class="cx">                                 5C4B48FD1E42C1E3002651C8 /* videoadapter.h in Headers */,
</span><span class="cx">                                 5C4B49001E42C1E3002651C8 /* videobroadcaster.h in Headers */,
</span><span class="cx">                                 5C4B49031E42C1E3002651C8 /* videocapturer.h in Headers */,
</span><del>-                                5CFD547E1E4C55D300482908 /* RTCRtpEncodingParameters.h in Headers */,
</del><span class="cx">                                 5C4B49041E42C1E3002651C8 /* videocapturerfactory.h in Headers */,
</span><span class="cx">                                 5C63F9781E41737B002CA531 /* videocapturertracksource.h in Headers */,
</span><span class="cx">                                 5C4B49071E42C1E3002651C8 /* videocommon.h in Headers */,
</span><span class="lines">@@ -10270,6 +10279,7 @@
</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><ins>+                                5CFD548A1E4C55D300482908 /* WebRTC.h in Headers */,
</ins><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">@@ -11179,10 +11189,12 @@
</span><span class="cx">                                 5CDD87F11E43BDED00621E92 /* audio_conference_mixer_impl.cc in Sources */,
</span><span class="cx">                                 5C4B4C591E431F9C002651C8 /* audio_converter.cc in Sources */,
</span><span class="cx">                                 5CDD84151E439B2900621E92 /* audio_decoder.cc in Sources */,
</span><ins>+                                4140B8311E4E3396007409E6 /* audio_decoder_g722.cc in Sources */,
</ins><span class="cx">                                 5CDD8B6E1E43C2B500621E92 /* audio_decoder_ilbc.cc in Sources */,
</span><span class="cx">                                 5CDD89FD1E43BFB300621E92 /* audio_decoder_impl.cc in Sources */,
</span><span class="cx">                                 5CDD87AB1E43BC0500621E92 /* audio_decoder_isac.cc in Sources */,
</span><span class="cx">                                 5CDD8C601E43C60900621E92 /* audio_decoder_opus.cc in Sources */,
</span><ins>+                                4140B8221E4E3383007409E6 /* audio_decoder_pcm.cc in Sources */,
</ins><span class="cx">                                 5CDD8FFC1E43CE3A00621E92 /* audio_decoder_pcm16b.cc in Sources */,
</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="lines">@@ -11194,9 +11206,11 @@
</span><span class="cx">                                 5CDD84171E439B2900621E92 /* audio_encoder.cc in Sources */,
</span><span class="cx">                                 5CDD8CA71E43C6F700621E92 /* audio_encoder_cng.cc in Sources */,
</span><span class="cx">                                 5CDD8FF31E43CDF400621E92 /* audio_encoder_copy_red.cc in Sources */,
</span><ins>+                                4140B8331E4E3396007409E6 /* audio_encoder_g722.cc in Sources */,
</ins><span class="cx">                                 5CDD8B701E43C2B500621E92 /* audio_encoder_ilbc.cc in Sources */,
</span><span class="cx">                                 5CDD87AD1E43BC0500621E92 /* audio_encoder_isac.cc in Sources */,
</span><span class="cx">                                 5CDD8C631E43C60900621E92 /* audio_encoder_opus.cc in Sources */,
</span><ins>+                                4140B8201E4E3383007409E6 /* audio_encoder_pcm.cc in Sources */,
</ins><span class="cx">                                 5CDD8FFE1E43CE3A00621E92 /* audio_encoder_pcm16b.cc in Sources */,
</span><span class="cx">                                 5CDD841B1E439B2900621E92 /* audio_format.cc in Sources */,
</span><span class="cx">                                 5CDD84191E439B2900621E92 /* audio_format_conversion.cc in Sources */,
</span><span class="lines">@@ -11280,7 +11294,6 @@
</span><span class="cx">                                 5CDD86441E43B8B500621E92 /* complex_bit_reverse.c in Sources */,
</span><span class="cx">                                 5CDD86471E43B8B500621E92 /* complex_fft.c in Sources */,
</span><span class="cx">                                 5CDD89441E43BF3A00621E92 /* compound_packet.cc in Sources */,
</span><del>-                                4140B8371E4E3396007409E6 /* g722_encode.c in Sources */,
</del><span class="cx">                                 5CDD8FEB1E43CDCA00621E92 /* config.cc in Sources */,
</span><span class="cx">                                 5C6CDD4D1E413598009754E3 /* config.cc in Sources */,
</span><span class="cx">                                 5CDD8FB21E43CD0700621E92 /* congestion_controller.cc in Sources */,
</span><span class="lines">@@ -11373,7 +11386,6 @@
</span><span class="cx">                                 5C4B4CD41E4320A9002651C8 /* file_impl.cc in Sources */,
</span><span class="cx">                                 5CDD84DF1E43B04D00621E92 /* file_player.cc in Sources */,
</span><span class="cx">                                 5C63F7E31E416288002CA531 /* file_posix.cc in Sources */,
</span><del>-                                4140B8311E4E3396007409E6 /* audio_decoder_g722.cc in Sources */,
</del><span class="cx">                                 5CDD84E01E43B04D00621E92 /* file_recorder.cc in Sources */,
</span><span class="cx">                                 5CDD8C8B1E43C66000621E92 /* file_utils.cc in Sources */,
</span><span class="cx">                                 5C63F7E61E416288002CA531 /* filerotatingstream.cc in Sources */,
</span><span class="lines">@@ -11403,11 +11415,15 @@
</span><span class="cx">                                 5CDD83791E439A3500621E92 /* frame_dropper.cc in Sources */,
</span><span class="cx">                                 5CDD8F901E43CBE000621E92 /* frame_length_controller.cc in Sources */,
</span><span class="cx">                                 5CDD83D31E439A6F00621E92 /* frame_object.cc in Sources */,
</span><ins>+                                4140B8261E4E3383007409E6 /* g711.c in Sources */,
+                                4140B8241E4E3383007409E6 /* g711_interface.c in Sources */,
+                                4140B8351E4E3396007409E6 /* g722_decode.c in Sources */,
+                                4140B8371E4E3396007409E6 /* g722_encode.c in Sources */,
+                                4140B8381E4E3396007409E6 /* g722_interface.c in Sources */,
</ins><span class="cx">                                 5CDD90201E43CEDE00621E92 /* gain_applier.cc in Sources */,
</span><span class="cx">                                 5CDD84B21E43AF1300621E92 /* gain_control_for_experimental_agc.cc in Sources */,
</span><span class="cx">                                 5CDD84B41E43AF1300621E92 /* gain_control_impl.cc in Sources */,
</span><span class="cx">                                 5CDD8BA41E43C2B500621E92 /* gain_dequant.c in Sources */,
</span><del>-                                4140B8331E4E3396007409E6 /* audio_encoder_g722.cc in Sources */,
</del><span class="cx">                                 5CDD8BA61E43C2B500621E92 /* gain_quant.c in Sources */,
</span><span class="cx">                                 5CDD90221E43CEDE00621E92 /* gain_selector.cc in Sources */,
</span><span class="cx">                                 5CDD83D51E439A6F00621E92 /* generic_decoder.cc in Sources */,
</span><span class="lines">@@ -11421,7 +11437,6 @@
</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>-                                4140B8241E4E3383007409E6 /* g711_interface.c in Sources */,
</del><span class="cx">                                 5CDD85501E43B42B00621E92 /* h264_objc.mm in Sources */,
</span><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="lines">@@ -11666,6 +11681,7 @@
</span><span class="cx">                                 5CFD53731E4BA4DC00482908 /* RTCAudioSessionDelegateAdapter.mm in Sources */,
</span><span class="cx">                                 5C63F8641E416288002CA531 /* rtccertificate.cc in Sources */,
</span><span class="cx">                                 5C63F8661E416288002CA531 /* rtccertificategenerator.cc in Sources */,
</span><ins>+                                5CFD54911E4E650700482908 /* RTCLogging.mm in Sources */,
</ins><span class="cx">                                 5CDD8A4F1E43BFB300621E92 /* rtcp.cc in Sources */,
</span><span class="cx">                                 5CDD88971E43BE3C00621E92 /* rtcp_packet.cc in Sources */,
</span><span class="cx">                                 5CDD889A1E43BE3C00621E92 /* rtcp_receiver.cc in Sources */,
</span><span class="lines">@@ -11675,6 +11691,7 @@
</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><ins>+                                5CFD548F1E4E587300482908 /* RTCUIApplication.mm in Sources */,
</ins><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 class="lines">@@ -11781,7 +11798,6 @@
</span><span class="cx">                                 5CDD85BC1E43B5C000621E92 /* stats_counter.cc in Sources */,
</span><span class="cx">                                 5C63F9701E41737B002CA531 /* statscollector.cc in Sources */,
</span><span class="cx">                                 5C63F9721E41737B002CA531 /* statstypes.cc in Sources */,
</span><del>-                                4140B8381E4E3396007409E6 /* g722_interface.c in Sources */,
</del><span class="cx">                                 5C63F8981E416288002CA531 /* stream.cc in Sources */,
</span><span class="cx">                                 5CDD85BF1E43B5C000621E92 /* stream_synchronization.cc in Sources */,
</span><span class="cx">                                 5C4B48F41E42C1E3002651C8 /* streamparams.cc in Sources */,
</span><span class="lines">@@ -11807,8 +11823,6 @@
</span><span class="cx">                                 5CDD84C31E43AF1300621E92 /* three_band_filter_bank.cc in Sources */,
</span><span class="cx">                                 5CDD8A571E43BFB300621E92 /* tick_timer.cc in Sources */,
</span><span class="cx">                                 5CDD87F71E43BDED00621E92 /* time_scheduler.cc in Sources */,
</span><del>-                                4140B8261E4E3383007409E6 /* g711.c in Sources */,
-                                4140B8221E4E3383007409E6 /* audio_decoder_pcm.cc in Sources */,
</del><span class="cx">                                 5CDD8A5A1E43BFB300621E92 /* time_stretch.cc in Sources */,
</span><span class="cx">                                 5CDD88DA1E43BE3D00621E92 /* time_util.cc in Sources */,
</span><span class="cx">                                 5C4B4CE91E4320A9002651C8 /* timestamp_extrapolator.cc in Sources */,
</span><span class="lines">@@ -11854,7 +11868,6 @@
</span><span class="cx">                                 5CDD86E31E43BA2800621E92 /* vad.cc in Sources */,
</span><span class="cx">                                 5CDD873A1E43BABE00621E92 /* vad_audio_proc.cc in Sources */,
</span><span class="cx">                                 5CDD873D1E43BABE00621E92 /* vad_circular_buffer.cc in Sources */,
</span><del>-                                4140B8351E4E3396007409E6 /* g722_decode.c in Sources */,
</del><span class="cx">                                 5CDD86D61E43BA2800621E92 /* vad_core.c in Sources */,
</span><span class="cx">                                 5CDD86D91E43BA2800621E92 /* vad_filterbank.c in Sources */,
</span><span class="cx">                                 5CDD86DC1E43BA2800621E92 /* vad_gmm.c in Sources */,
</span><span class="lines">@@ -11894,7 +11907,6 @@
</span><span class="cx">                                 5CDD847B1E43AE2900621E92 /* voe_network_impl.cc in Sources */,
</span><span class="cx">                                 5CDD847D1E43AE2900621E92 /* voe_rtp_rtcp_impl.cc in Sources */,
</span><span class="cx">                                 5CDD847F1E43AE2900621E92 /* voe_video_sync_impl.cc in Sources */,
</span><del>-                                4140B8201E4E3383007409E6 /* audio_encoder_pcm.cc in Sources */,
</del><span class="cx">                                 5CDD84811E43AE2900621E92 /* voe_volume_control_impl.cc in Sources */,
</span><span class="cx">                                 5CDD87401E43BABE00621E92 /* voice_activity_detector.cc in Sources */,
</span><span class="cx">                                 5CDD84C71E43AF1300621E92 /* voice_detection_impl.cc in Sources */,
</span></span></pre>
</div>
</div>

</body>
</html>