From: liangzhenying <867174124@qq.com> Date: Mon, 10 Mar 2025 02:27:32 +0000 (+0800) Subject: 兼容xcode16 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=899cd80f007ca1117ff156041121c1bb7ec21c6e;p=mirrors%2FVoiceChatSdk_iOS.git 兼容xcode16 --- diff --git a/MixSdk/Example/Example.xcodeproj/project.pbxproj b/MixSdk/Example/Example.xcodeproj/project.pbxproj index dccf23c..dc50929 100644 --- a/MixSdk/Example/Example.xcodeproj/project.pbxproj +++ b/MixSdk/Example/Example.xcodeproj/project.pbxproj @@ -20,7 +20,6 @@ 184FFC492C218FC4006F664D /* PlayerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 184FFC482C218FC4006F664D /* PlayerManager.swift */; }; 184FFC4D2C2199E5006F664D /* SendToolBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 184FFC4C2C2199E5006F664D /* SendToolBar.swift */; }; 188695A62C5A3CAD00B9B89F /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188695A52C5A3CAD00B9B89F /* Date.swift */; }; - 18AA059B2CE4ADAF0008A345 /* MixSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18204BEC2C19417000F94E69 /* MixSdk.framework */; }; 18B1A3702CE1E12800DD4A7C /* BluetoothManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18B1A36F2CE1E12800DD4A7C /* BluetoothManager.swift */; }; 18B1A3732CE1EF4900DD4A7C /* BleChatVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18B1A3722CE1EF4900DD4A7C /* BleChatVC.swift */; }; 18B1A3752CE1EF6200DD4A7C /* PhoneChatVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18B1A3742CE1EF6200DD4A7C /* PhoneChatVC.swift */; }; @@ -32,6 +31,7 @@ 18DB20492C213D730070D571 /* AiMouseRecordManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18DB20472C213D730070D571 /* AiMouseRecordManager.m */; }; 18EBBA152CDE1791006F3B80 /* VoiceChatCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EBBA142CDE1791006F3B80 /* VoiceChatCell.swift */; }; 18EC39D12C4F421C00964461 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EC39D02C4F421C00964461 /* Config.swift */; }; + 3FCB3D392D7AF79200D75ABB /* MSVoiceChatSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18204BEC2C19417000F94E69 /* MSVoiceChatSdk.framework */; }; F59940004E1C16053FBD42F5 /* Pods_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B555BC40ACD8F31DBCDD1A2 /* Pods_Example.framework */; }; /* End PBXBuildFile section */ @@ -76,6 +76,8 @@ 18DB20472C213D730070D571 /* AiMouseRecordManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AiMouseRecordManager.m; sourceTree = ""; }; 18EBBA142CDE1791006F3B80 /* VoiceChatCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceChatCell.swift; sourceTree = ""; }; 18EC39D02C4F421C00964461 /* Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = ""; }; + 3FCB3D3A2D7AF7DB00D75ABB /* MixTools.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MixTools.framework; path = ../MixSdk/MixSdk/MixTools.framework; sourceTree = ""; }; + 3FD8488C2D7AFE790030A119 /* MixTools.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MixTools.framework; path = ../MixTools.framework; sourceTree = ""; }; 4B555BC40ACD8F31DBCDD1A2 /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 759E170040ACED4895C8A49D /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = ""; }; C85BC820E1AA39AC970C9E79 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = ""; }; @@ -86,7 +88,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 18AA059B2CE4ADAF0008A345 /* MixSdk.framework in Frameworks */, + 3FCB3D392D7AF79200D75ABB /* MSVoiceChatSdk.framework in Frameworks */, 18C42C862C242B0B000D8860 /* libbz2.tbd in Frameworks */, 18C42C842C242B01000D8860 /* libiconv.tbd in Frameworks */, 18C42C822C242AD3000D8860 /* CoreAudio.framework in Frameworks */, @@ -151,7 +153,7 @@ 18204BE82C19417000F94E69 /* Products */ = { isa = PBXGroup; children = ( - 18204BEC2C19417000F94E69 /* MixSdk.framework */, + 18204BEC2C19417000F94E69 /* MSVoiceChatSdk.framework */, ); name = Products; sourceTree = ""; @@ -159,6 +161,8 @@ 18204BED2C19428100F94E69 /* Frameworks */ = { isa = PBXGroup; children = ( + 3FCB3D3A2D7AF7DB00D75ABB /* MixTools.framework */, + 3FD8488C2D7AFE790030A119 /* MixTools.framework */, 18C42C852C242B0A000D8860 /* libbz2.tbd */, 18C42C832C242B01000D8860 /* libiconv.tbd */, 18C42C812C242AD3000D8860 /* CoreAudio.framework */, @@ -266,10 +270,10 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 18204BEC2C19417000F94E69 /* MixSdk.framework */ = { + 18204BEC2C19417000F94E69 /* MSVoiceChatSdk.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; - path = MixSdk.framework; + path = MSVoiceChatSdk.framework; remoteRef = 18204BEB2C19417000F94E69 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; diff --git a/MixSdk/MixSdk/MixSdk.xcodeproj/project.pbxproj b/MixSdk/MixSdk/MixSdk.xcodeproj/project.pbxproj index 946b501..7b3f17e 100644 --- a/MixSdk/MixSdk/MixSdk.xcodeproj/project.pbxproj +++ b/MixSdk/MixSdk/MixSdk.xcodeproj/project.pbxproj @@ -19,7 +19,6 @@ 181188472C1ACA6100C23FAB /* String+Crypto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181188462C1ACA6100C23FAB /* String+Crypto.swift */; }; 18132AED2C1C1EA8002F6B52 /* MSTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18132AEC2C1C1EA8002F6B52 /* MSTool.swift */; }; 18132AF22C1C4938002F6B52 /* SwiftWebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18132AF12C1C4938002F6B52 /* SwiftWebSocket.swift */; }; - 18132AF52C1C4C85002F6B52 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18132AF42C1C4C85002F6B52 /* libz.tbd */; }; 18204BBF2C193E3D00F94E69 /* MSVoiceChatSdk.h in Headers */ = {isa = PBXBuildFile; fileRef = 18204BBE2C193E3D00F94E69 /* MSVoiceChatSdk.h */; settings = {ATTRIBUTES = (Public, ); }; }; 18204BC62C193E4B00F94E69 /* MSAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18204BC52C193E4B00F94E69 /* MSAuth.swift */; }; 18204BF02C19457600F94E69 /* MSHttpManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18204BEF2C19457600F94E69 /* MSHttpManager.swift */; }; @@ -32,12 +31,6 @@ 18314A862C3CD24E0028CE50 /* MSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 18314A842C3CD24E0028CE50 /* MSUtils.m */; }; 18314A872C3CD24E0028CE50 /* MSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 18314A852C3CD24E0028CE50 /* MSUtils.h */; }; 18314A892C3CD55E0028CE50 /* MSAuthModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18314A882C3CD55E0028CE50 /* MSAuthModel.swift */; }; - 18314A902C3D13A60028CE50 /* AudioConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 18314A8E2C3D13A60028CE50 /* AudioConvert.h */; }; - 18314A912C3D13A60028CE50 /* AudioConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 18314A8F2C3D13A60028CE50 /* AudioConvert.m */; }; - 18314AA12C3D37EE0028CE50 /* lame.h in Headers */ = {isa = PBXBuildFile; fileRef = 18314A9C2C3D37ED0028CE50 /* lame.h */; }; - 18314AA22C3D37EE0028CE50 /* libmp3lame.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18314A9E2C3D37ED0028CE50 /* libmp3lame.a */; }; - 18314AA32C3D37EE0028CE50 /* AudioTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 18314A9F2C3D37ED0028CE50 /* AudioTransform.h */; }; - 18314AA42C3D37EE0028CE50 /* AudioTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 18314AA02C3D37ED0028CE50 /* AudioTransform.m */; }; 186BFD492C57915500673D8C /* MSVoiceChat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186BFD482C57915500673D8C /* MSVoiceChat.swift */; }; 187C54642C6B7C4B0022C3D4 /* MSCompress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 187C54632C6B7C4B0022C3D4 /* MSCompress.swift */; }; 188695A22C59DA5700B9B89F /* MSVoiceChatModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188695A12C59DA5700B9B89F /* MSVoiceChatModel.swift */; }; @@ -159,143 +152,20 @@ 18AA046C2CE45E800008A345 /* MSBleInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18AA046B2CE45E800008A345 /* MSBleInfo.swift */; }; 18B1A38C2CE3547F00DD4A7C /* MSBle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18B1A38B2CE3547F00DD4A7C /* MSBle.swift */; }; 18C42B4B2C23DA29000D8860 /* SbcToPcm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C42B4A2C23DA29000D8860 /* SbcToPcm.swift */; }; - 18C42BE72C242202000D8860 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B5E2C242202000D8860 /* version.h */; }; - 18C42BE82C242202000D8860 /* buffersrc.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B5F2C242202000D8860 /* buffersrc.h */; }; - 18C42BE92C242202000D8860 /* buffersink.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B602C242202000D8860 /* buffersink.h */; }; - 18C42BEA2C242202000D8860 /* avfilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B612C242202000D8860 /* avfilter.h */; }; - 18C42BEB2C242202000D8860 /* hwcontext.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B632C242202000D8860 /* hwcontext.h */; }; - 18C42BEC2C242202000D8860 /* time.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B642C242202000D8860 /* time.h */; }; - 18C42BED2C242202000D8860 /* hwcontext_cuda.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B652C242202000D8860 /* hwcontext_cuda.h */; }; - 18C42BEE2C242202000D8860 /* intfloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B662C242202000D8860 /* intfloat.h */; }; - 18C42BEF2C242202000D8860 /* error.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B672C242202000D8860 /* error.h */; }; - 18C42BF02C242202000D8860 /* fifo.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B682C242202000D8860 /* fifo.h */; }; - 18C42BF12C242202000D8860 /* blowfish.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B692C242202000D8860 /* blowfish.h */; }; - 18C42BF22C242202000D8860 /* hwcontext_mediacodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B6A2C242202000D8860 /* hwcontext_mediacodec.h */; }; - 18C42BF32C242202000D8860 /* replaygain.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B6B2C242202000D8860 /* replaygain.h */; }; - 18C42BF42C242202000D8860 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B6C2C242202000D8860 /* version.h */; }; - 18C42BF52C242202000D8860 /* murmur3.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B6D2C242202000D8860 /* murmur3.h */; }; - 18C42BF62C242202000D8860 /* stereo3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B6E2C242202000D8860 /* stereo3d.h */; }; - 18C42BF72C242202000D8860 /* samplefmt.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B6F2C242202000D8860 /* samplefmt.h */; }; - 18C42BF82C242202000D8860 /* pixdesc.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B702C242202000D8860 /* pixdesc.h */; }; - 18C42BF92C242202000D8860 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B712C242202000D8860 /* base64.h */; }; - 18C42BFA2C242202000D8860 /* rational.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B722C242202000D8860 /* rational.h */; }; - 18C42BFB2C242202000D8860 /* sha.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B732C242202000D8860 /* sha.h */; }; - 18C42BFC2C242202000D8860 /* motion_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B742C242202000D8860 /* motion_vector.h */; }; - 18C42BFD2C242202000D8860 /* avconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B752C242202000D8860 /* avconfig.h */; }; - 18C42BFE2C242202000D8860 /* lfg.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B762C242202000D8860 /* lfg.h */; }; - 18C42BFF2C242202000D8860 /* avutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B772C242202000D8860 /* avutil.h */; }; - 18C42C002C242202000D8860 /* hwcontext_vulkan.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B782C242202000D8860 /* hwcontext_vulkan.h */; }; - 18C42C012C242202000D8860 /* xtea.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B792C242202000D8860 /* xtea.h */; }; - 18C42C022C242202000D8860 /* crc.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B7A2C242202000D8860 /* crc.h */; }; - 18C42C032C242202000D8860 /* hwcontext_vdpau.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B7B2C242202000D8860 /* hwcontext_vdpau.h */; }; - 18C42C042C242202000D8860 /* frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B7C2C242202000D8860 /* frame.h */; }; - 18C42C052C242202000D8860 /* file.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B7D2C242202000D8860 /* file.h */; }; - 18C42C062C242202000D8860 /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B7E2C242202000D8860 /* md5.h */; }; - 18C42C072C242202000D8860 /* cast5.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B7F2C242202000D8860 /* cast5.h */; }; - 18C42C082C242202000D8860 /* hwcontext_vaapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B802C242202000D8860 /* hwcontext_vaapi.h */; }; - 18C42C092C242202000D8860 /* spherical.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B812C242202000D8860 /* spherical.h */; }; - 18C42C0A2C242202000D8860 /* ffversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B822C242202000D8860 /* ffversion.h */; }; - 18C42C0B2C242202000D8860 /* hwcontext_opencl.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B832C242202000D8860 /* hwcontext_opencl.h */; }; - 18C42C0C2C242202000D8860 /* audio_fifo.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B842C242202000D8860 /* audio_fifo.h */; }; - 18C42C0D2C242202000D8860 /* tree.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B852C242202000D8860 /* tree.h */; }; - 18C42C0E2C242202000D8860 /* threadmessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B862C242202000D8860 /* threadmessage.h */; }; - 18C42C0F2C242202000D8860 /* attributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B872C242202000D8860 /* attributes.h */; }; - 18C42C102C242202000D8860 /* adler32.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B882C242202000D8860 /* adler32.h */; }; - 18C42C112C242202000D8860 /* hwcontext_d3d11va.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B892C242202000D8860 /* hwcontext_d3d11va.h */; }; - 18C42C122C242202000D8860 /* timecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B8A2C242202000D8860 /* timecode.h */; }; - 18C42C132C242202000D8860 /* dovi_meta.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B8B2C242202000D8860 /* dovi_meta.h */; }; - 18C42C142C242202000D8860 /* tx.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B8C2C242202000D8860 /* tx.h */; }; - 18C42C152C242202000D8860 /* sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B8D2C242202000D8860 /* sha512.h */; }; - 18C42C162C242202000D8860 /* hwcontext_dxva2.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B8E2C242202000D8860 /* hwcontext_dxva2.h */; }; - 18C42C172C242202000D8860 /* display.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B8F2C242202000D8860 /* display.h */; }; - 18C42C182C242202000D8860 /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B902C242202000D8860 /* buffer.h */; }; - 18C42C192C242202000D8860 /* camellia.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B912C242202000D8860 /* camellia.h */; }; - 18C42C1A2C242202000D8860 /* pixelutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B922C242202000D8860 /* pixelutils.h */; }; - 18C42C1B2C242202000D8860 /* hwcontext_drm.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B932C242202000D8860 /* hwcontext_drm.h */; }; - 18C42C1C2C242202000D8860 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B942C242202000D8860 /* common.h */; }; - 18C42C1D2C242202000D8860 /* hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B952C242202000D8860 /* hmac.h */; }; - 18C42C1E2C242202000D8860 /* eval.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B962C242202000D8860 /* eval.h */; }; - 18C42C1F2C242202000D8860 /* dict.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B972C242202000D8860 /* dict.h */; }; - 18C42C202C242202000D8860 /* random_seed.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B982C242202000D8860 /* random_seed.h */; }; - 18C42C212C242202000D8860 /* opt.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B992C242202000D8860 /* opt.h */; }; - 18C42C222C242202000D8860 /* mastering_display_metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B9A2C242202000D8860 /* mastering_display_metadata.h */; }; - 18C42C232C242202000D8860 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B9B2C242202000D8860 /* log.h */; }; - 18C42C242C242202000D8860 /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B9C2C242202000D8860 /* aes.h */; }; - 18C42C252C242202000D8860 /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B9D2C242202000D8860 /* macros.h */; }; - 18C42C262C242202000D8860 /* bswap.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B9E2C242202000D8860 /* bswap.h */; }; - 18C42C272C242202000D8860 /* rc4.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42B9F2C242202000D8860 /* rc4.h */; }; - 18C42C282C242202000D8860 /* tea.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA02C242202000D8860 /* tea.h */; }; - 18C42C292C242202000D8860 /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA12C242202000D8860 /* cpu.h */; }; - 18C42C2A2C242202000D8860 /* lzo.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA22C242202000D8860 /* lzo.h */; }; - 18C42C2B2C242202000D8860 /* des.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA32C242202000D8860 /* des.h */; }; - 18C42C2C2C242202000D8860 /* channel_layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA42C242202000D8860 /* channel_layout.h */; }; - 18C42C2D2C242202000D8860 /* encryption_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA52C242202000D8860 /* encryption_info.h */; }; - 18C42C2E2C242202000D8860 /* twofish.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA62C242202000D8860 /* twofish.h */; }; - 18C42C2F2C242202000D8860 /* imgutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA72C242202000D8860 /* imgutils.h */; }; - 18C42C302C242202000D8860 /* hwcontext_videotoolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA82C242202000D8860 /* hwcontext_videotoolbox.h */; }; - 18C42C312C242202000D8860 /* video_enc_params.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BA92C242202000D8860 /* video_enc_params.h */; }; - 18C42C322C242202000D8860 /* mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BAA2C242202000D8860 /* mem.h */; }; - 18C42C332C242202000D8860 /* parseutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BAB2C242202000D8860 /* parseutils.h */; }; - 18C42C342C242202000D8860 /* ripemd.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BAC2C242202000D8860 /* ripemd.h */; }; - 18C42C352C242202000D8860 /* bprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BAD2C242202000D8860 /* bprint.h */; }; - 18C42C362C242202000D8860 /* hdr_dynamic_metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BAE2C242202000D8860 /* hdr_dynamic_metadata.h */; }; - 18C42C372C242202000D8860 /* hwcontext_qsv.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BAF2C242202000D8860 /* hwcontext_qsv.h */; }; - 18C42C382C242202000D8860 /* pixfmt.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BB02C242202000D8860 /* pixfmt.h */; }; - 18C42C392C242202000D8860 /* aes_ctr.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BB12C242202000D8860 /* aes_ctr.h */; }; - 18C42C3A2C242202000D8860 /* timestamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BB22C242202000D8860 /* timestamp.h */; }; - 18C42C3B2C242202000D8860 /* downmix_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BB32C242202000D8860 /* downmix_info.h */; }; - 18C42C3C2C242202000D8860 /* avassert.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BB42C242202000D8860 /* avassert.h */; }; - 18C42C3D2C242202000D8860 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BB52C242202000D8860 /* hash.h */; }; - 18C42C3E2C242202000D8860 /* mathematics.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BB62C242202000D8860 /* mathematics.h */; }; - 18C42C3F2C242202000D8860 /* intreadwrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BB72C242202000D8860 /* intreadwrite.h */; }; - 18C42C402C242202000D8860 /* avstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BB82C242202000D8860 /* avstring.h */; }; - 18C42C412C242202000D8860 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BBA2C242202000D8860 /* version.h */; }; - 18C42C422C242202000D8860 /* avdevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BBB2C242202000D8860 /* avdevice.h */; }; - 18C42C432C242202000D8860 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BBD2C242202000D8860 /* version.h */; }; - 18C42C442C242202000D8860 /* avio.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BBE2C242202000D8860 /* avio.h */; }; - 18C42C452C242202000D8860 /* avformat.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BBF2C242202000D8860 /* avformat.h */; }; - 18C42C462C242202000D8860 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BC12C242202000D8860 /* version.h */; }; - 18C42C472C242202000D8860 /* swscale.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BC22C242202000D8860 /* swscale.h */; }; - 18C42C482C242202000D8860 /* adts_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BC42C242202000D8860 /* adts_parser.h */; }; - 18C42C492C242202000D8860 /* avcodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BC52C242202000D8860 /* avcodec.h */; }; - 18C42C4A2C242202000D8860 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BC62C242202000D8860 /* version.h */; }; - 18C42C4B2C242202000D8860 /* vdpau.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BC72C242202000D8860 /* vdpau.h */; }; - 18C42C4C2C242202000D8860 /* codec_par.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BC82C242202000D8860 /* codec_par.h */; }; - 18C42C4D2C242202000D8860 /* qsv.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BC92C242202000D8860 /* qsv.h */; }; - 18C42C4E2C242202000D8860 /* vaapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BCA2C242202000D8860 /* vaapi.h */; }; - 18C42C4F2C242202000D8860 /* codec_desc.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BCB2C242202000D8860 /* codec_desc.h */; }; - 18C42C502C242202000D8860 /* videotoolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BCC2C242202000D8860 /* videotoolbox.h */; }; - 18C42C512C242202000D8860 /* xvmc.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BCD2C242202000D8860 /* xvmc.h */; }; - 18C42C522C242202000D8860 /* mediacodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BCE2C242202000D8860 /* mediacodec.h */; }; - 18C42C532C242202000D8860 /* d3d11va.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BCF2C242202000D8860 /* d3d11va.h */; }; - 18C42C542C242202000D8860 /* avfft.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD02C242202000D8860 /* avfft.h */; }; - 18C42C552C242202000D8860 /* codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD12C242202000D8860 /* codec.h */; }; - 18C42C562C242202000D8860 /* jni.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD22C242202000D8860 /* jni.h */; }; - 18C42C572C242202000D8860 /* packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD32C242202000D8860 /* packet.h */; }; - 18C42C582C242202000D8860 /* bsf.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD42C242202000D8860 /* bsf.h */; }; - 18C42C592C242202000D8860 /* codec_id.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD52C242202000D8860 /* codec_id.h */; }; - 18C42C5A2C242202000D8860 /* dirac.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD62C242202000D8860 /* dirac.h */; }; - 18C42C5B2C242202000D8860 /* avdct.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD72C242202000D8860 /* avdct.h */; }; - 18C42C5C2C242202000D8860 /* ac3_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD82C242202000D8860 /* ac3_parser.h */; }; - 18C42C5D2C242202000D8860 /* vorbis_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BD92C242202000D8860 /* vorbis_parser.h */; }; - 18C42C5E2C242202000D8860 /* dxva2.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BDA2C242202000D8860 /* dxva2.h */; }; - 18C42C5F2C242202000D8860 /* dv_profile.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BDB2C242202000D8860 /* dv_profile.h */; }; - 18C42C602C242202000D8860 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BDD2C242202000D8860 /* version.h */; }; - 18C42C612C242202000D8860 /* swresample.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42BDE2C242202000D8860 /* swresample.h */; }; - 18C42C622C242202000D8860 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C42BE02C242202000D8860 /* libavutil.a */; }; - 18C42C632C242202000D8860 /* libavfilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C42BE12C242202000D8860 /* libavfilter.a */; }; - 18C42C642C242203000D8860 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C42BE22C242202000D8860 /* libavcodec.a */; }; - 18C42C652C242203000D8860 /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C42BE32C242202000D8860 /* libavformat.a */; }; - 18C42C662C242203000D8860 /* libavdevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C42BE42C242202000D8860 /* libavdevice.a */; }; - 18C42C672C242203000D8860 /* libswresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C42BE52C242202000D8860 /* libswresample.a */; }; - 18C42C682C242203000D8860 /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C42BE62C242202000D8860 /* libswscale.a */; }; - 18C42C6F2C2422C2000D8860 /* AiAudioDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 18C42C6B2C2422C2000D8860 /* AiAudioDecoder.m */; }; - 18C42C702C2422C2000D8860 /* AiAudioDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42C6C2C2422C2000D8860 /* AiAudioDecoder.h */; }; - 18C42C782C24241A000D8860 /* MSVoiceChatSdk-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C42C762C24241A000D8860 /* MSVoiceChatSdk-Bridging-Header.h */; }; - 18C42C7B2C24270D000D8860 /* MSAudioConvert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C42C7A2C24270D000D8860 /* MSAudioConvert.swift */; }; - 18C42C7D2C242A40000D8860 /* liblzma.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18C42C7C2C242A40000D8860 /* liblzma.5.tbd */; }; + 3FBD71BA2D7E7873009E6F3C /* MixTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FBD71B92D7E77D8009E6F3C /* MixTools.framework */; }; + 3FBD71BE2D7E7F5E009E6F3C /* MSAudioConvert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FBD71BD2D7E7F5E009E6F3C /* MSAudioConvert.swift */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 3FBD71B82D7E77D8009E6F3C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 3FBD71B22D7E77D8009E6F3C /* MixTools.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1830C7302D23BD9B000DA10D; + remoteInfo = MixTools; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXFileReference section */ 1811882E2C1A89E600C23FAB /* MSVoiceChatSdk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MSVoiceChatSdk.swift; sourceTree = ""; }; 181188312C1A8B5200C23FAB /* Date.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = ""; }; @@ -323,12 +193,6 @@ 18314A842C3CD24E0028CE50 /* MSUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MSUtils.m; sourceTree = ""; }; 18314A852C3CD24E0028CE50 /* MSUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MSUtils.h; sourceTree = ""; }; 18314A882C3CD55E0028CE50 /* MSAuthModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MSAuthModel.swift; sourceTree = ""; }; - 18314A8E2C3D13A60028CE50 /* AudioConvert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AudioConvert.h; sourceTree = ""; }; - 18314A8F2C3D13A60028CE50 /* AudioConvert.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AudioConvert.m; sourceTree = ""; }; - 18314A9C2C3D37ED0028CE50 /* lame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lame.h; sourceTree = ""; }; - 18314A9E2C3D37ED0028CE50 /* libmp3lame.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libmp3lame.a; sourceTree = ""; }; - 18314A9F2C3D37ED0028CE50 /* AudioTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioTransform.h; sourceTree = ""; }; - 18314AA02C3D37ED0028CE50 /* AudioTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioTransform.m; sourceTree = ""; }; 186BFD482C57915500673D8C /* MSVoiceChat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MSVoiceChat.swift; sourceTree = ""; }; 187C54632C6B7C4B0022C3D4 /* MSCompress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MSCompress.swift; sourceTree = ""; }; 188695A12C59DA5700B9B89F /* MSVoiceChatModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MSVoiceChatModel.swift; sourceTree = ""; }; @@ -450,141 +314,9 @@ 18AA046B2CE45E800008A345 /* MSBleInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MSBleInfo.swift; sourceTree = ""; }; 18B1A38B2CE3547F00DD4A7C /* MSBle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MSBle.swift; sourceTree = ""; }; 18C42B4A2C23DA29000D8860 /* SbcToPcm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SbcToPcm.swift; sourceTree = ""; }; - 18C42B5E2C242202000D8860 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; - 18C42B5F2C242202000D8860 /* buffersrc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffersrc.h; sourceTree = ""; }; - 18C42B602C242202000D8860 /* buffersink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffersink.h; sourceTree = ""; }; - 18C42B612C242202000D8860 /* avfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avfilter.h; sourceTree = ""; }; - 18C42B632C242202000D8860 /* hwcontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext.h; sourceTree = ""; }; - 18C42B642C242202000D8860 /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = ""; }; - 18C42B652C242202000D8860 /* hwcontext_cuda.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_cuda.h; sourceTree = ""; }; - 18C42B662C242202000D8860 /* intfloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intfloat.h; sourceTree = ""; }; - 18C42B672C242202000D8860 /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = ""; }; - 18C42B682C242202000D8860 /* fifo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fifo.h; sourceTree = ""; }; - 18C42B692C242202000D8860 /* blowfish.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blowfish.h; sourceTree = ""; }; - 18C42B6A2C242202000D8860 /* hwcontext_mediacodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_mediacodec.h; sourceTree = ""; }; - 18C42B6B2C242202000D8860 /* replaygain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = replaygain.h; sourceTree = ""; }; - 18C42B6C2C242202000D8860 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; - 18C42B6D2C242202000D8860 /* murmur3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = murmur3.h; sourceTree = ""; }; - 18C42B6E2C242202000D8860 /* stereo3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stereo3d.h; sourceTree = ""; }; - 18C42B6F2C242202000D8860 /* samplefmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = samplefmt.h; sourceTree = ""; }; - 18C42B702C242202000D8860 /* pixdesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixdesc.h; sourceTree = ""; }; - 18C42B712C242202000D8860 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; - 18C42B722C242202000D8860 /* rational.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rational.h; sourceTree = ""; }; - 18C42B732C242202000D8860 /* sha.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha.h; sourceTree = ""; }; - 18C42B742C242202000D8860 /* motion_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = motion_vector.h; sourceTree = ""; }; - 18C42B752C242202000D8860 /* avconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avconfig.h; sourceTree = ""; }; - 18C42B762C242202000D8860 /* lfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lfg.h; sourceTree = ""; }; - 18C42B772C242202000D8860 /* avutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avutil.h; sourceTree = ""; }; - 18C42B782C242202000D8860 /* hwcontext_vulkan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_vulkan.h; sourceTree = ""; }; - 18C42B792C242202000D8860 /* xtea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xtea.h; sourceTree = ""; }; - 18C42B7A2C242202000D8860 /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = ""; }; - 18C42B7B2C242202000D8860 /* hwcontext_vdpau.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_vdpau.h; sourceTree = ""; }; - 18C42B7C2C242202000D8860 /* frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame.h; sourceTree = ""; }; - 18C42B7D2C242202000D8860 /* file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = ""; }; - 18C42B7E2C242202000D8860 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = ""; }; - 18C42B7F2C242202000D8860 /* cast5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cast5.h; sourceTree = ""; }; - 18C42B802C242202000D8860 /* hwcontext_vaapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_vaapi.h; sourceTree = ""; }; - 18C42B812C242202000D8860 /* spherical.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spherical.h; sourceTree = ""; }; - 18C42B822C242202000D8860 /* ffversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffversion.h; sourceTree = ""; }; - 18C42B832C242202000D8860 /* hwcontext_opencl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_opencl.h; sourceTree = ""; }; - 18C42B842C242202000D8860 /* audio_fifo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_fifo.h; sourceTree = ""; }; - 18C42B852C242202000D8860 /* tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tree.h; sourceTree = ""; }; - 18C42B862C242202000D8860 /* threadmessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threadmessage.h; sourceTree = ""; }; - 18C42B872C242202000D8860 /* attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attributes.h; sourceTree = ""; }; - 18C42B882C242202000D8860 /* adler32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adler32.h; sourceTree = ""; }; - 18C42B892C242202000D8860 /* hwcontext_d3d11va.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_d3d11va.h; sourceTree = ""; }; - 18C42B8A2C242202000D8860 /* timecode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timecode.h; sourceTree = ""; }; - 18C42B8B2C242202000D8860 /* dovi_meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dovi_meta.h; sourceTree = ""; }; - 18C42B8C2C242202000D8860 /* tx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tx.h; sourceTree = ""; }; - 18C42B8D2C242202000D8860 /* sha512.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha512.h; sourceTree = ""; }; - 18C42B8E2C242202000D8860 /* hwcontext_dxva2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_dxva2.h; sourceTree = ""; }; - 18C42B8F2C242202000D8860 /* display.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = display.h; sourceTree = ""; }; - 18C42B902C242202000D8860 /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = ""; }; - 18C42B912C242202000D8860 /* camellia.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = camellia.h; sourceTree = ""; }; - 18C42B922C242202000D8860 /* pixelutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixelutils.h; sourceTree = ""; }; - 18C42B932C242202000D8860 /* hwcontext_drm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_drm.h; sourceTree = ""; }; - 18C42B942C242202000D8860 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; - 18C42B952C242202000D8860 /* hmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hmac.h; sourceTree = ""; }; - 18C42B962C242202000D8860 /* eval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eval.h; sourceTree = ""; }; - 18C42B972C242202000D8860 /* dict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dict.h; sourceTree = ""; }; - 18C42B982C242202000D8860 /* random_seed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = random_seed.h; sourceTree = ""; }; - 18C42B992C242202000D8860 /* opt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opt.h; sourceTree = ""; }; - 18C42B9A2C242202000D8860 /* mastering_display_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mastering_display_metadata.h; sourceTree = ""; }; - 18C42B9B2C242202000D8860 /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = ""; }; - 18C42B9C2C242202000D8860 /* aes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes.h; sourceTree = ""; }; - 18C42B9D2C242202000D8860 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = ""; }; - 18C42B9E2C242202000D8860 /* bswap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bswap.h; sourceTree = ""; }; - 18C42B9F2C242202000D8860 /* rc4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rc4.h; sourceTree = ""; }; - 18C42BA02C242202000D8860 /* tea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tea.h; sourceTree = ""; }; - 18C42BA12C242202000D8860 /* cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = ""; }; - 18C42BA22C242202000D8860 /* lzo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzo.h; sourceTree = ""; }; - 18C42BA32C242202000D8860 /* des.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = des.h; sourceTree = ""; }; - 18C42BA42C242202000D8860 /* channel_layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_layout.h; sourceTree = ""; }; - 18C42BA52C242202000D8860 /* encryption_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encryption_info.h; sourceTree = ""; }; - 18C42BA62C242202000D8860 /* twofish.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = twofish.h; sourceTree = ""; }; - 18C42BA72C242202000D8860 /* imgutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imgutils.h; sourceTree = ""; }; - 18C42BA82C242202000D8860 /* hwcontext_videotoolbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_videotoolbox.h; sourceTree = ""; }; - 18C42BA92C242202000D8860 /* video_enc_params.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_enc_params.h; sourceTree = ""; }; - 18C42BAA2C242202000D8860 /* mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem.h; sourceTree = ""; }; - 18C42BAB2C242202000D8860 /* parseutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parseutils.h; sourceTree = ""; }; - 18C42BAC2C242202000D8860 /* ripemd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ripemd.h; sourceTree = ""; }; - 18C42BAD2C242202000D8860 /* bprint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bprint.h; sourceTree = ""; }; - 18C42BAE2C242202000D8860 /* hdr_dynamic_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hdr_dynamic_metadata.h; sourceTree = ""; }; - 18C42BAF2C242202000D8860 /* hwcontext_qsv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_qsv.h; sourceTree = ""; }; - 18C42BB02C242202000D8860 /* pixfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixfmt.h; sourceTree = ""; }; - 18C42BB12C242202000D8860 /* aes_ctr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes_ctr.h; sourceTree = ""; }; - 18C42BB22C242202000D8860 /* timestamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timestamp.h; sourceTree = ""; }; - 18C42BB32C242202000D8860 /* downmix_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = downmix_info.h; sourceTree = ""; }; - 18C42BB42C242202000D8860 /* avassert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avassert.h; sourceTree = ""; }; - 18C42BB52C242202000D8860 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = ""; }; - 18C42BB62C242202000D8860 /* mathematics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathematics.h; sourceTree = ""; }; - 18C42BB72C242202000D8860 /* intreadwrite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intreadwrite.h; sourceTree = ""; }; - 18C42BB82C242202000D8860 /* avstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avstring.h; sourceTree = ""; }; - 18C42BBA2C242202000D8860 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; - 18C42BBB2C242202000D8860 /* avdevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avdevice.h; sourceTree = ""; }; - 18C42BBD2C242202000D8860 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; - 18C42BBE2C242202000D8860 /* avio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avio.h; sourceTree = ""; }; - 18C42BBF2C242202000D8860 /* avformat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avformat.h; sourceTree = ""; }; - 18C42BC12C242202000D8860 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; - 18C42BC22C242202000D8860 /* swscale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swscale.h; sourceTree = ""; }; - 18C42BC42C242202000D8860 /* adts_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adts_parser.h; sourceTree = ""; }; - 18C42BC52C242202000D8860 /* avcodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avcodec.h; sourceTree = ""; }; - 18C42BC62C242202000D8860 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; - 18C42BC72C242202000D8860 /* vdpau.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vdpau.h; sourceTree = ""; }; - 18C42BC82C242202000D8860 /* codec_par.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec_par.h; sourceTree = ""; }; - 18C42BC92C242202000D8860 /* qsv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = qsv.h; sourceTree = ""; }; - 18C42BCA2C242202000D8860 /* vaapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vaapi.h; sourceTree = ""; }; - 18C42BCB2C242202000D8860 /* codec_desc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec_desc.h; sourceTree = ""; }; - 18C42BCC2C242202000D8860 /* videotoolbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videotoolbox.h; sourceTree = ""; }; - 18C42BCD2C242202000D8860 /* xvmc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xvmc.h; sourceTree = ""; }; - 18C42BCE2C242202000D8860 /* mediacodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediacodec.h; sourceTree = ""; }; - 18C42BCF2C242202000D8860 /* d3d11va.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = d3d11va.h; sourceTree = ""; }; - 18C42BD02C242202000D8860 /* avfft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avfft.h; sourceTree = ""; }; - 18C42BD12C242202000D8860 /* codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec.h; sourceTree = ""; }; - 18C42BD22C242202000D8860 /* jni.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jni.h; sourceTree = ""; }; - 18C42BD32C242202000D8860 /* packet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packet.h; sourceTree = ""; }; - 18C42BD42C242202000D8860 /* bsf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bsf.h; sourceTree = ""; }; - 18C42BD52C242202000D8860 /* codec_id.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec_id.h; sourceTree = ""; }; - 18C42BD62C242202000D8860 /* dirac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dirac.h; sourceTree = ""; }; - 18C42BD72C242202000D8860 /* avdct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avdct.h; sourceTree = ""; }; - 18C42BD82C242202000D8860 /* ac3_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ac3_parser.h; sourceTree = ""; }; - 18C42BD92C242202000D8860 /* vorbis_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vorbis_parser.h; sourceTree = ""; }; - 18C42BDA2C242202000D8860 /* dxva2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dxva2.h; sourceTree = ""; }; - 18C42BDB2C242202000D8860 /* dv_profile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dv_profile.h; sourceTree = ""; }; - 18C42BDD2C242202000D8860 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; - 18C42BDE2C242202000D8860 /* swresample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swresample.h; sourceTree = ""; }; - 18C42BE02C242202000D8860 /* libavutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavutil.a; sourceTree = ""; }; - 18C42BE12C242202000D8860 /* libavfilter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavfilter.a; sourceTree = ""; }; - 18C42BE22C242202000D8860 /* libavcodec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavcodec.a; sourceTree = ""; }; - 18C42BE32C242202000D8860 /* libavformat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavformat.a; sourceTree = ""; }; - 18C42BE42C242202000D8860 /* libavdevice.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavdevice.a; sourceTree = ""; }; - 18C42BE52C242202000D8860 /* libswresample.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libswresample.a; sourceTree = ""; }; - 18C42BE62C242202000D8860 /* libswscale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libswscale.a; sourceTree = ""; }; - 18C42C6B2C2422C2000D8860 /* AiAudioDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AiAudioDecoder.m; sourceTree = ""; }; - 18C42C6C2C2422C2000D8860 /* AiAudioDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AiAudioDecoder.h; sourceTree = ""; }; - 18C42C762C24241A000D8860 /* MSVoiceChatSdk-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "MSVoiceChatSdk-Bridging-Header.h"; sourceTree = ""; }; - 18C42C7A2C24270D000D8860 /* MSAudioConvert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MSAudioConvert.swift; sourceTree = ""; }; 18C42C7C2C242A40000D8860 /* liblzma.5.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = liblzma.5.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/lib/liblzma.5.tbd; sourceTree = DEVELOPER_DIR; }; + 3FBD71B22D7E77D8009E6F3C /* MixTools.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MixTools.xcodeproj; path = ../MixTools/MixTools.xcodeproj; sourceTree = SOURCE_ROOT; }; + 3FBD71BD2D7E7F5E009E6F3C /* MSAudioConvert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MSAudioConvert.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -592,16 +324,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 18C42C7D2C242A40000D8860 /* liblzma.5.tbd in Frameworks */, - 18C42C632C242202000D8860 /* libavfilter.a in Frameworks */, - 18C42C622C242202000D8860 /* libavutil.a in Frameworks */, - 18132AF52C1C4C85002F6B52 /* libz.tbd in Frameworks */, - 18C42C652C242203000D8860 /* libavformat.a in Frameworks */, - 18314AA22C3D37EE0028CE50 /* libmp3lame.a in Frameworks */, - 18C42C682C242203000D8860 /* libswscale.a in Frameworks */, - 18C42C662C242203000D8860 /* libavdevice.a in Frameworks */, - 18C42C672C242203000D8860 /* libswresample.a in Frameworks */, - 18C42C642C242203000D8860 /* libavcodec.a in Frameworks */, + 3FBD71BA2D7E7873009E6F3C /* MixTools.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -640,6 +363,7 @@ 18204BB12C193E3D00F94E69 = { isa = PBXGroup; children = ( + 3FBD71B22D7E77D8009E6F3C /* MixTools.xcodeproj */, 18204BBD2C193E3D00F94E69 /* MixSdk */, 18204BBC2C193E3D00F94E69 /* Products */, 18132AF32C1C4C84002F6B52 /* Frameworks */, @@ -659,14 +383,11 @@ children = ( 18A2DC4E2C40D94700A8731B /* CryptoSwift */, 18204BF12C19488800F94E69 /* SwiftHTTP */, - 18314A982C3D37ED0028CE50 /* AudioTransform */, - 18C42C692C2422C2000D8860 /* AudioDecode */, - 18C42B5B2C242202000D8860 /* FFmpeg-iOS */, 181188302C1A8B5200C23FAB /* Tools */, 18204BBE2C193E3D00F94E69 /* MSVoiceChatSdk.h */, - 18C42C762C24241A000D8860 /* MSVoiceChatSdk-Bridging-Header.h */, 1811882E2C1A89E600C23FAB /* MSVoiceChatSdk.swift */, 18B1A38B2CE3547F00DD4A7C /* MSBle.swift */, + 3FBD71BD2D7E7F5E009E6F3C /* MSAudioConvert.swift */, 18AA046B2CE45E800008A345 /* MSBleInfo.swift */, 18AA04682CE444D40008A345 /* MSBleSender.swift */, 18204BC52C193E4B00F94E69 /* MSAuth.swift */, @@ -693,49 +414,6 @@ path = SwiftHTTP; sourceTree = ""; }; - 18314A982C3D37ED0028CE50 /* AudioTransform */ = { - isa = PBXGroup; - children = ( - 18314A992C3D37ED0028CE50 /* fat-lame */, - 18314A9F2C3D37ED0028CE50 /* AudioTransform.h */, - 18314AA02C3D37ED0028CE50 /* AudioTransform.m */, - ); - path = AudioTransform; - sourceTree = ""; - }; - 18314A992C3D37ED0028CE50 /* fat-lame */ = { - isa = PBXGroup; - children = ( - 18314A9A2C3D37ED0028CE50 /* include */, - 18314A9D2C3D37ED0028CE50 /* lib */, - ); - path = "fat-lame"; - sourceTree = ""; - }; - 18314A9A2C3D37ED0028CE50 /* include */ = { - isa = PBXGroup; - children = ( - 18314A9B2C3D37ED0028CE50 /* lame */, - ); - path = include; - sourceTree = ""; - }; - 18314A9B2C3D37ED0028CE50 /* lame */ = { - isa = PBXGroup; - children = ( - 18314A9C2C3D37ED0028CE50 /* lame.h */, - ); - path = lame; - sourceTree = ""; - }; - 18314A9D2C3D37ED0028CE50 /* lib */ = { - isa = PBXGroup; - children = ( - 18314A9E2C3D37ED0028CE50 /* libmp3lame.a */, - ); - path = lib; - sourceTree = ""; - }; 18A2DC4E2C40D94700A8731B /* CryptoSwift */ = { isa = PBXGroup; children = ( @@ -921,225 +599,12 @@ path = CS_BigInt; sourceTree = ""; }; - 18C42B5B2C242202000D8860 /* FFmpeg-iOS */ = { - isa = PBXGroup; - children = ( - 18C42B5C2C242202000D8860 /* include */, - 18C42BDF2C242202000D8860 /* lib */, - ); - path = "FFmpeg-iOS"; - sourceTree = ""; - }; - 18C42B5C2C242202000D8860 /* include */ = { - isa = PBXGroup; - children = ( - 18C42B5D2C242202000D8860 /* libavfilter */, - 18C42B622C242202000D8860 /* libavutil */, - 18C42BB92C242202000D8860 /* libavdevice */, - 18C42BBC2C242202000D8860 /* libavformat */, - 18C42BC02C242202000D8860 /* libswscale */, - 18C42BC32C242202000D8860 /* libavcodec */, - 18C42BDC2C242202000D8860 /* libswresample */, - ); - path = include; - sourceTree = ""; - }; - 18C42B5D2C242202000D8860 /* libavfilter */ = { + 3FBD71B52D7E77D8009E6F3C /* Products */ = { isa = PBXGroup; children = ( - 18C42B5E2C242202000D8860 /* version.h */, - 18C42B5F2C242202000D8860 /* buffersrc.h */, - 18C42B602C242202000D8860 /* buffersink.h */, - 18C42B612C242202000D8860 /* avfilter.h */, + 3FBD71B92D7E77D8009E6F3C /* MixTools.framework */, ); - path = libavfilter; - sourceTree = ""; - }; - 18C42B622C242202000D8860 /* libavutil */ = { - isa = PBXGroup; - children = ( - 18C42B632C242202000D8860 /* hwcontext.h */, - 18C42B642C242202000D8860 /* time.h */, - 18C42B652C242202000D8860 /* hwcontext_cuda.h */, - 18C42B662C242202000D8860 /* intfloat.h */, - 18C42B672C242202000D8860 /* error.h */, - 18C42B682C242202000D8860 /* fifo.h */, - 18C42B692C242202000D8860 /* blowfish.h */, - 18C42B6A2C242202000D8860 /* hwcontext_mediacodec.h */, - 18C42B6B2C242202000D8860 /* replaygain.h */, - 18C42B6C2C242202000D8860 /* version.h */, - 18C42B6D2C242202000D8860 /* murmur3.h */, - 18C42B6E2C242202000D8860 /* stereo3d.h */, - 18C42B6F2C242202000D8860 /* samplefmt.h */, - 18C42B702C242202000D8860 /* pixdesc.h */, - 18C42B712C242202000D8860 /* base64.h */, - 18C42B722C242202000D8860 /* rational.h */, - 18C42B732C242202000D8860 /* sha.h */, - 18C42B742C242202000D8860 /* motion_vector.h */, - 18C42B752C242202000D8860 /* avconfig.h */, - 18C42B762C242202000D8860 /* lfg.h */, - 18C42B772C242202000D8860 /* avutil.h */, - 18C42B782C242202000D8860 /* hwcontext_vulkan.h */, - 18C42B792C242202000D8860 /* xtea.h */, - 18C42B7A2C242202000D8860 /* crc.h */, - 18C42B7B2C242202000D8860 /* hwcontext_vdpau.h */, - 18C42B7C2C242202000D8860 /* frame.h */, - 18C42B7D2C242202000D8860 /* file.h */, - 18C42B7E2C242202000D8860 /* md5.h */, - 18C42B7F2C242202000D8860 /* cast5.h */, - 18C42B802C242202000D8860 /* hwcontext_vaapi.h */, - 18C42B812C242202000D8860 /* spherical.h */, - 18C42B822C242202000D8860 /* ffversion.h */, - 18C42B832C242202000D8860 /* hwcontext_opencl.h */, - 18C42B842C242202000D8860 /* audio_fifo.h */, - 18C42B852C242202000D8860 /* tree.h */, - 18C42B862C242202000D8860 /* threadmessage.h */, - 18C42B872C242202000D8860 /* attributes.h */, - 18C42B882C242202000D8860 /* adler32.h */, - 18C42B892C242202000D8860 /* hwcontext_d3d11va.h */, - 18C42B8A2C242202000D8860 /* timecode.h */, - 18C42B8B2C242202000D8860 /* dovi_meta.h */, - 18C42B8C2C242202000D8860 /* tx.h */, - 18C42B8D2C242202000D8860 /* sha512.h */, - 18C42B8E2C242202000D8860 /* hwcontext_dxva2.h */, - 18C42B8F2C242202000D8860 /* display.h */, - 18C42B902C242202000D8860 /* buffer.h */, - 18C42B912C242202000D8860 /* camellia.h */, - 18C42B922C242202000D8860 /* pixelutils.h */, - 18C42B932C242202000D8860 /* hwcontext_drm.h */, - 18C42B942C242202000D8860 /* common.h */, - 18C42B952C242202000D8860 /* hmac.h */, - 18C42B962C242202000D8860 /* eval.h */, - 18C42B972C242202000D8860 /* dict.h */, - 18C42B982C242202000D8860 /* random_seed.h */, - 18C42B992C242202000D8860 /* opt.h */, - 18C42B9A2C242202000D8860 /* mastering_display_metadata.h */, - 18C42B9B2C242202000D8860 /* log.h */, - 18C42B9C2C242202000D8860 /* aes.h */, - 18C42B9D2C242202000D8860 /* macros.h */, - 18C42B9E2C242202000D8860 /* bswap.h */, - 18C42B9F2C242202000D8860 /* rc4.h */, - 18C42BA02C242202000D8860 /* tea.h */, - 18C42BA12C242202000D8860 /* cpu.h */, - 18C42BA22C242202000D8860 /* lzo.h */, - 18C42BA32C242202000D8860 /* des.h */, - 18C42BA42C242202000D8860 /* channel_layout.h */, - 18C42BA52C242202000D8860 /* encryption_info.h */, - 18C42BA62C242202000D8860 /* twofish.h */, - 18C42BA72C242202000D8860 /* imgutils.h */, - 18C42BA82C242202000D8860 /* hwcontext_videotoolbox.h */, - 18C42BA92C242202000D8860 /* video_enc_params.h */, - 18C42BAA2C242202000D8860 /* mem.h */, - 18C42BAB2C242202000D8860 /* parseutils.h */, - 18C42BAC2C242202000D8860 /* ripemd.h */, - 18C42BAD2C242202000D8860 /* bprint.h */, - 18C42BAE2C242202000D8860 /* hdr_dynamic_metadata.h */, - 18C42BAF2C242202000D8860 /* hwcontext_qsv.h */, - 18C42BB02C242202000D8860 /* pixfmt.h */, - 18C42BB12C242202000D8860 /* aes_ctr.h */, - 18C42BB22C242202000D8860 /* timestamp.h */, - 18C42BB32C242202000D8860 /* downmix_info.h */, - 18C42BB42C242202000D8860 /* avassert.h */, - 18C42BB52C242202000D8860 /* hash.h */, - 18C42BB62C242202000D8860 /* mathematics.h */, - 18C42BB72C242202000D8860 /* intreadwrite.h */, - 18C42BB82C242202000D8860 /* avstring.h */, - ); - path = libavutil; - sourceTree = ""; - }; - 18C42BB92C242202000D8860 /* libavdevice */ = { - isa = PBXGroup; - children = ( - 18C42BBA2C242202000D8860 /* version.h */, - 18C42BBB2C242202000D8860 /* avdevice.h */, - ); - path = libavdevice; - sourceTree = ""; - }; - 18C42BBC2C242202000D8860 /* libavformat */ = { - isa = PBXGroup; - children = ( - 18C42BBD2C242202000D8860 /* version.h */, - 18C42BBE2C242202000D8860 /* avio.h */, - 18C42BBF2C242202000D8860 /* avformat.h */, - ); - path = libavformat; - sourceTree = ""; - }; - 18C42BC02C242202000D8860 /* libswscale */ = { - isa = PBXGroup; - children = ( - 18C42BC12C242202000D8860 /* version.h */, - 18C42BC22C242202000D8860 /* swscale.h */, - ); - path = libswscale; - sourceTree = ""; - }; - 18C42BC32C242202000D8860 /* libavcodec */ = { - isa = PBXGroup; - children = ( - 18C42BC42C242202000D8860 /* adts_parser.h */, - 18C42BC52C242202000D8860 /* avcodec.h */, - 18C42BC62C242202000D8860 /* version.h */, - 18C42BC72C242202000D8860 /* vdpau.h */, - 18C42BC82C242202000D8860 /* codec_par.h */, - 18C42BC92C242202000D8860 /* qsv.h */, - 18C42BCA2C242202000D8860 /* vaapi.h */, - 18C42BCB2C242202000D8860 /* codec_desc.h */, - 18C42BCC2C242202000D8860 /* videotoolbox.h */, - 18C42BCD2C242202000D8860 /* xvmc.h */, - 18C42BCE2C242202000D8860 /* mediacodec.h */, - 18C42BCF2C242202000D8860 /* d3d11va.h */, - 18C42BD02C242202000D8860 /* avfft.h */, - 18C42BD12C242202000D8860 /* codec.h */, - 18C42BD22C242202000D8860 /* jni.h */, - 18C42BD32C242202000D8860 /* packet.h */, - 18C42BD42C242202000D8860 /* bsf.h */, - 18C42BD52C242202000D8860 /* codec_id.h */, - 18C42BD62C242202000D8860 /* dirac.h */, - 18C42BD72C242202000D8860 /* avdct.h */, - 18C42BD82C242202000D8860 /* ac3_parser.h */, - 18C42BD92C242202000D8860 /* vorbis_parser.h */, - 18C42BDA2C242202000D8860 /* dxva2.h */, - 18C42BDB2C242202000D8860 /* dv_profile.h */, - ); - path = libavcodec; - sourceTree = ""; - }; - 18C42BDC2C242202000D8860 /* libswresample */ = { - isa = PBXGroup; - children = ( - 18C42BDD2C242202000D8860 /* version.h */, - 18C42BDE2C242202000D8860 /* swresample.h */, - ); - path = libswresample; - sourceTree = ""; - }; - 18C42BDF2C242202000D8860 /* lib */ = { - isa = PBXGroup; - children = ( - 18C42BE02C242202000D8860 /* libavutil.a */, - 18C42BE12C242202000D8860 /* libavfilter.a */, - 18C42BE22C242202000D8860 /* libavcodec.a */, - 18C42BE32C242202000D8860 /* libavformat.a */, - 18C42BE42C242202000D8860 /* libavdevice.a */, - 18C42BE52C242202000D8860 /* libswresample.a */, - 18C42BE62C242202000D8860 /* libswscale.a */, - ); - path = lib; - sourceTree = ""; - }; - 18C42C692C2422C2000D8860 /* AudioDecode */ = { - isa = PBXGroup; - children = ( - 18C42C6C2C2422C2000D8860 /* AiAudioDecoder.h */, - 18C42C6B2C2422C2000D8860 /* AiAudioDecoder.m */, - 18C42C7A2C24270D000D8860 /* MSAudioConvert.swift */, - 18314A8E2C3D13A60028CE50 /* AudioConvert.h */, - 18314A8F2C3D13A60028CE50 /* AudioConvert.m */, - ); - path = AudioDecode; + name = Products; sourceTree = ""; }; /* End PBXGroup section */ @@ -1150,136 +615,8 @@ buildActionMask = 2147483647; files = ( 18204BF92C19488900F94E69 /* SwiftHTTP.h in Headers */, - 18C42C2E2C242202000D8860 /* twofish.h in Headers */, - 18C42C502C242202000D8860 /* videotoolbox.h in Headers */, - 18C42BF22C242202000D8860 /* hwcontext_mediacodec.h in Headers */, - 18C42BEB2C242202000D8860 /* hwcontext.h in Headers */, - 18C42C412C242202000D8860 /* version.h in Headers */, - 18C42C522C242202000D8860 /* mediacodec.h in Headers */, - 18C42BEF2C242202000D8860 /* error.h in Headers */, - 18C42C182C242202000D8860 /* buffer.h in Headers */, - 18C42BE72C242202000D8860 /* version.h in Headers */, - 18C42BF62C242202000D8860 /* stereo3d.h in Headers */, - 18C42BF42C242202000D8860 /* version.h in Headers */, - 18C42C4F2C242202000D8860 /* codec_desc.h in Headers */, - 18C42C1F2C242202000D8860 /* dict.h in Headers */, - 18C42C482C242202000D8860 /* adts_parser.h in Headers */, - 18C42C442C242202000D8860 /* avio.h in Headers */, - 18C42C1B2C242202000D8860 /* hwcontext_drm.h in Headers */, - 18C42C172C242202000D8860 /* display.h in Headers */, - 18C42C0B2C242202000D8860 /* hwcontext_opencl.h in Headers */, - 18C42C292C242202000D8860 /* cpu.h in Headers */, - 18C42BED2C242202000D8860 /* hwcontext_cuda.h in Headers */, - 18C42C042C242202000D8860 /* frame.h in Headers */, - 18314A902C3D13A60028CE50 /* AudioConvert.h in Headers */, - 18C42C2F2C242202000D8860 /* imgutils.h in Headers */, - 18C42C3C2C242202000D8860 /* avassert.h in Headers */, - 18C42C212C242202000D8860 /* opt.h in Headers */, - 18C42C352C242202000D8860 /* bprint.h in Headers */, - 18C42C062C242202000D8860 /* md5.h in Headers */, - 18C42C032C242202000D8860 /* hwcontext_vdpau.h in Headers */, - 18C42C112C242202000D8860 /* hwcontext_d3d11va.h in Headers */, - 18C42BF72C242202000D8860 /* samplefmt.h in Headers */, - 18C42C782C24241A000D8860 /* MSVoiceChatSdk-Bridging-Header.h in Headers */, - 18C42C5A2C242202000D8860 /* dirac.h in Headers */, - 18C42C3A2C242202000D8860 /* timestamp.h in Headers */, - 18C42C4E2C242202000D8860 /* vaapi.h in Headers */, - 18C42C312C242202000D8860 /* video_enc_params.h in Headers */, - 18C42C472C242202000D8860 /* swscale.h in Headers */, - 18C42C022C242202000D8860 /* crc.h in Headers */, - 18C42C242C242202000D8860 /* aes.h in Headers */, - 18C42C2A2C242202000D8860 /* lzo.h in Headers */, - 18C42C392C242202000D8860 /* aes_ctr.h in Headers */, - 18C42BEC2C242202000D8860 /* time.h in Headers */, - 18C42C072C242202000D8860 /* cast5.h in Headers */, - 18C42BF32C242202000D8860 /* replaygain.h in Headers */, - 18C42C262C242202000D8860 /* bswap.h in Headers */, - 18C42C432C242202000D8860 /* version.h in Headers */, - 18C42C422C242202000D8860 /* avdevice.h in Headers */, - 18C42C132C242202000D8860 /* dovi_meta.h in Headers */, - 18C42BFD2C242202000D8860 /* avconfig.h in Headers */, - 18C42C372C242202000D8860 /* hwcontext_qsv.h in Headers */, - 18C42C052C242202000D8860 /* file.h in Headers */, - 18C42C002C242202000D8860 /* hwcontext_vulkan.h in Headers */, - 18C42C3F2C242202000D8860 /* intreadwrite.h in Headers */, - 18C42C552C242202000D8860 /* codec.h in Headers */, - 18C42C222C242202000D8860 /* mastering_display_metadata.h in Headers */, - 18C42C152C242202000D8860 /* sha512.h in Headers */, - 18C42C3D2C242202000D8860 /* hash.h in Headers */, - 18C42C142C242202000D8860 /* tx.h in Headers */, - 18C42C332C242202000D8860 /* parseutils.h in Headers */, - 18C42BF82C242202000D8860 /* pixdesc.h in Headers */, - 18C42C4B2C242202000D8860 /* vdpau.h in Headers */, - 18C42BF12C242202000D8860 /* blowfish.h in Headers */, - 18C42C0A2C242202000D8860 /* ffversion.h in Headers */, - 18C42C362C242202000D8860 /* hdr_dynamic_metadata.h in Headers */, - 18C42C4A2C242202000D8860 /* version.h in Headers */, - 18314AA12C3D37EE0028CE50 /* lame.h in Headers */, - 18C42C0C2C242202000D8860 /* audio_fifo.h in Headers */, - 18C42C0E2C242202000D8860 /* threadmessage.h in Headers */, - 18C42C0D2C242202000D8860 /* tree.h in Headers */, - 18C42C492C242202000D8860 /* avcodec.h in Headers */, - 18C42C2D2C242202000D8860 /* encryption_info.h in Headers */, - 18314AA32C3D37EE0028CE50 /* AudioTransform.h in Headers */, - 18C42C702C2422C2000D8860 /* AiAudioDecoder.h in Headers */, 18204BBF2C193E3D00F94E69 /* MSVoiceChatSdk.h in Headers */, - 18C42BFF2C242202000D8860 /* avutil.h in Headers */, - 18C42C202C242202000D8860 /* random_seed.h in Headers */, - 18C42C4C2C242202000D8860 /* codec_par.h in Headers */, - 18C42C3E2C242202000D8860 /* mathematics.h in Headers */, - 18C42BEA2C242202000D8860 /* avfilter.h in Headers */, - 18C42C5B2C242202000D8860 /* avdct.h in Headers */, - 18C42C252C242202000D8860 /* macros.h in Headers */, - 18C42C572C242202000D8860 /* packet.h in Headers */, - 18C42C462C242202000D8860 /* version.h in Headers */, - 18C42C162C242202000D8860 /* hwcontext_dxva2.h in Headers */, - 18C42C612C242202000D8860 /* swresample.h in Headers */, - 18C42C2B2C242202000D8860 /* des.h in Headers */, - 18C42BFB2C242202000D8860 /* sha.h in Headers */, - 18C42BF02C242202000D8860 /* fifo.h in Headers */, - 18C42C5F2C242202000D8860 /* dv_profile.h in Headers */, - 18C42C192C242202000D8860 /* camellia.h in Headers */, - 18C42C122C242202000D8860 /* timecode.h in Headers */, - 18C42BFA2C242202000D8860 /* rational.h in Headers */, - 18C42C402C242202000D8860 /* avstring.h in Headers */, - 18C42C102C242202000D8860 /* adler32.h in Headers */, - 18C42C082C242202000D8860 /* hwcontext_vaapi.h in Headers */, - 18C42C542C242202000D8860 /* avfft.h in Headers */, - 18C42C012C242202000D8860 /* xtea.h in Headers */, - 18C42BE92C242202000D8860 /* buffersink.h in Headers */, - 18C42C592C242202000D8860 /* codec_id.h in Headers */, - 18C42C282C242202000D8860 /* tea.h in Headers */, - 18C42BE82C242202000D8860 /* buffersrc.h in Headers */, - 18C42C3B2C242202000D8860 /* downmix_info.h in Headers */, - 18C42C1C2C242202000D8860 /* common.h in Headers */, - 18C42C602C242202000D8860 /* version.h in Headers */, - 18C42BF52C242202000D8860 /* murmur3.h in Headers */, - 18C42C582C242202000D8860 /* bsf.h in Headers */, - 18C42C452C242202000D8860 /* avformat.h in Headers */, 18314A872C3CD24E0028CE50 /* MSUtils.h in Headers */, - 18C42C2C2C242202000D8860 /* channel_layout.h in Headers */, - 18C42C1A2C242202000D8860 /* pixelutils.h in Headers */, - 18C42C5C2C242202000D8860 /* ac3_parser.h in Headers */, - 18C42C322C242202000D8860 /* mem.h in Headers */, - 18C42C092C242202000D8860 /* spherical.h in Headers */, - 18C42C532C242202000D8860 /* d3d11va.h in Headers */, - 18C42BFC2C242202000D8860 /* motion_vector.h in Headers */, - 18C42C5E2C242202000D8860 /* dxva2.h in Headers */, - 18C42C4D2C242202000D8860 /* qsv.h in Headers */, - 18C42C1D2C242202000D8860 /* hmac.h in Headers */, - 18C42C5D2C242202000D8860 /* vorbis_parser.h in Headers */, - 18C42C382C242202000D8860 /* pixfmt.h in Headers */, - 18C42C232C242202000D8860 /* log.h in Headers */, - 18C42BEE2C242202000D8860 /* intfloat.h in Headers */, - 18C42C1E2C242202000D8860 /* eval.h in Headers */, - 18C42C272C242202000D8860 /* rc4.h in Headers */, - 18C42C0F2C242202000D8860 /* attributes.h in Headers */, - 18C42C562C242202000D8860 /* jni.h in Headers */, - 18C42BFE2C242202000D8860 /* lfg.h in Headers */, - 18C42C512C242202000D8860 /* xvmc.h in Headers */, - 18C42BF92C242202000D8860 /* base64.h in Headers */, - 18C42C302C242202000D8860 /* hwcontext_videotoolbox.h in Headers */, - 18C42C342C242202000D8860 /* ripemd.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1330,6 +667,12 @@ mainGroup = 18204BB12C193E3D00F94E69; productRefGroup = 18204BB12C193E3D00F94E69; projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 3FBD71B52D7E77D8009E6F3C /* Products */; + ProjectRef = 3FBD71B22D7E77D8009E6F3C /* MixTools.xcodeproj */; + }, + ); projectRoot = ""; targets = ( 18204BBA2C193E3D00F94E69 /* MSVoiceChatSdk */, @@ -1337,6 +680,16 @@ }; /* End PBXProject section */ +/* Begin PBXReferenceProxy section */ + 3FBD71B92D7E77D8009E6F3C /* MixTools.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = MixTools.framework; + remoteRef = 3FBD71B82D7E77D8009E6F3C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + /* Begin PBXResourcesBuildPhase section */ 18204BB92C193E3D00F94E69 /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -1357,7 +710,6 @@ 18A2DCDA2C40D94800A8731B /* Int+Extension.swift in Sources */, 18A2DCFE2C40D94800A8731B /* Authenticator.swift in Sources */, 18A2DD172C40D94900A8731B /* OCB.swift in Sources */, - 18C42C7B2C24270D000D8860 /* MSAudioConvert.swift in Sources */, 18B1A38C2CE3547F00DD4A7C /* MSBle.swift in Sources */, 18A2DCCC2C40D94800A8731B /* ASN1Decoder.swift in Sources */, 18A2DCDE2C40D94800A8731B /* CMAC.swift in Sources */, @@ -1389,7 +741,6 @@ 18A2DCDF2C40D94800A8731B /* UInt16+Extension.swift in Sources */, 187C54642C6B7C4B0022C3D4 /* MSCompress.swift in Sources */, 18A2DD162C40D94900A8731B /* BlockModeOptions.swift in Sources */, - 18314A912C3D13A60028CE50 /* AudioConvert.m in Sources */, 18A2DCF42C40D94800A8731B /* UInt8+Extension.swift in Sources */, 18A2DD1D2C40D94900A8731B /* BlockMode.swift in Sources */, 18A2DD282C40D94900A8731B /* Addition.swift in Sources */, @@ -1425,6 +776,7 @@ 18A2DD2B2C40D94900A8731B /* WordsAndBits.swift in Sources */, 18204BFA2C19488900F94E69 /* Request.swift in Sources */, 18314A862C3CD24E0028CE50 /* MSUtils.m in Sources */, + 3FBD71BE2D7E7F5E009E6F3C /* MSAudioConvert.swift in Sources */, 1811882F2C1A89E600C23FAB /* MSVoiceChatSdk.swift in Sources */, 18A2DCD32C40D94800A8731B /* HKDF.swift in Sources */, 18A2DD092C40D94800A8731B /* StreamEncryptor.swift in Sources */, @@ -1455,7 +807,6 @@ 18A2DCD82C40D94800A8731B /* AEAD.swift in Sources */, 18A2DD1F2C40D94900A8731B /* CipherModeWorker.swift in Sources */, 18A2DD122C40D94900A8731B /* PKCS7.swift in Sources */, - 18314AA42C3D37EE0028CE50 /* AudioTransform.m in Sources */, 18A2DCE42C40D94800A8731B /* UInt128.swift in Sources */, 18A2DD052C40D94800A8731B /* Updatable.swift in Sources */, 18A2DD182C40D94900A8731B /* CFB.swift in Sources */, @@ -1483,7 +834,6 @@ 18A2DD1C2C40D94900A8731B /* PCBC.swift in Sources */, 18A2DCEF2C40D94800A8731B /* Data+Extension.swift in Sources */, 18204BF82C19488800F94E69 /* StatusCode.swift in Sources */, - 18C42C6F2C2422C2000D8860 /* AiAudioDecoder.m in Sources */, 18A2DD382C40D94900A8731B /* BigInt.swift in Sources */, 18A2DCF32C40D94800A8731B /* Rabbit+Foundation.swift in Sources */, 18A2DCEA2C40D94800A8731B /* String+FoundationExtension.swift in Sources */, @@ -1645,6 +995,7 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)", + "$(PROJECT_DIR)/MixSdk", ); GENERATE_INFOPLIST_FILE = YES; HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MixSdk/FFmpeg-iOS/include"; @@ -1669,7 +1020,7 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_OBJC_BRIDGING_HEADER = "MixSdk/MSVoiceChatSdk-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_OBJC_INTEROP_MODE = objc; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; @@ -1693,6 +1044,7 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)", + "$(PROJECT_DIR)/MixSdk", ); GENERATE_INFOPLIST_FILE = YES; HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MixSdk/FFmpeg-iOS/include"; @@ -1717,7 +1069,7 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_OBJC_BRIDGING_HEADER = "MixSdk/MSVoiceChatSdk-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_OBJC_INTEROP_MODE = objc; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/MixSdk/MixSdk/MixSdk/MSAudioConvert 2.swift b/MixSdk/MixSdk/MixSdk/MSAudioConvert 2.swift new file mode 100644 index 0000000..3bbd510 --- /dev/null +++ b/MixSdk/MixSdk/MixSdk/MSAudioConvert 2.swift @@ -0,0 +1,103 @@ +// +// MSAudioConvert.swift +// MixSdk +// +// Created by incar on 2024/6/20. +// + +import Foundation +import MixTools + +/// 格式转换回调 +public typealias MSAudioConvertCallBack = (_ data:Data) -> Void + +/// 语音格式转换 +public class MSAudioConvert{ + /// sbc转pcm,一次性返回 + /// - Parameter data: sbc数据 + /// - Returns: pcm数据 + public static func sbcTopcm(_ data:Data) -> Data{ + let data = AiAudioDecoder.sharedInstance().decodeSBCData(data) + return data + } + + + /// sbc转pcm,当数据量很大时,会拆分通过callBack多次回调返回 + /// - Parameters: + /// - data: sbc数据 + /// - callBack: 转回回调,会回调多次, + public static func sbcTopcm(_ data:Data,_ callBack: @escaping MSAudioConvertCallBack) { + AiAudioDecoder.sharedInstance().onRecvPCMData = { pcmData in + callBack(pcmData) + } + let _ = AiAudioDecoder.sharedInstance().decodeSBCData(data) + } + + + /// pcm转mp3 + /// - Parameters: + /// - pcmPath: pcm文件路径 + /// - mp3Path: mp3文件路径 + /// - Returns: 转换结果 + public static func pcmToMp3(_ pcmPath:String,_ mp3Path:String)->Bool { + let result = AudioTransform.convertPcm(pcmPath, toMp3: mp3Path) + return result + } + public static func pcmToMp3(pcmPath:String, pcmSampleRate:Int = 16000,mp3Path:String)->Bool { + let result = AudioTransform.convertPcm(pcmPath, pcmSamplerate: Int32(pcmSampleRate), toMp3: mp3Path) + return result + } + + + /// sbc转pcm + /// - Parameters: + /// - sbcPath: sbc文件路径 + /// - pcmPath: pcm文件路径 + /// - Returns: 转换结果 + public static func sbcToPcm(sbcPath:String,pcmPath:String)->Bool { + guard let sbcData = MSTool.readFile(from: sbcPath) else{ + return false + } + let pcmData = sbcTopcm(sbcData) + return MSTool.saveToFile(data: pcmData, path: pcmPath) + } + + /// sbc转mp3 + /// - Parameters: + /// - pcmPath: sbc文件路径 + /// - mp3Path: mp3文件路径 + /// - Returns: 转换结果 + public static func sbcToMp3(sbcPath:String,mp3Path:String)->Bool { + guard let sbcData = MSTool.readFile(from: sbcPath) else{ + return false + } + return sbcToMp3(sbcData:sbcData, mp3Path:mp3Path) + } + + + static func sbcToMp3(sbcData:Data,mp3Path:String)->Bool { + let pcmData = self.sbcTopcm(sbcData) + + let pcmPath = NSTemporaryDirectory() + "temp.pcm" + if self.saveToFile(data: pcmData, path: pcmPath){ + let result = AudioTransform.convertPcm(pcmPath, toMp3: mp3Path) + return result + } + else{ + return false + } + } + + static func saveToFile(data:Data,path:String)->Bool{ + let url = URL(fileURLWithPath: path) + do { + try data.write(to: url, options: .atomic) + return true + } + catch{ + Logger.log(error) + return false + } + } +} + diff --git a/MixSdk/MixSdk/MixSdk/AudioDecode/MSAudioConvert.swift b/MixSdk/MixSdk/MixSdk/MSAudioConvert.swift similarity index 99% rename from MixSdk/MixSdk/MixSdk/AudioDecode/MSAudioConvert.swift rename to MixSdk/MixSdk/MixSdk/MSAudioConvert.swift index b0be76c..3bbd510 100644 --- a/MixSdk/MixSdk/MixSdk/AudioDecode/MSAudioConvert.swift +++ b/MixSdk/MixSdk/MixSdk/MSAudioConvert.swift @@ -1,11 +1,12 @@ // // MSAudioConvert.swift -// MSVoiceChatSdk +// MixSdk // // Created by incar on 2024/6/20. // import Foundation +import MixTools /// 格式转换回调 public typealias MSAudioConvertCallBack = (_ data:Data) -> Void diff --git a/MixSdk/MixSdk/MixSdk/MSAuth.swift b/MixSdk/MixSdk/MixSdk/MSAuth.swift index 04373d4..75f42c8 100644 --- a/MixSdk/MixSdk/MixSdk/MSAuth.swift +++ b/MixSdk/MixSdk/MixSdk/MSAuth.swift @@ -7,7 +7,7 @@ import Foundation import CommonCrypto - +import MixTools /// 注册回调 public typealias MSRegisterCallBack = (_ password: String?,_ error:MSError?) -> Void /// 登录回调 diff --git a/MixSdk/MixSdk/MixSdk/MSBle.swift b/MixSdk/MixSdk/MixSdk/MSBle.swift index 5bfe827..a0319c7 100644 --- a/MixSdk/MixSdk/MixSdk/MSBle.swift +++ b/MixSdk/MixSdk/MixSdk/MSBle.swift @@ -6,7 +6,7 @@ // import Foundation - +import MixTools /// SDK 管理类 @@ -34,13 +34,13 @@ public class MSBle { Logger.log("[recv][voice]") return } -// Logger.log("[recv][voice] \(data)") -// if self.didAuth == false{ -// DispatchQueue.main.asyncAfter(deadline: .now() + 2.0) { -// self.startAuth() -// } -// return -// } + Logger.log("[recv][voice] \(data)") + if self.didAuth == false{ + DispatchQueue.main.asyncAfter(deadline: .now() + 2.0) { + self.startAuth() + } + return + } if(data.count > 16){ MSAudioConvert.sbcTopcm(data){ pcm in MSVoiceChatSdk.shared.voiceChat.sendVoice(pcmData: pcm) diff --git a/MixSdk/MixSdk/MixSdk/MSVoiceChat.swift b/MixSdk/MixSdk/MixSdk/MSVoiceChat.swift index 2fdc18d..fb2976c 100644 --- a/MixSdk/MixSdk/MixSdk/MSVoiceChat.swift +++ b/MixSdk/MixSdk/MixSdk/MSVoiceChat.swift @@ -139,10 +139,10 @@ public class MSVoiceChat { // Logger.log("还未鉴权") // return // } - MSAudioConvert.sbcTopcm(sbcData){[weak self] pcmData in - Logger.log("send \(pcmData)") - self?.socket.send(data: pcmData) - } +// MSAudioConvert.sbcTopcm(sbcData){[weak self] pcmData in +// Logger.log("send \(pcmData)") +// self?.socket.send(data: pcmData) +// } } /// 打断,请求说话 diff --git a/MixSdk/MixSdk/MixSdk/MSVoiceChatSdk-Bridging-Header.h b/MixSdk/MixSdk/MixSdk/MSVoiceChatSdk-Bridging-Header.h deleted file mode 100644 index 0204b79..0000000 --- a/MixSdk/MixSdk/MixSdk/MSVoiceChatSdk-Bridging-Header.h +++ /dev/null @@ -1,10 +0,0 @@ -// -// MSVoiceChatSdk-Bridging-Header.h -// MSVoiceChatSdk -// -// Created by incar on 2024/6/20. -// - -#import "AudioDecode/AiAudioDecoder.h" -#import "Tools/MSUtils.h" -#import "AudioTransform/AudioTransform.h" diff --git a/MixSdk/MixSdk/MixSdk/MSVoiceChatSdk.swift b/MixSdk/MixSdk/MixSdk/MSVoiceChatSdk.swift index 9e1e6f1..3bb6ff2 100644 --- a/MixSdk/MixSdk/MixSdk/MSVoiceChatSdk.swift +++ b/MixSdk/MixSdk/MixSdk/MSVoiceChatSdk.swift @@ -4,7 +4,7 @@ // // Created by incar on 2024/6/13. // - +import MixTools class MSConfig{ static let wsBaseURL = "ws://amp.raisound.com/" static let httpBaseURL = "https://amp.raisound.com/" diff --git a/MixSdk/MixTools/MixTools.xcodeproj/project.pbxproj b/MixSdk/MixTools/MixTools.xcodeproj/project.pbxproj new file mode 100644 index 0000000..0b2d26b --- /dev/null +++ b/MixSdk/MixTools/MixTools.xcodeproj/project.pbxproj @@ -0,0 +1,1050 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 1830C7342D23BD9B000DA10D /* MixTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7332D23BD9B000DA10D /* MixTools.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1830C74B2D23C9BC000DA10D /* MSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7492D23C9BC000DA10D /* MSUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1830C74C2D23C9BC000DA10D /* MSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1830C74A2D23C9BC000DA10D /* MSUtils.m */; }; + 1830C7562D23CB86000DA10D /* lame.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7512D23CB86000DA10D /* lame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1830C7572D23CB86000DA10D /* libmp3lame.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1830C7532D23CB86000DA10D /* libmp3lame.a */; }; + 1830C7582D23CB86000DA10D /* AudioTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7542D23CB86000DA10D /* AudioTransform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1830C7592D23CB86000DA10D /* AudioTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 1830C7552D23CB86000DA10D /* AudioTransform.m */; }; + 1830C7602D23CC6D000DA10D /* AiAudioDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1830C75B2D23CC6D000DA10D /* AiAudioDecoder.m */; }; + 1830C7612D23CC6D000DA10D /* AudioConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 1830C75C2D23CC6D000DA10D /* AudioConvert.m */; }; + 1830C7622D23CC6D000DA10D /* AiAudioDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C75D2D23CC6D000DA10D /* AiAudioDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1830C7632D23CC6D000DA10D /* AudioConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C75E2D23CC6D000DA10D /* AudioConvert.h */; }; + 1830C7F32D23CCDF000DA10D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C76A2D23CCDF000DA10D /* version.h */; }; + 1830C7F42D23CCDF000DA10D /* buffersrc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C76B2D23CCDF000DA10D /* buffersrc.h */; }; + 1830C7F52D23CCDF000DA10D /* buffersink.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C76C2D23CCDF000DA10D /* buffersink.h */; }; + 1830C7F62D23CCDF000DA10D /* avfilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C76D2D23CCDF000DA10D /* avfilter.h */; }; + 1830C7F72D23CCDF000DA10D /* hwcontext.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C76F2D23CCDF000DA10D /* hwcontext.h */; }; + 1830C7F82D23CCDF000DA10D /* time.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7702D23CCDF000DA10D /* time.h */; }; + 1830C7F92D23CCDF000DA10D /* hwcontext_cuda.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7712D23CCDF000DA10D /* hwcontext_cuda.h */; }; + 1830C7FA2D23CCDF000DA10D /* intfloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7722D23CCDF000DA10D /* intfloat.h */; }; + 1830C7FB2D23CCDF000DA10D /* error.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7732D23CCDF000DA10D /* error.h */; }; + 1830C7FC2D23CCDF000DA10D /* fifo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7742D23CCDF000DA10D /* fifo.h */; }; + 1830C7FD2D23CCDF000DA10D /* blowfish.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7752D23CCDF000DA10D /* blowfish.h */; }; + 1830C7FE2D23CCDF000DA10D /* hwcontext_mediacodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7762D23CCDF000DA10D /* hwcontext_mediacodec.h */; }; + 1830C7FF2D23CCDF000DA10D /* replaygain.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7772D23CCDF000DA10D /* replaygain.h */; }; + 1830C8002D23CCDF000DA10D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7782D23CCDF000DA10D /* version.h */; }; + 1830C8012D23CCDF000DA10D /* murmur3.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7792D23CCDF000DA10D /* murmur3.h */; }; + 1830C8022D23CCDF000DA10D /* stereo3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C77A2D23CCDF000DA10D /* stereo3d.h */; }; + 1830C8032D23CCDF000DA10D /* samplefmt.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C77B2D23CCDF000DA10D /* samplefmt.h */; }; + 1830C8042D23CCDF000DA10D /* pixdesc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C77C2D23CCDF000DA10D /* pixdesc.h */; }; + 1830C8052D23CCDF000DA10D /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C77D2D23CCDF000DA10D /* base64.h */; }; + 1830C8062D23CCDF000DA10D /* rational.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C77E2D23CCDF000DA10D /* rational.h */; }; + 1830C8072D23CCDF000DA10D /* sha.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C77F2D23CCDF000DA10D /* sha.h */; }; + 1830C8082D23CCDF000DA10D /* motion_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7802D23CCDF000DA10D /* motion_vector.h */; }; + 1830C8092D23CCDF000DA10D /* avconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7812D23CCDF000DA10D /* avconfig.h */; }; + 1830C80A2D23CCDF000DA10D /* lfg.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7822D23CCDF000DA10D /* lfg.h */; }; + 1830C80B2D23CCDF000DA10D /* avutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7832D23CCDF000DA10D /* avutil.h */; }; + 1830C80C2D23CCDF000DA10D /* hwcontext_vulkan.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7842D23CCDF000DA10D /* hwcontext_vulkan.h */; }; + 1830C80D2D23CCDF000DA10D /* xtea.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7852D23CCDF000DA10D /* xtea.h */; }; + 1830C80E2D23CCE0000DA10D /* crc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7862D23CCDF000DA10D /* crc.h */; }; + 1830C80F2D23CCE0000DA10D /* hwcontext_vdpau.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7872D23CCDF000DA10D /* hwcontext_vdpau.h */; }; + 1830C8102D23CCE0000DA10D /* frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7882D23CCDF000DA10D /* frame.h */; }; + 1830C8112D23CCE0000DA10D /* file.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7892D23CCDF000DA10D /* file.h */; }; + 1830C8122D23CCE0000DA10D /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C78A2D23CCDF000DA10D /* md5.h */; }; + 1830C8132D23CCE0000DA10D /* cast5.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C78B2D23CCDF000DA10D /* cast5.h */; }; + 1830C8142D23CCE0000DA10D /* hwcontext_vaapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C78C2D23CCDF000DA10D /* hwcontext_vaapi.h */; }; + 1830C8152D23CCE0000DA10D /* spherical.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C78D2D23CCDF000DA10D /* spherical.h */; }; + 1830C8162D23CCE0000DA10D /* ffversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C78E2D23CCDF000DA10D /* ffversion.h */; }; + 1830C8172D23CCE0000DA10D /* hwcontext_opencl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C78F2D23CCDF000DA10D /* hwcontext_opencl.h */; }; + 1830C8182D23CCE0000DA10D /* audio_fifo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7902D23CCDF000DA10D /* audio_fifo.h */; }; + 1830C8192D23CCE0000DA10D /* tree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7912D23CCDF000DA10D /* tree.h */; }; + 1830C81A2D23CCE0000DA10D /* threadmessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7922D23CCDF000DA10D /* threadmessage.h */; }; + 1830C81B2D23CCE0000DA10D /* attributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7932D23CCDF000DA10D /* attributes.h */; }; + 1830C81C2D23CCE0000DA10D /* adler32.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7942D23CCDF000DA10D /* adler32.h */; }; + 1830C81D2D23CCE0000DA10D /* hwcontext_d3d11va.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7952D23CCDF000DA10D /* hwcontext_d3d11va.h */; }; + 1830C81E2D23CCE0000DA10D /* timecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7962D23CCDF000DA10D /* timecode.h */; }; + 1830C81F2D23CCE0000DA10D /* dovi_meta.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7972D23CCDF000DA10D /* dovi_meta.h */; }; + 1830C8202D23CCE0000DA10D /* tx.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7982D23CCDF000DA10D /* tx.h */; }; + 1830C8212D23CCE0000DA10D /* sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7992D23CCDF000DA10D /* sha512.h */; }; + 1830C8222D23CCE0000DA10D /* hwcontext_dxva2.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C79A2D23CCDF000DA10D /* hwcontext_dxva2.h */; }; + 1830C8232D23CCE0000DA10D /* display.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C79B2D23CCDF000DA10D /* display.h */; }; + 1830C8242D23CCE0000DA10D /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C79C2D23CCDF000DA10D /* buffer.h */; }; + 1830C8252D23CCE0000DA10D /* camellia.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C79D2D23CCDF000DA10D /* camellia.h */; }; + 1830C8262D23CCE0000DA10D /* pixelutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C79E2D23CCDF000DA10D /* pixelutils.h */; }; + 1830C8272D23CCE0000DA10D /* hwcontext_drm.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C79F2D23CCDF000DA10D /* hwcontext_drm.h */; }; + 1830C8282D23CCE0000DA10D /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A02D23CCDF000DA10D /* common.h */; }; + 1830C8292D23CCE0000DA10D /* hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A12D23CCDF000DA10D /* hmac.h */; }; + 1830C82A2D23CCE0000DA10D /* eval.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A22D23CCDF000DA10D /* eval.h */; }; + 1830C82B2D23CCE0000DA10D /* dict.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A32D23CCDF000DA10D /* dict.h */; }; + 1830C82C2D23CCE0000DA10D /* random_seed.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A42D23CCDF000DA10D /* random_seed.h */; }; + 1830C82D2D23CCE0000DA10D /* opt.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A52D23CCDF000DA10D /* opt.h */; }; + 1830C82E2D23CCE0000DA10D /* mastering_display_metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A62D23CCDF000DA10D /* mastering_display_metadata.h */; }; + 1830C82F2D23CCE0000DA10D /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A72D23CCDF000DA10D /* log.h */; }; + 1830C8302D23CCE0000DA10D /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A82D23CCDF000DA10D /* aes.h */; }; + 1830C8312D23CCE0000DA10D /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7A92D23CCDF000DA10D /* macros.h */; }; + 1830C8322D23CCE0000DA10D /* bswap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7AA2D23CCDF000DA10D /* bswap.h */; }; + 1830C8332D23CCE0000DA10D /* rc4.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7AB2D23CCDF000DA10D /* rc4.h */; }; + 1830C8342D23CCE0000DA10D /* tea.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7AC2D23CCDF000DA10D /* tea.h */; }; + 1830C8352D23CCE0000DA10D /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7AD2D23CCDF000DA10D /* cpu.h */; }; + 1830C8362D23CCE0000DA10D /* lzo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7AE2D23CCDF000DA10D /* lzo.h */; }; + 1830C8372D23CCE0000DA10D /* des.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7AF2D23CCDF000DA10D /* des.h */; }; + 1830C8382D23CCE0000DA10D /* channel_layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B02D23CCDF000DA10D /* channel_layout.h */; }; + 1830C8392D23CCE0000DA10D /* encryption_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B12D23CCDF000DA10D /* encryption_info.h */; }; + 1830C83A2D23CCE0000DA10D /* twofish.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B22D23CCDF000DA10D /* twofish.h */; }; + 1830C83B2D23CCE0000DA10D /* imgutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B32D23CCDF000DA10D /* imgutils.h */; }; + 1830C83C2D23CCE0000DA10D /* hwcontext_videotoolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B42D23CCDF000DA10D /* hwcontext_videotoolbox.h */; }; + 1830C83D2D23CCE0000DA10D /* video_enc_params.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B52D23CCDF000DA10D /* video_enc_params.h */; }; + 1830C83E2D23CCE0000DA10D /* mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B62D23CCDF000DA10D /* mem.h */; }; + 1830C83F2D23CCE0000DA10D /* parseutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B72D23CCDF000DA10D /* parseutils.h */; }; + 1830C8402D23CCE0000DA10D /* ripemd.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B82D23CCDF000DA10D /* ripemd.h */; }; + 1830C8412D23CCE0000DA10D /* bprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7B92D23CCDF000DA10D /* bprint.h */; }; + 1830C8422D23CCE0000DA10D /* hdr_dynamic_metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7BA2D23CCDF000DA10D /* hdr_dynamic_metadata.h */; }; + 1830C8432D23CCE0000DA10D /* hwcontext_qsv.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7BB2D23CCDF000DA10D /* hwcontext_qsv.h */; }; + 1830C8442D23CCE0000DA10D /* pixfmt.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7BC2D23CCDF000DA10D /* pixfmt.h */; }; + 1830C8452D23CCE0000DA10D /* aes_ctr.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7BD2D23CCDF000DA10D /* aes_ctr.h */; }; + 1830C8462D23CCE0000DA10D /* timestamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7BE2D23CCDF000DA10D /* timestamp.h */; }; + 1830C8472D23CCE0000DA10D /* downmix_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7BF2D23CCDF000DA10D /* downmix_info.h */; }; + 1830C8482D23CCE0000DA10D /* avassert.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7C02D23CCDF000DA10D /* avassert.h */; }; + 1830C8492D23CCE0000DA10D /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7C12D23CCDF000DA10D /* hash.h */; }; + 1830C84A2D23CCE0000DA10D /* mathematics.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7C22D23CCDF000DA10D /* mathematics.h */; }; + 1830C84B2D23CCE0000DA10D /* intreadwrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7C32D23CCDF000DA10D /* intreadwrite.h */; }; + 1830C84C2D23CCE0000DA10D /* avstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7C42D23CCDF000DA10D /* avstring.h */; }; + 1830C84D2D23CCE0000DA10D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7C62D23CCDF000DA10D /* version.h */; }; + 1830C84E2D23CCE0000DA10D /* avdevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7C72D23CCDF000DA10D /* avdevice.h */; }; + 1830C84F2D23CCE0000DA10D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7C92D23CCDF000DA10D /* version.h */; }; + 1830C8502D23CCE0000DA10D /* avio.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7CA2D23CCDF000DA10D /* avio.h */; }; + 1830C8512D23CCE0000DA10D /* avformat.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7CB2D23CCDF000DA10D /* avformat.h */; }; + 1830C8522D23CCE0000DA10D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7CD2D23CCDF000DA10D /* version.h */; }; + 1830C8532D23CCE0000DA10D /* swscale.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7CE2D23CCDF000DA10D /* swscale.h */; }; + 1830C8542D23CCE0000DA10D /* adts_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D02D23CCDF000DA10D /* adts_parser.h */; }; + 1830C8552D23CCE0000DA10D /* avcodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D12D23CCDF000DA10D /* avcodec.h */; }; + 1830C8562D23CCE0000DA10D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D22D23CCDF000DA10D /* version.h */; }; + 1830C8572D23CCE0000DA10D /* vdpau.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D32D23CCDF000DA10D /* vdpau.h */; }; + 1830C8582D23CCE0000DA10D /* codec_par.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D42D23CCDF000DA10D /* codec_par.h */; }; + 1830C8592D23CCE0000DA10D /* qsv.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D52D23CCDF000DA10D /* qsv.h */; }; + 1830C85A2D23CCE0000DA10D /* vaapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D62D23CCDF000DA10D /* vaapi.h */; }; + 1830C85B2D23CCE0000DA10D /* codec_desc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D72D23CCDF000DA10D /* codec_desc.h */; }; + 1830C85C2D23CCE0000DA10D /* videotoolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D82D23CCDF000DA10D /* videotoolbox.h */; }; + 1830C85D2D23CCE0000DA10D /* xvmc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7D92D23CCDF000DA10D /* xvmc.h */; }; + 1830C85E2D23CCE0000DA10D /* mediacodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7DA2D23CCDF000DA10D /* mediacodec.h */; }; + 1830C85F2D23CCE0000DA10D /* d3d11va.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7DB2D23CCDF000DA10D /* d3d11va.h */; }; + 1830C8602D23CCE0000DA10D /* avfft.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7DC2D23CCDF000DA10D /* avfft.h */; }; + 1830C8612D23CCE0000DA10D /* codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7DD2D23CCDF000DA10D /* codec.h */; }; + 1830C8622D23CCE0000DA10D /* jni.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7DE2D23CCDF000DA10D /* jni.h */; }; + 1830C8632D23CCE0000DA10D /* packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7DF2D23CCDF000DA10D /* packet.h */; }; + 1830C8642D23CCE0000DA10D /* bsf.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7E02D23CCDF000DA10D /* bsf.h */; }; + 1830C8652D23CCE0000DA10D /* codec_id.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7E12D23CCDF000DA10D /* codec_id.h */; }; + 1830C8662D23CCE0000DA10D /* dirac.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7E22D23CCDF000DA10D /* dirac.h */; }; + 1830C8672D23CCE0000DA10D /* avdct.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7E32D23CCDF000DA10D /* avdct.h */; }; + 1830C8682D23CCE0000DA10D /* ac3_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7E42D23CCDF000DA10D /* ac3_parser.h */; }; + 1830C8692D23CCE0000DA10D /* vorbis_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7E52D23CCDF000DA10D /* vorbis_parser.h */; }; + 1830C86A2D23CCE0000DA10D /* dxva2.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7E62D23CCDF000DA10D /* dxva2.h */; }; + 1830C86B2D23CCE0000DA10D /* dv_profile.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7E72D23CCDF000DA10D /* dv_profile.h */; }; + 1830C86C2D23CCE0000DA10D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7E92D23CCDF000DA10D /* version.h */; }; + 1830C86D2D23CCE0000DA10D /* swresample.h in Headers */ = {isa = PBXBuildFile; fileRef = 1830C7EA2D23CCDF000DA10D /* swresample.h */; }; + 1830C86E2D23CCE0000DA10D /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1830C7EC2D23CCDF000DA10D /* libavutil.a */; }; + 1830C86F2D23CCE0000DA10D /* libavfilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1830C7ED2D23CCDF000DA10D /* libavfilter.a */; }; + 1830C8702D23CCE0000DA10D /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1830C7EE2D23CCDF000DA10D /* libavcodec.a */; }; + 1830C8712D23CCE0000DA10D /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1830C7EF2D23CCDF000DA10D /* libavformat.a */; }; + 1830C8722D23CCE0000DA10D /* libavdevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1830C7F02D23CCDF000DA10D /* libavdevice.a */; }; + 1830C8732D23CCE0000DA10D /* libswresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1830C7F12D23CCDF000DA10D /* libswresample.a */; }; + 1830C8742D23CCE0000DA10D /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1830C7F22D23CCDF000DA10D /* libswscale.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 1830C7302D23BD9B000DA10D /* MixTools.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MixTools.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1830C7332D23BD9B000DA10D /* MixTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MixTools.h; sourceTree = ""; }; + 1830C7492D23C9BC000DA10D /* MSUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MSUtils.h; sourceTree = ""; }; + 1830C74A2D23C9BC000DA10D /* MSUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MSUtils.m; sourceTree = ""; }; + 1830C7512D23CB86000DA10D /* lame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lame.h; sourceTree = ""; }; + 1830C7532D23CB86000DA10D /* libmp3lame.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libmp3lame.a; sourceTree = ""; }; + 1830C7542D23CB86000DA10D /* AudioTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioTransform.h; sourceTree = ""; }; + 1830C7552D23CB86000DA10D /* AudioTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioTransform.m; sourceTree = ""; }; + 1830C75B2D23CC6D000DA10D /* AiAudioDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AiAudioDecoder.m; sourceTree = ""; }; + 1830C75C2D23CC6D000DA10D /* AudioConvert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioConvert.m; sourceTree = ""; }; + 1830C75D2D23CC6D000DA10D /* AiAudioDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AiAudioDecoder.h; sourceTree = ""; }; + 1830C75E2D23CC6D000DA10D /* AudioConvert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioConvert.h; sourceTree = ""; }; + 1830C76A2D23CCDF000DA10D /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; + 1830C76B2D23CCDF000DA10D /* buffersrc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffersrc.h; sourceTree = ""; }; + 1830C76C2D23CCDF000DA10D /* buffersink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffersink.h; sourceTree = ""; }; + 1830C76D2D23CCDF000DA10D /* avfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avfilter.h; sourceTree = ""; }; + 1830C76F2D23CCDF000DA10D /* hwcontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext.h; sourceTree = ""; }; + 1830C7702D23CCDF000DA10D /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = ""; }; + 1830C7712D23CCDF000DA10D /* hwcontext_cuda.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_cuda.h; sourceTree = ""; }; + 1830C7722D23CCDF000DA10D /* intfloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intfloat.h; sourceTree = ""; }; + 1830C7732D23CCDF000DA10D /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = ""; }; + 1830C7742D23CCDF000DA10D /* fifo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fifo.h; sourceTree = ""; }; + 1830C7752D23CCDF000DA10D /* blowfish.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blowfish.h; sourceTree = ""; }; + 1830C7762D23CCDF000DA10D /* hwcontext_mediacodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_mediacodec.h; sourceTree = ""; }; + 1830C7772D23CCDF000DA10D /* replaygain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = replaygain.h; sourceTree = ""; }; + 1830C7782D23CCDF000DA10D /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; + 1830C7792D23CCDF000DA10D /* murmur3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = murmur3.h; sourceTree = ""; }; + 1830C77A2D23CCDF000DA10D /* stereo3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stereo3d.h; sourceTree = ""; }; + 1830C77B2D23CCDF000DA10D /* samplefmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = samplefmt.h; sourceTree = ""; }; + 1830C77C2D23CCDF000DA10D /* pixdesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixdesc.h; sourceTree = ""; }; + 1830C77D2D23CCDF000DA10D /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; + 1830C77E2D23CCDF000DA10D /* rational.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rational.h; sourceTree = ""; }; + 1830C77F2D23CCDF000DA10D /* sha.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha.h; sourceTree = ""; }; + 1830C7802D23CCDF000DA10D /* motion_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = motion_vector.h; sourceTree = ""; }; + 1830C7812D23CCDF000DA10D /* avconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avconfig.h; sourceTree = ""; }; + 1830C7822D23CCDF000DA10D /* lfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lfg.h; sourceTree = ""; }; + 1830C7832D23CCDF000DA10D /* avutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avutil.h; sourceTree = ""; }; + 1830C7842D23CCDF000DA10D /* hwcontext_vulkan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_vulkan.h; sourceTree = ""; }; + 1830C7852D23CCDF000DA10D /* xtea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xtea.h; sourceTree = ""; }; + 1830C7862D23CCDF000DA10D /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = ""; }; + 1830C7872D23CCDF000DA10D /* hwcontext_vdpau.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_vdpau.h; sourceTree = ""; }; + 1830C7882D23CCDF000DA10D /* frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame.h; sourceTree = ""; }; + 1830C7892D23CCDF000DA10D /* file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = ""; }; + 1830C78A2D23CCDF000DA10D /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = ""; }; + 1830C78B2D23CCDF000DA10D /* cast5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cast5.h; sourceTree = ""; }; + 1830C78C2D23CCDF000DA10D /* hwcontext_vaapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_vaapi.h; sourceTree = ""; }; + 1830C78D2D23CCDF000DA10D /* spherical.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spherical.h; sourceTree = ""; }; + 1830C78E2D23CCDF000DA10D /* ffversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffversion.h; sourceTree = ""; }; + 1830C78F2D23CCDF000DA10D /* hwcontext_opencl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_opencl.h; sourceTree = ""; }; + 1830C7902D23CCDF000DA10D /* audio_fifo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_fifo.h; sourceTree = ""; }; + 1830C7912D23CCDF000DA10D /* tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tree.h; sourceTree = ""; }; + 1830C7922D23CCDF000DA10D /* threadmessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threadmessage.h; sourceTree = ""; }; + 1830C7932D23CCDF000DA10D /* attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attributes.h; sourceTree = ""; }; + 1830C7942D23CCDF000DA10D /* adler32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adler32.h; sourceTree = ""; }; + 1830C7952D23CCDF000DA10D /* hwcontext_d3d11va.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_d3d11va.h; sourceTree = ""; }; + 1830C7962D23CCDF000DA10D /* timecode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timecode.h; sourceTree = ""; }; + 1830C7972D23CCDF000DA10D /* dovi_meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dovi_meta.h; sourceTree = ""; }; + 1830C7982D23CCDF000DA10D /* tx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tx.h; sourceTree = ""; }; + 1830C7992D23CCDF000DA10D /* sha512.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha512.h; sourceTree = ""; }; + 1830C79A2D23CCDF000DA10D /* hwcontext_dxva2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_dxva2.h; sourceTree = ""; }; + 1830C79B2D23CCDF000DA10D /* display.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = display.h; sourceTree = ""; }; + 1830C79C2D23CCDF000DA10D /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = ""; }; + 1830C79D2D23CCDF000DA10D /* camellia.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = camellia.h; sourceTree = ""; }; + 1830C79E2D23CCDF000DA10D /* pixelutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixelutils.h; sourceTree = ""; }; + 1830C79F2D23CCDF000DA10D /* hwcontext_drm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_drm.h; sourceTree = ""; }; + 1830C7A02D23CCDF000DA10D /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; + 1830C7A12D23CCDF000DA10D /* hmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hmac.h; sourceTree = ""; }; + 1830C7A22D23CCDF000DA10D /* eval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eval.h; sourceTree = ""; }; + 1830C7A32D23CCDF000DA10D /* dict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dict.h; sourceTree = ""; }; + 1830C7A42D23CCDF000DA10D /* random_seed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = random_seed.h; sourceTree = ""; }; + 1830C7A52D23CCDF000DA10D /* opt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opt.h; sourceTree = ""; }; + 1830C7A62D23CCDF000DA10D /* mastering_display_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mastering_display_metadata.h; sourceTree = ""; }; + 1830C7A72D23CCDF000DA10D /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = ""; }; + 1830C7A82D23CCDF000DA10D /* aes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes.h; sourceTree = ""; }; + 1830C7A92D23CCDF000DA10D /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = ""; }; + 1830C7AA2D23CCDF000DA10D /* bswap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bswap.h; sourceTree = ""; }; + 1830C7AB2D23CCDF000DA10D /* rc4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rc4.h; sourceTree = ""; }; + 1830C7AC2D23CCDF000DA10D /* tea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tea.h; sourceTree = ""; }; + 1830C7AD2D23CCDF000DA10D /* cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = ""; }; + 1830C7AE2D23CCDF000DA10D /* lzo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzo.h; sourceTree = ""; }; + 1830C7AF2D23CCDF000DA10D /* des.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = des.h; sourceTree = ""; }; + 1830C7B02D23CCDF000DA10D /* channel_layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_layout.h; sourceTree = ""; }; + 1830C7B12D23CCDF000DA10D /* encryption_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encryption_info.h; sourceTree = ""; }; + 1830C7B22D23CCDF000DA10D /* twofish.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = twofish.h; sourceTree = ""; }; + 1830C7B32D23CCDF000DA10D /* imgutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imgutils.h; sourceTree = ""; }; + 1830C7B42D23CCDF000DA10D /* hwcontext_videotoolbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_videotoolbox.h; sourceTree = ""; }; + 1830C7B52D23CCDF000DA10D /* video_enc_params.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_enc_params.h; sourceTree = ""; }; + 1830C7B62D23CCDF000DA10D /* mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem.h; sourceTree = ""; }; + 1830C7B72D23CCDF000DA10D /* parseutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parseutils.h; sourceTree = ""; }; + 1830C7B82D23CCDF000DA10D /* ripemd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ripemd.h; sourceTree = ""; }; + 1830C7B92D23CCDF000DA10D /* bprint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bprint.h; sourceTree = ""; }; + 1830C7BA2D23CCDF000DA10D /* hdr_dynamic_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hdr_dynamic_metadata.h; sourceTree = ""; }; + 1830C7BB2D23CCDF000DA10D /* hwcontext_qsv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hwcontext_qsv.h; sourceTree = ""; }; + 1830C7BC2D23CCDF000DA10D /* pixfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixfmt.h; sourceTree = ""; }; + 1830C7BD2D23CCDF000DA10D /* aes_ctr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes_ctr.h; sourceTree = ""; }; + 1830C7BE2D23CCDF000DA10D /* timestamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timestamp.h; sourceTree = ""; }; + 1830C7BF2D23CCDF000DA10D /* downmix_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = downmix_info.h; sourceTree = ""; }; + 1830C7C02D23CCDF000DA10D /* avassert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avassert.h; sourceTree = ""; }; + 1830C7C12D23CCDF000DA10D /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = ""; }; + 1830C7C22D23CCDF000DA10D /* mathematics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathematics.h; sourceTree = ""; }; + 1830C7C32D23CCDF000DA10D /* intreadwrite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intreadwrite.h; sourceTree = ""; }; + 1830C7C42D23CCDF000DA10D /* avstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avstring.h; sourceTree = ""; }; + 1830C7C62D23CCDF000DA10D /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; + 1830C7C72D23CCDF000DA10D /* avdevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avdevice.h; sourceTree = ""; }; + 1830C7C92D23CCDF000DA10D /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; + 1830C7CA2D23CCDF000DA10D /* avio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avio.h; sourceTree = ""; }; + 1830C7CB2D23CCDF000DA10D /* avformat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avformat.h; sourceTree = ""; }; + 1830C7CD2D23CCDF000DA10D /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; + 1830C7CE2D23CCDF000DA10D /* swscale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swscale.h; sourceTree = ""; }; + 1830C7D02D23CCDF000DA10D /* adts_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adts_parser.h; sourceTree = ""; }; + 1830C7D12D23CCDF000DA10D /* avcodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avcodec.h; sourceTree = ""; }; + 1830C7D22D23CCDF000DA10D /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; + 1830C7D32D23CCDF000DA10D /* vdpau.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vdpau.h; sourceTree = ""; }; + 1830C7D42D23CCDF000DA10D /* codec_par.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec_par.h; sourceTree = ""; }; + 1830C7D52D23CCDF000DA10D /* qsv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = qsv.h; sourceTree = ""; }; + 1830C7D62D23CCDF000DA10D /* vaapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vaapi.h; sourceTree = ""; }; + 1830C7D72D23CCDF000DA10D /* codec_desc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec_desc.h; sourceTree = ""; }; + 1830C7D82D23CCDF000DA10D /* videotoolbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videotoolbox.h; sourceTree = ""; }; + 1830C7D92D23CCDF000DA10D /* xvmc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xvmc.h; sourceTree = ""; }; + 1830C7DA2D23CCDF000DA10D /* mediacodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mediacodec.h; sourceTree = ""; }; + 1830C7DB2D23CCDF000DA10D /* d3d11va.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = d3d11va.h; sourceTree = ""; }; + 1830C7DC2D23CCDF000DA10D /* avfft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avfft.h; sourceTree = ""; }; + 1830C7DD2D23CCDF000DA10D /* codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec.h; sourceTree = ""; }; + 1830C7DE2D23CCDF000DA10D /* jni.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jni.h; sourceTree = ""; }; + 1830C7DF2D23CCDF000DA10D /* packet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = packet.h; sourceTree = ""; }; + 1830C7E02D23CCDF000DA10D /* bsf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bsf.h; sourceTree = ""; }; + 1830C7E12D23CCDF000DA10D /* codec_id.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec_id.h; sourceTree = ""; }; + 1830C7E22D23CCDF000DA10D /* dirac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dirac.h; sourceTree = ""; }; + 1830C7E32D23CCDF000DA10D /* avdct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avdct.h; sourceTree = ""; }; + 1830C7E42D23CCDF000DA10D /* ac3_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ac3_parser.h; sourceTree = ""; }; + 1830C7E52D23CCDF000DA10D /* vorbis_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vorbis_parser.h; sourceTree = ""; }; + 1830C7E62D23CCDF000DA10D /* dxva2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dxva2.h; sourceTree = ""; }; + 1830C7E72D23CCDF000DA10D /* dv_profile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dv_profile.h; sourceTree = ""; }; + 1830C7E92D23CCDF000DA10D /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; + 1830C7EA2D23CCDF000DA10D /* swresample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swresample.h; sourceTree = ""; }; + 1830C7EC2D23CCDF000DA10D /* libavutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavutil.a; sourceTree = ""; }; + 1830C7ED2D23CCDF000DA10D /* libavfilter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavfilter.a; sourceTree = ""; }; + 1830C7EE2D23CCDF000DA10D /* libavcodec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavcodec.a; sourceTree = ""; }; + 1830C7EF2D23CCDF000DA10D /* libavformat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavformat.a; sourceTree = ""; }; + 1830C7F02D23CCDF000DA10D /* libavdevice.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavdevice.a; sourceTree = ""; }; + 1830C7F12D23CCDF000DA10D /* libswresample.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libswresample.a; sourceTree = ""; }; + 1830C7F22D23CCDF000DA10D /* libswscale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libswscale.a; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 1830C72D2D23BD9B000DA10D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1830C86F2D23CCE0000DA10D /* libavfilter.a in Frameworks */, + 1830C86E2D23CCE0000DA10D /* libavutil.a in Frameworks */, + 1830C7572D23CB86000DA10D /* libmp3lame.a in Frameworks */, + 1830C8712D23CCE0000DA10D /* libavformat.a in Frameworks */, + 1830C8742D23CCE0000DA10D /* libswscale.a in Frameworks */, + 1830C8722D23CCE0000DA10D /* libavdevice.a in Frameworks */, + 1830C8732D23CCE0000DA10D /* libswresample.a in Frameworks */, + 1830C8702D23CCE0000DA10D /* libavcodec.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1830C7262D23BD9B000DA10D = { + isa = PBXGroup; + children = ( + 1830C7322D23BD9B000DA10D /* MixTools */, + 1830C7312D23BD9B000DA10D /* Products */, + ); + sourceTree = ""; + }; + 1830C7312D23BD9B000DA10D /* Products */ = { + isa = PBXGroup; + children = ( + 1830C7302D23BD9B000DA10D /* MixTools.framework */, + ); + name = Products; + sourceTree = ""; + }; + 1830C7322D23BD9B000DA10D /* MixTools */ = { + isa = PBXGroup; + children = ( + 1830C75A2D23CC6D000DA10D /* AudioDecode */, + 1830C74D2D23CB86000DA10D /* AudioTransform */, + 1830C7492D23C9BC000DA10D /* MSUtils.h */, + 1830C74A2D23C9BC000DA10D /* MSUtils.m */, + 1830C7332D23BD9B000DA10D /* MixTools.h */, + ); + path = MixTools; + sourceTree = ""; + }; + 1830C74D2D23CB86000DA10D /* AudioTransform */ = { + isa = PBXGroup; + children = ( + 1830C74E2D23CB86000DA10D /* fat-lame */, + 1830C7542D23CB86000DA10D /* AudioTransform.h */, + 1830C7552D23CB86000DA10D /* AudioTransform.m */, + ); + path = AudioTransform; + sourceTree = ""; + }; + 1830C74E2D23CB86000DA10D /* fat-lame */ = { + isa = PBXGroup; + children = ( + 1830C74F2D23CB86000DA10D /* include */, + 1830C7522D23CB86000DA10D /* lib */, + ); + path = "fat-lame"; + sourceTree = ""; + }; + 1830C74F2D23CB86000DA10D /* include */ = { + isa = PBXGroup; + children = ( + 1830C7502D23CB86000DA10D /* lame */, + ); + path = include; + sourceTree = ""; + }; + 1830C7502D23CB86000DA10D /* lame */ = { + isa = PBXGroup; + children = ( + 1830C7512D23CB86000DA10D /* lame.h */, + ); + path = lame; + sourceTree = ""; + }; + 1830C7522D23CB86000DA10D /* lib */ = { + isa = PBXGroup; + children = ( + 1830C7532D23CB86000DA10D /* libmp3lame.a */, + ); + path = lib; + sourceTree = ""; + }; + 1830C75A2D23CC6D000DA10D /* AudioDecode */ = { + isa = PBXGroup; + children = ( + 1830C7672D23CCDF000DA10D /* FFmpeg-iOS */, + 1830C75D2D23CC6D000DA10D /* AiAudioDecoder.h */, + 1830C75B2D23CC6D000DA10D /* AiAudioDecoder.m */, + 1830C75C2D23CC6D000DA10D /* AudioConvert.m */, + 1830C75E2D23CC6D000DA10D /* AudioConvert.h */, + ); + path = AudioDecode; + sourceTree = ""; + }; + 1830C7672D23CCDF000DA10D /* FFmpeg-iOS */ = { + isa = PBXGroup; + children = ( + 1830C7682D23CCDF000DA10D /* include */, + 1830C7EB2D23CCDF000DA10D /* lib */, + ); + path = "FFmpeg-iOS"; + sourceTree = ""; + }; + 1830C7682D23CCDF000DA10D /* include */ = { + isa = PBXGroup; + children = ( + 1830C7692D23CCDF000DA10D /* libavfilter */, + 1830C76E2D23CCDF000DA10D /* libavutil */, + 1830C7C52D23CCDF000DA10D /* libavdevice */, + 1830C7C82D23CCDF000DA10D /* libavformat */, + 1830C7CC2D23CCDF000DA10D /* libswscale */, + 1830C7CF2D23CCDF000DA10D /* libavcodec */, + 1830C7E82D23CCDF000DA10D /* libswresample */, + ); + path = include; + sourceTree = ""; + }; + 1830C7692D23CCDF000DA10D /* libavfilter */ = { + isa = PBXGroup; + children = ( + 1830C76A2D23CCDF000DA10D /* version.h */, + 1830C76B2D23CCDF000DA10D /* buffersrc.h */, + 1830C76C2D23CCDF000DA10D /* buffersink.h */, + 1830C76D2D23CCDF000DA10D /* avfilter.h */, + ); + path = libavfilter; + sourceTree = ""; + }; + 1830C76E2D23CCDF000DA10D /* libavutil */ = { + isa = PBXGroup; + children = ( + 1830C76F2D23CCDF000DA10D /* hwcontext.h */, + 1830C7702D23CCDF000DA10D /* time.h */, + 1830C7712D23CCDF000DA10D /* hwcontext_cuda.h */, + 1830C7722D23CCDF000DA10D /* intfloat.h */, + 1830C7732D23CCDF000DA10D /* error.h */, + 1830C7742D23CCDF000DA10D /* fifo.h */, + 1830C7752D23CCDF000DA10D /* blowfish.h */, + 1830C7762D23CCDF000DA10D /* hwcontext_mediacodec.h */, + 1830C7772D23CCDF000DA10D /* replaygain.h */, + 1830C7782D23CCDF000DA10D /* version.h */, + 1830C7792D23CCDF000DA10D /* murmur3.h */, + 1830C77A2D23CCDF000DA10D /* stereo3d.h */, + 1830C77B2D23CCDF000DA10D /* samplefmt.h */, + 1830C77C2D23CCDF000DA10D /* pixdesc.h */, + 1830C77D2D23CCDF000DA10D /* base64.h */, + 1830C77E2D23CCDF000DA10D /* rational.h */, + 1830C77F2D23CCDF000DA10D /* sha.h */, + 1830C7802D23CCDF000DA10D /* motion_vector.h */, + 1830C7812D23CCDF000DA10D /* avconfig.h */, + 1830C7822D23CCDF000DA10D /* lfg.h */, + 1830C7832D23CCDF000DA10D /* avutil.h */, + 1830C7842D23CCDF000DA10D /* hwcontext_vulkan.h */, + 1830C7852D23CCDF000DA10D /* xtea.h */, + 1830C7862D23CCDF000DA10D /* crc.h */, + 1830C7872D23CCDF000DA10D /* hwcontext_vdpau.h */, + 1830C7882D23CCDF000DA10D /* frame.h */, + 1830C7892D23CCDF000DA10D /* file.h */, + 1830C78A2D23CCDF000DA10D /* md5.h */, + 1830C78B2D23CCDF000DA10D /* cast5.h */, + 1830C78C2D23CCDF000DA10D /* hwcontext_vaapi.h */, + 1830C78D2D23CCDF000DA10D /* spherical.h */, + 1830C78E2D23CCDF000DA10D /* ffversion.h */, + 1830C78F2D23CCDF000DA10D /* hwcontext_opencl.h */, + 1830C7902D23CCDF000DA10D /* audio_fifo.h */, + 1830C7912D23CCDF000DA10D /* tree.h */, + 1830C7922D23CCDF000DA10D /* threadmessage.h */, + 1830C7932D23CCDF000DA10D /* attributes.h */, + 1830C7942D23CCDF000DA10D /* adler32.h */, + 1830C7952D23CCDF000DA10D /* hwcontext_d3d11va.h */, + 1830C7962D23CCDF000DA10D /* timecode.h */, + 1830C7972D23CCDF000DA10D /* dovi_meta.h */, + 1830C7982D23CCDF000DA10D /* tx.h */, + 1830C7992D23CCDF000DA10D /* sha512.h */, + 1830C79A2D23CCDF000DA10D /* hwcontext_dxva2.h */, + 1830C79B2D23CCDF000DA10D /* display.h */, + 1830C79C2D23CCDF000DA10D /* buffer.h */, + 1830C79D2D23CCDF000DA10D /* camellia.h */, + 1830C79E2D23CCDF000DA10D /* pixelutils.h */, + 1830C79F2D23CCDF000DA10D /* hwcontext_drm.h */, + 1830C7A02D23CCDF000DA10D /* common.h */, + 1830C7A12D23CCDF000DA10D /* hmac.h */, + 1830C7A22D23CCDF000DA10D /* eval.h */, + 1830C7A32D23CCDF000DA10D /* dict.h */, + 1830C7A42D23CCDF000DA10D /* random_seed.h */, + 1830C7A52D23CCDF000DA10D /* opt.h */, + 1830C7A62D23CCDF000DA10D /* mastering_display_metadata.h */, + 1830C7A72D23CCDF000DA10D /* log.h */, + 1830C7A82D23CCDF000DA10D /* aes.h */, + 1830C7A92D23CCDF000DA10D /* macros.h */, + 1830C7AA2D23CCDF000DA10D /* bswap.h */, + 1830C7AB2D23CCDF000DA10D /* rc4.h */, + 1830C7AC2D23CCDF000DA10D /* tea.h */, + 1830C7AD2D23CCDF000DA10D /* cpu.h */, + 1830C7AE2D23CCDF000DA10D /* lzo.h */, + 1830C7AF2D23CCDF000DA10D /* des.h */, + 1830C7B02D23CCDF000DA10D /* channel_layout.h */, + 1830C7B12D23CCDF000DA10D /* encryption_info.h */, + 1830C7B22D23CCDF000DA10D /* twofish.h */, + 1830C7B32D23CCDF000DA10D /* imgutils.h */, + 1830C7B42D23CCDF000DA10D /* hwcontext_videotoolbox.h */, + 1830C7B52D23CCDF000DA10D /* video_enc_params.h */, + 1830C7B62D23CCDF000DA10D /* mem.h */, + 1830C7B72D23CCDF000DA10D /* parseutils.h */, + 1830C7B82D23CCDF000DA10D /* ripemd.h */, + 1830C7B92D23CCDF000DA10D /* bprint.h */, + 1830C7BA2D23CCDF000DA10D /* hdr_dynamic_metadata.h */, + 1830C7BB2D23CCDF000DA10D /* hwcontext_qsv.h */, + 1830C7BC2D23CCDF000DA10D /* pixfmt.h */, + 1830C7BD2D23CCDF000DA10D /* aes_ctr.h */, + 1830C7BE2D23CCDF000DA10D /* timestamp.h */, + 1830C7BF2D23CCDF000DA10D /* downmix_info.h */, + 1830C7C02D23CCDF000DA10D /* avassert.h */, + 1830C7C12D23CCDF000DA10D /* hash.h */, + 1830C7C22D23CCDF000DA10D /* mathematics.h */, + 1830C7C32D23CCDF000DA10D /* intreadwrite.h */, + 1830C7C42D23CCDF000DA10D /* avstring.h */, + ); + path = libavutil; + sourceTree = ""; + }; + 1830C7C52D23CCDF000DA10D /* libavdevice */ = { + isa = PBXGroup; + children = ( + 1830C7C62D23CCDF000DA10D /* version.h */, + 1830C7C72D23CCDF000DA10D /* avdevice.h */, + ); + path = libavdevice; + sourceTree = ""; + }; + 1830C7C82D23CCDF000DA10D /* libavformat */ = { + isa = PBXGroup; + children = ( + 1830C7C92D23CCDF000DA10D /* version.h */, + 1830C7CA2D23CCDF000DA10D /* avio.h */, + 1830C7CB2D23CCDF000DA10D /* avformat.h */, + ); + path = libavformat; + sourceTree = ""; + }; + 1830C7CC2D23CCDF000DA10D /* libswscale */ = { + isa = PBXGroup; + children = ( + 1830C7CD2D23CCDF000DA10D /* version.h */, + 1830C7CE2D23CCDF000DA10D /* swscale.h */, + ); + path = libswscale; + sourceTree = ""; + }; + 1830C7CF2D23CCDF000DA10D /* libavcodec */ = { + isa = PBXGroup; + children = ( + 1830C7D02D23CCDF000DA10D /* adts_parser.h */, + 1830C7D12D23CCDF000DA10D /* avcodec.h */, + 1830C7D22D23CCDF000DA10D /* version.h */, + 1830C7D32D23CCDF000DA10D /* vdpau.h */, + 1830C7D42D23CCDF000DA10D /* codec_par.h */, + 1830C7D52D23CCDF000DA10D /* qsv.h */, + 1830C7D62D23CCDF000DA10D /* vaapi.h */, + 1830C7D72D23CCDF000DA10D /* codec_desc.h */, + 1830C7D82D23CCDF000DA10D /* videotoolbox.h */, + 1830C7D92D23CCDF000DA10D /* xvmc.h */, + 1830C7DA2D23CCDF000DA10D /* mediacodec.h */, + 1830C7DB2D23CCDF000DA10D /* d3d11va.h */, + 1830C7DC2D23CCDF000DA10D /* avfft.h */, + 1830C7DD2D23CCDF000DA10D /* codec.h */, + 1830C7DE2D23CCDF000DA10D /* jni.h */, + 1830C7DF2D23CCDF000DA10D /* packet.h */, + 1830C7E02D23CCDF000DA10D /* bsf.h */, + 1830C7E12D23CCDF000DA10D /* codec_id.h */, + 1830C7E22D23CCDF000DA10D /* dirac.h */, + 1830C7E32D23CCDF000DA10D /* avdct.h */, + 1830C7E42D23CCDF000DA10D /* ac3_parser.h */, + 1830C7E52D23CCDF000DA10D /* vorbis_parser.h */, + 1830C7E62D23CCDF000DA10D /* dxva2.h */, + 1830C7E72D23CCDF000DA10D /* dv_profile.h */, + ); + path = libavcodec; + sourceTree = ""; + }; + 1830C7E82D23CCDF000DA10D /* libswresample */ = { + isa = PBXGroup; + children = ( + 1830C7E92D23CCDF000DA10D /* version.h */, + 1830C7EA2D23CCDF000DA10D /* swresample.h */, + ); + path = libswresample; + sourceTree = ""; + }; + 1830C7EB2D23CCDF000DA10D /* lib */ = { + isa = PBXGroup; + children = ( + 1830C7EC2D23CCDF000DA10D /* libavutil.a */, + 1830C7ED2D23CCDF000DA10D /* libavfilter.a */, + 1830C7EE2D23CCDF000DA10D /* libavcodec.a */, + 1830C7EF2D23CCDF000DA10D /* libavformat.a */, + 1830C7F02D23CCDF000DA10D /* libavdevice.a */, + 1830C7F12D23CCDF000DA10D /* libswresample.a */, + 1830C7F22D23CCDF000DA10D /* libswscale.a */, + ); + path = lib; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 1830C72B2D23BD9B000DA10D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1830C85A2D23CCE0000DA10D /* vaapi.h in Headers */, + 1830C82D2D23CCE0000DA10D /* opt.h in Headers */, + 1830C8392D23CCE0000DA10D /* encryption_info.h in Headers */, + 1830C8672D23CCE0000DA10D /* avdct.h in Headers */, + 1830C85C2D23CCE0000DA10D /* videotoolbox.h in Headers */, + 1830C8452D23CCE0000DA10D /* aes_ctr.h in Headers */, + 1830C8682D23CCE0000DA10D /* ac3_parser.h in Headers */, + 1830C82B2D23CCE0000DA10D /* dict.h in Headers */, + 1830C85E2D23CCE0000DA10D /* mediacodec.h in Headers */, + 1830C7F92D23CCDF000DA10D /* hwcontext_cuda.h in Headers */, + 1830C8092D23CCDF000DA10D /* avconfig.h in Headers */, + 1830C7FC2D23CCDF000DA10D /* fifo.h in Headers */, + 1830C8122D23CCE0000DA10D /* md5.h in Headers */, + 1830C8162D23CCE0000DA10D /* ffversion.h in Headers */, + 1830C82C2D23CCE0000DA10D /* random_seed.h in Headers */, + 1830C83C2D23CCE0000DA10D /* hwcontext_videotoolbox.h in Headers */, + 1830C8102D23CCE0000DA10D /* frame.h in Headers */, + 1830C8612D23CCE0000DA10D /* codec.h in Headers */, + 1830C82F2D23CCE0000DA10D /* log.h in Headers */, + 1830C8032D23CCDF000DA10D /* samplefmt.h in Headers */, + 1830C8522D23CCE0000DA10D /* version.h in Headers */, + 1830C8312D23CCE0000DA10D /* macros.h in Headers */, + 1830C8442D23CCE0000DA10D /* pixfmt.h in Headers */, + 1830C8502D23CCE0000DA10D /* avio.h in Headers */, + 1830C8552D23CCE0000DA10D /* avcodec.h in Headers */, + 1830C8332D23CCE0000DA10D /* rc4.h in Headers */, + 1830C8062D23CCDF000DA10D /* rational.h in Headers */, + 1830C8222D23CCE0000DA10D /* hwcontext_dxva2.h in Headers */, + 1830C8322D23CCE0000DA10D /* bswap.h in Headers */, + 1830C7FF2D23CCDF000DA10D /* replaygain.h in Headers */, + 1830C8652D23CCE0000DA10D /* codec_id.h in Headers */, + 1830C8352D23CCE0000DA10D /* cpu.h in Headers */, + 1830C8692D23CCE0000DA10D /* vorbis_parser.h in Headers */, + 1830C8082D23CCDF000DA10D /* motion_vector.h in Headers */, + 1830C8462D23CCE0000DA10D /* timestamp.h in Headers */, + 1830C8412D23CCE0000DA10D /* bprint.h in Headers */, + 1830C7F82D23CCDF000DA10D /* time.h in Headers */, + 1830C7582D23CB86000DA10D /* AudioTransform.h in Headers */, + 1830C81D2D23CCE0000DA10D /* hwcontext_d3d11va.h in Headers */, + 1830C8072D23CCDF000DA10D /* sha.h in Headers */, + 1830C7FD2D23CCDF000DA10D /* blowfish.h in Headers */, + 1830C8592D23CCE0000DA10D /* qsv.h in Headers */, + 1830C8022D23CCDF000DA10D /* stereo3d.h in Headers */, + 1830C8302D23CCE0000DA10D /* aes.h in Headers */, + 1830C8372D23CCE0000DA10D /* des.h in Headers */, + 1830C8362D23CCE0000DA10D /* lzo.h in Headers */, + 1830C86A2D23CCE0000DA10D /* dxva2.h in Headers */, + 1830C8002D23CCDF000DA10D /* version.h in Headers */, + 1830C7FE2D23CCDF000DA10D /* hwcontext_mediacodec.h in Headers */, + 1830C7632D23CC6D000DA10D /* AudioConvert.h in Headers */, + 1830C85D2D23CCE0000DA10D /* xvmc.h in Headers */, + 1830C82E2D23CCE0000DA10D /* mastering_display_metadata.h in Headers */, + 1830C8012D23CCDF000DA10D /* murmur3.h in Headers */, + 1830C81E2D23CCE0000DA10D /* timecode.h in Headers */, + 1830C8272D23CCE0000DA10D /* hwcontext_drm.h in Headers */, + 1830C8172D23CCE0000DA10D /* hwcontext_opencl.h in Headers */, + 1830C83D2D23CCE0000DA10D /* video_enc_params.h in Headers */, + 1830C81C2D23CCE0000DA10D /* adler32.h in Headers */, + 1830C8632D23CCE0000DA10D /* packet.h in Headers */, + 1830C7F62D23CCDF000DA10D /* avfilter.h in Headers */, + 1830C86C2D23CCE0000DA10D /* version.h in Headers */, + 1830C80F2D23CCE0000DA10D /* hwcontext_vdpau.h in Headers */, + 1830C8342D23CCE0000DA10D /* tea.h in Headers */, + 1830C8182D23CCE0000DA10D /* audio_fifo.h in Headers */, + 1830C8662D23CCE0000DA10D /* dirac.h in Headers */, + 1830C7F52D23CCDF000DA10D /* buffersink.h in Headers */, + 1830C84A2D23CCE0000DA10D /* mathematics.h in Headers */, + 1830C8282D23CCE0000DA10D /* common.h in Headers */, + 1830C82A2D23CCE0000DA10D /* eval.h in Headers */, + 1830C83B2D23CCE0000DA10D /* imgutils.h in Headers */, + 1830C8572D23CCE0000DA10D /* vdpau.h in Headers */, + 1830C85F2D23CCE0000DA10D /* d3d11va.h in Headers */, + 1830C80E2D23CCE0000DA10D /* crc.h in Headers */, + 1830C80B2D23CCDF000DA10D /* avutil.h in Headers */, + 1830C7FB2D23CCDF000DA10D /* error.h in Headers */, + 1830C80C2D23CCDF000DA10D /* hwcontext_vulkan.h in Headers */, + 1830C86B2D23CCE0000DA10D /* dv_profile.h in Headers */, + 1830C8482D23CCE0000DA10D /* avassert.h in Headers */, + 1830C7F72D23CCDF000DA10D /* hwcontext.h in Headers */, + 1830C8252D23CCE0000DA10D /* camellia.h in Headers */, + 1830C8422D23CCE0000DA10D /* hdr_dynamic_metadata.h in Headers */, + 1830C7F42D23CCDF000DA10D /* buffersrc.h in Headers */, + 1830C84D2D23CCE0000DA10D /* version.h in Headers */, + 1830C8622D23CCE0000DA10D /* jni.h in Headers */, + 1830C8642D23CCE0000DA10D /* bsf.h in Headers */, + 1830C7FA2D23CCDF000DA10D /* intfloat.h in Headers */, + 1830C84E2D23CCE0000DA10D /* avdevice.h in Headers */, + 1830C8192D23CCE0000DA10D /* tree.h in Headers */, + 1830C8382D23CCE0000DA10D /* channel_layout.h in Headers */, + 1830C8402D23CCE0000DA10D /* ripemd.h in Headers */, + 1830C8542D23CCE0000DA10D /* adts_parser.h in Headers */, + 1830C81A2D23CCE0000DA10D /* threadmessage.h in Headers */, + 1830C8262D23CCE0000DA10D /* pixelutils.h in Headers */, + 1830C8132D23CCE0000DA10D /* cast5.h in Headers */, + 1830C8212D23CCE0000DA10D /* sha512.h in Headers */, + 1830C84C2D23CCE0000DA10D /* avstring.h in Headers */, + 1830C8472D23CCE0000DA10D /* downmix_info.h in Headers */, + 1830C7622D23CC6D000DA10D /* AiAudioDecoder.h in Headers */, + 1830C86D2D23CCE0000DA10D /* swresample.h in Headers */, + 1830C8292D23CCE0000DA10D /* hmac.h in Headers */, + 1830C80A2D23CCDF000DA10D /* lfg.h in Headers */, + 1830C8492D23CCE0000DA10D /* hash.h in Headers */, + 1830C83A2D23CCE0000DA10D /* twofish.h in Headers */, + 1830C74B2D23C9BC000DA10D /* MSUtils.h in Headers */, + 1830C8512D23CCE0000DA10D /* avformat.h in Headers */, + 1830C8142D23CCE0000DA10D /* hwcontext_vaapi.h in Headers */, + 1830C80D2D23CCDF000DA10D /* xtea.h in Headers */, + 1830C83F2D23CCE0000DA10D /* parseutils.h in Headers */, + 1830C8432D23CCE0000DA10D /* hwcontext_qsv.h in Headers */, + 1830C84F2D23CCE0000DA10D /* version.h in Headers */, + 1830C85B2D23CCE0000DA10D /* codec_desc.h in Headers */, + 1830C8602D23CCE0000DA10D /* avfft.h in Headers */, + 1830C8232D23CCE0000DA10D /* display.h in Headers */, + 1830C83E2D23CCE0000DA10D /* mem.h in Headers */, + 1830C8202D23CCE0000DA10D /* tx.h in Headers */, + 1830C8052D23CCDF000DA10D /* base64.h in Headers */, + 1830C84B2D23CCE0000DA10D /* intreadwrite.h in Headers */, + 1830C81B2D23CCE0000DA10D /* attributes.h in Headers */, + 1830C8042D23CCDF000DA10D /* pixdesc.h in Headers */, + 1830C7F32D23CCDF000DA10D /* version.h in Headers */, + 1830C8532D23CCE0000DA10D /* swscale.h in Headers */, + 1830C7342D23BD9B000DA10D /* MixTools.h in Headers */, + 1830C8562D23CCE0000DA10D /* version.h in Headers */, + 1830C8112D23CCE0000DA10D /* file.h in Headers */, + 1830C81F2D23CCE0000DA10D /* dovi_meta.h in Headers */, + 1830C8152D23CCE0000DA10D /* spherical.h in Headers */, + 1830C8582D23CCE0000DA10D /* codec_par.h in Headers */, + 1830C7562D23CB86000DA10D /* lame.h in Headers */, + 1830C8242D23CCE0000DA10D /* buffer.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 1830C72F2D23BD9B000DA10D /* MixTools */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1830C7372D23BD9B000DA10D /* Build configuration list for PBXNativeTarget "MixTools" */; + buildPhases = ( + 1830C72B2D23BD9B000DA10D /* Headers */, + 1830C72C2D23BD9B000DA10D /* Sources */, + 1830C72D2D23BD9B000DA10D /* Frameworks */, + 1830C72E2D23BD9B000DA10D /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = MixTools; + productName = MixTools; + productReference = 1830C7302D23BD9B000DA10D /* MixTools.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 1830C7272D23BD9B000DA10D /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastUpgradeCheck = 1520; + TargetAttributes = { + 1830C72F2D23BD9B000DA10D = { + CreatedOnToolsVersion = 15.2; + }; + }; + }; + buildConfigurationList = 1830C72A2D23BD9B000DA10D /* Build configuration list for PBXProject "MixTools" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 1830C7262D23BD9B000DA10D; + productRefGroup = 1830C7262D23BD9B000DA10D; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 1830C72F2D23BD9B000DA10D /* MixTools */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 1830C72E2D23BD9B000DA10D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 1830C72C2D23BD9B000DA10D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1830C7612D23CC6D000DA10D /* AudioConvert.m in Sources */, + 1830C7602D23CC6D000DA10D /* AiAudioDecoder.m in Sources */, + 1830C7592D23CB86000DA10D /* AudioTransform.m in Sources */, + 1830C74C2D23C9BC000DA10D /* MSUtils.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 1830C7352D23BD9B000DA10D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = 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_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 1830C7362D23BD9B000DA10D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = 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_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + 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 = 17.2; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 1830C7382D23BD9B000DA10D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = M33X987285; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + GENERATE_INFOPLIST_FILE = YES; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MixTools/AudioDecode/FFmpeg-iOS/include"; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/MixTools/AudioTransform/fat-lame/lib", + "$(PROJECT_DIR)/MixTools/AudioDecode/FFmpeg-iOS/lib", + ); + MACH_O_TYPE = staticlib; + MARKETING_VERSION = 1.0; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + PRODUCT_BUNDLE_IDENTIFIER = sort.MixTools; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 1830C7392D23BD9B000DA10D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUILD_LIBRARY_FOR_DISTRIBUTION = YES; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = M33X987285; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + GENERATE_INFOPLIST_FILE = YES; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MixTools/AudioDecode/FFmpeg-iOS/include"; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/MixTools/AudioTransform/fat-lame/lib", + "$(PROJECT_DIR)/MixTools/AudioDecode/FFmpeg-iOS/lib", + ); + MACH_O_TYPE = staticlib; + MARKETING_VERSION = 1.0; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + PRODUCT_BUNDLE_IDENTIFIER = sort.MixTools; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1830C72A2D23BD9B000DA10D /* Build configuration list for PBXProject "MixTools" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1830C7352D23BD9B000DA10D /* Debug */, + 1830C7362D23BD9B000DA10D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1830C7372D23BD9B000DA10D /* Build configuration list for PBXNativeTarget "MixTools" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1830C7382D23BD9B000DA10D /* Debug */, + 1830C7392D23BD9B000DA10D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 1830C7272D23BD9B000DA10D /* Project object */; +} diff --git a/MixSdk/MixTools/MixTools.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/MixSdk/MixTools/MixTools.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/MixSdk/MixTools/MixTools.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/MixSdk/MixTools/MixTools.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/MixSdk/MixTools/MixTools.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/MixSdk/MixTools/MixTools.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/MixSdk/MixTools/MixTools.xcodeproj/xcshareddata/xcschemes/MixTools.xcscheme b/MixSdk/MixTools/MixTools.xcodeproj/xcshareddata/xcschemes/MixTools.xcscheme new file mode 100644 index 0000000..b2c1678 --- /dev/null +++ b/MixSdk/MixTools/MixTools.xcodeproj/xcshareddata/xcschemes/MixTools.xcscheme @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MixSdk/MixSdk/MixSdk/AudioDecode/AiAudioDecoder.h b/MixSdk/MixTools/MixTools/AudioDecode/AiAudioDecoder.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/AudioDecode/AiAudioDecoder.h rename to MixSdk/MixTools/MixTools/AudioDecode/AiAudioDecoder.h diff --git a/MixSdk/MixSdk/MixSdk/AudioDecode/AiAudioDecoder.m b/MixSdk/MixTools/MixTools/AudioDecode/AiAudioDecoder.m similarity index 100% rename from MixSdk/MixSdk/MixSdk/AudioDecode/AiAudioDecoder.m rename to MixSdk/MixTools/MixTools/AudioDecode/AiAudioDecoder.m diff --git a/MixSdk/MixSdk/MixSdk/AudioDecode/AudioConvert.h b/MixSdk/MixTools/MixTools/AudioDecode/AudioConvert.h similarity index 90% rename from MixSdk/MixSdk/MixSdk/AudioDecode/AudioConvert.h rename to MixSdk/MixTools/MixTools/AudioDecode/AudioConvert.h index f343a5f..6597771 100644 --- a/MixSdk/MixSdk/MixSdk/AudioDecode/AudioConvert.h +++ b/MixSdk/MixTools/MixTools/AudioDecode/AudioConvert.h @@ -1,6 +1,6 @@ // // AudioConvert.h -// MSVoiceChatSdk +// MixSdk // // Created by incar on 2024/7/9. // diff --git a/MixSdk/MixSdk/MixSdk/AudioDecode/AudioConvert.m b/MixSdk/MixTools/MixTools/AudioDecode/AudioConvert.m similarity index 86% rename from MixSdk/MixSdk/MixSdk/AudioDecode/AudioConvert.m rename to MixSdk/MixTools/MixTools/AudioDecode/AudioConvert.m index 2fc5ba5..09ce4db 100644 --- a/MixSdk/MixSdk/MixSdk/AudioDecode/AudioConvert.m +++ b/MixSdk/MixTools/MixTools/AudioDecode/AudioConvert.m @@ -1,6 +1,6 @@ // // AudioConvert.m -// MSVoiceChatSdk +// MixSdk // // Created by incar on 2024/7/9. // diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/ac3_parser.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/ac3_parser.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/ac3_parser.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/ac3_parser.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/adts_parser.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/adts_parser.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/adts_parser.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/adts_parser.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/avcodec.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/avcodec.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/avcodec.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/avcodec.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/avdct.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/avdct.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/avdct.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/avdct.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/avfft.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/avfft.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/avfft.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/avfft.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/bsf.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/bsf.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/bsf.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/bsf.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/codec.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/codec.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/codec.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/codec.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/codec_desc.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/codec_desc.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/codec_desc.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/codec_desc.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/codec_id.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/codec_id.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/codec_id.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/codec_id.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/codec_par.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/codec_par.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/codec_par.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/codec_par.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/d3d11va.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/d3d11va.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/d3d11va.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/d3d11va.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/dirac.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/dirac.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/dirac.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/dirac.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/dv_profile.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/dv_profile.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/dv_profile.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/dv_profile.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/dxva2.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/dxva2.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/dxva2.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/dxva2.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/jni.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/jni.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/jni.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/jni.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/mediacodec.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/mediacodec.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/mediacodec.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/mediacodec.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/packet.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/packet.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/packet.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/packet.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/qsv.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/qsv.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/qsv.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/qsv.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/vaapi.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/vaapi.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/vaapi.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/vaapi.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/vdpau.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/vdpau.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/vdpau.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/vdpau.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/version.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/version.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/version.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/version.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/videotoolbox.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/videotoolbox.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/videotoolbox.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/videotoolbox.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/vorbis_parser.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/vorbis_parser.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/vorbis_parser.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/vorbis_parser.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/xvmc.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/xvmc.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavcodec/xvmc.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavcodec/xvmc.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavdevice/avdevice.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavdevice/avdevice.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavdevice/avdevice.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavdevice/avdevice.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavdevice/version.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavdevice/version.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavdevice/version.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavdevice/version.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavfilter/avfilter.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavfilter/avfilter.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavfilter/avfilter.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavfilter/avfilter.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavfilter/buffersink.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavfilter/buffersink.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavfilter/buffersink.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavfilter/buffersink.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavfilter/buffersrc.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavfilter/buffersrc.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavfilter/buffersrc.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavfilter/buffersrc.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavfilter/version.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavfilter/version.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavfilter/version.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavfilter/version.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavformat/avformat.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavformat/avformat.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavformat/avformat.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavformat/avformat.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavformat/avio.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavformat/avio.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavformat/avio.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavformat/avio.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavformat/version.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavformat/version.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavformat/version.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavformat/version.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/adler32.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/adler32.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/adler32.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/adler32.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/aes.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/aes.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/aes.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/aes.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/aes_ctr.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/aes_ctr.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/aes_ctr.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/aes_ctr.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/attributes.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/attributes.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/attributes.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/attributes.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/audio_fifo.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/audio_fifo.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/audio_fifo.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/audio_fifo.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/avassert.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/avassert.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/avassert.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/avassert.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/avconfig.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/avconfig.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/avconfig.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/avconfig.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/avstring.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/avstring.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/avstring.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/avstring.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/avutil.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/avutil.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/avutil.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/avutil.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/base64.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/base64.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/base64.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/base64.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/blowfish.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/blowfish.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/blowfish.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/blowfish.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/bprint.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/bprint.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/bprint.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/bprint.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/bswap.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/bswap.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/bswap.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/bswap.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/buffer.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/buffer.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/buffer.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/buffer.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/camellia.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/camellia.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/camellia.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/camellia.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/cast5.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/cast5.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/cast5.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/cast5.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/channel_layout.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/channel_layout.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/channel_layout.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/channel_layout.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/common.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/common.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/common.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/common.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/cpu.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/cpu.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/cpu.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/cpu.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/crc.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/crc.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/crc.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/crc.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/des.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/des.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/des.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/des.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/dict.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/dict.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/dict.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/dict.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/display.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/display.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/display.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/display.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/dovi_meta.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/dovi_meta.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/dovi_meta.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/dovi_meta.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/downmix_info.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/downmix_info.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/downmix_info.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/downmix_info.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/encryption_info.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/encryption_info.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/encryption_info.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/encryption_info.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/error.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/error.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/error.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/error.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/eval.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/eval.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/eval.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/eval.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/ffversion.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/ffversion.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/ffversion.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/ffversion.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/fifo.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/fifo.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/fifo.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/fifo.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/file.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/file.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/file.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/file.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/frame.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/frame.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/frame.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/frame.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hash.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hash.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hash.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hash.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hdr_dynamic_metadata.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hdr_dynamic_metadata.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hdr_dynamic_metadata.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hdr_dynamic_metadata.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hmac.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hmac.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hmac.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hmac.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_cuda.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_cuda.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_cuda.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_cuda.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_d3d11va.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_d3d11va.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_d3d11va.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_d3d11va.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_drm.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_drm.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_drm.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_drm.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_dxva2.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_dxva2.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_dxva2.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_dxva2.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_mediacodec.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_mediacodec.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_mediacodec.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_mediacodec.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_opencl.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_opencl.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_opencl.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_opencl.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_qsv.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_qsv.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_qsv.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_qsv.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_vaapi.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_vaapi.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_vaapi.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_vaapi.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_vdpau.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_vdpau.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_vdpau.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_vdpau.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_videotoolbox.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_videotoolbox.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_videotoolbox.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_videotoolbox.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_vulkan.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_vulkan.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/hwcontext_vulkan.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/hwcontext_vulkan.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/imgutils.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/imgutils.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/imgutils.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/imgutils.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/intfloat.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/intfloat.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/intfloat.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/intfloat.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/intreadwrite.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/intreadwrite.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/intreadwrite.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/intreadwrite.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/lfg.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/lfg.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/lfg.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/lfg.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/log.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/log.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/log.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/log.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/lzo.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/lzo.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/lzo.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/lzo.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/macros.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/macros.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/macros.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/macros.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/mastering_display_metadata.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/mastering_display_metadata.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/mastering_display_metadata.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/mastering_display_metadata.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/mathematics.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/mathematics.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/mathematics.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/mathematics.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/md5.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/md5.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/md5.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/md5.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/mem.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/mem.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/mem.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/mem.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/motion_vector.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/motion_vector.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/motion_vector.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/motion_vector.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/murmur3.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/murmur3.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/murmur3.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/murmur3.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/opt.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/opt.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/opt.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/opt.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/parseutils.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/parseutils.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/parseutils.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/parseutils.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/pixdesc.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/pixdesc.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/pixdesc.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/pixdesc.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/pixelutils.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/pixelutils.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/pixelutils.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/pixelutils.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/pixfmt.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/pixfmt.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/pixfmt.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/pixfmt.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/random_seed.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/random_seed.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/random_seed.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/random_seed.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/rational.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/rational.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/rational.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/rational.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/rc4.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/rc4.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/rc4.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/rc4.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/replaygain.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/replaygain.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/replaygain.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/replaygain.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/ripemd.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/ripemd.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/ripemd.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/ripemd.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/samplefmt.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/samplefmt.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/samplefmt.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/samplefmt.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/sha.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/sha.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/sha.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/sha.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/sha512.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/sha512.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/sha512.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/sha512.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/spherical.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/spherical.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/spherical.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/spherical.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/stereo3d.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/stereo3d.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/stereo3d.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/stereo3d.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/tea.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/tea.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/tea.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/tea.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/threadmessage.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/threadmessage.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/threadmessage.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/threadmessage.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/time.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/time.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/time.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/time.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/timecode.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/timecode.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/timecode.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/timecode.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/timestamp.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/timestamp.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/timestamp.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/timestamp.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/tree.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/tree.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/tree.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/tree.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/twofish.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/twofish.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/twofish.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/twofish.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/tx.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/tx.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/tx.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/tx.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/version.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/version.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/version.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/version.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/video_enc_params.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/video_enc_params.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/video_enc_params.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/video_enc_params.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/xtea.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/xtea.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libavutil/xtea.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libavutil/xtea.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libswresample/swresample.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libswresample/swresample.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libswresample/swresample.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libswresample/swresample.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libswresample/version.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libswresample/version.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libswresample/version.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libswresample/version.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libswscale/swscale.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libswscale/swscale.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libswscale/swscale.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libswscale/swscale.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libswscale/version.h b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libswscale/version.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/include/libswscale/version.h rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/include/libswscale/version.h diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavcodec.a b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavcodec.a similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavcodec.a rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavcodec.a diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavdevice.a b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavdevice.a similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavdevice.a rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavdevice.a diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavfilter.a b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavfilter.a similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavfilter.a rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavfilter.a diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavformat.a b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavformat.a similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavformat.a rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavformat.a diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavutil.a b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavutil.a similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libavutil.a rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libavutil.a diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libswresample.a b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libswresample.a similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libswresample.a rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libswresample.a diff --git a/MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libswscale.a b/MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libswscale.a similarity index 100% rename from MixSdk/MixSdk/MixSdk/FFmpeg-iOS/lib/libswscale.a rename to MixSdk/MixTools/MixTools/AudioDecode/FFmpeg-iOS/lib/libswscale.a diff --git a/MixSdk/MixSdk/MixSdk/AudioTransform/AudioTransform.h b/MixSdk/MixTools/MixTools/AudioTransform/AudioTransform.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/AudioTransform/AudioTransform.h rename to MixSdk/MixTools/MixTools/AudioTransform/AudioTransform.h diff --git a/MixSdk/MixSdk/MixSdk/AudioTransform/AudioTransform.m b/MixSdk/MixTools/MixTools/AudioTransform/AudioTransform.m similarity index 100% rename from MixSdk/MixSdk/MixSdk/AudioTransform/AudioTransform.m rename to MixSdk/MixTools/MixTools/AudioTransform/AudioTransform.m diff --git a/MixSdk/MixSdk/MixSdk/AudioTransform/fat-lame/include/lame/lame.h b/MixSdk/MixTools/MixTools/AudioTransform/fat-lame/include/lame/lame.h similarity index 100% rename from MixSdk/MixSdk/MixSdk/AudioTransform/fat-lame/include/lame/lame.h rename to MixSdk/MixTools/MixTools/AudioTransform/fat-lame/include/lame/lame.h diff --git a/MixSdk/MixSdk/MixSdk/AudioTransform/fat-lame/lib/libmp3lame.a b/MixSdk/MixTools/MixTools/AudioTransform/fat-lame/lib/libmp3lame.a similarity index 100% rename from MixSdk/MixSdk/MixSdk/AudioTransform/fat-lame/lib/libmp3lame.a rename to MixSdk/MixTools/MixTools/AudioTransform/fat-lame/lib/libmp3lame.a diff --git a/MixSdk/MixTools/MixTools/MSUtils.h b/MixSdk/MixTools/MixTools/MSUtils.h new file mode 100644 index 0000000..39ed23a --- /dev/null +++ b/MixSdk/MixTools/MixTools/MSUtils.h @@ -0,0 +1,40 @@ +// +// AiMouseTools.h +// AiMouse +// +// Created by incar on 2024/2/28. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface MSUtils : NSObject ++ (NSArray *)stringToArray:(NSString *)jsonString; ++ (NSString *)arrayToString:(NSArray *)arr; + ++ (NSDictionary *)stringToDictionary:(NSString *)jsonString; ++ (NSString *)dictionaryToString:(NSDictionary *)dic; + ++ (NSDictionary *)dataToDictionary:(NSData *)jsonData; ++ (NSData *)dictionaryToData:(NSDictionary *)dicJson; + + ++ (NSString *)dataToHexString:(NSData *)data; + ++ (NSString *)dataToHexString_placeholder:(NSData *)data; + ++ (NSData *)hexStringToData:(NSString *)hexStr ; + ++ (NSString *)dataToUtf8String:(NSData *)data; + ++ (NSString *)stringTomd5:(NSString *)str; + ++ (NSString *)stringToHmacSha1:(NSString*)key text:(NSString*)text; + ++ (NSString *)MD5ForUpper32:(NSString *)str; + ++ (NSData *)dataWithHexString:(NSString *)hexStr; +@end + +NS_ASSUME_NONNULL_END diff --git a/MixSdk/MixTools/MixTools/MSUtils.m b/MixSdk/MixTools/MixTools/MSUtils.m new file mode 100644 index 0000000..c056d46 --- /dev/null +++ b/MixSdk/MixTools/MixTools/MSUtils.m @@ -0,0 +1,190 @@ +// +// AiMouseTools.m +// AiMouse +// +// Created by incar on 2024/2/28. +// + +#import "MSUtils.h" +#import +#include +#include + +@implementation MSUtils ++ (NSArray *)stringToArray:(NSString *)jsonString{ + NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; + NSError *error; + NSArray *arr = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error]; + return arr; +} ++ (NSString *)arrayToString:(NSArray *)arr{ + NSError *error; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:&error]; + NSString * string = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + return string; +} ++ (NSDictionary *)stringToDictionary:(NSString *)jsonString{ + NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; + if (jsonData == nil) { + return nil; + } + NSError *error; + NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error]; + return dict; +} ++ (NSString *)dictionaryToString:(NSDictionary *)dic{ + if ([dic isKindOfClass:[NSDictionary class]]) { + NSError *error; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&error]; + NSString * string = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + return string; + } + else{ + return @""; + } +} + ++ (NSDictionary *)dataToDictionary:(NSData *)jsonData{ + if (![jsonData isKindOfClass:[NSData class]] || jsonData.length < 1) { + return nil; + } + id jsonObj = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingAllowFragments error:nil]; + if (![jsonObj isKindOfClass:[NSDictionary class]]) { + return nil; + } + return [NSDictionary dictionaryWithDictionary:(NSDictionary *)jsonObj]; +} + + ++ (NSData *)dictionaryToData:(NSDictionary *)dicJson{ + if (![dicJson isKindOfClass:[NSDictionary class]]) { + return nil; + } + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dicJson options:0 error:nil]; + if (![jsonData isKindOfClass:[NSData class]]) { + return nil; + } + return jsonData; +} + ++ (NSString *)dataToHexString:(NSData *)data { + NSUInteger length = data.length; + NSMutableString *result = [NSMutableString stringWithCapacity:length * 2]; + const unsigned char *byte = data.bytes; + for (int i = 0; i < length; i++, byte++) { + [result appendFormat:@"%02X", *byte]; + } + return result; +} + ++ (NSString *)dataToHexString_placeholder:(NSData *)data { + NSUInteger length = data.length; + NSString *placeholder = @" "; + NSMutableString *result = [NSMutableString stringWithCapacity:length * 2]; + const unsigned char *byte = data.bytes; + for (int i = 0; i < length; i++, byte++) { + [result appendFormat:@"%02X%@", *byte, placeholder]; + } + return result; +} + ++ (NSData *)hexStringToData:(NSString *)hexStr { + hexStr = [hexStr stringByReplacingOccurrencesOfString:@" " withString:@""]; + hexStr = [hexStr lowercaseString]; + NSUInteger len = hexStr.length; + if (!len) return nil; + unichar *buf = malloc(sizeof(unichar) * len); + if (!buf) return nil; + [hexStr getCharacters:buf range:NSMakeRange(0, len)]; + + NSMutableData *result = [NSMutableData data]; + unsigned char bytes; + char str[3] = { '\0', '\0', '\0' }; + int i; + for (i = 0; i < len / 2; i++) { + str[0] = buf[i * 2]; + str[1] = buf[i * 2 + 1]; + bytes = strtol(str, NULL, 16); + [result appendBytes:&bytes length:1]; + } + free(buf); + return result; +} + ++ (NSString *)dataToUtf8String:(NSData *)data { + if (data.length > 0) { + return [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; + } + return @""; +} + + ++ (NSString *)stringTomd5:(NSString *)str { + if (str.length == 0) { + return nil; + } + // 初始化C字符数组 + const char* original_str = (const char *)[[str dataUsingEncoding:NSUTF8StringEncoding] bytes]; + // 盛放数字校验的字符数组(长度为16bytes) + unsigned char digist[CC_MD5_DIGEST_LENGTH]; //CC_MD5_DIGEST_LENGTH = 16 + CC_MD5(original_str, (uint)strlen(original_str), digist); + // NSMutableString* outPutStr = [NSMutableString stringWithCapacity:10]; + NSMutableString* outPutStr = [NSMutableString new]; + for(int i =0; i + +//! Project version number for MixTools. +FOUNDATION_EXPORT double MixToolsVersionNumber; + +//! Project version string for MixTools. +FOUNDATION_EXPORT const unsigned char MixToolsVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + +#import +#import +#import +#import +//#import "Tools/MSUtils.h" +//#import "AudioTransform/AudioTransform.h" diff --git a/MixSdk/Podfile.lock b/MixSdk/Podfile.lock index 985a9ec..6694d04 100644 --- a/MixSdk/Podfile.lock +++ b/MixSdk/Podfile.lock @@ -21,4 +21,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 9895aef7274631d7896464b4e401f72df13e34f4 -COCOAPODS: 1.15.2 +COCOAPODS: 1.16.2 diff --git a/MixSdk/Pods/Manifest.lock b/MixSdk/Pods/Manifest.lock index 985a9ec..6694d04 100644 --- a/MixSdk/Pods/Manifest.lock +++ b/MixSdk/Pods/Manifest.lock @@ -21,4 +21,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 9895aef7274631d7896464b4e401f72df13e34f4 -COCOAPODS: 1.15.2 +COCOAPODS: 1.16.2 diff --git a/MixSdk/Pods/Pods.xcodeproj/project.pbxproj b/MixSdk/Pods/Pods.xcodeproj/project.pbxproj index 4afed77..40e6427 100644 --- a/MixSdk/Pods/Pods.xcodeproj/project.pbxproj +++ b/MixSdk/Pods/Pods.xcodeproj/project.pbxproj @@ -7,151 +7,150 @@ objects = { /* Begin PBXBuildFile section */ - 0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0816D0202E8F46EA9C2657E4EC8424F3 /* IQTextFieldViewInfo.swift */; }; - 08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D76D361EFC283ED2EFC6CF7F8BD84213 /* IQKeyboardManager+Internal.swift */; }; - 08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = E394466448323B566659ED3C86466588 /* IQUIView+IQKeyboardToolbarDeprecated.swift */; }; - 0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10AD92D3B68611554DCF5720DC0720D8 /* IQTextFieldViewListener.swift */; }; - 0A5C290276F7453D9471E25BEA655842 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 628C71717D78E4787E5207FA441B31FA /* ConstraintLayoutGuide.swift */; }; - 0AD7A0DA8FF5880E3D8599062129AB12 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5465A420948F0534DA3E383E108F925 /* ConstraintMakerEditable.swift */; }; - 0D665B6767B345D8C70D7E029A2A48D8 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7CEBB9FF37125D33DFC72668395B8A /* ConstraintViewDSL.swift */; }; - 0DA9A9D2F8960818017E26DA480FA143 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20DDA272B8E925FEF790776A224AEEC2 /* ConstraintLayoutGuideDSL.swift */; }; - 103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A78351C7EFC4AB674E3681D6EF0514 /* IQUIView+Hierarchy.swift */; }; - 13CC0CFB1C56F23BBC872801F983C1A3 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8D10D8487CAE9288C4AB3982CA25D05 /* ConstraintLayoutSupport.swift */; }; - 14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF5C5E139984EBC98F8FE24FE15CEE79 /* IQPreviousNextView.swift */; }; - 154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1757056710D3EAF1ED55009B000F3D35 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; }; - 15F68E09ADCDB843B938C490059485BD /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03B1A0778751E0826602861220F2DC66 /* ConstraintMakerRelatable+Extensions.swift */; }; - 1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300030D0A05F9B8C127FF428D70FAF2D /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; }; - 1E7E37C51375285EA22294CD2ADB3159 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0AB9F729D940C230C9A2169648D647D /* Debugging.swift */; }; - 23D11E770DF137CBF802A30E2B19C054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - 24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 939E6A71993A6CE7B5D01158372276C1 /* IQKeyboardInfo.swift */; }; - 293A604750AFF74421E35456DEF43215 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 21CF3A39AB8F2E562D184D98200F21AA /* PrivacyInfo.xcprivacy */; }; - 3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF740201B00644945D6BFCC8EE1F53 /* IQUICollectionView+Additions.swift */; }; - 34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF9F36A57B1CB8B3461C5911043F6CF9 /* IQToolbarPlaceholderConfiguration.swift */; }; - 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EAD94738C2E3C4F5AEC9FE74B30C432 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 192298B0D95D5F1503B984D3583F5BFE /* IQTextView.swift */; }; - 3DAFEDCDC5094007E329D71FE84FF704 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1C7BCB2C17A82F6FCC4EF1B276DF1E /* SnapKit-dummy.m */; }; - 4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6D7D5300CA474D7485012005F3E5280 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; - 42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CE2273B9C7EF1EB002B8F27679C80C0 /* IQKeyboardReturnKeyHandler.swift */; }; - 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; }; - 50E4E24710A4C5A77BE6594A10DFE773 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F7AF737B2F40C4870DAF57481575D91 /* ConstraintMultiplierTarget.swift */; }; - 53463E2C1FAA39A67C058C6BE1BD795F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - 54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D423AF1243BA3E2E9D29B5D6E77E95B4 /* IQNSArray+Sort.swift */; }; - 56CD198002D3D45274F6719725B983CF /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68AC15B21E30C79D83E2932832D289B4 /* ConstraintOffsetTarget.swift */; }; - 597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 487E8CCA4859CD97779EAC235E596B3F /* IQKeyboardManagerCompatible.swift */; }; - 5CE349BD7B3C13F71152960F46C2AD58 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - 5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63515591138E7BAAAC90A9D200D19266 /* IQPlaceholderable.swift */; }; - 5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD68BFB8D786D053D462EA67697D1DB6 /* IQTextFieldViewInfoModel.swift */; }; - 5FFFE5E4F95E9A989F7AD2B9E4363DA5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B68ACB5412EC5AAC4B13CD213584E56C /* PrivacyInfo.xcprivacy */; }; - 6431218578A566C5EBF5FD166F164059 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2D361F5787F34F9D1700D7114563AF7 /* ConstraintMakerExtendable.swift */; }; - 674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB6DFA8D97BBEDEABE950BC95908E9D /* IQKeyboardManager+Debug.swift */; }; - 6CFB48595F4C5B157119CE09BEA2B7B3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B26A354E2CEBFC3C5B63FAE1CAA92DEB /* PrivacyInfo.xcprivacy */; }; - 6D389E4D5F97798BE1AEEB8C317852D7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE71F8217EF7ACC3231FFAACD7D8FD9 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E2884B29CD49EE91C48C725105F295A /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE16C611E50DB512C9F824C9987DF025 /* LayoutConstraint.swift */; }; - 701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 080974FCAB1AD4F3189D9BD8FFACBEFF /* IQToolbar.swift */; }; - 7052944C657F270E47777446D0E10E1C /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F75E83DF3A12ABA862C91E63D2AF6280 /* ConstraintInsetTarget.swift */; }; - 733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CFEA705805177F0CCF56EC740BF7E4A /* IQKeyboardManagerSwift-dummy.m */; }; - 73F8AC99A58E5837924C056E89543B97 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CC58F10CAD8194DBD2C7308C3694CF /* Typealiases.swift */; }; - 7586D1882B962E1E31C28CC6396668B3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04D60AC13D33197690A05C641925DDDA /* UIKit.framework */; }; - 77D782DE125D322922466676E2FFA289 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF6E6A10E54B7D75B219D33B46E5986E /* ConstraintPriorityTarget.swift */; }; - 8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D5DA97A682C949B62A923E58F38BC6A /* IQUITextFieldView+Additions.swift */; }; - 82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = D267F880B5BC6279E167245357C516E4 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; - 845C3A99ECD0DC86BB538557FBE915A3 /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 622AC377CF7C38C240EBA7913D3A473A /* Toast.swift */; }; - 8637B942FE12C96972BFC827D8F012FB /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A42DBD2F42D55606EEBA514009498B87 /* QuartzCore.framework */; }; - 8640829049AE9907FE93825E5510C33D /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A8AB97C8E4A6E354FEA40DEFDCC38F /* ConstraintMaker.swift */; }; - 87996D11DC92EE19EAF9305DAEA4ACF2 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 622B0972DDD1412DAC47AAB441250AE9 /* ConstraintMakerPrioritizable.swift */; }; - 8868BA37E3CE7C58D26123806D543F3F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2B15E0C2FA074028C8D761CC6134878 /* ConstraintView.swift */; }; - 891D1BF14C8881C74262EE9DBE5D67A9 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16DC2C3F3F47A6C10378F13800AE8138 /* UILayoutSupport+Extensions.swift */; }; - 8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E998035FB812DDE9D1AE2E5B6C01F58 /* IQBarButtonItem.swift */; }; - 8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33EFC31D4AED7F180AE374A80B17FA08 /* IQKeyboardListener.swift */; }; - 906EF891E58A035281766993F82373E3 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B6A598D6741677D6D1FA709F6043C6 /* ConstraintItem.swift */; }; - 907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 718310B9262DBF9218F32104C82B7D31 /* IQBarButtonItemConfiguration.swift */; }; - 938CFF5F6DE6E7E8CE94373E51F3E07A /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92187EBF74D4566D6037B89E45FC313 /* ConstraintLayoutGuide+Extensions.swift */; }; - 94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94F893C8A2FDEF71C50031B5A0930F40 /* IQUIScrollView+Additions.swift */; }; - 950B809760A8CE4375DCE1016FB9859F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB5DC196F96C6C4BB1CD79D6FD6B7728 /* ConstraintMakerRelatable.swift */; }; - 9779D52AD8CDA703D6EEE1C6D38E019F /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47DA51D0F1525280F93403C0CBFAD652 /* ConstraintAttributes.swift */; }; - 98A4D0D5928A35C7DB3D9272187789A8 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 840FA0B75AF62912A30DDC66B647ED98 /* CoreGraphics.framework */; }; - 9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA615AC92E7312BC47DDD6D8A69E72F3 /* IQKeyboardConfiguration.swift */; }; - 9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1268AFF944F5EFC1843FDB2A99D350DA /* IQKeyboardManager+ToolbarActions.swift */; }; - A0371DF7D93D9B86BD50474D4B9294FD /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAD0961380D3DF7234A89114624BAB3 /* ConstraintInsets.swift */; }; - A051999781E1280746F7743BDEEA6C49 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBECC8D42190496CEFC535743E3D9DC6 /* ConstraintDescription.swift */; }; - A23549F7CB0209D3AF14DF5CC302E9B7 /* Toast-Swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B7C01638A16AC2CAACF2E0DE5715CF6 /* Toast-Swift-dummy.m */; }; - A35877DE0C3D6B4CF2A10E666EF5F490 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA466BFDAB2114DCF5873385D65B9321 /* LayoutConstraintItem.swift */; }; - A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3158706EB295D9C18FF8BA906AED1D67 /* IQUITableView+Additions.swift */; }; - AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD039EFA2B91C6864FAEA73ECF182332 /* IQKeyboardManagerConstants.swift */; }; - B133BB9C9B03481C7F1D221F35A617F2 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2739B637B84077CFE5418F3B719A38A /* Constraint.swift */; }; - B1A786B1A2F11EBD1BF77305EEB710F5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A42DBD2F42D55606EEBA514009498B87 /* QuartzCore.framework */; }; - B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB699B634FDFAB757CEF86D96F111A92 /* IQActiveConfiguration.swift */; }; - B3F75D115D5150C258F5E68404751010 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9532DD5F49A5519BEDF9ECDD8A5959B0 /* ConstraintConstantTarget.swift */; }; - B4F9C9EC1B3F1689AE56BB719AE5439C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B84FA1E4D590FF4D9FA2CF1092C044E /* ConstraintDirectionalInsetTarget.swift */; }; - B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20F2C44B7A25538F35CEF6B53580F13A /* IQTitleBarButtonItem.swift */; }; - BE355F69F84788D334FDAC7D1CD9B8C4 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCEDEA546F314DB31037A2D828DB4A8C /* ConstraintDirectionalInsets.swift */; }; - BF567AEFDD52DC43AC75122734D571E2 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 148884C9C5BF5D63AB5CDC50040871FA /* ConstraintMakerFinalizable.swift */; }; - C04DBE6AE13FC5CFD01D363A351EF76A /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B783C16D6A59BC24074B145A372FCC /* ConstraintView+Extensions.swift */; }; - C7E343559158D03F717C616F79FAA006 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */; }; - CA584DB99A79CD3CCCEC662499A86513 /* Pods-Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7825A90E082A1582EB16256B0E722B3F /* Pods-Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56EBB4F6FD7E90A76DBCCE93427CC19C /* IQUIViewController+Additions.swift */; }; - D091D9EA20CEB92609BF1E622E8CA348 /* SnapKit-SnapKit_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; }; - D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93A7CFF5013321FFCE66CF75899A19B /* IQKeyboardManager+Deprecated.swift */; }; - D5D5048DF0CA2052E944255D33433F17 /* Pods-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D7C498FA339E02BD53ECB8916CEA8E /* Pods-Example-dummy.m */; }; - D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8669FBAD7BFA7DD5183138C9C10E2FE5 /* IQUIView+IQKeyboardToolbar.swift */; }; - D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A99F0F8050A5D2AB149CDE4174D677CE /* IQKeyboardManager+Toolbar.swift */; }; - D92AEF78B87F929D88D5C876ABBAD79A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7D507BC0A3AA3084CEC38FE6AFA8AB5 /* ConstraintLayoutSupportDSL.swift */; }; - DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06A3970C0F26072724D76AC00FC40B67 /* IQRootControllerConfiguration.swift */; }; - E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E14ED76371E186B76E2DAE4E0315B3 /* UIImage+NextPrevious.swift */; }; - E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA3EF388553BB7101F53F72CCC8F4A9 /* IQToolbarConfiguration.swift */; }; - E94B31DCAF75D93405D3BAE188604EB2 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81BBAC582C2517839C9E6945376733FE /* ConstraintConfig.swift */; }; - EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B33CF59EADF3CAB0D64144B7898A45D /* IQKeyboardManager+Position.swift */; }; - EF00BF7D0F543428543D51D872216944 /* Toast-Swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E94DBC148226C9EB4BCC59E7DAEA494C /* Toast-Swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFC90283F9AB43BB6FF377812BD3673F /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64FFF83D8B5D3DBBD8E8B116B12B008D /* ConstraintPriority.swift */; }; - F366D04DEA0EBBCA9CA4F1F4E29695E8 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD29958818B7020C5CE86C6EB0AD6C7 /* ConstraintDSL.swift */; }; - F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71F833948A36F88E3CDA4A7E102D9680 /* IQScrollViewConfiguration.swift */; }; - F94703ED86C58DDBE5A2503D148CD040 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D65B2B53AFE2E97AAD2347B0D2450BF1 /* ConstraintRelation.swift */; }; - F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FDDF0DE62DA5A183B9D4C4E3F77E89D /* IQKeyboardManager.swift */; }; - FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1531524B3A85EEC0079897F08A51A3 /* IQInvocation.swift */; }; - FFD7E1B8FA0F3960BE24DA2D20647332 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F3994CD8C29361AEDE4763818964C0 /* ConstraintRelatableTarget.swift */; }; + 00474C1716B6C8C73875B2950DD89C71 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20F2C44B7A25538F35CEF6B53580F13A /* IQTitleBarButtonItem.swift */; }; + 01B7BF9B221A035E756A7EEAFA8D9FA3 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = D267F880B5BC6279E167245357C516E4 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; + 03683A7938A57FAED8DDD7066CD88EF4 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 192298B0D95D5F1503B984D3583F5BFE /* IQTextView.swift */; }; + 0610ABF3DE50953FB955BB54CE5E22B9 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56EBB4F6FD7E90A76DBCCE93427CC19C /* IQUIViewController+Additions.swift */; }; + 064D909CD827405E8DCC309DB1B7775A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7D507BC0A3AA3084CEC38FE6AFA8AB5 /* ConstraintLayoutSupportDSL.swift */; }; + 07A8335A9650711180561C499F8DAA82 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CE2273B9C7EF1EB002B8F27679C80C0 /* IQKeyboardReturnKeyHandler.swift */; }; + 09E1F569A93FAD4B9149E30B9301F44A /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64FFF83D8B5D3DBBD8E8B116B12B008D /* ConstraintPriority.swift */; }; + 0A3194AFA5DE6FA224BF98E8D58DBBA0 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A78351C7EFC4AB674E3681D6EF0514 /* IQUIView+Hierarchy.swift */; }; + 0CA7A132ABE7018DE9295456732F38BB /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47DA51D0F1525280F93403C0CBFAD652 /* ConstraintAttributes.swift */; }; + 0DE5DB9C6227B3416778D8417DD95EA9 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B783C16D6A59BC24074B145A372FCC /* ConstraintView+Extensions.swift */; }; + 0E5950D45E9E458D1F7EEB91BBBB53CC /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; }; + 1194E62AA3F6F506799B1A43B16942B5 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCEDEA546F314DB31037A2D828DB4A8C /* ConstraintDirectionalInsets.swift */; }; + 15262C1828D1BE4115B5531DCAE2E3F0 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF5C5E139984EBC98F8FE24FE15CEE79 /* IQPreviousNextView.swift */; }; + 17FC4E82910FE8A123BA8970F69B0955 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63515591138E7BAAAC90A9D200D19266 /* IQPlaceholderable.swift */; }; + 19D138C328242F22FF1785D0FD3DD45E /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33EFC31D4AED7F180AE374A80B17FA08 /* IQKeyboardListener.swift */; }; + 205EB01AED14BB574DD54EAFE26E4786 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 2B2EB369550CE92CEEFCBFD3D32B8A3F /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F75E83DF3A12ABA862C91E63D2AF6280 /* ConstraintInsetTarget.swift */; }; + 2CB8198F835E142719FD7C473178E258 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6D7D5300CA474D7485012005F3E5280 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; + 2D0BE8EC9E376B469EBC75D0C1721859 /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 487E8CCA4859CD97779EAC235E596B3F /* IQKeyboardManagerCompatible.swift */; }; + 2D4E722E83B4BC79C5827FC8AEFFC6E7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 320BF18AFB5839EC12F2D2D5C57701DF /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 718310B9262DBF9218F32104C82B7D31 /* IQBarButtonItemConfiguration.swift */; }; + 34566BAEC37FDB720082B28D87C3071A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B68ACB5412EC5AAC4B13CD213584E56C /* PrivacyInfo.xcprivacy */; }; + 354F8CD810E7CDA9AC894D81FF99E65B /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CFEA705805177F0CCF56EC740BF7E4A /* IQKeyboardManagerSwift-dummy.m */; }; + 3577F172FA68CBAE47CFEE6FE25C5404 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68AC15B21E30C79D83E2932832D289B4 /* ConstraintOffsetTarget.swift */; }; + 3D3B646B4988314275B40E97BEB16C7F /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20DDA272B8E925FEF790776A224AEEC2 /* ConstraintLayoutGuideDSL.swift */; }; + 40EB7B54328320C72ABCC1FA51EE728B /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 939E6A71993A6CE7B5D01158372276C1 /* IQKeyboardInfo.swift */; }; + 44DE3531ED625F148AB12B411C69A6DD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A912741BDA04F14F5D091E6DD6B95F90 /* QuartzCore.framework */; }; + 4F4DEB687C0E4834A5B291DEE0651D6A /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A8AB97C8E4A6E354FEA40DEFDCC38F /* ConstraintMaker.swift */; }; + 50BC3E2650749D462E7F75EC1DA38F94 /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 622AC377CF7C38C240EBA7913D3A473A /* Toast.swift */; }; + 56A23AD9C3745512DD0717C7BA73237D /* Toast-Swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E94DBC148226C9EB4BCC59E7DAEA494C /* Toast-Swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57C4F6EFB30DDD14E960AC2D6B34F904 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE71F8217EF7ACC3231FFAACD7D8FD9 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5922A6A0AE7152CF436356B3556F1835 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B6A598D6741677D6D1FA709F6043C6 /* ConstraintItem.swift */; }; + 59F34874DA4ABB2F5C4E09EA6865936B /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 628C71717D78E4787E5207FA441B31FA /* ConstraintLayoutGuide.swift */; }; + 5C0F36D2D719038EE564875D9A8A4093 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = E394466448323B566659ED3C86466588 /* IQUIView+IQKeyboardToolbarDeprecated.swift */; }; + 5F71F64C3DB7B1D5EE997BB8F0434D58 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B33CF59EADF3CAB0D64144B7898A45D /* IQKeyboardManager+Position.swift */; }; + 5FD1C29B6D43ACAD40D3B0DDDA5E6B8C /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94F893C8A2FDEF71C50031B5A0930F40 /* IQUIScrollView+Additions.swift */; }; + 6E39129FC8643A70C276801FEF4C280D /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2739B637B84077CFE5418F3B719A38A /* Constraint.swift */; }; + 721435BF2483A3E92D187B19F953D787 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BECF740201B00644945D6BFCC8EE1F53 /* IQUICollectionView+Additions.swift */; }; + 7835E714C78BD44D7D69BD45B234C7BA /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = D423AF1243BA3E2E9D29B5D6E77E95B4 /* IQNSArray+Sort.swift */; }; + 7AF516B98D45391B909D507D0244104C /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBECC8D42190496CEFC535743E3D9DC6 /* ConstraintDescription.swift */; }; + 7C6B5F9AC0B36205F7851CC7B590E12F /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E14ED76371E186B76E2DAE4E0315B3 /* UIImage+NextPrevious.swift */; }; + 7D42390CDB4FA147504B03DA2A174A0C /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7CEBB9FF37125D33DFC72668395B8A /* ConstraintViewDSL.swift */; }; + 80ED352C7FC70B203745446C4C46DD12 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D76D361EFC283ED2EFC6CF7F8BD84213 /* IQKeyboardManager+Internal.swift */; }; + 81D290B40FFB6D01DEC8D46775ED811A /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1268AFF944F5EFC1843FDB2A99D350DA /* IQKeyboardManager+ToolbarActions.swift */; }; + 8351E8B3228B17B1859B0A452044F116 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3158706EB295D9C18FF8BA906AED1D67 /* IQUITableView+Additions.swift */; }; + 84585A9E2B8E7FEB3F01C4A65DDEA3AA /* Pods-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D7C498FA339E02BD53ECB8916CEA8E /* Pods-Example-dummy.m */; }; + 85C1E5D65182D5A663E7785D031E0AE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 868A9F524A7985BDA1EA124D9BF4CA63 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD29958818B7020C5CE86C6EB0AD6C7 /* ConstraintDSL.swift */; }; + 86CAB01D950C8BC35EDE0BDC01A2500B /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2B15E0C2FA074028C8D761CC6134878 /* ConstraintView.swift */; }; + 883EDEE1C699497CF2A77C3B8A32A790 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F7AF737B2F40C4870DAF57481575D91 /* ConstraintMultiplierTarget.swift */; }; + 88D0C5FAC086FF2DD23A48595DF521FB /* Toast-Swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B7C01638A16AC2CAACF2E0DE5715CF6 /* Toast-Swift-dummy.m */; }; + 8BABA32F7B94A25D8E9208C0A8D90B2E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03B1A0778751E0826602861220F2DC66 /* ConstraintMakerRelatable+Extensions.swift */; }; + 8E009955E1CD921871B03BCDDCE7650F /* Pods-Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7825A90E082A1582EB16256B0E722B3F /* Pods-Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9094D1161D33D90C6DA5AFD5C8090F54 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CE1B6592A29ADBBC5FB53143C4D4955 /* CoreGraphics.framework */; }; + 911762C8DED188B7CD8721850322C712 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1757056710D3EAF1ED55009B000F3D35 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; }; + 99641B7DB5D9C7521D687669790284B6 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD039EFA2B91C6864FAEA73ECF182332 /* IQKeyboardManagerConstants.swift */; }; + 9E0045B41BFE697DB4ADE151228024D2 /* SnapKit-SnapKit_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; }; + A1A106B65073C2758E0382F0D77A29BB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69301F4E598400CA4CB88505EAF858B1 /* UIKit.framework */; }; + A48943B156120251656E2CB7F8F133C8 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB6DFA8D97BBEDEABE950BC95908E9D /* IQKeyboardManager+Debug.swift */; }; + AAADDE3869FCB5374728F1B5CFC48E41 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA615AC92E7312BC47DDD6D8A69E72F3 /* IQKeyboardConfiguration.swift */; }; + AABEF13464BA7F4621BD94736C1D057C /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 622B0972DDD1412DAC47AAB441250AE9 /* ConstraintMakerPrioritizable.swift */; }; + ADCC1E6FF08AEE6F11C02E393324FFDB /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FDDF0DE62DA5A183B9D4C4E3F77E89D /* IQKeyboardManager.swift */; }; + AE224EDB6D044C0FE86B086E950FC2F9 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0AB9F729D940C230C9A2169648D647D /* Debugging.swift */; }; + AEC5B8D43D32BAEFD2A754F3E0DCB14B /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 080974FCAB1AD4F3189D9BD8FFACBEFF /* IQToolbar.swift */; }; + AF760C78F1C7E11BF7CB9E9B29903530 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAD0961380D3DF7234A89114624BAB3 /* ConstraintInsets.swift */; }; + B0786F3CFD6093FC5FEDE748445C6FAC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + B0875E3AB8718E7DFE5C53497C02A15E /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8D10D8487CAE9288C4AB3982CA25D05 /* ConstraintLayoutSupport.swift */; }; + B6DE380CD2C110016EA0CC57DC713A75 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B26A354E2CEBFC3C5B63FAE1CAA92DEB /* PrivacyInfo.xcprivacy */; }; + B8ADEE97FD1EBA9EC3BDF28215450765 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1531524B3A85EEC0079897F08A51A3 /* IQInvocation.swift */; }; + B903049E7C1BED7918DAB208754107C7 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 148884C9C5BF5D63AB5CDC50040871FA /* ConstraintMakerFinalizable.swift */; }; + BA2FB695DEB0D179253EEB8DFCE3578B /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1C7BCB2C17A82F6FCC4EF1B276DF1E /* SnapKit-dummy.m */; }; + BAC043BCD1EB9ACA77CAE16387768301 /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF9F36A57B1CB8B3461C5911043F6CF9 /* IQToolbarPlaceholderConfiguration.swift */; }; + BDA5C7CC91E86448237CF40954FAC5AF /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB5DC196F96C6C4BB1CD79D6FD6B7728 /* ConstraintMakerRelatable.swift */; }; + BF1AE4D97E813B95C43EA4A298B973D1 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE16C611E50DB512C9F824C9987DF025 /* LayoutConstraint.swift */; }; + C07CB3E9A4D1BF00F841E4285629A2B2 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F3994CD8C29361AEDE4763818964C0 /* ConstraintRelatableTarget.swift */; }; + C14F10B663FE2898EACAB90C202B3F50 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5465A420948F0534DA3E383E108F925 /* ConstraintMakerEditable.swift */; }; + C47FCABDA68A7C9B30EEF4CC13AC6F40 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 21CF3A39AB8F2E562D184D98200F21AA /* PrivacyInfo.xcprivacy */; }; + C6A4302ACE006C4E2CDD481287E2916B /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CC58F10CAD8194DBD2C7308C3694CF /* Typealiases.swift */; }; + C6F45595676957ADBEC18EB3F23EAEC4 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA466BFDAB2114DCF5873385D65B9321 /* LayoutConstraintItem.swift */; }; + C9D6C9F3AE9369362047C4A32FB716BB /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71F833948A36F88E3CDA4A7E102D9680 /* IQScrollViewConfiguration.swift */; }; + CB261DDAC9B543C4F9D684150231E67E /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A99F0F8050A5D2AB149CDE4174D677CE /* IQKeyboardManager+Toolbar.swift */; }; + CE593943A9E7CF83822CF60304BCAD43 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9532DD5F49A5519BEDF9ECDD8A5959B0 /* ConstraintConstantTarget.swift */; }; + CE7BE1AB05ED7939BF0E96A9B2B0766D /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EAD94738C2E3C4F5AEC9FE74B30C432 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D24A08FC5F27DF7F10E7659F3FA5308D /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E998035FB812DDE9D1AE2E5B6C01F58 /* IQBarButtonItem.swift */; }; + D32D9767BDD95DC367F9B5458696B3A3 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D5DA97A682C949B62A923E58F38BC6A /* IQUITextFieldView+Additions.swift */; }; + D4218DA55B2BA45937589200CC0DF1FB /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2D361F5787F34F9D1700D7114563AF7 /* ConstraintMakerExtendable.swift */; }; + D8DB30B0ECD787F30DFB28019B803155 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8669FBAD7BFA7DD5183138C9C10E2FE5 /* IQUIView+IQKeyboardToolbar.swift */; }; + DA331FD0529F4603040FC579257F5E57 /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD68BFB8D786D053D462EA67697D1DB6 /* IQTextFieldViewInfoModel.swift */; }; + DB916F7278013DDA95DDE85845AB6975 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A912741BDA04F14F5D091E6DD6B95F90 /* QuartzCore.framework */; }; + DBA4803F4765E1650B8C6841157F5D73 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF6E6A10E54B7D75B219D33B46E5986E /* ConstraintPriorityTarget.swift */; }; + DD4D6E370E4F0B918BA51E848838A21D /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10AD92D3B68611554DCF5720DC0720D8 /* IQTextFieldViewListener.swift */; }; + E2F79C5FE9CCF5776572D3A945C83569 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93A7CFF5013321FFCE66CF75899A19B /* IQKeyboardManager+Deprecated.swift */; }; + E37671A03B4C17A1CF3766A6125833BB /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B84FA1E4D590FF4D9FA2CF1092C044E /* ConstraintDirectionalInsetTarget.swift */; }; + E3D779DEE753C0B0D33BA8E73A980265 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92187EBF74D4566D6037B89E45FC313 /* ConstraintLayoutGuide+Extensions.swift */; }; + E61D8C2F17BF71CEC7BCA415A788387B /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0816D0202E8F46EA9C2657E4EC8424F3 /* IQTextFieldViewInfo.swift */; }; + EBEB96EDDE1BF0FBC3EE0F6A3393749B /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06A3970C0F26072724D76AC00FC40B67 /* IQRootControllerConfiguration.swift */; }; + ECC5C2ADC2682F9171FEA22AF10DCE53 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D65B2B53AFE2E97AAD2347B0D2450BF1 /* ConstraintRelation.swift */; }; + EE084A7B7BCF8E26070D90727A983E7D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA3EF388553BB7101F53F72CCC8F4A9 /* IQToolbarConfiguration.swift */; }; + F611022CEBA7D7627A8024EA87E33D2F /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB699B634FDFAB757CEF86D96F111A92 /* IQActiveConfiguration.swift */; }; + F6F33E8B268F3D41075374D95B8088DC /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16DC2C3F3F47A6C10378F13800AE8138 /* UILayoutSupport+Extensions.swift */; }; + F9EBA65892D78A31C068D727D84BCB88 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81BBAC582C2517839C9E6945376733FE /* ConstraintConfig.swift */; }; + FEE942895B8124F08197460E6880B604 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300030D0A05F9B8C127FF428D70FAF2D /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 17B1D7D731CE352C4A42C90FB88EDF3E /* PBXContainerItemProxy */ = { + 0D142D672B8C7EE4C27DFE7263E5D63F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; remoteInfo = IQKeyboardManagerSwift; }; - 29C3C4F752562CF20DAEFA2CF76A52DC /* PBXContainerItemProxy */ = { + 5030A73D93E82CB81EBC370D80AC485F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B990BD87169C76A3ED3FE8A9258D91A3; - remoteInfo = "Toast-Swift"; + remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; + remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; }; - 417EECB4ED728C03E51E6C52D83B2612 /* PBXContainerItemProxy */ = { + 53A1BC461A760C13DAA24E59BEEE2112 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; - remoteInfo = "SnapKit-SnapKit_Privacy"; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; }; - 78F142C3B4B12378D3E4AE6AE32AE59E /* PBXContainerItemProxy */ = { + D6979270B813BED7C2C73572A349D8E2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; + remoteGlobalIDString = B990BD87169C76A3ED3FE8A9258D91A3; + remoteInfo = "Toast-Swift"; }; - 9D981AF9E00C2ADC17482C92A02195B1 /* PBXContainerItemProxy */ = { + F330FF2069B371CBBA48CD0B65F240AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; - remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; + remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; + remoteInfo = "SnapKit-SnapKit_Privacy"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 03B1A0778751E0826602861220F2DC66 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - 04D60AC13D33197690A05C641925DDDA /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 06A3970C0F26072724D76AC00FC40B67 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = ""; }; 080974FCAB1AD4F3189D9BD8FFACBEFF /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; 0816D0202E8F46EA9C2657E4EC8424F3 /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = ""; }; @@ -198,19 +197,18 @@ 64FFF83D8B5D3DBBD8E8B116B12B008D /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; 6840514330F765752CC8D40C118CEE6F /* Toast-Swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.release.xcconfig"; sourceTree = ""; }; 68AC15B21E30C79D83E2932832D289B4 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 69301F4E598400CA4CB88505EAF858B1 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 718310B9262DBF9218F32104C82B7D31 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = ""; }; 71F833948A36F88E3CDA4A7E102D9680 /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = ""; }; 73688A50BFBEC237BDB578170F6D01BD /* Toast-Swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Toast-Swift.modulemap"; sourceTree = ""; }; 7825A90E082A1582EB16256B0E722B3F /* Pods-Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Example-umbrella.h"; sourceTree = ""; }; 78C8C7310BB85164BD37D9CB7A30EA4B /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 79E14ED76371E186B76E2DAE4E0315B3 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = ""; }; 79F3994CD8C29361AEDE4763818964C0 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; 7B84FA1E4D590FF4D9FA2CF1092C044E /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; 7CE2273B9C7EF1EB002B8F27679C80C0 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; 7CFEA705805177F0CCF56EC740BF7E4A /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; 81BBAC582C2517839C9E6945376733FE /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 840FA0B75AF62912A30DDC66B647ED98 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; 8669FBAD7BFA7DD5183138C9C10E2FE5 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 8FB61A3A704718BA9D28CB8AF551D3BA /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; @@ -219,12 +217,13 @@ 94F893C8A2FDEF71C50031B5A0930F40 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = ""; }; 9532DD5F49A5519BEDF9ECDD8A5959B0 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9CE1B6592A29ADBBC5FB53143C4D4955 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; A262C6E67F33463A3EF63AB3B447CADE /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - A42DBD2F42D55606EEBA514009498B87 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; A8A8AB97C8E4A6E354FEA40DEFDCC38F /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; A8D10D8487CAE9288C4AB3982CA25D05 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A912741BDA04F14F5D091E6DD6B95F90 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; A92187EBF74D4566D6037B89E45FC313 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; A99F0F8050A5D2AB149CDE4174D677CE /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; AA1531524B3A85EEC0079897F08A51A3 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; @@ -265,6 +264,7 @@ E94DBC148226C9EB4BCC59E7DAEA494C /* Toast-Swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-umbrella.h"; sourceTree = ""; }; EA21B344259B58996DB73382B1B1521F /* Pods-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Example-acknowledgements.plist"; sourceTree = ""; }; ECAD0961380D3DF7234A89114624BAB3 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + ED3234428715ED881C945B13B58F9250 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; EE16C611E50DB512C9F824C9987DF025 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; EF6E6A10E54B7D75B219D33B46E5986E /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; EF9F36A57B1CB8B3461C5911043F6CF9 /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = ""; }; @@ -280,50 +280,50 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 16CA964EAF351C90B0830802689856B2 /* Frameworks */ = { + 0BA233424E067CA3426EE53302259204 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 53463E2C1FAA39A67C058C6BE1BD795F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 27CD3877559C586C9BCFE5E060319ABA /* Frameworks */ = { + 33428AC36668E3ED52DB70316F843FB8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 205EB01AED14BB574DD54EAFE26E4786 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3130A51D7DFF19A4DA7649752464E8ED /* Frameworks */ = { + 43B0ED7D5C0DC9BB28CE90E92619123A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 98A4D0D5928A35C7DB3D9272187789A8 /* CoreGraphics.framework in Frameworks */, - 23D11E770DF137CBF802A30E2B19C054 /* Foundation.framework in Frameworks */, - B1A786B1A2F11EBD1BF77305EEB710F5 /* QuartzCore.framework in Frameworks */, - 7586D1882B962E1E31C28CC6396668B3 /* UIKit.framework in Frameworks */, + B0786F3CFD6093FC5FEDE748445C6FAC /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6F796DCACF7FECDF5C5CEF6AFE7BC0FF /* Frameworks */ = { + 9359ABBADF7746CBAC5507A6B1EF01D2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C7E343559158D03F717C616F79FAA006 /* Foundation.framework in Frameworks */, + 85C1E5D65182D5A663E7785D031E0AE5 /* Foundation.framework in Frameworks */, + DB916F7278013DDA95DDE85845AB6975 /* QuartzCore.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - AB0F36187CBD4D114ED524B642EDB4FB /* Frameworks */ = { + BF86EF430E6A4A50122F015A4C63B6EE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5CE349BD7B3C13F71152960F46C2AD58 /* Foundation.framework in Frameworks */, - 8637B942FE12C96972BFC827D8F012FB /* QuartzCore.framework in Frameworks */, + 9094D1161D33D90C6DA5AFD5C8090F54 /* CoreGraphics.framework in Frameworks */, + 2D4E722E83B4BC79C5827FC8AEFFC6E7 /* Foundation.framework in Frameworks */, + 44DE3531ED625F148AB12B411C69A6DD /* QuartzCore.framework in Frameworks */, + A1A106B65073C2758E0382F0D77A29BB /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - F3AE2DCEEAB7ED4919849BFC7B87ED52 /* Frameworks */ = { + D4799F72B90830D6A5195352B340B32B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -333,6 +333,17 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 143C29E3BE492836E12A84EF2EC76B27 /* iOS */ = { + isa = PBXGroup; + children = ( + 9CE1B6592A29ADBBC5FB53143C4D4955 /* CoreGraphics.framework */, + ED3234428715ED881C945B13B58F9250 /* Foundation.framework */, + A912741BDA04F14F5D091E6DD6B95F90 /* QuartzCore.framework */, + 69301F4E598400CA4CB88505EAF858B1 /* UIKit.framework */, + ); + name = iOS; + sourceTree = ""; + }; 35E605FC83899DC0364A9D8667D8C408 /* Resources */ = { isa = PBXGroup; children = ( @@ -467,7 +478,7 @@ BA4F31F07263C99FC76E66D632A59F09 /* Frameworks */ = { isa = PBXGroup; children = ( - F9D206BABE81E6BF0B9B23880B238CC7 /* iOS */, + 143C29E3BE492836E12A84EF2EC76B27 /* iOS */, ); name = Frameworks; sourceTree = ""; @@ -582,49 +593,38 @@ path = "../Target Support Files/IQKeyboardManagerSwift"; sourceTree = ""; }; - F9D206BABE81E6BF0B9B23880B238CC7 /* iOS */ = { - isa = PBXGroup; - children = ( - 840FA0B75AF62912A30DDC66B647ED98 /* CoreGraphics.framework */, - 79CF7D56C5D50C18B2EA0ED106D998C7 /* Foundation.framework */, - A42DBD2F42D55606EEBA514009498B87 /* QuartzCore.framework */, - 04D60AC13D33197690A05C641925DDDA /* UIKit.framework */, - ); - name = iOS; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 77150D3DA409E22AAAE3AC967B0FDC17 /* Headers */ = { + 4B89F178FE491B593F8A14F5AD1C66DC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */, + 56A23AD9C3745512DD0717C7BA73237D /* Toast-Swift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8CA2539520F8A8A920DEE31F9DDFDDA0 /* Headers */ = { + 4C900ABEE9D3D38191D5AB9D66132967 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - EF00BF7D0F543428543D51D872216944 /* Toast-Swift-umbrella.h in Headers */, + CE7BE1AB05ED7939BF0E96A9B2B0766D /* IQKeyboardManagerSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BD2B111EBF8A7845E42930BF05778C63 /* Headers */ = { + 5B1500FE995B9224E0AF0B42CE93C03B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6D389E4D5F97798BE1AEEB8C317852D7 /* SnapKit-umbrella.h in Headers */, + 57C4F6EFB30DDD14E960AC2D6B34F904 /* SnapKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E187D33FFA8E448B3704013232A13CB4 /* Headers */ = { + BF9D8CBB4302A946E2DF2BB23EB6388A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CA584DB99A79CD3CCCEC662499A86513 /* Pods-Example-umbrella.h in Headers */, + 8E009955E1CD921871B03BCDDCE7650F /* Pods-Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -633,19 +633,19 @@ /* Begin PBXNativeTarget section */ 0AEE99A309977BD12A049FF48AF9BA4B /* Pods-Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 73F486888E331EC63883CBEEAA758D0B /* Build configuration list for PBXNativeTarget "Pods-Example" */; + buildConfigurationList = FD8F4491AE56B90FFA30649FF29EFED4 /* Build configuration list for PBXNativeTarget "Pods-Example" */; buildPhases = ( - E187D33FFA8E448B3704013232A13CB4 /* Headers */, - 4A4784C4AF92039A0B5FD00D2113B685 /* Sources */, - 16CA964EAF351C90B0830802689856B2 /* Frameworks */, - 4FC83224AA0AB6C1F05E517B7442AA20 /* Resources */, + BF9D8CBB4302A946E2DF2BB23EB6388A /* Headers */, + A10428FDA1C369E3D7AF139A76096E0E /* Sources */, + 43B0ED7D5C0DC9BB28CE90E92619123A /* Frameworks */, + 2655738F6FE447ED95B73C737A3C8250 /* Resources */, ); buildRules = ( ); dependencies = ( - 77FFC8013B75E4C7B842FF23D01AC4FC /* PBXTargetDependency */, - A227A11ED491036506CA95356FF2AD07 /* PBXTargetDependency */, - 1851A67A6BE5192F540EE808F0B955AC /* PBXTargetDependency */, + E7D53FC1AE07F8B1613EAA99817DA023 /* PBXTargetDependency */, + E1A34B7BB53E41569426A31908F0E137 /* PBXTargetDependency */, + B045F49884EB46CF1CDC56404CE759B8 /* PBXTargetDependency */, ); name = "Pods-Example"; productName = Pods_Example; @@ -654,17 +654,17 @@ }; 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 4C4F25F04C086237315FCAEF7661357E /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildConfigurationList = 80CE967CAA1D35721519F892BAF7A19B /* Build configuration list for PBXNativeTarget "SnapKit" */; buildPhases = ( - BD2B111EBF8A7845E42930BF05778C63 /* Headers */, - B52EB97EAADC4B42F512DF593D183539 /* Sources */, - 6F796DCACF7FECDF5C5CEF6AFE7BC0FF /* Frameworks */, - 8AFC96B9D49AC279B3790C99847FF1B3 /* Resources */, + 5B1500FE995B9224E0AF0B42CE93C03B /* Headers */, + F7AC6792C89443C7B212A06E810BAB97 /* Sources */, + 33428AC36668E3ED52DB70316F843FB8 /* Frameworks */, + 1DEDF411E550D85A1218E1655456A9CD /* Resources */, ); buildRules = ( ); dependencies = ( - 87B6A69F293EFE709271F01FEFF7CF85 /* PBXTargetDependency */, + 68684CC0393B7119A23F5DAE42475C32 /* PBXTargetDependency */, ); name = SnapKit; productName = SnapKit; @@ -673,11 +673,11 @@ }; 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = D6794C4142EFF039C29C80DFB69CD756 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; + buildConfigurationList = A19B88B433B793417554BE4D3669BCB5 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; buildPhases = ( - 880B05FBF63B895275C2A306C8D6B2F7 /* Sources */, - F3AE2DCEEAB7ED4919849BFC7B87ED52 /* Frameworks */, - 4A67201DE9E860C0F71D3639FD377E55 /* Resources */, + 0CFA451623A05F0E86654E34157AF87E /* Sources */, + D4799F72B90830D6A5195352B340B32B /* Frameworks */, + BC3CB68137FD2077ED24855E698182BE /* Resources */, ); buildRules = ( ); @@ -690,11 +690,11 @@ }; 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 34709F7B15D710090F0631BFE07E8079 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; + buildConfigurationList = 57ED01A71AB72B3B9BA23452B9DBAD7E /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; buildPhases = ( - 87F473436484D0B93352BB9CDCC86415 /* Sources */, - 27CD3877559C586C9BCFE5E060319ABA /* Frameworks */, - 3ABF68735DD22D4576EFC9543912A6CA /* Resources */, + 3036B3218D676E7AB599C2DA0BC57DC5 /* Sources */, + 0BA233424E067CA3426EE53302259204 /* Frameworks */, + D30B054C5CBD1FF4130F4C87A88259DB /* Resources */, ); buildRules = ( ); @@ -707,17 +707,17 @@ }; B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 397157E58CC1977C23EB745CC0C04035 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */; + buildConfigurationList = 3FD3BC4B9C9C44FE9AE978E6724950C5 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */; buildPhases = ( - 77150D3DA409E22AAAE3AC967B0FDC17 /* Headers */, - 335F86AE3E21D4BDAD21A4F79F2DA8F9 /* Sources */, - 3130A51D7DFF19A4DA7649752464E8ED /* Frameworks */, - 4A72A323CCD420112722EDFB4439C184 /* Resources */, + 4C900ABEE9D3D38191D5AB9D66132967 /* Headers */, + 51F3B79694E83E4B213B243B5929DF4C /* Sources */, + BF86EF430E6A4A50122F015A4C63B6EE /* Frameworks */, + D8FB62E563592F05A76C03BB50A1642A /* Resources */, ); buildRules = ( ); dependencies = ( - A4C925584749CA52AEFABE3C7F64FC62 /* PBXTargetDependency */, + 374CB99C2A943EF8DFC1D45A9483958D /* PBXTargetDependency */, ); name = IQKeyboardManagerSwift; productName = IQKeyboardManagerSwift; @@ -726,12 +726,12 @@ }; B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */ = { isa = PBXNativeTarget; - buildConfigurationList = 38CBDB2D970538387FA12353C1E9FF6D /* Build configuration list for PBXNativeTarget "Toast-Swift" */; + buildConfigurationList = 08A3300B63D60E32F64BF57FE0C529F0 /* Build configuration list for PBXNativeTarget "Toast-Swift" */; buildPhases = ( - 8CA2539520F8A8A920DEE31F9DDFDDA0 /* Headers */, - B87B2676801F12A62F3C37B119796EFC /* Sources */, - AB0F36187CBD4D114ED524B642EDB4FB /* Frameworks */, - 606DC2AC5D2015B9AB5B2D95CAED59EF /* Resources */, + 4B89F178FE491B593F8A14F5AD1C66DC /* Headers */, + 9669907BC69575E2732A9D95799B2938 /* Sources */, + 9359ABBADF7746CBAC5507A6B1EF01D2 /* Frameworks */, + 1429A3890375397ED7A2DFDDF528FAAB /* Resources */, ); buildRules = ( ); @@ -748,8 +748,8 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1500; - LastUpgradeCheck = 1500; + LastSwiftUpdateCheck = 1600; + LastUpgradeCheck = 1600; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 14.0"; @@ -760,6 +760,8 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; + minimizedProjectReferenceProxies = 0; + preferredProjectObjectVersion = 77; productRefGroup = C22B7A191BB73E4EEE8C7FC95EF88CD9 /* Products */; projectDirPath = ""; projectRoot = ""; @@ -775,224 +777,223 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 3ABF68735DD22D4576EFC9543912A6CA /* Resources */ = { + 1429A3890375397ED7A2DFDDF528FAAB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 293A604750AFF74421E35456DEF43215 /* PrivacyInfo.xcprivacy in Resources */, + B6DE380CD2C110016EA0CC57DC713A75 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4A67201DE9E860C0F71D3639FD377E55 /* Resources */ = { + 1DEDF411E550D85A1218E1655456A9CD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5FFFE5E4F95E9A989F7AD2B9E4363DA5 /* PrivacyInfo.xcprivacy in Resources */, + 9E0045B41BFE697DB4ADE151228024D2 /* SnapKit-SnapKit_Privacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4A72A323CCD420112722EDFB4439C184 /* Resources */ = { + 2655738F6FE447ED95B73C737A3C8250 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4FC83224AA0AB6C1F05E517B7442AA20 /* Resources */ = { + BC3CB68137FD2077ED24855E698182BE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 34566BAEC37FDB720082B28D87C3071A /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 606DC2AC5D2015B9AB5B2D95CAED59EF /* Resources */ = { + D30B054C5CBD1FF4130F4C87A88259DB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6CFB48595F4C5B157119CE09BEA2B7B3 /* PrivacyInfo.xcprivacy in Resources */, + C47FCABDA68A7C9B30EEF4CC13AC6F40 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8AFC96B9D49AC279B3790C99847FF1B3 /* Resources */ = { + D8FB62E563592F05A76C03BB50A1642A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - D091D9EA20CEB92609BF1E622E8CA348 /* SnapKit-SnapKit_Privacy in Resources */, + 0E5950D45E9E458D1F7EEB91BBBB53CC /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 335F86AE3E21D4BDAD21A4F79F2DA8F9 /* Sources */ = { + 0CFA451623A05F0E86654E34157AF87E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */, - 8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */, - 907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */, - FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */, - 9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */, - 24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */, - 8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */, - F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */, - 674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */, - D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */, - 08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */, - EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */, - D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */, - 9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */, - 4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */, - 82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */, - 597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */, - AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */, - 733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */, - 42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */, - 154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */, - 1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */, - 54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */, - 5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */, - 14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */, - DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */, - F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */, - 0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */, - 5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */, - 0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */, - 38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */, - B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */, - 701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */, - E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */, - 34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */, - 3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */, - 94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */, - A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */, - 8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */, - 103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */, - D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */, - 08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */, - CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */, - E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4A4784C4AF92039A0B5FD00D2113B685 /* Sources */ = { + 3036B3218D676E7AB599C2DA0BC57DC5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D5D5048DF0CA2052E944255D33433F17 /* Pods-Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 87F473436484D0B93352BB9CDCC86415 /* Sources */ = { + 51F3B79694E83E4B213B243B5929DF4C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + F611022CEBA7D7627A8024EA87E33D2F /* IQActiveConfiguration.swift in Sources */, + D24A08FC5F27DF7F10E7659F3FA5308D /* IQBarButtonItem.swift in Sources */, + 320BF18AFB5839EC12F2D2D5C57701DF /* IQBarButtonItemConfiguration.swift in Sources */, + B8ADEE97FD1EBA9EC3BDF28215450765 /* IQInvocation.swift in Sources */, + AAADDE3869FCB5374728F1B5CFC48E41 /* IQKeyboardConfiguration.swift in Sources */, + 40EB7B54328320C72ABCC1FA51EE728B /* IQKeyboardInfo.swift in Sources */, + 19D138C328242F22FF1785D0FD3DD45E /* IQKeyboardListener.swift in Sources */, + ADCC1E6FF08AEE6F11C02E393324FFDB /* IQKeyboardManager.swift in Sources */, + A48943B156120251656E2CB7F8F133C8 /* IQKeyboardManager+Debug.swift in Sources */, + E2F79C5FE9CCF5776572D3A945C83569 /* IQKeyboardManager+Deprecated.swift in Sources */, + 80ED352C7FC70B203745446C4C46DD12 /* IQKeyboardManager+Internal.swift in Sources */, + 5F71F64C3DB7B1D5EE997BB8F0434D58 /* IQKeyboardManager+Position.swift in Sources */, + CB261DDAC9B543C4F9D684150231E67E /* IQKeyboardManager+Toolbar.swift in Sources */, + 81D290B40FFB6D01DEC8D46775ED811A /* IQKeyboardManager+ToolbarActions.swift in Sources */, + 2CB8198F835E142719FD7C473178E258 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */, + 01B7BF9B221A035E756A7EEAFA8D9FA3 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */, + 2D0BE8EC9E376B469EBC75D0C1721859 /* IQKeyboardManagerCompatible.swift in Sources */, + 99641B7DB5D9C7521D687669790284B6 /* IQKeyboardManagerConstants.swift in Sources */, + 354F8CD810E7CDA9AC894D81FF99E65B /* IQKeyboardManagerSwift-dummy.m in Sources */, + 07A8335A9650711180561C499F8DAA82 /* IQKeyboardReturnKeyHandler.swift in Sources */, + 911762C8DED188B7CD8721850322C712 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */, + FEE942895B8124F08197460E6880B604 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */, + 7835E714C78BD44D7D69BD45B234C7BA /* IQNSArray+Sort.swift in Sources */, + 17FC4E82910FE8A123BA8970F69B0955 /* IQPlaceholderable.swift in Sources */, + 15262C1828D1BE4115B5531DCAE2E3F0 /* IQPreviousNextView.swift in Sources */, + EBEB96EDDE1BF0FBC3EE0F6A3393749B /* IQRootControllerConfiguration.swift in Sources */, + C9D6C9F3AE9369362047C4A32FB716BB /* IQScrollViewConfiguration.swift in Sources */, + E61D8C2F17BF71CEC7BCA415A788387B /* IQTextFieldViewInfo.swift in Sources */, + DA331FD0529F4603040FC579257F5E57 /* IQTextFieldViewInfoModel.swift in Sources */, + DD4D6E370E4F0B918BA51E848838A21D /* IQTextFieldViewListener.swift in Sources */, + 03683A7938A57FAED8DDD7066CD88EF4 /* IQTextView.swift in Sources */, + 00474C1716B6C8C73875B2950DD89C71 /* IQTitleBarButtonItem.swift in Sources */, + AEC5B8D43D32BAEFD2A754F3E0DCB14B /* IQToolbar.swift in Sources */, + EE084A7B7BCF8E26070D90727A983E7D /* IQToolbarConfiguration.swift in Sources */, + BAC043BCD1EB9ACA77CAE16387768301 /* IQToolbarPlaceholderConfiguration.swift in Sources */, + 721435BF2483A3E92D187B19F953D787 /* IQUICollectionView+Additions.swift in Sources */, + 5FD1C29B6D43ACAD40D3B0DDDA5E6B8C /* IQUIScrollView+Additions.swift in Sources */, + 8351E8B3228B17B1859B0A452044F116 /* IQUITableView+Additions.swift in Sources */, + D32D9767BDD95DC367F9B5458696B3A3 /* IQUITextFieldView+Additions.swift in Sources */, + 0A3194AFA5DE6FA224BF98E8D58DBBA0 /* IQUIView+Hierarchy.swift in Sources */, + D8DB30B0ECD787F30DFB28019B803155 /* IQUIView+IQKeyboardToolbar.swift in Sources */, + 5C0F36D2D719038EE564875D9A8A4093 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */, + 0610ABF3DE50953FB955BB54CE5E22B9 /* IQUIViewController+Additions.swift in Sources */, + 7C6B5F9AC0B36205F7851CC7B590E12F /* UIImage+NextPrevious.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 880B05FBF63B895275C2A306C8D6B2F7 /* Sources */ = { + 9669907BC69575E2732A9D95799B2938 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 50BC3E2650749D462E7F75EC1DA38F94 /* Toast.swift in Sources */, + 88D0C5FAC086FF2DD23A48595DF521FB /* Toast-Swift-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B52EB97EAADC4B42F512DF593D183539 /* Sources */ = { + A10428FDA1C369E3D7AF139A76096E0E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B133BB9C9B03481C7F1D221F35A617F2 /* Constraint.swift in Sources */, - 9779D52AD8CDA703D6EEE1C6D38E019F /* ConstraintAttributes.swift in Sources */, - E94B31DCAF75D93405D3BAE188604EB2 /* ConstraintConfig.swift in Sources */, - B3F75D115D5150C258F5E68404751010 /* ConstraintConstantTarget.swift in Sources */, - A051999781E1280746F7743BDEEA6C49 /* ConstraintDescription.swift in Sources */, - BE355F69F84788D334FDAC7D1CD9B8C4 /* ConstraintDirectionalInsets.swift in Sources */, - B4F9C9EC1B3F1689AE56BB719AE5439C /* ConstraintDirectionalInsetTarget.swift in Sources */, - F366D04DEA0EBBCA9CA4F1F4E29695E8 /* ConstraintDSL.swift in Sources */, - A0371DF7D93D9B86BD50474D4B9294FD /* ConstraintInsets.swift in Sources */, - 7052944C657F270E47777446D0E10E1C /* ConstraintInsetTarget.swift in Sources */, - 906EF891E58A035281766993F82373E3 /* ConstraintItem.swift in Sources */, - 0A5C290276F7453D9471E25BEA655842 /* ConstraintLayoutGuide.swift in Sources */, - 938CFF5F6DE6E7E8CE94373E51F3E07A /* ConstraintLayoutGuide+Extensions.swift in Sources */, - 0DA9A9D2F8960818017E26DA480FA143 /* ConstraintLayoutGuideDSL.swift in Sources */, - 13CC0CFB1C56F23BBC872801F983C1A3 /* ConstraintLayoutSupport.swift in Sources */, - D92AEF78B87F929D88D5C876ABBAD79A /* ConstraintLayoutSupportDSL.swift in Sources */, - 8640829049AE9907FE93825E5510C33D /* ConstraintMaker.swift in Sources */, - 0AD7A0DA8FF5880E3D8599062129AB12 /* ConstraintMakerEditable.swift in Sources */, - 6431218578A566C5EBF5FD166F164059 /* ConstraintMakerExtendable.swift in Sources */, - BF567AEFDD52DC43AC75122734D571E2 /* ConstraintMakerFinalizable.swift in Sources */, - 87996D11DC92EE19EAF9305DAEA4ACF2 /* ConstraintMakerPrioritizable.swift in Sources */, - 950B809760A8CE4375DCE1016FB9859F /* ConstraintMakerRelatable.swift in Sources */, - 15F68E09ADCDB843B938C490059485BD /* ConstraintMakerRelatable+Extensions.swift in Sources */, - 50E4E24710A4C5A77BE6594A10DFE773 /* ConstraintMultiplierTarget.swift in Sources */, - 56CD198002D3D45274F6719725B983CF /* ConstraintOffsetTarget.swift in Sources */, - EFC90283F9AB43BB6FF377812BD3673F /* ConstraintPriority.swift in Sources */, - 77D782DE125D322922466676E2FFA289 /* ConstraintPriorityTarget.swift in Sources */, - FFD7E1B8FA0F3960BE24DA2D20647332 /* ConstraintRelatableTarget.swift in Sources */, - F94703ED86C58DDBE5A2503D148CD040 /* ConstraintRelation.swift in Sources */, - 8868BA37E3CE7C58D26123806D543F3F /* ConstraintView.swift in Sources */, - C04DBE6AE13FC5CFD01D363A351EF76A /* ConstraintView+Extensions.swift in Sources */, - 0D665B6767B345D8C70D7E029A2A48D8 /* ConstraintViewDSL.swift in Sources */, - 1E7E37C51375285EA22294CD2ADB3159 /* Debugging.swift in Sources */, - 6E2884B29CD49EE91C48C725105F295A /* LayoutConstraint.swift in Sources */, - A35877DE0C3D6B4CF2A10E666EF5F490 /* LayoutConstraintItem.swift in Sources */, - 3DAFEDCDC5094007E329D71FE84FF704 /* SnapKit-dummy.m in Sources */, - 73F8AC99A58E5837924C056E89543B97 /* Typealiases.swift in Sources */, - 891D1BF14C8881C74262EE9DBE5D67A9 /* UILayoutSupport+Extensions.swift in Sources */, + 84585A9E2B8E7FEB3F01C4A65DDEA3AA /* Pods-Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B87B2676801F12A62F3C37B119796EFC /* Sources */ = { + F7AC6792C89443C7B212A06E810BAB97 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 845C3A99ECD0DC86BB538557FBE915A3 /* Toast.swift in Sources */, - A23549F7CB0209D3AF14DF5CC302E9B7 /* Toast-Swift-dummy.m in Sources */, + 6E39129FC8643A70C276801FEF4C280D /* Constraint.swift in Sources */, + 0CA7A132ABE7018DE9295456732F38BB /* ConstraintAttributes.swift in Sources */, + F9EBA65892D78A31C068D727D84BCB88 /* ConstraintConfig.swift in Sources */, + CE593943A9E7CF83822CF60304BCAD43 /* ConstraintConstantTarget.swift in Sources */, + 7AF516B98D45391B909D507D0244104C /* ConstraintDescription.swift in Sources */, + 1194E62AA3F6F506799B1A43B16942B5 /* ConstraintDirectionalInsets.swift in Sources */, + E37671A03B4C17A1CF3766A6125833BB /* ConstraintDirectionalInsetTarget.swift in Sources */, + 868A9F524A7985BDA1EA124D9BF4CA63 /* ConstraintDSL.swift in Sources */, + AF760C78F1C7E11BF7CB9E9B29903530 /* ConstraintInsets.swift in Sources */, + 2B2EB369550CE92CEEFCBFD3D32B8A3F /* ConstraintInsetTarget.swift in Sources */, + 5922A6A0AE7152CF436356B3556F1835 /* ConstraintItem.swift in Sources */, + 59F34874DA4ABB2F5C4E09EA6865936B /* ConstraintLayoutGuide.swift in Sources */, + E3D779DEE753C0B0D33BA8E73A980265 /* ConstraintLayoutGuide+Extensions.swift in Sources */, + 3D3B646B4988314275B40E97BEB16C7F /* ConstraintLayoutGuideDSL.swift in Sources */, + B0875E3AB8718E7DFE5C53497C02A15E /* ConstraintLayoutSupport.swift in Sources */, + 064D909CD827405E8DCC309DB1B7775A /* ConstraintLayoutSupportDSL.swift in Sources */, + 4F4DEB687C0E4834A5B291DEE0651D6A /* ConstraintMaker.swift in Sources */, + C14F10B663FE2898EACAB90C202B3F50 /* ConstraintMakerEditable.swift in Sources */, + D4218DA55B2BA45937589200CC0DF1FB /* ConstraintMakerExtendable.swift in Sources */, + B903049E7C1BED7918DAB208754107C7 /* ConstraintMakerFinalizable.swift in Sources */, + AABEF13464BA7F4621BD94736C1D057C /* ConstraintMakerPrioritizable.swift in Sources */, + BDA5C7CC91E86448237CF40954FAC5AF /* ConstraintMakerRelatable.swift in Sources */, + 8BABA32F7B94A25D8E9208C0A8D90B2E /* ConstraintMakerRelatable+Extensions.swift in Sources */, + 883EDEE1C699497CF2A77C3B8A32A790 /* ConstraintMultiplierTarget.swift in Sources */, + 3577F172FA68CBAE47CFEE6FE25C5404 /* ConstraintOffsetTarget.swift in Sources */, + 09E1F569A93FAD4B9149E30B9301F44A /* ConstraintPriority.swift in Sources */, + DBA4803F4765E1650B8C6841157F5D73 /* ConstraintPriorityTarget.swift in Sources */, + C07CB3E9A4D1BF00F841E4285629A2B2 /* ConstraintRelatableTarget.swift in Sources */, + ECC5C2ADC2682F9171FEA22AF10DCE53 /* ConstraintRelation.swift in Sources */, + 86CAB01D950C8BC35EDE0BDC01A2500B /* ConstraintView.swift in Sources */, + 0DE5DB9C6227B3416778D8417DD95EA9 /* ConstraintView+Extensions.swift in Sources */, + 7D42390CDB4FA147504B03DA2A174A0C /* ConstraintViewDSL.swift in Sources */, + AE224EDB6D044C0FE86B086E950FC2F9 /* Debugging.swift in Sources */, + BF1AE4D97E813B95C43EA4A298B973D1 /* LayoutConstraint.swift in Sources */, + C6F45595676957ADBEC18EB3F23EAEC4 /* LayoutConstraintItem.swift in Sources */, + BA2FB695DEB0D179253EEB8DFCE3578B /* SnapKit-dummy.m in Sources */, + C6A4302ACE006C4E2CDD481287E2916B /* Typealiases.swift in Sources */, + F6F33E8B268F3D41075374D95B8088DC /* UILayoutSupport+Extensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 1851A67A6BE5192F540EE808F0B955AC /* PBXTargetDependency */ = { + 374CB99C2A943EF8DFC1D45A9483958D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Toast-Swift"; - target = B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */; - targetProxy = 29C3C4F752562CF20DAEFA2CF76A52DC /* PBXContainerItemProxy */; - }; - 77FFC8013B75E4C7B842FF23D01AC4FC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 17B1D7D731CE352C4A42C90FB88EDF3E /* PBXContainerItemProxy */; + name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; + target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; + targetProxy = 5030A73D93E82CB81EBC370D80AC485F /* PBXContainerItemProxy */; }; - 87B6A69F293EFE709271F01FEFF7CF85 /* PBXTargetDependency */ = { + 68684CC0393B7119A23F5DAE42475C32 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "SnapKit-SnapKit_Privacy"; target = 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */; - targetProxy = 417EECB4ED728C03E51E6C52D83B2612 /* PBXContainerItemProxy */; + targetProxy = F330FF2069B371CBBA48CD0B65F240AF /* PBXContainerItemProxy */; + }; + B045F49884EB46CF1CDC56404CE759B8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Toast-Swift"; + target = B990BD87169C76A3ED3FE8A9258D91A3 /* Toast-Swift */; + targetProxy = D6979270B813BED7C2C73572A349D8E2 /* PBXContainerItemProxy */; }; - A227A11ED491036506CA95356FF2AD07 /* PBXTargetDependency */ = { + E1A34B7BB53E41569426A31908F0E137 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SnapKit; target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = 78F142C3B4B12378D3E4AE6AE32AE59E /* PBXContainerItemProxy */; + targetProxy = 53A1BC461A760C13DAA24E59BEEE2112 /* PBXContainerItemProxy */; }; - A4C925584749CA52AEFABE3C7F64FC62 /* PBXTargetDependency */ = { + E7D53FC1AE07F8B1613EAA99817DA023 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; - target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; - targetProxy = 9D981AF9E00C2ADC17482C92A02195B1 /* PBXContainerItemProxy */; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = 0D142D672B8C7EE4C27DFE7263E5D63F /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 133F504A150FD76FDCA6D3F3E0839CFA /* Release */ = { + 092EA45AE43C79671243CF498745B20D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 243410B9535472556EA4BB6DBC133A0D /* Pods-Example.release.xcconfig */; + baseConfigurationReference = F3E194AF34161D9686CE36DA4FA684C9 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1002,7 +1003,11 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Example/Pods-Example-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -1010,77 +1015,23 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Example/Pods-Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 2148B94556F3196EADD860D49171067B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6086BEFBFC4D1AE4AF5CE7BEFDABAA3E /* Toast-Swift.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Toast-Swift/Toast-Swift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Toast-Swift/Toast-Swift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Toast-Swift/Toast-Swift.modulemap"; - PRODUCT_MODULE_NAME = Toast_Swift; - PRODUCT_NAME = Toast_Swift; + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 3A62CABE285E0512240BC2AAE19721B9 /* Debug */ = { + 24951B438C625992FFCD104B95B81612 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEAE0095B094524A23C29A6F7F27E667 /* SnapKit.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; - IBSC_MODULE = SnapKit; - INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = SnapKit_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 3EAC414A99D32A43940D6C74459C7687 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B45138496B85A072654D1D0F8EBBEDE5 /* Pods-Example.debug.xcconfig */; + baseConfigurationReference = 243410B9535472556EA4BB6DBC133A0D /* Pods-Example.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -1092,6 +1043,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; INFOPLIST_FILE = "Target Support Files/Pods-Example/Pods-Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; @@ -1110,31 +1063,32 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 523CFF66B25A5101DC3521326C2BBD07 /* Debug */ = { + 263955D249224ABBCD9F8604E0750B91 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F3E194AF34161D9686CE36DA4FA684C9 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = CF0BCC29761DC7E3F13B5D4721C5AE10 /* SnapKit.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; - IBSC_MODULE = IQKeyboardManagerSwift; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - PRODUCT_NAME = IQKeyboardManagerSwift; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; + IBSC_MODULE = SnapKit; + INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = SnapKit_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; - 5871F3F8AC0BB50833FD53CC80F9A033 /* Release */ = { + 679B3B29B8813DB58F4E9E0644815BA6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A262C6E67F33463A3EF63AB3B447CADE /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = F3E194AF34161D9686CE36DA4FA684C9 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; @@ -1147,24 +1101,7 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; - }; - 68E80B7A647679C4F3205BAA7705A4CB /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CF0BCC29761DC7E3F13B5D4721C5AE10 /* SnapKit.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; - IBSC_MODULE = SnapKit; - INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = SnapKit_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; + name = Debug; }; 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */ = { isa = XCBuildConfiguration; @@ -1232,43 +1169,7 @@ }; name = Debug; }; - 984240AE6A3D535525200348828211E3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CF0BCC29761DC7E3F13B5D4721C5AE10 /* SnapKit.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 9C0B415A54C1C30F674208B8ADAB6C17 /* Debug */ = { + 9D0D7572FEDA4CC9E75E7387846AFE57 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = AEAE0095B094524A23C29A6F7F27E667 /* SnapKit.debug.xcconfig */; buildSettings = { @@ -1281,7 +1182,10 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; @@ -1296,6 +1200,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -1365,9 +1270,9 @@ }; name = Release; }; - A3FD62B6C4F1D46EEB0443A88C89D147 /* Release */ = { + A1827D89CC3E412F67DD94B400148DAD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6840514330F765752CC8D40C118CEE6F /* Toast-Swift.release.xcconfig */; + baseConfigurationReference = 6086BEFBFC4D1AE4AF5CE7BEFDABAA3E /* Toast-Swift.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1378,7 +1283,10 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_PREFIX_HEADER = "Target Support Files/Toast-Swift/Toast-Swift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = "Target Support Files/Toast-Swift/Toast-Swift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; @@ -1393,6 +1301,46 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BAD20131EC29650C6737E66854A3A9FD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CF0BCC29761DC7E3F13B5D4721C5AE10 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -1401,10 +1349,11 @@ }; name = Release; }; - B3CF11682A60F02B60820C17EE93D35E /* Debug */ = { + BB204C289D98AE5EF60E9B2664ADCD85 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F3E194AF34161D9686CE36DA4FA684C9 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = B45138496B85A072654D1D0F8EBBEDE5 /* Pods-Example.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1414,8 +1363,9 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-Example/Pods-Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -1423,20 +1373,79 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Example/Pods-Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - C15C4E31ADF19556825A2743AEF62A77 /* Release */ = { + C3F57E5B2B398CEFE02FD4736D630CC4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AEAE0095B094524A23C29A6F7F27E667 /* SnapKit.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; + IBSC_MODULE = SnapKit; + INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = SnapKit_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + DBC59F0266C1478478ADE7F91652DAFC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6840514330F765752CC8D40C118CEE6F /* Toast-Swift.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/Toast-Swift/Toast-Swift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/Toast-Swift/Toast-Swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Toast-Swift/Toast-Swift.modulemap"; + PRODUCT_MODULE_NAME = Toast_Swift; + PRODUCT_NAME = Toast_Swift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FBD713D812336D6D414656A9F0BE65CA /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = A262C6E67F33463A3EF63AB3B447CADE /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { @@ -1449,7 +1458,10 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; @@ -1464,6 +1476,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -1472,68 +1485,85 @@ }; name = Release; }; + FEFBC555DD28A69F352661A68E003AE9 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A262C6E67F33463A3EF63AB3B447CADE /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; + IBSC_MODULE = IQKeyboardManagerSwift; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 34709F7B15D710090F0631BFE07E8079 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { + 08A3300B63D60E32F64BF57FE0C529F0 /* Build configuration list for PBXNativeTarget "Toast-Swift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 523CFF66B25A5101DC3521326C2BBD07 /* Debug */, - 5871F3F8AC0BB50833FD53CC80F9A033 /* Release */, + A1827D89CC3E412F67DD94B400148DAD /* Debug */, + DBC59F0266C1478478ADE7F91652DAFC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 38CBDB2D970538387FA12353C1E9FF6D /* Build configuration list for PBXNativeTarget "Toast-Swift" */ = { + 3FD3BC4B9C9C44FE9AE978E6724950C5 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2148B94556F3196EADD860D49171067B /* Debug */, - A3FD62B6C4F1D46EEB0443A88C89D147 /* Release */, + 092EA45AE43C79671243CF498745B20D /* Debug */, + FBD713D812336D6D414656A9F0BE65CA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 397157E58CC1977C23EB745CC0C04035 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - B3CF11682A60F02B60820C17EE93D35E /* Debug */, - C15C4E31ADF19556825A2743AEF62A77 /* Release */, + 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */, + 9E406C6AAF85E580207CD97B0044DEAB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 57ED01A71AB72B3B9BA23452B9DBAD7E /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */, - 9E406C6AAF85E580207CD97B0044DEAB /* Release */, + 679B3B29B8813DB58F4E9E0644815BA6 /* Debug */, + FEFBC555DD28A69F352661A68E003AE9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4C4F25F04C086237315FCAEF7661357E /* Build configuration list for PBXNativeTarget "SnapKit" */ = { + 80CE967CAA1D35721519F892BAF7A19B /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9C0B415A54C1C30F674208B8ADAB6C17 /* Debug */, - 984240AE6A3D535525200348828211E3 /* Release */, + 9D0D7572FEDA4CC9E75E7387846AFE57 /* Debug */, + BAD20131EC29650C6737E66854A3A9FD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 73F486888E331EC63883CBEEAA758D0B /* Build configuration list for PBXNativeTarget "Pods-Example" */ = { + A19B88B433B793417554BE4D3669BCB5 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3EAC414A99D32A43940D6C74459C7687 /* Debug */, - 133F504A150FD76FDCA6D3F3E0839CFA /* Release */, + C3F57E5B2B398CEFE02FD4736D630CC4 /* Debug */, + 263955D249224ABBCD9F8604E0750B91 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D6794C4142EFF039C29C80DFB69CD756 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { + FD8F4491AE56B90FFA30649FF29EFED4 /* Build configuration list for PBXNativeTarget "Pods-Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3A62CABE285E0512240BC2AAE19721B9 /* Debug */, - 68E80B7A647679C4F3205BAA7705A4CB /* Release */, + BB204C289D98AE5EF60E9B2664ADCD85 /* Debug */, + 24951B438C625992FFCD104B95B81612 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/MixSdk/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig b/MixSdk/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig index c0dbc05..e9ae959 100644 --- a/MixSdk/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig +++ b/MixSdk/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig @@ -6,6 +6,7 @@ HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardMa LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "CoreGraphics" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "QuartzCore" -framework "SnapKit" -framework "Toast_Swift" -framework "UIKit" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/MixSdk/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig b/MixSdk/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig index c0dbc05..e9ae959 100644 --- a/MixSdk/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig +++ b/MixSdk/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig @@ -6,6 +6,7 @@ HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardMa LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "CoreGraphics" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "QuartzCore" -framework "SnapKit" -framework "Toast_Swift" -framework "UIKit" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/MixSdk/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist b/MixSdk/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist new file mode 100644 index 0000000..5b2072c --- /dev/null +++ b/MixSdk/Pods/Target Support Files/Toast-Swift/ResourceBundle-Toast-Swift-Toast-Swift-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 5.1.1 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + +