Changeset 212326 in webkit
- Timestamp:
- Feb 14, 2017, 3:11:34 PM (8 years ago)
- Location:
- trunk/Source/ThirdParty/libwebrtc
- Files:
-
- 3 added
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/Source/ThirdParty/libwebrtc/ChangeLog ¶
r212308 r212326 1 2017-02-14 Alex Christensen <achristensen@webkit.org> 2 3 Make libwebrtc.dylib 4 https://bugs.webkit.org/show_bug.cgi?id=168335 5 6 Reviewed by Dan Bernstein. 7 8 We were building libwebrtc as a static library, which would prevent us from weak linking with it. 9 We need to explicitly export what we use from WebCore or WebKit2, and RTCLogging.mm now needs to 10 be built on Mac, so we make it not automatically reference counted to make it work on 32-bit El Capitan. 11 12 * Configurations/libwebrtc.xcconfig: 13 * Source/webrtc/api/jsep.h: 14 * Source/webrtc/api/mediastream.h: 15 * Source/webrtc/api/notifier.h: 16 (webrtc::Notifier::Notifier): Deleted. 17 (webrtc::Notifier::RegisterObserver): Deleted. 18 (webrtc::Notifier::UnregisterObserver): Deleted. 19 (webrtc::Notifier::FireOnChanged): Deleted. 20 * Source/webrtc/api/peerconnectioninterface.h: 21 * Source/webrtc/base/asyncpacketsocket.h: 22 * Source/webrtc/base/asyncresolverinterface.h: 23 (rtc::AsyncResolverInterface::address): Deleted. 24 * Source/webrtc/base/copyonwritebuffer.h: 25 (rtc::CopyOnWriteBuffer::CopyOnWriteBuffer): Deleted. 26 (rtc::CopyOnWriteBuffer::data): Deleted. 27 (rtc::CopyOnWriteBuffer::cdata): Deleted. 28 (rtc::CopyOnWriteBuffer::size): Deleted. 29 (rtc::CopyOnWriteBuffer::capacity): Deleted. 30 (rtc::CopyOnWriteBuffer::operator=): Deleted. 31 (rtc::CopyOnWriteBuffer::operator!=): Deleted. 32 (rtc::CopyOnWriteBuffer::operator[]): Deleted. 33 (rtc::CopyOnWriteBuffer::SetData): Deleted. 34 (rtc::CopyOnWriteBuffer::AppendData): Deleted. 35 (rtc::CopyOnWriteBuffer::swap): Deleted. 36 (rtc::CopyOnWriteBuffer::IsConsistent): Deleted. 37 * Source/webrtc/base/event.h: 38 * Source/webrtc/base/export.h: Added. 39 * Source/webrtc/base/helpers.h: 40 * Source/webrtc/base/ipaddress.h: 41 (rtc::IPAddress::IPAddress): Deleted. 42 (rtc::IPAddress::~IPAddress): Deleted. 43 (rtc::IPAddress::operator=): Deleted. 44 (rtc::IPAddress::family): Deleted. 45 * Source/webrtc/base/location.h: 46 (rtc::Location::function_name): Deleted. 47 (rtc::Location::file_and_line): Deleted. 48 * Source/webrtc/base/messagehandler.h: 49 (rtc::MessageHandler::MessageHandler): Deleted. 50 * Source/webrtc/base/network.h: 51 (rtc::NetworkManagerBase::ipv6_enabled): Deleted. 52 (rtc::NetworkManagerBase::set_ipv6_enabled): Deleted. 53 (rtc::NetworkManagerBase::set_max_ipv6_networks): Deleted. 54 (rtc::NetworkManagerBase::max_ipv6_networks): Deleted. 55 (rtc::NetworkManagerBase::set_enumeration_permission): Deleted. 56 (rtc::BasicNetworkManager::started): Deleted. 57 (rtc::BasicNetworkManager::set_network_ignore_list): Deleted. 58 (rtc::BasicNetworkManager::set_ignore_non_default_routes): Deleted. 59 (rtc::Network::default_local_address_provider): Deleted. 60 (rtc::Network::set_default_local_address_provider): Deleted. 61 (rtc::Network::name): Deleted. 62 (rtc::Network::description): Deleted. 63 (rtc::Network::prefix): Deleted. 64 (rtc::Network::prefix_length): Deleted. 65 (rtc::Network::key): Deleted. 66 (rtc::Network::ip): Deleted. 67 (rtc::Network::AddIP): Deleted. 68 (rtc::Network::GetIPs): Deleted. 69 (rtc::Network::ClearIPs): Deleted. 70 (rtc::Network::scope_id): Deleted. 71 (rtc::Network::set_scope_id): Deleted. 72 (rtc::Network::ignored): Deleted. 73 (rtc::Network::set_ignored): Deleted. 74 (rtc::Network::type): Deleted. 75 (rtc::Network::set_type): Deleted. 76 (rtc::Network::GetCost): Deleted. 77 (rtc::Network::id): Deleted. 78 (rtc::Network::set_id): Deleted. 79 (rtc::Network::preference): Deleted. 80 (rtc::Network::set_preference): Deleted. 81 (rtc::Network::active): Deleted. 82 (rtc::Network::set_active): Deleted. 83 * Source/webrtc/base/proxyinfo.h: 84 * Source/webrtc/base/refcountedobject.h: 85 (rtc::RefCountedObject::RefCountedObject): Deleted. 86 (rtc::RefCountedObject::AddRef): Deleted. 87 (rtc::RefCountedObject::Release): Deleted. 88 (rtc::RefCountedObject::HasOneRef): Deleted. 89 (rtc::RefCountedObject::~RefCountedObject): Deleted. 90 * Source/webrtc/base/socketaddress.h: 91 (rtc::SocketAddress::hostname): Deleted. 92 (rtc::SocketAddress::family): Deleted. 93 (rtc::SocketAddress::scope_id): Deleted. 94 (rtc::SocketAddress::SetScopeID): Deleted. 95 (rtc::SocketAddress::operator !=): Deleted. 96 * Source/webrtc/base/thread.h: 97 * Source/webrtc/common_types.h: 98 * Source/webrtc/common_video/include/video_frame_buffer.h: 99 (webrtc::I420Buffer::Copy): Deleted. 100 (webrtc::I420Buffer::CropAndScaleFrom): Deleted. 101 (webrtc::I420Buffer::ScaleFrom): Deleted. 102 * Source/webrtc/common_video/libyuv/include/webrtc_libyuv.h: 103 * Source/webrtc/p2p/base/basicpacketsocketfactory.h: 104 * Source/webrtc/p2p/client/basicportallocator.h: 105 (cricket::BasicPortAllocator::network_ignore_mask): Deleted. 106 (cricket::BasicPortAllocator::network_manager): Deleted. 107 (cricket::BasicPortAllocator::socket_factory): Deleted. 108 * Source/webrtc/sdk/objc/Framework/Classes/RTCLogging.mm: 109 (RTCFileName): 110 * Source/webrtc/sdk/objc/Framework/Classes/videotoolboxvideocodecfactory.h: 111 * Source/webrtc/video_frame.h: 112 (webrtc::VideoFrame::timestamp_us): Deleted. 113 (webrtc::VideoFrame::set_timestamp_us): Deleted. 114 (webrtc::VideoFrame::set_timestamp): Deleted. 115 (webrtc::VideoFrame::timestamp): Deleted. 116 (webrtc::VideoFrame::transport_frame_id): Deleted. 117 (webrtc::VideoFrame::set_ntp_time_ms): Deleted. 118 (webrtc::VideoFrame::ntp_time_ms): Deleted. 119 (webrtc::VideoFrame::rotation): Deleted. 120 (webrtc::VideoFrame::set_rotation): Deleted. 121 (webrtc::VideoFrame::set_render_time_ms): Deleted. 122 (webrtc::VideoFrame::render_time_ms): Deleted. 123 (webrtc::VideoFrame::is_texture): Deleted. 124 * build: Added. 125 * build/Debug: Added. 126 * libwebrtc.xcodeproj/project.pbxproj: 127 1 128 2017-02-14 Alex Christensen <achristensen@webkit.org> 2 129 -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig ¶
r212145 r212326 1 PRODUCT_NAME = webrtc;1 PRODUCT_NAME = libwebrtc; 2 2 3 3 CLANG_WARN_BOOL_CONVERSION = YES; … … 22 22 EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*] = *_sse.cc *_sse2.cc macutils.cc macwindowpicker.cc audio_device_mac.cc audio_mixer_manager_mac.cc; 23 23 EXCLUDED_SOURCE_FILE_NAMES[sdk=iphonesimulator*] = macutils.cc macwindowpicker.cc audio_device_mac.cc audio_mixer_manager_mac.cc; 24 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;24 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; -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/jsep.h ¶
r210987 r212326 18 18 19 19 #include "webrtc/base/basictypes.h" 20 #include "webrtc/base/export.h" 20 21 #include "webrtc/base/refcount.h" 21 22 … … 56 57 // Returns NULL if the sdp string can't be parsed. 57 58 // |error| can be NULL if doesn't care about the failure reason. 58 IceCandidateInterface* CreateIceCandidate(const std::string& sdp_mid,59 WEBRTC_EXPORT IceCandidateInterface* CreateIceCandidate(const std::string& sdp_mid, 59 60 int sdp_mline_index, 60 61 const std::string& sdp, … … 113 114 // Returns NULL if the sdp string can't be parsed or the type is unsupported. 114 115 // |error| can be NULL if doesn't care about the failure reason. 115 SessionDescriptionInterface* CreateSessionDescription(const std::string& type,116 WEBRTC_EXPORT SessionDescriptionInterface* CreateSessionDescription(const std::string& type, 116 117 const std::string& sdp, 117 118 SdpParseError* error); -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/mediastream.h ¶
r210942 r212326 19 19 #include "webrtc/api/mediastreaminterface.h" 20 20 #include "webrtc/api/notifier.h" 21 #include "webrtc/base/export.h" 21 22 22 23 namespace webrtc { 23 24 24 class MediaStream : public Notifier<MediaStreamInterface> {25 class WEBRTC_EXPORT MediaStream : public Notifier<MediaStreamInterface> { 25 26 public: 26 27 static rtc::scoped_refptr<MediaStream> Create(const std::string& label); -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/notifier.h ¶
r210942 r212326 16 16 #include "webrtc/api/mediastreaminterface.h" 17 17 #include "webrtc/base/common.h" 18 #include "webrtc/base/export.h" 18 19 19 20 namespace webrtc { … … 21 22 // Implement a template version of a notifier. 22 23 template <class T> 23 class Notifier : public T {24 class WEBRTC_EXPORT Notifier : public T { 24 25 public: 25 26 Notifier() { -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/api/peerconnectioninterface.h ¶
r210987 r212326 66 66 #include "webrtc/api/statstypes.h" 67 67 #include "webrtc/api/umametrics.h" 68 #include "webrtc/base/export.h" 68 69 #include "webrtc/base/fileutils.h" 69 70 #include "webrtc/base/network.h" … … 740 741 // If non-null, ownership of |default_adm|, |encoder_factory| and 741 742 // |decoder_factory| are transferred to the returned factory. 742 rtc::scoped_refptr<PeerConnectionFactoryInterface> CreatePeerConnectionFactory(743 WEBRTC_EXPORT rtc::scoped_refptr<PeerConnectionFactoryInterface> CreatePeerConnectionFactory( 743 744 rtc::Thread* network_thread, 744 745 rtc::Thread* worker_thread, -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncpacketsocket.h ¶
r210942 r212326 14 14 #include "webrtc/base/constructormagic.h" 15 15 #include "webrtc/base/dscp.h" 16 #include "webrtc/base/export.h" 16 17 #include "webrtc/base/sigslot.h" 17 18 #include "webrtc/base/socket.h" … … 23 24 // extension, including the information needed to update the authentication tag 24 25 // after changing the value. 25 struct PacketTimeUpdateParams {26 struct WEBRTC_EXPORT PacketTimeUpdateParams { 26 27 PacketTimeUpdateParams(); 27 28 ~PacketTimeUpdateParams(); … … 66 67 // Provides the ability to receive packets asynchronously. Sends are not 67 68 // buffered since it is acceptable to drop packets under high load. 68 class AsyncPacketSocket : public sigslot::has_slots<> {69 class WEBRTC_EXPORT AsyncPacketSocket : public sigslot::has_slots<> { 69 70 public: 70 71 enum State { -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/asyncresolverinterface.h ¶
r210942 r212326 12 12 #define WEBRTC_BASE_ASYNCRESOLVERINTERFACE_H_ 13 13 14 #include "webrtc/base/export.h" 14 15 #include "webrtc/base/sigslot.h" 15 16 #include "webrtc/base/socketaddress.h" … … 18 19 19 20 // This interface defines the methods to resolve the address asynchronously. 20 class AsyncResolverInterface {21 class WEBRTC_EXPORT AsyncResolverInterface { 21 22 public: 22 23 AsyncResolverInterface(); -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/copyonwritebuffer.h ¶
r210942 r212326 17 17 #include "webrtc/base/buffer.h" 18 18 #include "webrtc/base/checks.h" 19 #include "webrtc/base/export.h" 19 20 #include "webrtc/base/refcount.h" 20 21 #include "webrtc/base/scoped_ref_ptr.h" … … 22 23 namespace rtc { 23 24 24 class CopyOnWriteBuffer {25 class WEBRTC_EXPORT CopyOnWriteBuffer { 25 26 public: 26 27 // An empty buffer. -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/event.h ¶
r210942 r212326 21 21 22 22 #include "webrtc/base/basictypes.h" 23 #include "webrtc/base/export.h" 23 24 24 25 namespace rtc { 25 26 26 class Event {27 class WEBRTC_EXPORT Event { 27 28 public: 28 29 static const int kForever = -1; -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/helpers.h ¶
r210942 r212326 14 14 #include <string> 15 15 #include "webrtc/base/basictypes.h" 16 #include "webrtc/base/export.h" 16 17 17 18 namespace rtc { … … 26 27 // Generates a (cryptographically) random string of the given length. 27 28 // We generate base64 values so that they will be printable. 28 std::string CreateRandomString(size_t length);29 WEBRTC_EXPORT std::string CreateRandomString(size_t length); 29 30 30 31 // Generates a (cryptographically) random string of the given length. -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/ipaddress.h ¶
r210942 r212326 28 28 #include "webrtc/base/basictypes.h" 29 29 #include "webrtc/base/byteorder.h" 30 #include "webrtc/base/export.h" 30 31 #if defined(WEBRTC_WIN) 31 32 #include "webrtc/base/win32.h" … … 48 49 49 50 // Version-agnostic IP address class, wraps a union of in_addr and in6_addr. 50 class IPAddress {51 class WEBRTC_EXPORT IPAddress { 51 52 public: 52 53 IPAddress() : family_(AF_UNSPEC) { -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/location.h ¶
r210942 r212326 14 14 #include <string> 15 15 16 #include "webrtc/base/export.h" 16 17 #include "webrtc/system_wrappers/include/stringize_macros.h" 17 18 … … 22 23 // This is a stripped down version of: 23 24 // https://code.google.com/p/chromium/codesearch#chromium/src/base/location.h 24 class Location {25 class WEBRTC_EXPORT Location { 25 26 public: 26 27 // Constructor should be called with a long-lived char*, such as __FILE__. -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/messagehandler.h ¶
r210987 r212326 16 16 17 17 #include "webrtc/base/constructormagic.h" 18 #include "webrtc/base/export.h" 18 19 19 20 namespace rtc { … … 23 24 // Messages get dispatched to a MessageHandler 24 25 25 class MessageHandler {26 class WEBRTC_EXPORT MessageHandler { 26 27 public: 27 28 virtual ~MessageHandler(); -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/network.h ¶
r210942 r212326 19 19 20 20 #include "webrtc/base/basictypes.h" 21 #include "webrtc/base/export.h" 21 22 #include "webrtc/base/ipaddress.h" 22 23 #include "webrtc/base/networkmonitor.h" … … 136 137 137 138 // Base class for NetworkManager implementations. 138 class NetworkManagerBase : public NetworkManager {139 class WEBRTC_EXPORT NetworkManagerBase : public NetworkManager { 139 140 public: 140 141 NetworkManagerBase(); … … 201 202 // Basic implementation of the NetworkManager interface that gets list 202 203 // of networks using OS APIs. 203 class BasicNetworkManager : public NetworkManagerBase,204 class WEBRTC_EXPORT BasicNetworkManager : public NetworkManagerBase, 204 205 public MessageHandler, 205 206 public sigslot::has_slots<> { … … 277 278 278 279 // Represents a Unix-type network interface, with a name and single address. 279 class Network {280 class WEBRTC_EXPORT Network { 280 281 public: 281 282 Network(const std::string& name, -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/proxyinfo.h ¶
r210942 r212326 13 13 14 14 #include <string> 15 #include "webrtc/base/cryptstring.h" 16 #include "webrtc/base/export.h" 15 17 #include "webrtc/base/socketaddress.h" 16 #include "webrtc/base/cryptstring.h"17 18 18 19 namespace rtc { … … 26 27 const char * ProxyToString(ProxyType proxy); 27 28 28 struct ProxyInfo {29 struct WEBRTC_EXPORT ProxyInfo { 29 30 ProxyType type; 30 31 SocketAddress address; -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/refcountedobject.h ¶
r210942 r212326 14 14 15 15 #include "webrtc/base/atomicops.h" 16 #include "webrtc/base/export.h" 16 17 17 18 namespace rtc { 18 19 19 20 template <class T> 20 class RefCountedObject : public T {21 class WEBRTC_EXPORT RefCountedObject : public T { 21 22 public: 22 23 RefCountedObject() {} -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/socketaddress.h ¶
r210942 r212326 26 26 27 27 // Records an IP address and port. 28 class SocketAddress {28 class WEBRTC_EXPORT SocketAddress { 29 29 public: 30 30 // Creates a nil address. -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/base/thread.h ¶
r210942 r212326 94 94 // WARNING! SUBCLASSES MUST CALL Stop() IN THEIR DESTRUCTORS! See ~Thread(). 95 95 96 class LOCKABLE Thread : public MessageQueue {96 class LOCKABLE WEBRTC_EXPORT Thread : public MessageQueue { 97 97 public: 98 98 // Create a new Thread and optionally assign it to the passed SocketServer. -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_types.h ¶
r210942 r212326 28 28 #endif 29 29 30 #if defined(WIN32) 30 31 #if defined(WEBRTC_EXPORT) 31 32 #define WEBRTC_DLLEXPORT _declspec(dllexport) 32 33 #elif defined(WEBRTC_DLL) 33 34 #define WEBRTC_DLLEXPORT _declspec(dllimport) 35 #endif 34 36 #else 35 37 #define WEBRTC_DLLEXPORT -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/include/video_frame_buffer.h ¶
r210942 r212326 17 17 18 18 #include "webrtc/base/callback.h" 19 #include "webrtc/base/export.h" 19 20 #include "webrtc/base/refcount.h" 20 21 #include "webrtc/base/scoped_ref_ptr.h" … … 57 58 58 59 // Plain I420 buffer in standard memory. 59 class I420Buffer : public VideoFrameBuffer {60 class WEBRTC_EXPORT I420Buffer : public VideoFrameBuffer { 60 61 public: 61 62 I420Buffer(int width, int height); -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/common_video/libyuv/include/webrtc_libyuv.h ¶
r210942 r212326 19 19 #include <vector> 20 20 21 #include "webrtc/base/export.h" 21 22 #include "webrtc/common_types.h" // RawVideoTypes. 22 23 #include "webrtc/common_video/rotation.h" … … 101 102 // only exception at the time of this writing is 102 103 // VideoCaptureImpl::IncomingFrame, which still needs libyuv::ConvertToI420. 103 int ConvertToI420(VideoType src_video_type,104 WEBRTC_EXPORT int ConvertToI420(VideoType src_video_type, 104 105 const uint8_t* src_frame, 105 106 int crop_x, -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/base/basicpacketsocketfactory.h ¶
r210942 r212326 12 12 #define WEBRTC_P2P_BASE_BASICPACKETSOCKETFACTORY_H_ 13 13 14 #include "webrtc/base/export.h" 14 15 #include "webrtc/p2p/base/packetsocketfactory.h" 15 16 … … 20 21 class Thread; 21 22 22 class BasicPacketSocketFactory : public PacketSocketFactory {23 class WEBRTC_EXPORT BasicPacketSocketFactory : public PacketSocketFactory { 23 24 public: 24 25 BasicPacketSocketFactory(); -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/p2p/client/basicportallocator.h ¶
r210942 r212326 17 17 18 18 #include "webrtc/p2p/base/portallocator.h" 19 #include "webrtc/base/export.h" 19 20 #include "webrtc/base/messagequeue.h" 20 21 #include "webrtc/base/network.h" … … 23 24 namespace cricket { 24 25 25 class BasicPortAllocator : public PortAllocator {26 class WEBRTC_EXPORT BasicPortAllocator : public PortAllocator { 26 27 public: 27 28 BasicPortAllocator(rtc::NetworkManager* network_manager, -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/RTCLogging.mm ¶
r210942 r212326 39 39 NSString* RTCFileName(const char* file_path) { 40 40 NSString* ns_file_path = 41 [[ NSString alloc] initWithBytesNoCopy:const_cast<char*>(file_path)41 [[[NSString alloc] initWithBytesNoCopy:const_cast<char*>(file_path) 42 42 length:strlen(file_path) 43 43 encoding:NSUTF8StringEncoding 44 freeWhenDone:NO] ;44 freeWhenDone:NO] autorelease]; 45 45 return ns_file_path.lastPathComponent; 46 46 } -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/objc/Framework/Classes/videotoolboxvideocodecfactory.h ¶
r210942 r212326 12 12 #define WEBRTC_SDK_OBJC_FRAMEWORK_CLASSES_VIDEOTOOLBOXVIDEOCODECFACTORY_H_ 13 13 14 #include "webrtc/base/export.h" 14 15 #include "webrtc/media/engine/webrtcvideoencoderfactory.h" 15 16 #include "webrtc/media/engine/webrtcvideodecoderfactory.h" … … 17 18 namespace webrtc { 18 19 19 class VideoToolboxVideoEncoderFactory20 class WEBRTC_EXPORT VideoToolboxVideoEncoderFactory 20 21 : public cricket::WebRtcVideoEncoderFactory { 21 22 public: … … 32 33 }; 33 34 34 class VideoToolboxVideoDecoderFactory35 class WEBRTC_EXPORT VideoToolboxVideoDecoderFactory 35 36 : public cricket::WebRtcVideoDecoderFactory { 36 37 public: -
TabularUnified trunk/Source/ThirdParty/libwebrtc/Source/webrtc/video_frame.h ¶
r210942 r212326 12 12 #define WEBRTC_VIDEO_FRAME_H_ 13 13 14 #include "webrtc/base/export.h" 14 15 #include "webrtc/base/scoped_ref_ptr.h" 15 16 #include "webrtc/base/timeutils.h" … … 21 22 namespace webrtc { 22 23 23 class VideoFrame {24 class WEBRTC_EXPORT VideoFrame { 24 25 public: 25 26 // TODO(nisse): Deprecated. Using the default constructor violates the -
TabularUnified trunk/Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj ¶
r212308 r212326 683 683 5C4B4D0B1E4322F6002651C8 /* socketmonitor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4D071E4322F6002651C8 /* socketmonitor.cc */; }; 684 684 5C4B4D0C1E4322F6002651C8 /* socketmonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4D081E4322F6002651C8 /* socketmonitor.h */; }; 685 5C5342981E538A92009FC367 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342971E538A92009FC367 /* CoreVideo.framework */; }; 686 5C53429A1E538AB7009FC367 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342991E538AB7009FC367 /* AVFoundation.framework */; }; 687 5C53429C1E538AD6009FC367 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C53429B1E538AD6009FC367 /* CoreMedia.framework */; }; 688 5C53429D1E538AE4009FC367 /* libyuv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0884DE1E4A980100403995 /* libyuv.a */; }; 689 5C53429E1E538AF2009FC367 /* libwebrtcpcrtc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C088C0B1E4AA3B100403995 /* libwebrtcpcrtc.a */; }; 690 5C53429F1E538B3C009FC367 /* libboringssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C63FC601E418411002CA531 /* libboringssl.a */; }; 691 5C5342A01E538B3C009FC367 /* libopus.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C4B4A8E1E42C336002651C8 /* libopus.a */; }; 692 5C5342A11E538B3C009FC367 /* libsrtp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0884D11E4A97E300403995 /* libsrtp.a */; }; 693 5C5342A21E538B3C009FC367 /* libusrsctp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C11A12D1E4577E1004F0987 /* libusrsctp.a */; }; 694 5C5342A51E538C03009FC367 /* RTCDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C5342A31E538C03009FC367 /* RTCDispatcher.m */; }; 695 5C5342A61E538C03009FC367 /* RTCDispatcher+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C5342A41E538C03009FC367 /* RTCDispatcher+Private.h */; }; 696 5C5342B01E53A2C8009FC367 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342AF1E53A2C8009FC367 /* CoreGraphics.framework */; }; 697 5C5342B21E53A2ED009FC367 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342B11E53A2ED009FC367 /* VideoToolbox.framework */; }; 698 5C5342B41E53A30E009FC367 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342B31E53A30E009FC367 /* CoreAudio.framework */; }; 699 5C5342B51E53A329009FC367 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C5342AD1E53A29B009FC367 /* AudioToolbox.framework */; }; 685 700 5C60245F1E494DB80088F0B2 /* user_atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C4B4ACB1E42C9D6002651C8 /* user_atomic.h */; }; 686 701 5C6024601E494DB80088F0B2 /* user_environment.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C4B4ACC1E42C9D6002651C8 /* user_environment.c */; }; … … 1197 1212 5C6CDD551E413598009754E3 /* video_send_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD481E413598009754E3 /* video_send_stream.h */; }; 1198 1213 5C6CDD561E413598009754E3 /* voice_engine_configurations.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDD491E413598009754E3 /* voice_engine_configurations.h */; }; 1214 5CC8AAF81E53BC2A002637C9 /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAF71E53BC2A002637C9 /* export.h */; }; 1215 5CC8AB011E53BD8F002637C9 /* bitrate_adjuster.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFA1E53BD8F002637C9 /* bitrate_adjuster.h */; }; 1216 5CC8AB021E53BD8F002637C9 /* corevideo_frame_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFB1E53BD8F002637C9 /* corevideo_frame_buffer.h */; }; 1217 5CC8AB031E53BD8F002637C9 /* frame_callback.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFC1E53BD8F002637C9 /* frame_callback.h */; }; 1218 5CC8AB041E53BD8F002637C9 /* i420_buffer_pool.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFD1E53BD8F002637C9 /* i420_buffer_pool.h */; }; 1219 5CC8AB051E53BD8F002637C9 /* incoming_video_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFE1E53BD8F002637C9 /* incoming_video_stream.h */; }; 1220 5CC8AB061E53BD8F002637C9 /* video_frame_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AAFF1E53BD8F002637C9 /* video_frame_buffer.h */; }; 1221 5CC8AB071E53BD8F002637C9 /* video_image.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AB001E53BD8F002637C9 /* video_image.h */; }; 1222 5CC8AB0A1E53BDC4002637C9 /* webrtc_libyuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC8AB091E53BDC4002637C9 /* webrtc_libyuv.h */; }; 1199 1223 5CDD83541E43257200621E92 /* h264_bitstream_parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD83431E43257200621E92 /* h264_bitstream_parser.cc */; }; 1200 1224 5CDD83551E43257200621E92 /* h264_bitstream_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD83441E43257200621E92 /* h264_bitstream_parser.h */; }; … … 1403 1427 5CDD85361E43B39C00621E92 /* flexfec_receive_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85251E43B39C00621E92 /* flexfec_receive_stream.cc */; }; 1404 1428 5CDD85371E43B39C00621E92 /* flexfec_receive_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD85261E43B39C00621E92 /* flexfec_receive_stream.h */; }; 1405 5CDD853B1E43B39C00621E92 /* transport_adapter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD852B1E43B39C00621E92 /* transport_adapter.cc */; };1406 1429 5CDD853C1E43B39C00621E92 /* transport_adapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDD852C1E43B39C00621E92 /* transport_adapter.h */; }; 1407 1430 5CDD85501E43B42B00621E92 /* h264_objc.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CDD85431E43B42B00621E92 /* h264_objc.mm */; }; … … 2464 2487 5CFD548E1E4E587300482908 /* RTCUIApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFD548C1E4E587300482908 /* RTCUIApplication.h */; }; 2465 2488 5CFD548F1E4E587300482908 /* RTCUIApplication.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD548D1E4E587300482908 /* RTCUIApplication.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; 2466 5CFD54911E4E650700482908 /* RTCLogging.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD54901E4E650700482908 /* RTCLogging.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; };};2489 5CFD54911E4E650700482908 /* RTCLogging.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CFD54901E4E650700482908 /* RTCLogging.mm */; }; 2467 2490 /* End PBXBuildFile section */ 2468 2491 … … 3378 3401 5C4B4D591E4323D4002651C8 /* scale.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scale.cc; path = source/scale.cc; sourceTree = "<group>"; }; 3379 3402 5C4B4D5A1E4323D4002651C8 /* video_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = video_common.cc; path = source/video_common.cc; sourceTree = "<group>"; }; 3403 5C5342971E538A92009FC367 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; 3404 5C5342991E538AB7009FC367 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; 3405 5C53429B1E538AD6009FC367 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; 3406 5C5342A31E538C03009FC367 /* RTCDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RTCDispatcher.m; sourceTree = "<group>"; }; 3407 5C5342A41E538C03009FC367 /* RTCDispatcher+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "RTCDispatcher+Private.h"; sourceTree = "<group>"; }; 3408 5C5342AD1E53A29B009FC367 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 3409 5C5342AF1E53A2C8009FC367 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 3410 5C5342B11E53A2ED009FC367 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.Internal.sdk/System/Library/Frameworks/VideoToolbox.framework; sourceTree = DEVELOPER_DIR; }; 3411 5C5342B31E53A30E009FC367 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; 3380 3412 5C63F4221E414810002CA531 /* scoped_ref_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scoped_ref_ptr.h; sourceTree = "<group>"; }; 3381 3413 5C63F6691E415F9B002CA531 /* thread.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cc; sourceTree = "<group>"; }; … … 3860 3892 5C6CDD481E413598009754E3 /* video_send_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_send_stream.h; sourceTree = "<group>"; }; 3861 3893 5C6CDD491E413598009754E3 /* voice_engine_configurations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_engine_configurations.h; sourceTree = "<group>"; }; 3894 5CC8AAF71E53BC2A002637C9 /* export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = export.h; sourceTree = "<group>"; }; 3895 5CC8AAFA1E53BD8F002637C9 /* bitrate_adjuster.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitrate_adjuster.h; sourceTree = "<group>"; }; 3896 5CC8AAFB1E53BD8F002637C9 /* corevideo_frame_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = corevideo_frame_buffer.h; sourceTree = "<group>"; }; 3897 5CC8AAFC1E53BD8F002637C9 /* frame_callback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_callback.h; sourceTree = "<group>"; }; 3898 5CC8AAFD1E53BD8F002637C9 /* i420_buffer_pool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = i420_buffer_pool.h; sourceTree = "<group>"; }; 3899 5CC8AAFE1E53BD8F002637C9 /* incoming_video_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = incoming_video_stream.h; sourceTree = "<group>"; }; 3900 5CC8AAFF1E53BD8F002637C9 /* video_frame_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_frame_buffer.h; sourceTree = "<group>"; }; 3901 5CC8AB001E53BD8F002637C9 /* video_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_image.h; sourceTree = "<group>"; }; 3902 5CC8AB091E53BDC4002637C9 /* webrtc_libyuv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webrtc_libyuv.h; path = libyuv/include/webrtc_libyuv.h; sourceTree = "<group>"; }; 3862 3903 5CDD83431E43257200621E92 /* h264_bitstream_parser.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = h264_bitstream_parser.cc; path = h264/h264_bitstream_parser.cc; sourceTree = "<group>"; }; 3863 3904 5CDD83441E43257200621E92 /* h264_bitstream_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = h264_bitstream_parser.h; path = h264/h264_bitstream_parser.h; sourceTree = "<group>"; }; … … 5154 5195 5D7C59C61208C68B001C873E /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; }; 5155 5196 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; }; 5156 FB39D0D11200F0E300088E69 /* libwebrtc. a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwebrtc.a; sourceTree = BUILT_PRODUCTS_DIR; };5197 FB39D0D11200F0E300088E69 /* libwebrtc.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libwebrtc.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; 5157 5198 /* End PBXFileReference section */ 5158 5199 … … 5204 5245 buildActionMask = 2147483647; 5205 5246 files = ( 5247 5C5342B51E53A329009FC367 /* AudioToolbox.framework in Frameworks */, 5248 5C5342B41E53A30E009FC367 /* CoreAudio.framework in Frameworks */, 5249 5C5342B21E53A2ED009FC367 /* VideoToolbox.framework in Frameworks */, 5250 5C5342B01E53A2C8009FC367 /* CoreGraphics.framework in Frameworks */, 5251 5C53429F1E538B3C009FC367 /* libboringssl.a in Frameworks */, 5252 5C5342A01E538B3C009FC367 /* libopus.a in Frameworks */, 5253 5C5342A11E538B3C009FC367 /* libsrtp.a in Frameworks */, 5254 5C5342A21E538B3C009FC367 /* libusrsctp.a in Frameworks */, 5255 5C53429E1E538AF2009FC367 /* libwebrtcpcrtc.a in Frameworks */, 5256 5C53429D1E538AE4009FC367 /* libyuv.a in Frameworks */, 5257 5C53429C1E538AD6009FC367 /* CoreMedia.framework in Frameworks */, 5258 5C53429A1E538AB7009FC367 /* AVFoundation.framework in Frameworks */, 5259 5C5342981E538A92009FC367 /* CoreVideo.framework in Frameworks */, 5206 5260 ); 5207 5261 runOnlyForDeploymentPostprocessing = 0; … … 6394 6448 isa = PBXGroup; 6395 6449 children = ( 6450 5C5342A31E538C03009FC367 /* RTCDispatcher.m */, 6451 5C5342A41E538C03009FC367 /* RTCDispatcher+Private.h */, 6396 6452 5C4B4B5B1E431C8F002651C8 /* avfoundationvideocapturer.h */, 6397 6453 5C4B4B5C1E431C8F002651C8 /* avfoundationvideocapturer.mm */, … … 6415 6471 isa = PBXGroup; 6416 6472 children = ( 6473 5CC8AAF91E53BD7F002637C9 /* include */, 6417 6474 5CDD83411E43256400621E92 /* h264 */, 6418 6475 5CDD83651E4325C200621E92 /* libyuv */, … … 6585 6642 isa = PBXGroup; 6586 6643 children = ( 6644 5CC8AAF71E53BC2A002637C9 /* export.h */, 6587 6645 5C63F66D1E41619E002CA531 /* applefilesystem.mm */, 6588 6646 5C63F66E1E41619E002CA531 /* array_view.h */, … … 7232 7290 isa = PBXGroup; 7233 7291 children = ( 7292 5C5342B31E53A30E009FC367 /* CoreAudio.framework */, 7293 5C5342B11E53A2ED009FC367 /* VideoToolbox.framework */, 7294 5C5342AF1E53A2C8009FC367 /* CoreGraphics.framework */, 7295 5C5342AD1E53A29B009FC367 /* AudioToolbox.framework */, 7296 5C53429B1E538AD6009FC367 /* CoreMedia.framework */, 7297 5C5342991E538AB7009FC367 /* AVFoundation.framework */, 7298 5C5342971E538A92009FC367 /* CoreVideo.framework */, 7234 7299 ); 7235 7300 name = Frameworks; 7301 sourceTree = "<group>"; 7302 }; 7303 5CC8AAF91E53BD7F002637C9 /* include */ = { 7304 isa = PBXGroup; 7305 children = ( 7306 5CC8AAFA1E53BD8F002637C9 /* bitrate_adjuster.h */, 7307 5CC8AAFB1E53BD8F002637C9 /* corevideo_frame_buffer.h */, 7308 5CC8AAFC1E53BD8F002637C9 /* frame_callback.h */, 7309 5CC8AAFD1E53BD8F002637C9 /* i420_buffer_pool.h */, 7310 5CC8AAFE1E53BD8F002637C9 /* incoming_video_stream.h */, 7311 5CC8AAFF1E53BD8F002637C9 /* video_frame_buffer.h */, 7312 5CC8AB001E53BD8F002637C9 /* video_image.h */, 7313 ); 7314 path = include; 7315 sourceTree = "<group>"; 7316 }; 7317 5CC8AB081E53BDB9002637C9 /* include */ = { 7318 isa = PBXGroup; 7319 children = ( 7320 5CC8AB091E53BDC4002637C9 /* webrtc_libyuv.h */, 7321 ); 7322 name = include; 7236 7323 sourceTree = "<group>"; 7237 7324 }; … … 7258 7345 isa = PBXGroup; 7259 7346 children = ( 7347 5CC8AB081E53BDB9002637C9 /* include */, 7260 7348 5CDD83661E4325D500621E92 /* webrtc_libyuv.cc */, 7261 7349 ); … … 9177 9265 5C0884D11E4A97E300403995 /* libsrtp.a */, 9178 9266 5C11A12D1E4577E1004F0987 /* libusrsctp.a */, 9179 FB39D0D11200F0E300088E69 /* libwebrtc. a*/,9267 FB39D0D11200F0E300088E69 /* libwebrtc.dylib */, 9180 9268 5C088C0B1E4AA3B100403995 /* libwebrtcpcrtc.a */, 9181 9269 5C0884DE1E4A980100403995 /* libyuv.a */, … … 9375 9463 5CDD8B6B1E43C2B500621E92 /* abs_quant_loop.h in Headers */, 9376 9464 5CDD89F91E43BFB300621E92 /* accelerate.h in Headers */, 9465 5C5342A61E538C03009FC367 /* RTCDispatcher+Private.h in Headers */, 9377 9466 5CDD85041E43B1EA00621E92 /* acm_codec_database.h in Headers */, 9378 9467 5CDD85051E43B1EA00621E92 /* acm_common_defs.h in Headers */, … … 9649 9738 5C63F7E71E416288002CA531 /* filerotatingstream.h in Headers */, 9650 9739 5C63F7EA1E416288002CA531 /* fileutils.h in Headers */, 9740 5CC8AB061E53BD8F002637C9 /* video_frame_buffer.h in Headers */, 9651 9741 5C63F7E81E416288002CA531 /* fileutils_mock.h in Headers */, 9652 9742 5CDD87BE1E43BC0500621E92 /* filterbank_tables.h in Headers */, … … 9656 9746 5C4B4C6E1E431F9C002651C8 /* fir_filter.h in Headers */, 9657 9747 5C4B4C6B1E431F9C002651C8 /* fir_filter_sse.h in Headers */, 9748 5CC8AB031E53BD8F002637C9 /* frame_callback.h in Headers */, 9658 9749 5C63F7EC1E416288002CA531 /* firewallsocketserver.h in Headers */, 9659 9750 5C63F7EE1E416288002CA531 /* flags.h in Headers */, … … 9744 9835 5CDD84B91E43AF1300621E92 /* level_estimator_impl.h in Headers */, 9745 9836 5CDD84601E43AE2900621E92 /* level_indicator.h in Headers */, 9837 5CC8AB021E53BD8F002637C9 /* corevideo_frame_buffer.h in Headers */, 9746 9838 5C63F80B1E416288002CA531 /* linked_ptr.h in Headers */, 9747 9839 5C63F9471E41737B002CA531 /* localaudiosource.h in Headers */, … … 10053 10145 5CDD90301E43CEDE00621E92 /* saturating_gain_estimator.h in Headers */, 10054 10146 5C63F86C1E416288002CA531 /* scoped_autorelease_pool.h in Headers */, 10147 5CC8AAF81E53BC2A002637C9 /* export.h in Headers */, 10055 10148 5C63F5CC1E414811002CA531 /* scoped_ref_ptr.h in Headers */, 10056 10149 5CDD8AD51E43C23900621E92 /* scoped_voe_interface.h in Headers */, … … 10200 10293 5C63FA341E4174F6002CA531 /* udptransportchannel.h in Headers */, 10201 10294 5CFD54891E4C55D300482908 /* UIDevice+RTCDevice.h in Headers */, 10295 5CC8AB011E53BD8F002637C9 /* bitrate_adjuster.h in Headers */, 10202 10296 5CDD88E01E43BE3D00621E92 /* ulpfec_generator.h in Headers */, 10203 10297 5CDD88E31E43BE3D00621E92 /* ulpfec_header_reader_writer.h in Headers */, … … 10238 10332 5C4B49091E42C1E3002651C8 /* videoframe.h in Headers */, 10239 10333 5C4B490A1E42C1E3002651C8 /* videosinkinterface.h in Headers */, 10334 5CC8AB071E53BD8F002637C9 /* video_image.h in Headers */, 10240 10335 5C4B490C1E42C1E3002651C8 /* videosourcebase.h in Headers */, 10241 10336 5C4B490D1E42C1E3002651C8 /* videosourceinterface.h in Headers */, … … 10265 10360 5CDD87421E43BABE00621E92 /* voice_gmm_tables.h in Headers */, 10266 10361 5CFD53811E4BA4F500482908 /* voice_processing_audio_unit.h in Headers */, 10362 5CC8AB0A1E53BDC4002637C9 /* webrtc_libyuv.h in Headers */, 10267 10363 5CDD89871E43BF3A00621E92 /* voip_metric.h in Headers */, 10268 10364 5CDD83861E439A3500621E92 /* vp8_header_parser.h in Headers */, … … 10281 10377 5C63F9861E41737B002CA531 /* webrtcsessiondescriptionfactory.h in Headers */, 10282 10378 5C4B48911E42C1BA002651C8 /* webrtcvideocapturer.h in Headers */, 10379 5CC8AB051E53BD8F002637C9 /* incoming_video_stream.h in Headers */, 10283 10380 5C4B48931E42C1BA002651C8 /* webrtcvideocapturerfactory.h in Headers */, 10284 10381 5C4B48941E42C1BA002651C8 /* webrtcvideodecoderfactory.h in Headers */, 10285 10382 5C4B48961E42C1BA002651C8 /* webrtcvideoencoderfactory.h in Headers */, 10383 5CC8AB041E53BD8F002637C9 /* i420_buffer_pool.h in Headers */, 10286 10384 5C4B48991E42C1BA002651C8 /* webrtcvideoengine2.h in Headers */, 10287 10385 5C4B489A1E42C1BA002651C8 /* webrtcvideoframe.h in Headers */, … … 10444 10542 name = libwebrtc; 10445 10543 productName = libwebrtc; 10446 productReference = FB39D0D11200F0E300088E69 /* libwebrtc. a*/;10447 productType = "com.apple.product-type.library. static";10544 productReference = FB39D0D11200F0E300088E69 /* libwebrtc.dylib */; 10545 productType = "com.apple.product-type.library.dynamic"; 10448 10546 }; 10449 10547 /* End PBXNativeTarget section */ … … 11601 11699 5CDD8BD51E43C2B500621E92 /* poly_to_lsf.c in Sources */, 11602 11700 5CDD8BD71E43C2B500621E92 /* poly_to_lsp.c in Sources */, 11701 5C5342A51E538C03009FC367 /* RTCDispatcher.m in Sources */, 11603 11702 5C63F9F71E4174F6002CA531 /* port.cc in Sources */, 11604 11703 5C63F9FA1E4174F6002CA531 /* portallocator.cc in Sources */, … … 11837 11936 5C63FA1D1E4174F6002CA531 /* transport.cc in Sources */, 11838 11937 5CDD85C11E43B5C000621E92 /* transport_adapter.cc in Sources */, 11839 5CDD853B1E43B39C00621E92 /* transport_adapter.cc in Sources */,11840 11938 5CDD89831E43BF3A00621E92 /* transport_feedback.cc in Sources */, 11841 11939 5CDD8FBB1E43CD0700621E92 /* transport_feedback_adapter.cc in Sources */,
Note:
See TracChangeset
for help on using the changeset viewer.