From 163bab1ce7df8c18a39938fe3eb9ef92648509cf Mon Sep 17 00:00:00 2001 From: Grishka Date: Sun, 2 Apr 2017 18:24:17 +0300 Subject: [PATCH] fixes & project file for OS X --- libtgvoip_osx.xcodeproj/project.pbxproj | 861 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 9235 bytes .../xcschemes/libtgvoip.xcscheme | 80 ++ .../xcschemes/xcschememanagement.plist | 22 + .../xcschemes/xcschememanagement.plist | 14 + logging.h | 2 +- os/darwin/AudioUnitIO.cpp | 4 - 8 files changed, 985 insertions(+), 5 deletions(-) create mode 100644 libtgvoip_osx.xcodeproj/project.pbxproj create mode 100644 libtgvoip_osx.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 libtgvoip_osx.xcodeproj/project.xcworkspace/xcuserdata/grishka.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 libtgvoip_osx.xcodeproj/xcuserdata/grishka.xcuserdatad/xcschemes/libtgvoip.xcscheme create mode 100644 libtgvoip_osx.xcodeproj/xcuserdata/grishka.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 libtgvoip_osx.xcodeproj/xcuserdata/peter.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/libtgvoip_osx.xcodeproj/project.pbxproj b/libtgvoip_osx.xcodeproj/project.pbxproj new file mode 100644 index 0000000..11eaeae --- /dev/null +++ b/libtgvoip_osx.xcodeproj/project.pbxproj @@ -0,0 +1,861 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 6915307B1E6B5BAB004F643F /* logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6915307A1E6B5BAB004F643F /* logging.cpp */; }; + 692AB8CB1E6759DD00706ACC /* AudioInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8881E6759DD00706ACC /* AudioInput.cpp */; }; + 692AB8CC1E6759DD00706ACC /* AudioInput.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8891E6759DD00706ACC /* AudioInput.h */; }; + 692AB8CD1E6759DD00706ACC /* AudioOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88A1E6759DD00706ACC /* AudioOutput.cpp */; }; + 692AB8CE1E6759DD00706ACC /* AudioOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB88B1E6759DD00706ACC /* AudioOutput.h */; }; + 692AB8CF1E6759DD00706ACC /* BlockingQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */; }; + 692AB8D01E6759DD00706ACC /* BlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB88D1E6759DD00706ACC /* BlockingQueue.h */; }; + 692AB8D11E6759DD00706ACC /* BufferInputStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88E1E6759DD00706ACC /* BufferInputStream.cpp */; }; + 692AB8D21E6759DD00706ACC /* BufferInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB88F1E6759DD00706ACC /* BufferInputStream.h */; }; + 692AB8D31E6759DD00706ACC /* BufferOutputStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8901E6759DD00706ACC /* BufferOutputStream.cpp */; }; + 692AB8D41E6759DD00706ACC /* BufferOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8911E6759DD00706ACC /* BufferOutputStream.h */; }; + 692AB8D51E6759DD00706ACC /* BufferPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8921E6759DD00706ACC /* BufferPool.cpp */; }; + 692AB8D61E6759DD00706ACC /* BufferPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8931E6759DD00706ACC /* BufferPool.h */; }; + 692AB8D81E6759DD00706ACC /* CongestionControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8971E6759DD00706ACC /* CongestionControl.cpp */; }; + 692AB8D91E6759DD00706ACC /* CongestionControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8981E6759DD00706ACC /* CongestionControl.h */; }; + 692AB8DA1E6759DD00706ACC /* EchoCanceller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8991E6759DD00706ACC /* EchoCanceller.cpp */; }; + 692AB8DB1E6759DD00706ACC /* EchoCanceller.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB89A1E6759DD00706ACC /* EchoCanceller.h */; }; + 692AB8DC1E6759DD00706ACC /* echo_cancellation.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB89E1E6759DD00706ACC /* echo_cancellation.h */; }; + 692AB8DD1E6759DD00706ACC /* echo_control_mobile.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB89F1E6759DD00706ACC /* echo_control_mobile.h */; }; + 692AB8DE1E6759DD00706ACC /* gain_control.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8A01E6759DD00706ACC /* gain_control.h */; }; + 692AB8DF1E6759DD00706ACC /* noise_suppression.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8A11E6759DD00706ACC /* noise_suppression.h */; }; + 692AB8E01E6759DD00706ACC /* noise_suppression_x.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8A21E6759DD00706ACC /* noise_suppression_x.h */; }; + 692AB8E11E6759DD00706ACC /* splitting_filter_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8A31E6759DD00706ACC /* splitting_filter_wrapper.h */; }; + 692AB8E41E6759DD00706ACC /* libWebRtcAec_darwin.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB8A61E6759DD00706ACC /* libWebRtcAec_darwin.a */; }; + 692AB8E51E6759DD00706ACC /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 692AB8A71E6759DD00706ACC /* Info.plist */; }; + 692AB8E61E6759DD00706ACC /* JitterBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */; }; + 692AB8E71E6759DD00706ACC /* JitterBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8A91E6759DD00706ACC /* JitterBuffer.h */; }; + 692AB8E81E6759DD00706ACC /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8AA1E6759DD00706ACC /* logging.h */; }; + 692AB8E91E6759DD00706ACC /* MediaStreamItf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */; }; + 692AB8EA1E6759DD00706ACC /* MediaStreamItf.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */; }; + 692AB8EB1E6759DD00706ACC /* OpusDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */; }; + 692AB8EC1E6759DD00706ACC /* OpusDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8AE1E6759DD00706ACC /* OpusDecoder.h */; }; + 692AB8ED1E6759DD00706ACC /* OpusEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */; }; + 692AB8EE1E6759DD00706ACC /* OpusEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8B01E6759DD00706ACC /* OpusEncoder.h */; }; + 692AB8F91E6759DD00706ACC /* AudioInputAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8BE1E6759DD00706ACC /* AudioInputAudioUnit.cpp */; }; + 692AB8FA1E6759DD00706ACC /* AudioInputAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8BF1E6759DD00706ACC /* AudioInputAudioUnit.h */; }; + 692AB8FB1E6759DD00706ACC /* AudioOutputAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C01E6759DD00706ACC /* AudioOutputAudioUnit.cpp */; }; + 692AB8FC1E6759DD00706ACC /* AudioOutputAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C11E6759DD00706ACC /* AudioOutputAudioUnit.h */; }; + 692AB8FD1E6759DD00706ACC /* AudioUnitIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C21E6759DD00706ACC /* AudioUnitIO.cpp */; }; + 692AB8FE1E6759DD00706ACC /* AudioUnitIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C31E6759DD00706ACC /* AudioUnitIO.h */; }; + 692AB9011E6759DD00706ACC /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C61E6759DD00706ACC /* threading.h */; }; + 692AB9021E6759DD00706ACC /* VoIPController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C71E6759DD00706ACC /* VoIPController.cpp */; }; + 692AB9031E6759DD00706ACC /* VoIPController.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C81E6759DD00706ACC /* VoIPController.h */; }; + 692AB9041E6759DD00706ACC /* VoIPServerConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */; }; + 692AB9051E6759DD00706ACC /* VoIPServerConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */; }; + 692AB91F1E675F7000706ACC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB91C1E675F7000706ACC /* AudioToolbox.framework */; }; + 692AB9201E675F7000706ACC /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB91D1E675F7000706ACC /* AudioUnit.framework */; }; + 692AB9211E675F7000706ACC /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB91E1E675F7000706ACC /* CoreAudio.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 692AB9101E675E8800706ACC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D08805AC156E8F3600311537; + remoteInfo = Telegraph; + }; + 692AB9121E675E8800706ACC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D02601D71A55CA2300716290; + remoteInfo = Share; + }; + 692AB9141E675E8800706ACC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 68744C0D1BB1A9F700FE6542; + remoteInfo = watchkitapp; + }; + 692AB9161E675E8800706ACC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 68744C191BB1A9F700FE6542; + remoteInfo = "watchkitapp Extension"; + }; + 692AB9181E675E8800706ACC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D020FADD1D99466A00F279AA; + remoteInfo = SiriIntents; + }; + 692AB91A1E675E8800706ACC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D020FB0A1D99637100F279AA; + remoteInfo = LegacyDatabase; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 6915307A1E6B5BAB004F643F /* logging.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging.cpp; sourceTree = ""; }; + 692AB8881E6759DD00706ACC /* AudioInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioInput.cpp; sourceTree = ""; }; + 692AB8891E6759DD00706ACC /* AudioInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioInput.h; sourceTree = ""; }; + 692AB88A1E6759DD00706ACC /* AudioOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioOutput.cpp; sourceTree = ""; }; + 692AB88B1E6759DD00706ACC /* AudioOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioOutput.h; sourceTree = ""; }; + 692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlockingQueue.cpp; sourceTree = ""; }; + 692AB88D1E6759DD00706ACC /* BlockingQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockingQueue.h; sourceTree = ""; }; + 692AB88E1E6759DD00706ACC /* BufferInputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferInputStream.cpp; sourceTree = ""; }; + 692AB88F1E6759DD00706ACC /* BufferInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferInputStream.h; sourceTree = ""; }; + 692AB8901E6759DD00706ACC /* BufferOutputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferOutputStream.cpp; sourceTree = ""; }; + 692AB8911E6759DD00706ACC /* BufferOutputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferOutputStream.h; sourceTree = ""; }; + 692AB8921E6759DD00706ACC /* BufferPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferPool.cpp; sourceTree = ""; }; + 692AB8931E6759DD00706ACC /* BufferPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferPool.h; sourceTree = ""; }; + 692AB8971E6759DD00706ACC /* CongestionControl.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = CongestionControl.cpp; sourceTree = ""; }; + 692AB8981E6759DD00706ACC /* CongestionControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CongestionControl.h; sourceTree = ""; }; + 692AB8991E6759DD00706ACC /* EchoCanceller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EchoCanceller.cpp; sourceTree = ""; }; + 692AB89A1E6759DD00706ACC /* EchoCanceller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EchoCanceller.h; sourceTree = ""; }; + 692AB89E1E6759DD00706ACC /* echo_cancellation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_cancellation.h; sourceTree = ""; }; + 692AB89F1E6759DD00706ACC /* echo_control_mobile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile.h; sourceTree = ""; }; + 692AB8A01E6759DD00706ACC /* gain_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control.h; sourceTree = ""; }; + 692AB8A11E6759DD00706ACC /* noise_suppression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression.h; sourceTree = ""; }; + 692AB8A21E6759DD00706ACC /* noise_suppression_x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression_x.h; sourceTree = ""; }; + 692AB8A31E6759DD00706ACC /* splitting_filter_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splitting_filter_wrapper.h; sourceTree = ""; }; + 692AB8A61E6759DD00706ACC /* libWebRtcAec_darwin.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libWebRtcAec_darwin.a; sourceTree = ""; }; + 692AB8A71E6759DD00706ACC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = JitterBuffer.cpp; sourceTree = ""; }; + 692AB8A91E6759DD00706ACC /* JitterBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterBuffer.h; sourceTree = ""; }; + 692AB8AA1E6759DD00706ACC /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = ""; }; + 692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaStreamItf.cpp; sourceTree = ""; }; + 692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaStreamItf.h; sourceTree = ""; }; + 692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpusDecoder.cpp; sourceTree = ""; }; + 692AB8AE1E6759DD00706ACC /* OpusDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpusDecoder.h; sourceTree = ""; }; + 692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpusEncoder.cpp; sourceTree = ""; }; + 692AB8B01E6759DD00706ACC /* OpusEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpusEncoder.h; sourceTree = ""; }; + 692AB8BE1E6759DD00706ACC /* AudioInputAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioInputAudioUnit.cpp; sourceTree = ""; }; + 692AB8BF1E6759DD00706ACC /* AudioInputAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioInputAudioUnit.h; sourceTree = ""; }; + 692AB8C01E6759DD00706ACC /* AudioOutputAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioOutputAudioUnit.cpp; sourceTree = ""; }; + 692AB8C11E6759DD00706ACC /* AudioOutputAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioOutputAudioUnit.h; sourceTree = ""; }; + 692AB8C21E6759DD00706ACC /* AudioUnitIO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = AudioUnitIO.cpp; sourceTree = ""; }; + 692AB8C31E6759DD00706ACC /* AudioUnitIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioUnitIO.h; sourceTree = ""; }; + 692AB8C61E6759DD00706ACC /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = ""; }; + 692AB8C71E6759DD00706ACC /* VoIPController.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = VoIPController.cpp; sourceTree = ""; }; + 692AB8C81E6759DD00706ACC /* VoIPController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoIPController.h; sourceTree = ""; }; + 692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoIPServerConfig.cpp; sourceTree = ""; }; + 692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoIPServerConfig.h; sourceTree = ""; }; + 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Telegraph.xcodeproj; path = ../../Telegraph.xcodeproj; sourceTree = ""; }; + 692AB91C1E675F7000706ACC /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 692AB91D1E675F7000706ACC /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; + 692AB91E1E675F7000706ACC /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; + 69F842361E67540700C110F7 /* libtgvoip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libtgvoip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 69F842321E67540700C110F7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 692AB91F1E675F7000706ACC /* AudioToolbox.framework in Frameworks */, + 692AB9201E675F7000706ACC /* AudioUnit.framework in Frameworks */, + 692AB9211E675F7000706ACC /* CoreAudio.framework in Frameworks */, + 692AB8E41E6759DD00706ACC /* libWebRtcAec_darwin.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 692AB8861E6759BF00706ACC /* libtgvoip */ = { + isa = PBXGroup; + children = ( + 692AB8871E6759DD00706ACC /* audio */, + 692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */, + 692AB88D1E6759DD00706ACC /* BlockingQueue.h */, + 692AB88E1E6759DD00706ACC /* BufferInputStream.cpp */, + 692AB88F1E6759DD00706ACC /* BufferInputStream.h */, + 692AB8901E6759DD00706ACC /* BufferOutputStream.cpp */, + 692AB8911E6759DD00706ACC /* BufferOutputStream.h */, + 692AB8921E6759DD00706ACC /* BufferPool.cpp */, + 692AB8931E6759DD00706ACC /* BufferPool.h */, + 692AB8971E6759DD00706ACC /* CongestionControl.cpp */, + 692AB8981E6759DD00706ACC /* CongestionControl.h */, + 692AB8991E6759DD00706ACC /* EchoCanceller.cpp */, + 692AB89A1E6759DD00706ACC /* EchoCanceller.h */, + 692AB89B1E6759DD00706ACC /* external */, + 692AB8A71E6759DD00706ACC /* Info.plist */, + 692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */, + 692AB8A91E6759DD00706ACC /* JitterBuffer.h */, + 6915307A1E6B5BAB004F643F /* logging.cpp */, + 692AB8AA1E6759DD00706ACC /* logging.h */, + 692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */, + 692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */, + 692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */, + 692AB8AE1E6759DD00706ACC /* OpusDecoder.h */, + 692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */, + 692AB8B01E6759DD00706ACC /* OpusEncoder.h */, + 692AB8B11E6759DD00706ACC /* os */, + 692AB8C61E6759DD00706ACC /* threading.h */, + 692AB8C71E6759DD00706ACC /* VoIPController.cpp */, + 692AB8C81E6759DD00706ACC /* VoIPController.h */, + 692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */, + 692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */, + ); + name = libtgvoip; + sourceTree = ""; + }; + 692AB8871E6759DD00706ACC /* audio */ = { + isa = PBXGroup; + children = ( + 692AB8881E6759DD00706ACC /* AudioInput.cpp */, + 692AB8891E6759DD00706ACC /* AudioInput.h */, + 692AB88A1E6759DD00706ACC /* AudioOutput.cpp */, + 692AB88B1E6759DD00706ACC /* AudioOutput.h */, + ); + path = audio; + sourceTree = ""; + }; + 692AB89B1E6759DD00706ACC /* external */ = { + isa = PBXGroup; + children = ( + 692AB89C1E6759DD00706ACC /* include */, + 692AB8A61E6759DD00706ACC /* libWebRtcAec_darwin.a */, + ); + path = external; + sourceTree = ""; + }; + 692AB89C1E6759DD00706ACC /* include */ = { + isa = PBXGroup; + children = ( + 692AB89D1E6759DD00706ACC /* webrtc */, + ); + path = include; + sourceTree = ""; + }; + 692AB89D1E6759DD00706ACC /* webrtc */ = { + isa = PBXGroup; + children = ( + 692AB89E1E6759DD00706ACC /* echo_cancellation.h */, + 692AB89F1E6759DD00706ACC /* echo_control_mobile.h */, + 692AB8A01E6759DD00706ACC /* gain_control.h */, + 692AB8A11E6759DD00706ACC /* noise_suppression.h */, + 692AB8A21E6759DD00706ACC /* noise_suppression_x.h */, + 692AB8A31E6759DD00706ACC /* splitting_filter_wrapper.h */, + ); + path = webrtc; + sourceTree = ""; + }; + 692AB8B11E6759DD00706ACC /* os */ = { + isa = PBXGroup; + children = ( + 692AB8BD1E6759DD00706ACC /* darwin */, + ); + path = os; + sourceTree = ""; + }; + 692AB8BD1E6759DD00706ACC /* darwin */ = { + isa = PBXGroup; + children = ( + 692AB8BE1E6759DD00706ACC /* AudioInputAudioUnit.cpp */, + 692AB8BF1E6759DD00706ACC /* AudioInputAudioUnit.h */, + 692AB8C01E6759DD00706ACC /* AudioOutputAudioUnit.cpp */, + 692AB8C11E6759DD00706ACC /* AudioOutputAudioUnit.h */, + 692AB8C21E6759DD00706ACC /* AudioUnitIO.cpp */, + 692AB8C31E6759DD00706ACC /* AudioUnitIO.h */, + ); + path = darwin; + sourceTree = ""; + }; + 692AB9061E675E8700706ACC /* Frameworks */ = { + isa = PBXGroup; + children = ( + 692AB91C1E675F7000706ACC /* AudioToolbox.framework */, + 692AB91D1E675F7000706ACC /* AudioUnit.framework */, + 692AB91E1E675F7000706ACC /* CoreAudio.framework */, + 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */, + ); + name = Frameworks; + sourceTree = ""; + }; + 692AB9081E675E8800706ACC /* Products */ = { + isa = PBXGroup; + children = ( + 692AB9111E675E8800706ACC /* Telegram.app */, + 692AB9131E675E8800706ACC /* Share.appex */, + 692AB9151E675E8800706ACC /* watchkitapp.app */, + 692AB9171E675E8800706ACC /* watchkitapp Extension.appex */, + 692AB9191E675E8800706ACC /* SiriIntents.appex */, + 692AB91B1E675E8800706ACC /* LegacyDatabase.framework */, + ); + name = Products; + sourceTree = ""; + }; + 69F8422C1E67540700C110F7 = { + isa = PBXGroup; + children = ( + 692AB8861E6759BF00706ACC /* libtgvoip */, + 69F842371E67540700C110F7 /* Products */, + 692AB9061E675E8700706ACC /* Frameworks */, + ); + sourceTree = ""; + }; + 69F842371E67540700C110F7 /* Products */ = { + isa = PBXGroup; + children = ( + 69F842361E67540700C110F7 /* libtgvoip.framework */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 69F842331E67540700C110F7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 692AB8DE1E6759DD00706ACC /* gain_control.h in Headers */, + 692AB9011E6759DD00706ACC /* threading.h in Headers */, + 692AB8EA1E6759DD00706ACC /* MediaStreamItf.h in Headers */, + 692AB8EE1E6759DD00706ACC /* OpusEncoder.h in Headers */, + 692AB8E11E6759DD00706ACC /* splitting_filter_wrapper.h in Headers */, + 692AB8CE1E6759DD00706ACC /* AudioOutput.h in Headers */, + 692AB8D91E6759DD00706ACC /* CongestionControl.h in Headers */, + 692AB8CC1E6759DD00706ACC /* AudioInput.h in Headers */, + 692AB8EC1E6759DD00706ACC /* OpusDecoder.h in Headers */, + 692AB8E01E6759DD00706ACC /* noise_suppression_x.h in Headers */, + 692AB8E81E6759DD00706ACC /* logging.h in Headers */, + 692AB8D41E6759DD00706ACC /* BufferOutputStream.h in Headers */, + 692AB8DF1E6759DD00706ACC /* noise_suppression.h in Headers */, + 692AB9051E6759DD00706ACC /* VoIPServerConfig.h in Headers */, + 692AB9031E6759DD00706ACC /* VoIPController.h in Headers */, + 692AB8FC1E6759DD00706ACC /* AudioOutputAudioUnit.h in Headers */, + 692AB8D01E6759DD00706ACC /* BlockingQueue.h in Headers */, + 692AB8FE1E6759DD00706ACC /* AudioUnitIO.h in Headers */, + 692AB8FA1E6759DD00706ACC /* AudioInputAudioUnit.h in Headers */, + 692AB8DD1E6759DD00706ACC /* echo_control_mobile.h in Headers */, + 692AB8DB1E6759DD00706ACC /* EchoCanceller.h in Headers */, + 692AB8D61E6759DD00706ACC /* BufferPool.h in Headers */, + 692AB8E71E6759DD00706ACC /* JitterBuffer.h in Headers */, + 692AB8D21E6759DD00706ACC /* BufferInputStream.h in Headers */, + 692AB8DC1E6759DD00706ACC /* echo_cancellation.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 69F842351E67540700C110F7 /* libtgvoip */ = { + isa = PBXNativeTarget; + buildConfigurationList = 69F8423E1E67540700C110F7 /* Build configuration list for PBXNativeTarget "libtgvoip" */; + buildPhases = ( + 69F842311E67540700C110F7 /* Sources */, + 69F842321E67540700C110F7 /* Frameworks */, + 69F842331E67540700C110F7 /* Headers */, + 69F842341E67540700C110F7 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libtgvoip; + productName = libtgvoip; + productReference = 69F842361E67540700C110F7 /* libtgvoip.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 69F8422D1E67540700C110F7 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0820; + ORGANIZATIONNAME = Grishka; + TargetAttributes = { + 69F842351E67540700C110F7 = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 69F842301E67540700C110F7 /* Build configuration list for PBXProject "libtgvoip_osx" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 69F8422C1E67540700C110F7; + productRefGroup = 69F842371E67540700C110F7 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 692AB9081E675E8800706ACC /* Products */; + ProjectRef = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 69F842351E67540700C110F7 /* libtgvoip */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 692AB9111E675E8800706ACC /* Telegram.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = Telegram.app; + remoteRef = 692AB9101E675E8800706ACC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 692AB9131E675E8800706ACC /* Share.appex */ = { + isa = PBXReferenceProxy; + fileType = "wrapper.app-extension"; + path = Share.appex; + remoteRef = 692AB9121E675E8800706ACC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 692AB9151E675E8800706ACC /* watchkitapp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = watchkitapp.app; + remoteRef = 692AB9141E675E8800706ACC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 692AB9171E675E8800706ACC /* watchkitapp Extension.appex */ = { + isa = PBXReferenceProxy; + fileType = "wrapper.app-extension"; + path = "watchkitapp Extension.appex"; + remoteRef = 692AB9161E675E8800706ACC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 692AB9191E675E8800706ACC /* SiriIntents.appex */ = { + isa = PBXReferenceProxy; + fileType = "wrapper.app-extension"; + path = SiriIntents.appex; + remoteRef = 692AB9181E675E8800706ACC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 692AB91B1E675E8800706ACC /* LegacyDatabase.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = LegacyDatabase.framework; + remoteRef = 692AB91A1E675E8800706ACC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 69F842341E67540700C110F7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 692AB8E51E6759DD00706ACC /* Info.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 69F842311E67540700C110F7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6915307B1E6B5BAB004F643F /* logging.cpp in Sources */, + 692AB9041E6759DD00706ACC /* VoIPServerConfig.cpp in Sources */, + 692AB9021E6759DD00706ACC /* VoIPController.cpp in Sources */, + 692AB8D81E6759DD00706ACC /* CongestionControl.cpp in Sources */, + 692AB8FB1E6759DD00706ACC /* AudioOutputAudioUnit.cpp in Sources */, + 692AB8EB1E6759DD00706ACC /* OpusDecoder.cpp in Sources */, + 692AB8E61E6759DD00706ACC /* JitterBuffer.cpp in Sources */, + 692AB8F91E6759DD00706ACC /* AudioInputAudioUnit.cpp in Sources */, + 692AB8D11E6759DD00706ACC /* BufferInputStream.cpp in Sources */, + 692AB8E91E6759DD00706ACC /* MediaStreamItf.cpp in Sources */, + 692AB8DA1E6759DD00706ACC /* EchoCanceller.cpp in Sources */, + 692AB8D31E6759DD00706ACC /* BufferOutputStream.cpp in Sources */, + 692AB8CF1E6759DD00706ACC /* BlockingQueue.cpp in Sources */, + 692AB8D51E6759DD00706ACC /* BufferPool.cpp in Sources */, + 692AB8CB1E6759DD00706ACC /* AudioInput.cpp in Sources */, + 692AB8FD1E6759DD00706ACC /* AudioUnitIO.cpp in Sources */, + 692AB8CD1E6759DD00706ACC /* AudioOutput.cpp in Sources */, + 692AB8ED1E6759DD00706ACC /* OpusEncoder.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 69F8423C1E67540700C110F7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 69F8423D1E67540700C110F7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 69F8423F1E67540700C110F7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "../../thrid-party/opus/include/opus", + "../../third-party/opus/include/opus", + ); + INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/libtgvoip/external", + "$(PROJECT_DIR)/external", + ); + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.7; + OTHER_CFLAGS = ( + "-DTGVOIP_USE_AUDIO_SESSION", + "-DTGVOIP_USE_CUSTOM_CRYPTO", + ); + PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 69F842401E67540700C110F7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "../../thrid-party/opus/include/opus", + "../../third-party/opus/include/opus", + ); + INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/libtgvoip/external", + "$(PROJECT_DIR)/external", + ); + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.7; + OTHER_CFLAGS = ( + "-DTGVOIP_USE_AUDIO_SESSION", + "-DTGVOIP_USE_CUSTOM_CRYPTO", + ); + PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Release; + }; + D04D01C31E678C0D0086DDC0 /* Debug AppStore */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = "Debug AppStore"; + }; + D04D01C41E678C0D0086DDC0 /* Debug AppStore */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "../../thrid-party/opus/include/opus", + "../../third-party/opus/include/opus", + ); + INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/libtgvoip/external", + "$(PROJECT_DIR)/external", + ); + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.7; + OTHER_CFLAGS = ( + "-DTGVOIP_USE_AUDIO_SESSION", + "-DTGVOIP_USE_CUSTOM_CRYPTO", + ); + PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = "Debug AppStore"; + }; + D04D01CB1E678C230086DDC0 /* Hockeyapp */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.2; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Hockeyapp; + }; + D04D01CC1E678C230086DDC0 /* Hockeyapp */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "../../thrid-party/opus/include/opus", + "../../third-party/opus/include/opus", + ); + INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/libtgvoip/external", + "$(PROJECT_DIR)/external", + ); + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.7; + OTHER_CFLAGS = ( + "-DTGVOIP_USE_AUDIO_SESSION", + "-DTGVOIP_USE_CUSTOM_CRYPTO", + ); + PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Hockeyapp; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 69F842301E67540700C110F7 /* Build configuration list for PBXProject "libtgvoip_osx" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 69F8423C1E67540700C110F7 /* Debug */, + D04D01C31E678C0D0086DDC0 /* Debug AppStore */, + 69F8423D1E67540700C110F7 /* Release */, + D04D01CB1E678C230086DDC0 /* Hockeyapp */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 69F8423E1E67540700C110F7 /* Build configuration list for PBXNativeTarget "libtgvoip" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 69F8423F1E67540700C110F7 /* Debug */, + D04D01C41E678C0D0086DDC0 /* Debug AppStore */, + 69F842401E67540700C110F7 /* Release */, + D04D01CC1E678C230086DDC0 /* Hockeyapp */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 69F8422D1E67540700C110F7 /* Project object */; +} diff --git a/libtgvoip_osx.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/libtgvoip_osx.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..55fe874 --- /dev/null +++ b/libtgvoip_osx.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/libtgvoip_osx.xcodeproj/project.xcworkspace/xcuserdata/grishka.xcuserdatad/UserInterfaceState.xcuserstate b/libtgvoip_osx.xcodeproj/project.xcworkspace/xcuserdata/grishka.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..24e6306be3fcdbb3396ef98deffdcd8fe89cd297 GIT binary patch literal 9235 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 F{2#0)S{?uZ literal 0 HcmV?d00001 diff --git a/libtgvoip_osx.xcodeproj/xcuserdata/grishka.xcuserdatad/xcschemes/libtgvoip.xcscheme b/libtgvoip_osx.xcodeproj/xcuserdata/grishka.xcuserdatad/xcschemes/libtgvoip.xcscheme new file mode 100644 index 0000000..a24e940 --- /dev/null +++ b/libtgvoip_osx.xcodeproj/xcuserdata/grishka.xcuserdatad/xcschemes/libtgvoip.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libtgvoip_osx.xcodeproj/xcuserdata/grishka.xcuserdatad/xcschemes/xcschememanagement.plist b/libtgvoip_osx.xcodeproj/xcuserdata/grishka.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..253fba5 --- /dev/null +++ b/libtgvoip_osx.xcodeproj/xcuserdata/grishka.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + libtgvoip.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 69F842351E67540700C110F7 + + primary + + + + + diff --git a/libtgvoip_osx.xcodeproj/xcuserdata/peter.xcuserdatad/xcschemes/xcschememanagement.plist b/libtgvoip_osx.xcodeproj/xcuserdata/peter.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..3572d3d --- /dev/null +++ b/libtgvoip_osx.xcodeproj/xcuserdata/peter.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SuppressBuildableAutocreation + + 69F842351E67540700C110F7 + + primary + + + + + diff --git a/logging.h b/logging.h index 4c807e0..2ccb0c4 100644 --- a/logging.h +++ b/logging.h @@ -28,7 +28,7 @@ void tgvoip_log_file_printf(char level, const char* msg, ...); #define LOGW(...) {__android_log_print(ANDROID_LOG_WARN, TAG, _LOG_WRAP(__VA_ARGS__)); tgvoip_log_file_printf('W', __VA_ARGS__);} #define LOGE(...) {__android_log_print(ANDROID_LOG_ERROR, TAG, _LOG_WRAP(__VA_ARGS__)); tgvoip_log_file_printf('E', __VA_ARGS__);} -#elif defined(__APPLE__) && TARGET_OS_IPHONE +#elif defined(__APPLE__) && TARGET_OS_IPHONE && defined(TGVOIP_HAVE_TGLOG) #include "os/darwin/TGLogWrapper.h" diff --git a/os/darwin/AudioUnitIO.cpp b/os/darwin/AudioUnitIO.cpp index 8d80ec7..9060e7b 100644 --- a/os/darwin/AudioUnitIO.cpp +++ b/os/darwin/AudioUnitIO.cpp @@ -121,10 +121,6 @@ void CAudioUnitIO::ActuallyConfigure(uint32_t sampleRate, uint32_t bitsPerSample status=AudioUnitSetProperty(unit, kAUVoiceIOProperty_VoiceProcessingEnableAGC, kAudioUnitScope_Global, kInputBus, &flag, sizeof(flag)); CHECK_AU_ERROR(status, "Error disabling AGC"); - Float64 nativeSampleRate; - UInt32 size=sizeof(Float64); - status=AudioSessionGetProperty(kAudioSessionProperty_CurrentHardwareSampleRate, &size, &nativeSampleRate); - AudioStreamBasicDescription audioFormat; audioFormat.mSampleRate = sampleRate; audioFormat.mFormatID = kAudioFormatLinearPCM;