From 4540c3fcc4f2d3acc4a05c02d995d41b5568e963 Mon Sep 17 00:00:00 2001 From: kintan Date: Wed, 5 Jun 2024 22:48:15 +0800 Subject: [PATCH] fix #746 --- Demo/Podfile.lock | 4 +- Demo/Pods/FFmpegKit.xcodeproj/project.pbxproj | 136 +- Demo/Pods/KSPlayer.xcodeproj/project.pbxproj | 2243 ++++++++--------- .../Local Podspecs/FFmpegKit.podspec.json | 17 +- Demo/Pods/Manifest.lock | 4 +- Demo/Pods/OpenSSL.xcodeproj/project.pbxproj | 269 +- Demo/Pods/Pods.xcodeproj/project.pbxproj | 461 +--- ...it-iOS-xcframeworks-input-files.xcfilelist | 2 + ...t-iOS-xcframeworks-output-files.xcfilelist | 2 + .../FFmpegKit-iOS-xcframeworks.sh | 118 +- ...-macOS-xcframeworks-input-files.xcfilelist | 2 + ...macOS-xcframeworks-output-files.xcfilelist | 2 + .../FFmpegKit-macOS-xcframeworks.sh | 116 + ...t-tvOS-xcframeworks-input-files.xcfilelist | 2 + ...-tvOS-xcframeworks-output-files.xcfilelist | 2 + .../FFmpegKit-tvOS-xcframeworks.sh | 116 + .../KSPlayer-iOS.unit-tests.debug.xcconfig | 2 +- .../KSPlayer-iOS.unit-tests.release.xcconfig | 2 +- .../KSPlayer-macOS.unit-tests.debug.xcconfig | 2 +- ...KSPlayer-macOS.unit-tests.release.xcconfig | 2 +- .../KSPlayer-tvOS.unit-tests.debug.xcconfig | 2 +- .../KSPlayer-tvOS.unit-tests.release.xcconfig | 2 +- .../OpenSSL-iOS/OpenSSL-iOS.debug.xcconfig | 1 - .../OpenSSL-iOS/OpenSSL-iOS.release.xcconfig | 1 - .../OpenSSL-macOS.debug.xcconfig | 1 - .../OpenSSL-macOS.release.xcconfig | 1 - .../OpenSSL-tvOS/OpenSSL-tvOS.debug.xcconfig | 1 - .../OpenSSL-tvOS.release.xcconfig | 1 - .../Pods-demo-iOS.debug.xcconfig | 4 +- .../Pods-demo-iOS.release.xcconfig | 4 +- .../Pods-demo-macOS.debug.xcconfig | 4 +- .../Pods-demo-macOS.release.xcconfig | 4 +- .../Pods-demo-tvOS.debug.xcconfig | 4 +- .../Pods-demo-tvOS.release.xcconfig | 4 +- Demo/SwiftUI/Shared/TracyApp.swift | 2 +- FFmpegKit | 2 +- Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift | 1 - .../Video/PlayerTransitionAnimator.swift | 8 +- 38 files changed, 1724 insertions(+), 1827 deletions(-) diff --git a/Demo/Podfile.lock b/Demo/Podfile.lock index e8c6d4b1c..290815b90 100644 --- a/Demo/Podfile.lock +++ b/Demo/Podfile.lock @@ -61,11 +61,11 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: DisplayCriteria: bb0a90faf14b30848bc50ac0516340ce50164187 - FFmpegKit: cf3c18026eacbdee82444a08917ed75a1c6a9366 + FFmpegKit: 26f80ba643f77e525bc6505a98839a56d91aae4f KSPlayer: cd8c2427873dddcd3a577f8bb230885c06e5ac2e Libass: e88af2324e1217e3a4c8bdc675f6f23a9dfc7677 OpenSSL: 9a1c748444fb6c045b146e5a55173645e13171a3 PODFILE CHECKSUM: f67210bf3678663628f2c9a2dba2e6ddd88d212d -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/Demo/Pods/FFmpegKit.xcodeproj/project.pbxproj b/Demo/Pods/FFmpegKit.xcodeproj/project.pbxproj index af5c0a26f..2d0408460 100644 --- a/Demo/Pods/FFmpegKit.xcodeproj/project.pbxproj +++ b/Demo/Pods/FFmpegKit.xcodeproj/project.pbxproj @@ -43,89 +43,91 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 2616FA2DA706888E4AADA5C2744BB50F /* PBXContainerItemProxy */ = { + 0D385E2AEA32AE934678C88DBD3FCB50 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 18B3F456355835193C20FA0C19D94557 /* Libass.xcodeproj */; proxyType = 1; remoteGlobalIDString = 9CB450B641767C72AE3FEED9D23A5B14; remoteInfo = "Libass-macOS"; }; - 95ECD96303B2F1A42312F5BCD722B636 /* PBXContainerItemProxy */ = { + 16776BCE6FDBA44D5DCF992D616E118D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 18B3F456355835193C20FA0C19D94557 /* Libass.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 19326DCF0ABF89A6F47885A1FC666CCA; - remoteInfo = "Libass-iOS"; + remoteGlobalIDString = 3C79E5F82E86276CE05C24C8B1DEF619; + remoteInfo = "Libass-tvOS"; }; - E4E390CD8F5E55BF2A0A6070C5602550 /* PBXContainerItemProxy */ = { + AC8F8A5B56957559ADF9CDB99E92C734 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 18B3F456355835193C20FA0C19D94557 /* Libass.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 3C79E5F82E86276CE05C24C8B1DEF619; - remoteInfo = "Libass-tvOS"; + remoteGlobalIDString = 19326DCF0ABF89A6F47885A1FC666CCA; + remoteInfo = "Libass-iOS"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 0568A3832382EDDEDE9F108C169EB4C0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 0882989AC901BEA1616EA458555EB6CB /* FFmpegKit-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FFmpegKit-macOS-prefix.pch"; path = "../FFmpegKit-macOS/FFmpegKit-macOS-prefix.pch"; sourceTree = ""; }; - 12D2D4BB48D1CEE60B61189CD77771A3 /* hogweed.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = hogweed.xcframework; path = Sources/hogweed.xcframework; sourceTree = ""; }; 18B3F456355835193C20FA0C19D94557 /* Libass */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Libass; path = Libass.xcodeproj; sourceTree = ""; }; 1B78F75B417CFDC23206E0A3FEA106E8 /* FFmpegKit-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FFmpegKit-iOS-umbrella.h"; sourceTree = ""; }; - 1BF4E8E8CF7D12E3746C60905A9BE89A /* libplacebo.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libplacebo.xcframework; path = Sources/libplacebo.xcframework; sourceTree = ""; }; - 1F9DA24B003FF6D01866DAB33C07B979 /* lcms2.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = lcms2.xcframework; path = Sources/lcms2.xcframework; sourceTree = ""; }; + 222582842961A2CCE69E3ECFF7344C20 /* nettle.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = nettle.xcframework; path = Sources/nettle.xcframework; sourceTree = ""; }; 256C827DE6F02D47119266B67B9CDB1D /* FFmpegKit-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FFmpegKit-iOS-prefix.pch"; sourceTree = ""; }; 2671C58FF41299B748313C615A6E30DA /* FFmpegKit-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "FFmpegKit-iOS.release.xcconfig"; sourceTree = ""; }; 29A708F2643A24212ECB9B9573A13C92 /* avdevice_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = avdevice_shim.h; sourceTree = ""; }; 2ACD24F71D972E391A2FE705193B2268 /* swscale_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = swscale_shim.h; sourceTree = ""; }; 2B36ECDC6F895188C2CD05406169DCB5 /* FFmpegKit-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "FFmpegKit-iOS.debug.xcconfig"; sourceTree = ""; }; 2C0A810309A5E06063996A7D99409ED9 /* FFmpegKit-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "FFmpegKit-tvOS.modulemap"; path = "../FFmpegKit-tvOS/FFmpegKit-tvOS.modulemap"; sourceTree = ""; }; - 2E17A1569D3F94774F8CF95254E35FAB /* Libavfilter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libavfilter.xcframework; path = Sources/Libavfilter.xcframework; sourceTree = ""; }; + 2F072C686DC137169A5DD61055DFB223 /* Libavdevice.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libavdevice.xcframework; path = Sources/Libavdevice.xcframework; sourceTree = ""; }; + 2FD66359C3EDD660C4295660A6F5DD96 /* gnutls.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = gnutls.xcframework; path = Sources/gnutls.xcframework; sourceTree = ""; }; 2FFF0996462D6F6C96E67C6EC1242071 /* FFmpegKit-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "FFmpegKit-tvOS-Info.plist"; path = "../FFmpegKit-tvOS/FFmpegKit-tvOS-Info.plist"; sourceTree = ""; }; 30BD372CF4C7AD036C26057E8855C1E4 /* FFmpegKit-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FFmpegKit-iOS-dummy.m"; sourceTree = ""; }; + 323A6EFA7F2902D1596652497B294F91 /* libbluray.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libbluray.xcframework; path = Sources/libbluray.xcframework; sourceTree = ""; }; 39370DDB30608B43812BFAE439D7F9A6 /* FFmpegKit-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "FFmpegKit-iOS.modulemap"; sourceTree = ""; }; - 44DBC2E76F0211917F69DCE46998BD0C /* Libavutil.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libavutil.xcframework; path = Sources/Libavutil.xcframework; sourceTree = ""; }; 4610ED5FCB2E018919CDB75AFF14DBBA /* FFmpegKit-iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "FFmpegKit-iOS"; path = FFmpegKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56372B53C931579B026C631C9F988711 /* libshaderc_combined.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libshaderc_combined.xcframework; path = Sources/libshaderc_combined.xcframework; sourceTree = ""; }; - 5D1A093293AB1833F69931212E7505CB /* libsrt.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libsrt.xcframework; path = Sources/libsrt.xcframework; sourceTree = ""; }; + 4CBFD4EA37722C00A0CEE3CD39B68912 /* libfontconfig.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libfontconfig.xcframework; path = Sources/libfontconfig.xcframework; sourceTree = ""; }; + 572741154B3455153F05FA8C3E2C5B4C /* Libswresample.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libswresample.xcframework; path = Sources/Libswresample.xcframework; sourceTree = ""; }; + 5CD039899D87026627E5AF1310FAA62D /* MoltenVK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MoltenVK.xcframework; path = Sources/MoltenVK.xcframework; sourceTree = ""; }; 5F2F3FBB668D3EFB4A4D6FE96FFCEDD8 /* avfilter_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = avfilter_shim.h; sourceTree = ""; }; - 624FF57E9553F1B37E10A2E6B80C4971 /* Libavcodec.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libavcodec.xcframework; path = Sources/Libavcodec.xcframework; sourceTree = ""; }; 6305444CAAD8213D032C3C8D1CDCDDBD /* avformat_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = avformat_shim.h; sourceTree = ""; }; 66DC6B80C68FD7141781C929B00EF2FC /* FFmpegKit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FFmpegKit.c; path = Sources/FFmpegKit/FFmpegKit.c; sourceTree = ""; }; - 680A283CEB1A9C505554682639B38683 /* libzvbi.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libzvbi.xcframework; path = Sources/libzvbi.xcframework; sourceTree = ""; }; - 7391D47496FD40BC60815D5F70B93942 /* MoltenVK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MoltenVK.xcframework; path = Sources/MoltenVK.xcframework; sourceTree = ""; }; + 6EBF15E8D0B3681FA926D7EE741F6F09 /* Libavformat.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libavformat.xcframework; path = Sources/Libavformat.xcframework; sourceTree = ""; }; 76C6D1A528768995B23E81E02717A60D /* FFmpegKit-tvOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "FFmpegKit-tvOS-xcframeworks.sh"; path = "../FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks.sh"; sourceTree = ""; }; 7A7F8C40738FDE18773B1DB40AD767D3 /* FFmpegKit-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "FFmpegKit-tvOS.debug.xcconfig"; path = "../FFmpegKit-tvOS/FFmpegKit-tvOS.debug.xcconfig"; sourceTree = ""; }; + 7A8B2C4F1C730875DB2C8DD95B48BFA7 /* libzvbi.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libzvbi.xcframework; path = Sources/libzvbi.xcframework; sourceTree = ""; }; 818DE8B6C36504559573E0282FC7B8C8 /* avcodec_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = avcodec_shim.h; sourceTree = ""; }; 83B08EAF2118AEF386428DFF8E2C8C5F /* FFmpegKit-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FFmpegKit-tvOS-dummy.m"; path = "../FFmpegKit-tvOS/FFmpegKit-tvOS-dummy.m"; sourceTree = ""; }; + 85567B22CC61D0044727F81979CC358B /* libsrt.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libsrt.xcframework; path = Sources/libsrt.xcframework; sourceTree = ""; }; 87ECDD1AA56CEA8BF17A7A1C64A6B456 /* FFmpegKit-tvOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "FFmpegKit-tvOS"; path = FFmpegKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E75A76FB925598208183B153054746D /* Libswresample.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libswresample.xcframework; path = Sources/Libswresample.xcframework; sourceTree = ""; }; - 92FCBF34BBC392C11EEF98653E0E915A /* libbluray.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libbluray.xcframework; path = Sources/libbluray.xcframework; sourceTree = ""; }; + 880FCD42A24FBEC8046F11C833DF28D4 /* Libavfilter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libavfilter.xcframework; path = Sources/Libavfilter.xcframework; sourceTree = ""; }; 94134D9CEF6B77FF5571F53839FCEAA2 /* avutil_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = avutil_shim.h; sourceTree = ""; }; + 9AE1B396B4E976E14E0B16ACBB2C2136 /* libplacebo.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libplacebo.xcframework; path = Sources/libplacebo.xcframework; sourceTree = ""; }; A1A73955ED1D3AD761803E4F80C1401E /* FFmpegKit-macOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "FFmpegKit-macOS"; path = FFmpegKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A92E677A77C8E8679AC88A9F071D6C0D /* Libswscale.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libswscale.xcframework; path = Sources/Libswscale.xcframework; sourceTree = ""; }; AB1401A73D353DF936E3AE89CC40445F /* FFmpegKit-macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "FFmpegKit-macOS.release.xcconfig"; path = "../FFmpegKit-macOS/FFmpegKit-macOS.release.xcconfig"; sourceTree = ""; }; + AC409EDF2E859C3498C873E3886BA115 /* hogweed.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = hogweed.xcframework; path = Sources/hogweed.xcframework; sourceTree = ""; }; AD9DB225C2673D438B255369B2F2030F /* 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; }; + B04BC62AA65DDE90F24CF3F4720C729A /* libshaderc_combined.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libshaderc_combined.xcframework; path = Sources/libshaderc_combined.xcframework; sourceTree = ""; }; B247FD5DB9C7A73D7AC5D7FF1596917B /* FFmpegKit-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FFmpegKit-macOS-dummy.m"; path = "../FFmpegKit-macOS/FFmpegKit-macOS-dummy.m"; sourceTree = ""; }; + B5F2B79056BEC4ED9C9115633B8A35C9 /* lcms2.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = lcms2.xcframework; path = Sources/lcms2.xcframework; sourceTree = ""; }; B776E5AFBC8D92344D1049917C9B8CBD /* swresample_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = swresample_shim.h; sourceTree = ""; }; - C97B8CB285BC8D2B20E385BB863F01BA /* libfontconfig.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libfontconfig.xcframework; path = Sources/libfontconfig.xcframework; sourceTree = ""; }; - CD892CBDB2DFD6F69AC288D68E6CF19F /* gnutls.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = gnutls.xcframework; path = Sources/gnutls.xcframework; sourceTree = ""; }; CE489C3E72DB38F0D0A2AC0AECA2C0DF /* FFmpegKit-iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "FFmpegKit-iOS-xcframeworks.sh"; sourceTree = ""; }; + CF6C36D7367FF1E2D43E7E020D09C9D0 /* libdav1d.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libdav1d.xcframework; path = Sources/libdav1d.xcframework; sourceTree = ""; }; D077B65A8CD8B820F6D4834796DF1299 /* FFmpegKit-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FFmpegKit-macOS-umbrella.h"; path = "../FFmpegKit-macOS/FFmpegKit-macOS-umbrella.h"; sourceTree = ""; }; - D188E5926254CDBC2D4C321A7A83579B /* nettle.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = nettle.xcframework; path = Sources/nettle.xcframework; sourceTree = ""; }; + D1C3DE675132F806226AA10F4485ACFC /* Libswscale.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libswscale.xcframework; path = Sources/Libswscale.xcframework; sourceTree = ""; }; D6D5EFBE7CBBE1FF03D2E7C917600AE2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; + D758674AA5959C54161BBB126C394746 /* Libavcodec.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libavcodec.xcframework; path = Sources/Libavcodec.xcframework; sourceTree = ""; }; D88242ECC2C7D205C4B4CBFBA446891A /* FFmpegKit-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FFmpegKit-tvOS-umbrella.h"; path = "../FFmpegKit-tvOS/FFmpegKit-tvOS-umbrella.h"; sourceTree = ""; }; - D8864805CB334D6E08B7E35D51CE8A76 /* libdav1d.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libdav1d.xcframework; path = Sources/libdav1d.xcframework; sourceTree = ""; }; - DA18C0580AE71E78235A2059E2EEC54F /* Libavformat.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libavformat.xcframework; path = Sources/Libavformat.xcframework; sourceTree = ""; }; DA298A1247987116C46D21FFD0C1418C /* FFmpegKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FFmpegKit.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; E8EB33D6CDCFC0FD5FAE3D82F8EFE36D /* FFmpegKit-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "FFmpegKit-macOS-Info.plist"; path = "../FFmpegKit-macOS/FFmpegKit-macOS-Info.plist"; sourceTree = ""; }; - E9022741D6A931F8ADADC28510071DB6 /* gmp.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = gmp.xcframework; path = Sources/gmp.xcframework; sourceTree = ""; }; EBE452D3A1EFC71924414D42A681BCF0 /* FFmpegKit-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "FFmpegKit-tvOS.release.xcconfig"; path = "../FFmpegKit-tvOS/FFmpegKit-tvOS.release.xcconfig"; sourceTree = ""; }; EBE967C70F77986004C5B623827068E4 /* FFmpegKit-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "FFmpegKit-macOS.modulemap"; path = "../FFmpegKit-macOS/FFmpegKit-macOS.modulemap"; sourceTree = ""; }; + EE59D9B8E4DF529FAAD8824BBD9BCB90 /* libsmbclient.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = libsmbclient.xcframework; path = Sources/libsmbclient.xcframework; sourceTree = ""; }; EF1A7E4E2DD157B6A457BE4D8AACE7C8 /* FFmpegKit-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FFmpegKit-tvOS-prefix.pch"; path = "../FFmpegKit-tvOS/FFmpegKit-tvOS-prefix.pch"; sourceTree = ""; }; F0B048A2E2396B7C157ACD5D03619B4B /* FFmpegKit-macOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "FFmpegKit-macOS-xcframeworks.sh"; path = "../FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks.sh"; sourceTree = ""; }; + F0C55FD53EAA3EFC533C604416D2BD09 /* Libavutil.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libavutil.xcframework; path = Sources/Libavutil.xcframework; sourceTree = ""; }; F2D207089DB3F0A872A4238B3452F684 /* FFmpegKit-macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "FFmpegKit-macOS.debug.xcconfig"; path = "../FFmpegKit-macOS/FFmpegKit-macOS.debug.xcconfig"; sourceTree = ""; }; F7A25D0666498B7D7C073135FF6F60BE /* FFmpegKit-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FFmpegKit-iOS-Info.plist"; sourceTree = ""; }; + FAF418B194652E41BC64F68264BCEDB8 /* gmp.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = gmp.xcframework; path = Sources/gmp.xcframework; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -261,7 +263,7 @@ isa = PBXGroup; children = ( 66DC6B80C68FD7141781C929B00EF2FC /* FFmpegKit.c */, - CDFD7B1D9F00139D20F81A0E896F1F04 /* FFmpegKit */, + A51A67E4DC5786BDFA23C9259E5E34C9 /* FFmpegKit */, 1EAEA9D2EB8053EAFD2964DCE715EEBF /* include */, 431F72409D62565FAD01E1790192BF97 /* Pod */, 3C80CF001C8464E7466CD170F47975D1 /* Support Files */, @@ -270,38 +272,20 @@ path = ../../FFmpegKit; sourceTree = ""; }; - AEDF5468676A1226859A70378CB19587 /* OS X */ = { + A51A67E4DC5786BDFA23C9259E5E34C9 /* FFmpegKit */ = { isa = PBXGroup; children = ( - D6D5EFBE7CBBE1FF03D2E7C917600AE2 /* Cocoa.framework */, + C97D138F1E24DB29798DC1D1C939B238 /* Frameworks */, ); - name = "OS X"; + name = FFmpegKit; sourceTree = ""; }; - B78DF6C44ACAE78F757237310BC305A8 /* Frameworks */ = { + AEDF5468676A1226859A70378CB19587 /* OS X */ = { isa = PBXGroup; children = ( - E9022741D6A931F8ADADC28510071DB6 /* gmp.xcframework */, - CD892CBDB2DFD6F69AC288D68E6CF19F /* gnutls.xcframework */, - 12D2D4BB48D1CEE60B61189CD77771A3 /* hogweed.xcframework */, - 1F9DA24B003FF6D01866DAB33C07B979 /* lcms2.xcframework */, - 624FF57E9553F1B37E10A2E6B80C4971 /* Libavcodec.xcframework */, - 2E17A1569D3F94774F8CF95254E35FAB /* Libavfilter.xcframework */, - DA18C0580AE71E78235A2059E2EEC54F /* Libavformat.xcframework */, - 44DBC2E76F0211917F69DCE46998BD0C /* Libavutil.xcframework */, - 92FCBF34BBC392C11EEF98653E0E915A /* libbluray.xcframework */, - D8864805CB334D6E08B7E35D51CE8A76 /* libdav1d.xcframework */, - C97B8CB285BC8D2B20E385BB863F01BA /* libfontconfig.xcframework */, - 1BF4E8E8CF7D12E3746C60905A9BE89A /* libplacebo.xcframework */, - 56372B53C931579B026C631C9F988711 /* libshaderc_combined.xcframework */, - 5D1A093293AB1833F69931212E7505CB /* libsrt.xcframework */, - 8E75A76FB925598208183B153054746D /* Libswresample.xcframework */, - A92E677A77C8E8679AC88A9F071D6C0D /* Libswscale.xcframework */, - 680A283CEB1A9C505554682639B38683 /* libzvbi.xcframework */, - 7391D47496FD40BC60815D5F70B93942 /* MoltenVK.xcframework */, - D188E5926254CDBC2D4C321A7A83579B /* nettle.xcframework */, + D6D5EFBE7CBBE1FF03D2E7C917600AE2 /* Cocoa.framework */, ); - name = Frameworks; + name = "OS X"; sourceTree = ""; }; BF1CA0862DC8A908A78F34543CAD7839 /* iOS */ = { @@ -312,12 +296,32 @@ name = iOS; sourceTree = ""; }; - CDFD7B1D9F00139D20F81A0E896F1F04 /* FFmpegKit */ = { + C97D138F1E24DB29798DC1D1C939B238 /* Frameworks */ = { isa = PBXGroup; children = ( - B78DF6C44ACAE78F757237310BC305A8 /* Frameworks */, + FAF418B194652E41BC64F68264BCEDB8 /* gmp.xcframework */, + 2FD66359C3EDD660C4295660A6F5DD96 /* gnutls.xcframework */, + AC409EDF2E859C3498C873E3886BA115 /* hogweed.xcframework */, + B5F2B79056BEC4ED9C9115633B8A35C9 /* lcms2.xcframework */, + D758674AA5959C54161BBB126C394746 /* Libavcodec.xcframework */, + 2F072C686DC137169A5DD61055DFB223 /* Libavdevice.xcframework */, + 880FCD42A24FBEC8046F11C833DF28D4 /* Libavfilter.xcframework */, + 6EBF15E8D0B3681FA926D7EE741F6F09 /* Libavformat.xcframework */, + F0C55FD53EAA3EFC533C604416D2BD09 /* Libavutil.xcframework */, + 323A6EFA7F2902D1596652497B294F91 /* libbluray.xcframework */, + CF6C36D7367FF1E2D43E7E020D09C9D0 /* libdav1d.xcframework */, + 4CBFD4EA37722C00A0CEE3CD39B68912 /* libfontconfig.xcframework */, + 9AE1B396B4E976E14E0B16ACBB2C2136 /* libplacebo.xcframework */, + B04BC62AA65DDE90F24CF3F4720C729A /* libshaderc_combined.xcframework */, + EE59D9B8E4DF529FAAD8824BBD9BCB90 /* libsmbclient.xcframework */, + 85567B22CC61D0044727F81979CC358B /* libsrt.xcframework */, + 572741154B3455153F05FA8C3E2C5B4C /* Libswresample.xcframework */, + D1C3DE675132F806226AA10F4485ACFC /* Libswscale.xcframework */, + 7A8B2C4F1C730875DB2C8DD95B48BFA7 /* libzvbi.xcframework */, + 5CD039899D87026627E5AF1310FAA62D /* MoltenVK.xcframework */, + 222582842961A2CCE69E3ECFF7344C20 /* nettle.xcframework */, ); - name = FFmpegKit; + name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ @@ -384,7 +388,7 @@ buildRules = ( ); dependencies = ( - 1E74C8CC53D9AC7D0750F30D07045EB0 /* PBXTargetDependency */, + 97187F8608F26164C4D6D79CF9DE2995 /* PBXTargetDependency */, ); name = "FFmpegKit-tvOS"; productName = FFmpegKit; @@ -404,7 +408,7 @@ buildRules = ( ); dependencies = ( - EB46A242FD7B41D5EADAEEDA5861A92C /* PBXTargetDependency */, + A50259E73A454839EBCC6AFB18B107F7 /* PBXTargetDependency */, ); name = "FFmpegKit-iOS"; productName = FFmpegKit; @@ -424,7 +428,7 @@ buildRules = ( ); dependencies = ( - F16BD67332C1AD0875E8B1F83E8F4938 /* PBXTargetDependency */, + 2EB42DFBA384802E420006121A032215 /* PBXTargetDependency */, ); name = "FFmpegKit-macOS"; productName = FFmpegKit; @@ -574,20 +578,20 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 1E74C8CC53D9AC7D0750F30D07045EB0 /* PBXTargetDependency */ = { + 2EB42DFBA384802E420006121A032215 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Libass-tvOS"; - targetProxy = E4E390CD8F5E55BF2A0A6070C5602550 /* PBXContainerItemProxy */; + name = "Libass-macOS"; + targetProxy = 0D385E2AEA32AE934678C88DBD3FCB50 /* PBXContainerItemProxy */; }; - EB46A242FD7B41D5EADAEEDA5861A92C /* PBXTargetDependency */ = { + 97187F8608F26164C4D6D79CF9DE2995 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Libass-iOS"; - targetProxy = 95ECD96303B2F1A42312F5BCD722B636 /* PBXContainerItemProxy */; + name = "Libass-tvOS"; + targetProxy = 16776BCE6FDBA44D5DCF992D616E118D /* PBXContainerItemProxy */; }; - F16BD67332C1AD0875E8B1F83E8F4938 /* PBXTargetDependency */ = { + A50259E73A454839EBCC6AFB18B107F7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Libass-macOS"; - targetProxy = 2616FA2DA706888E4AADA5C2744BB50F /* PBXContainerItemProxy */; + name = "Libass-iOS"; + targetProxy = AC8F8A5B56957559ADF9CDB99E92C734 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ diff --git a/Demo/Pods/KSPlayer.xcodeproj/project.pbxproj b/Demo/Pods/KSPlayer.xcodeproj/project.pbxproj index 6eab38e78..c5c4f818e 100644 --- a/Demo/Pods/KSPlayer.xcodeproj/project.pbxproj +++ b/Demo/Pods/KSPlayer.xcodeproj/project.pbxproj @@ -7,474 +7,436 @@ objects = { /* Begin PBXBuildFile section */ - 050FA575D1949A8C0A62B0F207137BE3 /* KSVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF8F7EA6BCE59AEC4FADCD2A618428B5 /* KSVideoPlayer.swift */; }; - 054E65BD01B139D3CD2E182B1546593D /* DisplayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2A815FBC568297DEDE663C8AF1EDAF /* DisplayModel.swift */; }; - 05896F8A9D53E73DE68565184726B172 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B06A878F8512FB0EBBA397E7BE6A9F /* Model.swift */; }; - 06E1281B01E03693508AEFF43190D7F8 /* FFmpegDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 419B3676C7EA5A8DC3E8EAB8C47F1D83 /* FFmpegDecode.swift */; }; - 06E8B31A3A6C5D7C2BD38A983D70065E /* AudioRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F76F17BEC97BFD02228124B1171EE3C /* AudioRecognizer.swift */; }; - 06EC045D9C15F52ACFB6E538B8C0D384 /* CircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F52CE0F1A54BE9210A9D4F0630CFE51 /* CircularBuffer.swift */; }; - 073324FFB72D5C2EB7D19E6422CB3350 /* VideoPlayerControllerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBAF8E2700822216AA839A2255349B30 /* VideoPlayerControllerTest.swift */; }; - 0834D0106A5E11A781A7301A4DD3B87B /* MetalRender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D9A2376A60F886FCAB47FAEF301CA49 /* MetalRender.swift */; }; - 09D2AB6A0D59B672DC11B4F94154C2B2 /* KSSubtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F726F8096326F308BB8F3D0890D99824 /* KSSubtitle.swift */; }; - 09E73B3AD372A4435DE2828E22053A35 /* KSParseProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90782A1ACA4D6F4388EF59D4C00AE9E0 /* KSParseProtocol.swift */; }; - 0DAADD1AD20D0ED3F3E2D16DF8160DBA /* AudioUnitPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E4B88AE2F12CE12936876F4A9F68F87 /* AudioUnitPlayer.swift */; }; - 10F055546780CC3A342A119451D3E557 /* SubtitleDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2399F41E246ACE209081D7ED125ECE5 /* SubtitleDecode.swift */; }; - 125108FC0330F62B22E5A05FF04AEFED /* PixelBufferProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D69D8F01D489C395C792697CB83BAC /* PixelBufferProtocol.swift */; }; - 1378C2132985DE783B08D6FD149BE943 /* MotionSensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E84F288A973B3C8634D293A73F207D7 /* MotionSensor.swift */; }; - 19DF2120E711E2CAD7D4C06235431EAA /* KSPictureInPictureController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E375DF3CD4AB53D1CC6F183C5786B0 /* KSPictureInPictureController.swift */; }; - 1ADC3E82E7C652A54FB0934F0EB675E3 /* KSOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E7191995E663D460E6A7FDA9F265FFD /* KSOptions.swift */; }; - 1B480E87F226767E782758728C915A39 /* KSMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23CBE53E4B74D8A46D97348A8F128407 /* KSMenu.swift */; }; - 1BE071A08361C70D6B1801ACD3AD5216 /* AudioUnitPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E4B88AE2F12CE12936876F4A9F68F87 /* AudioUnitPlayer.swift */; }; - 1DBA6813FC1D99B7987F4B16D4471B86 /* KSSubtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F726F8096326F308BB8F3D0890D99824 /* KSSubtitle.swift */; }; - 1E27F93361967A39660A37FC8D16F4B2 /* M3UParseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62FD29DC6EC2DBE4D49763D92524BA20 /* M3UParseTest.swift */; }; - 1EE5E63762DB439B16E785261597984A /* PlayerTransitionAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 405961DB5ADEB90B1F89126DD1C945CF /* PlayerTransitionAnimator.swift */; }; - 20327F420403E8E78E32FB13FC73FE5A /* SubtitleTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C337C9A83E5D8FE66625C8BE606961 /* SubtitleTest.swift */; }; - 2100DD449F13FA26E357D39BCD543AF7 /* KSMEPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75A35E1BEB180595F173709B6689D100 /* KSMEPlayerTest.swift */; }; - 2447923C3BC83F1711C42E403A709FD1 /* Shaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = 29B1F4C4A9F1886B413D51D13851DADE /* Shaders.metal */; }; - 249F91560E6E173691BED6CA8F18FA7C /* MotionSensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E84F288A973B3C8634D293A73F207D7 /* MotionSensor.swift */; }; - 24AB116B6A77226709FF19233FD82477 /* PixelBufferProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D69D8F01D489C395C792697CB83BAC /* PixelBufferProtocol.swift */; }; - 27337B428C65C78F29FA12623778DFCD /* Shaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = 29B1F4C4A9F1886B413D51D13851DADE /* Shaders.metal */; }; - 2763E1073857CC9E571AD2DD0BB7CEE9 /* VideoToolboxDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ADD50475A15F618A47AC16B4315F676 /* VideoToolboxDecode.swift */; }; - 2A1BD01A11A51BFC27500961233B0360 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08D0A8E9BEED5BBBC8E599ACA0359B0C /* Filter.swift */; }; - 2C44694DA66F75CC808291B8F339E918 /* PlayerDefines.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4ECDA9BBC4F8DDF751F50AF735ABF7 /* PlayerDefines.swift */; }; - 2E4E907CB2ECDA225B647A44E7176277 /* Resample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14C98BC4FC924708262406465F23327F /* Resample.swift */; }; - 3159CB0B88E18DFB8E8DF991F878E73D /* AVFFmpegExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7101E345FABE285D6E6F6AA0B22797A2 /* AVFFmpegExtension.swift */; }; - 323217BAD02C7C32FA96596192B2FFA1 /* MEPlayerItemTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37DD93CE90169D5422997088078129B /* MEPlayerItemTrack.swift */; }; - 3485D38393DB87FCB9DB3ACE80BA2B31 /* AVFoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F7A9B661A3A5E665F54D09C9F679260 /* AVFoundationExtension.swift */; }; - 37BE0E5FD710FEF4E6A84CC874D6A67A /* KSVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF8F7EA6BCE59AEC4FADCD2A618428B5 /* KSVideoPlayer.swift */; }; - 39ACE7C1FC1E194C76C0DB3FE17B7B6B /* KSPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 672184DB255630B424E8AFD736D2A531 /* KSPlayerItem.swift */; }; - 3BCD5572020927CBA740EF8315D3A028 /* Resample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14C98BC4FC924708262406465F23327F /* Resample.swift */; }; - 3C9E76D8D6220493F7C261CCCC4403DC /* AppKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDFC2A799BB23485F8EEA104EA70059 /* AppKitExtend.swift */; }; - 3CA580D679121391F54D554EB0CE2092 /* PlayerTransitionAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 405961DB5ADEB90B1F89126DD1C945CF /* PlayerTransitionAnimator.swift */; }; - 3CFD238F2F6BAA33A1A6AF072D1399E1 /* AVFFmpegExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7101E345FABE285D6E6F6AA0B22797A2 /* AVFFmpegExtension.swift */; }; - 3D43876E467EF1467451D127C6C4CDA0 /* LiveTextImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043CB9EA879192384578F26D6A976AF1 /* LiveTextImage.swift */; }; - 3DBF2E74EA7B44A92224D580D2E6EF87 /* SeekView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051E178A818FA0588B419ECF27D55783 /* SeekView.swift */; }; - 3E311464AEC7B6AE75FC00884FD6DD15 /* KSOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E7191995E663D460E6A7FDA9F265FFD /* KSOptions.swift */; }; - 3E6C349984FCC09A5ED92330F401323D /* MotionSensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E84F288A973B3C8634D293A73F207D7 /* MotionSensor.swift */; }; - 3FF986C5A0D50CFEADE6875E023ED7D4 /* KSPlayerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63CB634FC5835C9488DD79DC3E547B00 /* KSPlayerLayer.swift */; }; - 41FE273CC9DDF906F0B3AB8EB249EFE7 /* KSPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 672184DB255630B424E8AFD736D2A531 /* KSPlayerItem.swift */; }; - 432B7F298169FD3A6023CEF68EC2EF69 /* KSMEPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBE17E9387DF65978F3DA526C3B2FB45 /* KSMEPlayer.swift */; }; - 44BCC7BBC3F5984424D6E2B3604143E0 /* KSAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8949D81AFA97C9C8F40E86F2E67D7733 /* KSAVPlayer.swift */; }; - 44FBA7F2A6F07FC2EB7E043B052BC0E9 /* Slider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 600CA94B7FC6F348ED018899515C62AA /* Slider.swift */; }; - 46E0A897E27DEC1139F43BBEF0B57435 /* SeekView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051E178A818FA0588B419ECF27D55783 /* SeekView.swift */; }; - 482E25A12E5E800B0E0D3316B6D18CD8 /* AudioUnitPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E4B88AE2F12CE12936876F4A9F68F87 /* AudioUnitPlayer.swift */; }; - 49D39EBCBA218B3F026A7773320A05C5 /* PlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBBB1DBA49E71FA557B5CDF067CB2D0C /* PlayerView.swift */; }; - 4A0A36C4F1131072D35FB19DF6688E6F /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A3204FBC0A7C0F92B7B41127B8DDCBD /* VideoPlayerView.swift */; }; - 4AA24DCB45A86AEF2E113F34DF546805 /* AirPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 998C6D80E673609BB90E335697D67952 /* AirPlayView.swift */; }; - 4C7787F7269E9B9753EC8F1004B89665 /* AudioRendererPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F58DF6BF73E266279161F02A65345 /* AudioRendererPlayer.swift */; }; - 4C800CB3A85CE74D984AC2317B37AF25 /* AudioGraphPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F144C09C4A05374A3728F376626F941 /* AudioGraphPlayer.swift */; }; - 4E385CA96BE5FA74B8BED11CF200A269 /* EmbedDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBF994CF96FAD332ECD9B6657C0A7F26 /* EmbedDataSouce.swift */; }; - 4FA7C1FB414190D19A22EA1DF67051C3 /* IOSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157D7082B329D32F8D29AAC4658B4233 /* IOSVideoPlayerView.swift */; }; - 510EEE5FD581ED7AC1B240C80933B301 /* KSAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8949D81AFA97C9C8F40E86F2E67D7733 /* KSAVPlayer.swift */; }; - 51253B2AD2B9F5302182EB5742EF537C /* FFmpegAssetTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF5F9D7316A9ABA59CDBFF53E90DAA19 /* FFmpegAssetTrack.swift */; }; - 51727BB67F8A737EFE45F422169A382C /* AVFFmpegExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7101E345FABE285D6E6F6AA0B22797A2 /* AVFFmpegExtension.swift */; }; - 521FC23D54CEB7924FAF5A1EDDB2E33B /* Utility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72688AAFA5B67D5D3E8B2C6C23149C9E /* Utility.swift */; }; - 5374681BE7D013D391EFAD5427AF63F9 /* test.m3u in Resources */ = {isa = PBXBuildFile; fileRef = 8EB78DED78A94DD387ABB63786BF5DFC /* test.m3u */; }; - 56A6D7405F6354CA4B879630B65D7931 /* BrightnessVolume.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF061E5C95558D8BE4659B23344029F /* BrightnessVolume.swift */; }; - 591D2610482A7F3DE49D38218D58F96A /* MetalRender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D9A2376A60F886FCAB47FAEF301CA49 /* MetalRender.swift */; }; - 5AD81120C00B64F299E90E0A38CB43EF /* Resample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14C98BC4FC924708262406465F23327F /* Resample.swift */; }; - 5CF5AE1364FB4E247A03967206EB5BFB /* AirPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 998C6D80E673609BB90E335697D67952 /* AirPlayView.swift */; }; - 5D2F7F41CA8081831822299FC8B669C8 /* MEPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDAF467364B0783977DD9162222B03CE /* MEPlayerItem.swift */; }; - 5D7EF0B5506232BDFB14D99D232FAFB9 /* KSPlayer-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C931342A93C350FBE654338BC9E4F36 /* KSPlayer-iOS-dummy.m */; }; - 5D95255E030E3CA836E739B222E3EE6B /* UXKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4F2A17A6A2FF7A8769DE1D2077C228A /* UXKit.swift */; }; - 5F16B1D2635F69E8587B191374E596C7 /* KSAVPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10A3D3ACBAEF63381BB02B3ADFE09136 /* KSAVPlayerTest.swift */; }; - 6008280783CBE1AF14B01C5C8FB3224C /* LiveTextImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043CB9EA879192384578F26D6A976AF1 /* LiveTextImage.swift */; }; - 620475328424A96682AC8A96A5EDD409 /* KSVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF8F7EA6BCE59AEC4FADCD2A618428B5 /* KSVideoPlayer.swift */; }; - 620D160FE1DFE3543955B44CCF004C70 /* KSAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8949D81AFA97C9C8F40E86F2E67D7733 /* KSAVPlayer.swift */; }; - 629F602C6B1A856559936D3D71D33CAE /* FFmpegDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 419B3676C7EA5A8DC3E8EAB8C47F1D83 /* FFmpegDecode.swift */; }; - 654A163115E4A1AF74DDED0B9976C8DE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D5666A1F2562F7E390EE414025DAE37 /* Foundation.framework */; }; - 6647D368482FED0B3C558E13798D6FAC /* Shaders.metal in Resources */ = {isa = PBXBuildFile; fileRef = 29B1F4C4A9F1886B413D51D13851DADE /* Shaders.metal */; }; - 664D40D457FCFAEFF15CD57A100D32D0 /* test.m3u in Resources */ = {isa = PBXBuildFile; fileRef = 8EB78DED78A94DD387ABB63786BF5DFC /* test.m3u */; }; - 668E7B6B2D09082942F21B3018E5F2B5 /* PlayerTransitionAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 405961DB5ADEB90B1F89126DD1C945CF /* PlayerTransitionAnimator.swift */; }; - 6721EE42CF0CC4535D69BBBFA538D517 /* VideoPlayerViewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C32D15248D259D57F474378BE56C28 /* VideoPlayerViewTest.swift */; }; - 682EFAB76293AE208CD4642885DD5AAA /* AudioEnginePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D2F9C8AC2F526A2DB0095E2BFD61A9 /* AudioEnginePlayer.swift */; }; - 684136D080F1C527FCBA630BC6F4F5F9 /* KSMEPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75A35E1BEB180595F173709B6689D100 /* KSMEPlayerTest.swift */; }; - 690F650F0FD05922A4AE81EFC4139683 /* IOSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157D7082B329D32F8D29AAC4658B4233 /* IOSVideoPlayerView.swift */; }; - 69939F6605C51A6BC708117B57B447C4 /* SubtitleTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C337C9A83E5D8FE66625C8BE606961 /* SubtitleTest.swift */; }; - 69F2E30A4A382B01B020030B0896D518 /* KSPlayerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63CB634FC5835C9488DD79DC3E547B00 /* KSPlayerLayer.swift */; }; + 00BDF7332B4993A5EA6B564DA1CE2A60 /* SubtitleDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9988132FC1ECC7A1097AF4C716F91846 /* SubtitleDecode.swift */; }; + 00F49CB96937B3D4F97B9D6EE838B24B /* VideoToolboxDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4056918815BD9BD5F28DF30DFE3359D8 /* VideoToolboxDecode.swift */; }; + 02F78A7783D30F46375701DE66E0CF9B /* VideoPlayerViewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86836BD6D17208E73C45CD064DEE0087 /* VideoPlayerViewTest.swift */; }; + 04221E46D94500DC369A6354FC15C096 /* AudioGraphPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A11CEF5126FD360FAF1F17FE41E258 /* AudioGraphPlayer.swift */; }; + 07CF4B0EF7188244B6F49146A8D5BDAB /* MetalPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9FD3BA0A350C519136A88BD0392B54F /* MetalPlayView.swift */; }; + 07D697035192E41B2FD8B4598C91641B /* BrightnessVolume.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB9FC4921B4CDE93F5B27BB2747B00E7 /* BrightnessVolume.swift */; }; + 0B52BD09D42DFCC4C01F177DD1973BFE /* MediaPlayerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D759ADF6F024FCCD8CAA84DEF3B7F8CA /* MediaPlayerProtocol.swift */; }; + 0CBBADB9A607304BE1A886C1FD306B2B /* KSPlayerLayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B77C132250ABB091A017A1D7EC2430 /* KSPlayerLayerTest.swift */; }; + 0E26E7D61297657A6B9CD18D08FAE9F8 /* AVFFmpegExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6F3FCD020C11512988B6C68C1DD1A07 /* AVFFmpegExtension.swift */; }; + 0E6F7EBBB646439B8E81C73F29BA8579 /* PlayerToolBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685AB8D8849E6DBA9E6B6413599FD32A /* PlayerToolBar.swift */; }; + 10A02D598DE797DAEAD9429B1BEEC58C /* AudioTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A23F8CCD0D7F7869077583AC279404 /* AudioTest.swift */; }; + 10EE859CC6942364ABA24C924B5FE897 /* AudioEnginePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 997945E7B6274E97CCF1627F48836990 /* AudioEnginePlayer.swift */; }; + 117A70C4B9F370C8842E994421A4A95D /* SubtitleTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A168D52B76ECF3797BE9E2FEFC3C2E92 /* SubtitleTest.swift */; }; + 12C76E78BD2D0F42A7EA35159C3B9765 /* MacVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317D875400D2CC7BE3D3C2F856A02ECE /* MacVideoPlayerView.swift */; }; + 134C561FAE4E1FE17FE62601A63D30AD /* KSAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C0F318706942A48E599A8D6F2AA76D /* KSAVPlayer.swift */; }; + 13E8FBB28D496363825AF0D207559020 /* KSOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 919818740AB8338BB179D1B2C87EEA59 /* KSOptions.swift */; }; + 153FD44A00B647A4291B2644C6674894 /* AudioEnginePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 997945E7B6274E97CCF1627F48836990 /* AudioEnginePlayer.swift */; }; + 15E378095B29AC9AACDF58748D128365 /* MEPlayerItemTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300349CBFC81B75E23D9889C4803233F /* MEPlayerItemTrack.swift */; }; + 1831554F135C69747C07CD46AF9A694D /* Utility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C2A19D5A1950DCA0ADD326F9A8EA258 /* Utility.swift */; }; + 1E2D444ADD983EA0D5DB880A821A7CD7 /* PlayerFullScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D462770B9AEC9A192DB17569E2FE6DC /* PlayerFullScreenViewController.swift */; }; + 1FAA646EA8531351B6F31F51E3872471 /* AudioPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C99854B13EE3CDDACB41EAB5B7761618 /* AudioPlayerView.swift */; }; + 20E5E2FE3B91E5862CE19062B22B78DD /* EmbedDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A98025CCB840C19FE6EA6DC8BAD0A24 /* EmbedDataSouce.swift */; }; + 20FF7E30612B7C9BF0F22A7CBCA3DB29 /* KSSubtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349A298DCA423259C33D61A78C7E901D /* KSSubtitle.swift */; }; + 217AC877B39D7D7237471FEB1BD91098 /* KSVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3065954445A57E4F3E0F539B644A8B33 /* KSVideoPlayer.swift */; }; + 220F57FDDAB6639FE945499948E0BFA7 /* PlayerFullScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D462770B9AEC9A192DB17569E2FE6DC /* PlayerFullScreenViewController.swift */; }; + 27B4FA9617D0770BFE33ED3BEFFE3769 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90D671971BBDD5CC254678D70421A6F2 /* Filter.swift */; }; + 2840EF8C4580D07578D42DFD3ED707A4 /* PlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91A881C08DFED62E8F7AFB1D58A46033 /* PlayerView.swift */; }; + 28598F15FDFE6D14E81F9B97715946D9 /* UXKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB0174A22DC85B39360E31021E73AB2A /* UXKit.swift */; }; + 2863A9126F9A91342786A825B4053B06 /* UXKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB0174A22DC85B39360E31021E73AB2A /* UXKit.swift */; }; + 2A07F29618CD38A57CB389061F610102 /* Utility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C2A19D5A1950DCA0ADD326F9A8EA258 /* Utility.swift */; }; + 30EF79EFF4AB8D65F9E358A8F7FFB6FB /* FFmpegAssetTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1212D1CBF7DD193BAA5DE7FC3CE4410F /* FFmpegAssetTrack.swift */; }; + 31DF102740551410A56C2BE384EF6F18 /* KSPlayerLayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B77C132250ABB091A017A1D7EC2430 /* KSPlayerLayerTest.swift */; }; + 3205052A1B9C9E23E5B0DA8E3B0FEC52 /* KSMEPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1163C9FEF1113060ECF6033DE266F75 /* KSMEPlayerTest.swift */; }; + 3493F50D33091F00188183A3D6EC7EDC /* PlayerTransitionAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB1A4A36ECB42F3A1AA0976DFFF9B7F /* PlayerTransitionAnimator.swift */; }; + 351AA9B73CE81B4D912C19EF707DE285 /* Slider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A844134335C7ECF3F3DF43B0131F157 /* Slider.swift */; }; + 353A707A73A140938E9278601532B7C4 /* CircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5739C6197C4C4C9AE536EED07E6C362 /* CircularBuffer.swift */; }; + 37480C6363D59CD574CB2A956CC1452D /* KSVideoPlayerViewBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36EB5B839958B143E58756339E4E8B1A /* KSVideoPlayerViewBuilder.swift */; }; + 3779310D76A6B6F5FAEC99453154E785 /* SeekView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB82ECCEBEBA4CA16711119ED00AD0F6 /* SeekView.swift */; }; + 379927ADF9CF883503B9A40977E6B82F /* PlayerToolBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685AB8D8849E6DBA9E6B6413599FD32A /* PlayerToolBar.swift */; }; + 39CD6543447D112AE2F658B11E4A7382 /* SeekView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB82ECCEBEBA4CA16711119ED00AD0F6 /* SeekView.swift */; }; + 3A1A089CD07122ECF03004E5D78C7C23 /* SubtitleDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9988132FC1ECC7A1097AF4C716F91846 /* SubtitleDecode.swift */; }; + 3A83B332A6EF900BC00790C6E08E3043 /* Resample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93224F88C7F6D641192B5465AB10AF8C /* Resample.swift */; }; + 404BD191D44D6E18B6454266CCEB508F /* AppKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8435E97AFC358D3A2FCFB067630265B6 /* AppKitExtend.swift */; }; + 409C8A94CDF72971236738875A42E8E4 /* MEPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD0DB7DBA4E4FEF9290427F7EBEB583C /* MEPlayerItem.swift */; }; + 4296F626774721EAE2E729C990F0D6B3 /* FFmpegDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ADD3E7C41E052D802ADCE907292F3C0 /* FFmpegDecode.swift */; }; + 4394A6A32D66959F082AF3D094705832 /* KSPictureInPictureController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53C3C478FE3EF0AC5348926CD9F714B6 /* KSPictureInPictureController.swift */; }; + 44EAEE76D51D7BC1445BDA16B8B49134 /* KSSubtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349A298DCA423259C33D61A78C7E901D /* KSSubtitle.swift */; }; + 459D466C5EA6ED9BEBAA21E5E2FA7681 /* MetalRender.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7C95D196F774FDE06B8AB2619D72BD6 /* MetalRender.swift */; }; + 481BF58B0B106C17C192EAA0C7E6AB99 /* MacVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317D875400D2CC7BE3D3C2F856A02ECE /* MacVideoPlayerView.swift */; }; + 48870C8159B05E826F486753BA7C4587 /* MEPlayerItemTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300349CBFC81B75E23D9889C4803233F /* MEPlayerItemTrack.swift */; }; + 492A7FFD072BEE69E5FC703682688361 /* PlayerFullScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D462770B9AEC9A192DB17569E2FE6DC /* PlayerFullScreenViewController.swift */; }; + 4BA71626645438CC48F9332365606923 /* Slider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A844134335C7ECF3F3DF43B0131F157 /* Slider.swift */; }; + 4BFEBC14C7DE43A85EEE046BA025B8CC /* AVFFmpegExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6F3FCD020C11512988B6C68C1DD1A07 /* AVFFmpegExtension.swift */; }; + 4CBC053975F6EC73B02D75FC0CD3BCA7 /* KSAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C0F318706942A48E599A8D6F2AA76D /* KSAVPlayer.swift */; }; + 4DA628EFE7C57BC08171F748720FA4E1 /* MotionSensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E52DEA4554E8066DC20B9A02B816AFAD /* MotionSensor.swift */; }; + 4E7861C33EF84581C15747D0AF92863C /* UXKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB0174A22DC85B39360E31021E73AB2A /* UXKit.swift */; }; + 4EDB9A1B0514D1767F92F441ED349419 /* AVFoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDE49DE8E24901A65230D6E66C1CEEB4 /* AVFoundationExtension.swift */; }; + 505870700D94700F33A11DFC765D3F4B /* AudioGraphPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A11CEF5126FD360FAF1F17FE41E258 /* AudioGraphPlayer.swift */; }; + 51760C31D094EC8139034F8D249B84D4 /* AVFoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDE49DE8E24901A65230D6E66C1CEEB4 /* AVFoundationExtension.swift */; }; + 5194C6B8E53BAFF92C50D89476A689F5 /* KSPictureInPictureController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53C3C478FE3EF0AC5348926CD9F714B6 /* KSPictureInPictureController.swift */; }; + 532E56FFC9EB61EBF9596CD11A3F86B4 /* KSMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD47A74B30CCB6D752E701BD53A99C0 /* KSMenu.swift */; }; + 5374681BE7D013D391EFAD5427AF63F9 /* test.m3u in Resources */ = {isa = PBXBuildFile; fileRef = B77B2562E82DD7731A4AE5338D018928 /* test.m3u */; }; + 543B2D055548043B9FD58AB7ABDAD485 /* BrightnessVolume.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB9FC4921B4CDE93F5B27BB2747B00E7 /* BrightnessVolume.swift */; }; + 55A3160388B84CF56F9B84510354CAD2 /* KSVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3065954445A57E4F3E0F539B644A8B33 /* KSVideoPlayer.swift */; }; + 55E08648DDF6BEB70F1141AC0188C24B /* PlayerTransitionAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB1A4A36ECB42F3A1AA0976DFFF9B7F /* PlayerTransitionAnimator.swift */; }; + 565DE8FB39B4F211CC5B732BE2F4D5FF /* AirPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3184A5FCC85ABEE59E213F195FB0B946 /* AirPlayView.swift */; }; + 56C52A55B145DAED50F45EF57D851200 /* UIKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C22A168F59CD416C9EE88534B329D84 /* UIKitExtend.swift */; }; + 56CC2F7952A6ECA7B8B3FBAECA24B01D /* PlayerDefines.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75596ED573E6A254116B20BEA1496BE0 /* PlayerDefines.swift */; }; + 5811FA8BF0846E875DA165005F56B2F9 /* Shaders.metal in Resources */ = {isa = PBXBuildFile; fileRef = 8C9903A74D656E2186DEC1800E541EF0 /* Shaders.metal */; }; + 581A29048AF3D3BACE47A72BF4E5C702 /* KSAVPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80173ECDBD7DD26BD747DC4A919FFD0 /* KSAVPlayerTest.swift */; }; + 593234463EFC34E279D130A9EF922D28 /* MediaPlayerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D759ADF6F024FCCD8CAA84DEF3B7F8CA /* MediaPlayerProtocol.swift */; }; + 5CAF79F3F89993FB614DC2D39C9D6F10 /* CircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5739C6197C4C4C9AE536EED07E6C362 /* CircularBuffer.swift */; }; + 5D331C562DED4A7F7755FC51C04EA8A5 /* VideoToolboxDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4056918815BD9BD5F28DF30DFE3359D8 /* VideoToolboxDecode.swift */; }; + 5E0FD055E85229590DD7604C4D77E625 /* KSPlayerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 891348CB3F8892B6219292999A4ACB43 /* KSPlayerLayer.swift */; }; + 60782E9A295EDCC646829677DF42D249 /* KSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C8C44EFFDFB8A755BAD2B7ED2BB9792 /* KSVideoPlayerView.swift */; }; + 622B71E53F06CBFB6976732B99AA730E /* KSPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0261200EEE17C7E8B78FDEC95BE320F6 /* KSPlayerItem.swift */; }; + 632A0FF3815EC83A3A22EDF010F44F23 /* AudioRecognize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 348CEE1F672E745F0B6027708D998781 /* AudioRecognize.swift */; }; + 634C2534677E38ADEE572F8428F1361E /* DisplayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 052CE24D05FFDFBBEEB1A0E6BBD757FB /* DisplayModel.swift */; }; + 63F94CC57C0D642D4DF928544672A510 /* DisplayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 052CE24D05FFDFBBEEB1A0E6BBD757FB /* DisplayModel.swift */; }; + 664D40D457FCFAEFF15CD57A100D32D0 /* test.m3u in Resources */ = {isa = PBXBuildFile; fileRef = B77B2562E82DD7731A4AE5338D018928 /* test.m3u */; }; + 69EAD2D8154D6F31A6E112151B627AC2 /* VideoPlayerControllerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26311A607243B9A1CCCB2559A2C68850 /* VideoPlayerControllerTest.swift */; }; + 6A2C212356B9F175D9702025C257F657 /* PixelBufferProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24CBF40BAB951D0ADB92EC3609E09D9 /* PixelBufferProtocol.swift */; }; 6ACDD73591E63419ED22968F0AB2438B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D5666A1F2562F7E390EE414025DAE37 /* Foundation.framework */; }; + 6BAB7C971D8DD2143F64271468FAC178 /* VideoPlayerControllerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26311A607243B9A1CCCB2559A2C68850 /* VideoPlayerControllerTest.swift */; }; 6C96BDE370B1FEEEC157E32AED8A0A7F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F70BE389B12FA59A747BFD348BEF842 /* Foundation.framework */; }; - 6D16644E7B944352E2868645D8D13243 /* MEPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDAF467364B0783977DD9162222B03CE /* MEPlayerItem.swift */; }; - 6D36979FD06872AB6EBC61650A54BDE9 /* VideoPlayerViewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C32D15248D259D57F474378BE56C28 /* VideoPlayerViewTest.swift */; }; - 6F3892A2201ED5060F5664F7373D2B06 /* PlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBBB1DBA49E71FA557B5CDF067CB2D0C /* PlayerView.swift */; }; - 6FBD7F1E5FC52D1300BC5C12D737BA50 /* KSParseProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90782A1ACA4D6F4388EF59D4C00AE9E0 /* KSParseProtocol.swift */; }; - 71B479D1FF3C9E4805BFD795220583D0 /* AudioRendererPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F58DF6BF73E266279161F02A65345 /* AudioRendererPlayer.swift */; }; - 71BCE508843D06E01978C6F2A2D05B65 /* SubtitleDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2399F41E246ACE209081D7ED125ECE5 /* SubtitleDecode.swift */; }; - 7775CD8EB7173546D889812CFDDB249A /* MEPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDAF467364B0783977DD9162222B03CE /* MEPlayerItem.swift */; }; - 77FA3E35DC6A8E5F0DDCE3A2F13E4B0A /* KSMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23CBE53E4B74D8A46D97348A8F128407 /* KSMenu.swift */; }; - 781589F16A67A6998C4DC22115F3C8F7 /* KSMEPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75A35E1BEB180595F173709B6689D100 /* KSMEPlayerTest.swift */; }; - 78BE52731FCB04BDF5C6705157707364 /* KSOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E7191995E663D460E6A7FDA9F265FFD /* KSOptions.swift */; }; - 7B94DD1F8543B0FDBFE14D006885672E /* PlayerFullScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E468260C02533B288A6AF694D0D24E0E /* PlayerFullScreenViewController.swift */; }; - 7D7B2624BE4A15A551D32BB139B4FF9F /* MacVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED600711465C819909A14DDAD3C5B9A /* MacVideoPlayerView.swift */; }; - 7EEC4BD5EF1748308E784C184B026EBA /* FFmpegAssetTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF5F9D7316A9ABA59CDBFF53E90DAA19 /* FFmpegAssetTrack.swift */; }; - 805EA5941BA3A32A2F3A25AAE9029208 /* KSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76815AC461EC6E813DEB5BA15400D8AB /* KSVideoPlayerView.swift */; }; - 80F765D7ED8E67BD8F9A8BFC8A78E899 /* KSPlayer-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F23AE2A4C71E29CE4E0B246260FB8616 /* KSPlayer-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 815FEA39C60FE2E086F3A6A7C2F2A83E /* KSPlayer-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DEDE6FEE9C9C96E0118E3E253CA344D0 /* KSPlayer-macOS-dummy.m */; }; - 84C44E307B612F2F94875F8666CD69EF /* M3UParseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62FD29DC6EC2DBE4D49763D92524BA20 /* M3UParseTest.swift */; }; - 8640060E1FA8320BD2EEA726CA286947 /* Transforms.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00095635F411D6F760906BABE748DDC /* Transforms.swift */; }; - 87345337E5C9D975954B287526491CEC /* Utility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72688AAFA5B67D5D3E8B2C6C23149C9E /* Utility.swift */; }; - 8757F30244F9CC8806C7F3844D6EE2F8 /* UIKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3BD7399F6BAD73BC01786EC4F7C28F6 /* UIKitExtend.swift */; }; - 88115A9D53E4B9A588DFA40E988A86AF /* MetalPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135D1160D6DE847FE6705047AD8C6C99 /* MetalPlayView.swift */; }; - 884C04746D7E88C971B8A0EC96630E3C /* AudioGraphPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F144C09C4A05374A3728F376626F941 /* AudioGraphPlayer.swift */; }; - 885CE36788C75AF5E67483609486B148 /* UXKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4F2A17A6A2FF7A8769DE1D2077C228A /* UXKit.swift */; }; - 88A9903F168D66896C426332A7B2EA03 /* MetalPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135D1160D6DE847FE6705047AD8C6C99 /* MetalPlayView.swift */; }; - 8B263B0397D8C977086D831FA593E6DF /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08D0A8E9BEED5BBBC8E599ACA0359B0C /* Filter.swift */; }; - 8B90A2F0A0306D9E05150F87632CB5CE /* VideoPlayerControllerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBAF8E2700822216AA839A2255349B30 /* VideoPlayerControllerTest.swift */; }; - 8D4BC080A469578B6217E0D9ABEABD4F /* KSPlayerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63CB634FC5835C9488DD79DC3E547B00 /* KSPlayerLayer.swift */; }; - 8F719D730BFEDACE66CC90DF72106016 /* KSPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 672184DB255630B424E8AFD736D2A531 /* KSPlayerItem.swift */; }; - 8FC619DE1EFFCBCA80773753BD0FD7EB /* AppKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDFC2A799BB23485F8EEA104EA70059 /* AppKitExtend.swift */; }; - 908FE2654B9F82D510945CFC29E81FDC /* MEPlayerItemTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37DD93CE90169D5422997088078129B /* MEPlayerItemTrack.swift */; }; - 92396D6004CE7A24C5B4F205E3F2E4D1 /* FFmpegDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 419B3676C7EA5A8DC3E8EAB8C47F1D83 /* FFmpegDecode.swift */; }; - 92F024ADDCD94655FD8A0CDACB7CD1FE /* ThumbnailController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DADB4EA4D7B791B37074F83BF2F6915F /* ThumbnailController.swift */; }; - 937D3ABDC68C485EA2432FDFF8709DC7 /* EmbedDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBF994CF96FAD332ECD9B6657C0A7F26 /* EmbedDataSouce.swift */; }; - 95D7C5A29D88E75E21EE1110FDED7383 /* MediaPlayerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08DB3A63212482D360A18A5715EF8071 /* MediaPlayerProtocol.swift */; }; - 962AE600191D6DDDC73AF4FD248234B9 /* KSAVPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10A3D3ACBAEF63381BB02B3ADFE09136 /* KSAVPlayerTest.swift */; }; - 965A348A72D99F32801777FE1F6E488E /* MEPlayerItemTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37DD93CE90169D5422997088078129B /* MEPlayerItemTrack.swift */; }; - 96CA950423CCAFF627304B3D5F40DFF0 /* MediaPlayerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08DB3A63212482D360A18A5715EF8071 /* MediaPlayerProtocol.swift */; }; - 97AD657D42234929D86DDA951AD83A92 /* SubtitleDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0BBAD2A57C83096420539DB6B70EE4 /* SubtitleDataSouce.swift */; }; - 9A47B6FE51F0A283FC4FE287A4173C19 /* AudioRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F76F17BEC97BFD02228124B1171EE3C /* AudioRecognizer.swift */; }; - 9AC376CED2B74234D0A5F4366FA3AEE6 /* PlayerToolBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E78DCA271E2FE31A79ED1FB441175948 /* PlayerToolBar.swift */; }; - 9B8AD64C086C5ADA63377E44F6B3C38E /* PlayerDefines.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4ECDA9BBC4F8DDF751F50AF735ABF7 /* PlayerDefines.swift */; }; - 9BDF8C841E4D81E83B1CD09407D5BCF3 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08D0A8E9BEED5BBBC8E599ACA0359B0C /* Filter.swift */; }; - 9D72EC44EF55C153BED82F91722A0991 /* AirPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 998C6D80E673609BB90E335697D67952 /* AirPlayView.swift */; }; - 9EF1A411CA841C5F650024B19CD42FE6 /* KSPlayerLayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF60D87911AD1CFE66584896E8AD6D0 /* KSPlayerLayerTest.swift */; }; - 9F30A2363CAF7EED44CDEB6BA4C4A659 /* test.m3u in Resources */ = {isa = PBXBuildFile; fileRef = 8EB78DED78A94DD387ABB63786BF5DFC /* test.m3u */; }; - 9FA887FDA9C1D33F786C5F7A7F8E9E40 /* Utility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72688AAFA5B67D5D3E8B2C6C23149C9E /* Utility.swift */; }; - A02E4EEE2846A0B7360D8FB47705D376 /* MediaPlayerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08DB3A63212482D360A18A5715EF8071 /* MediaPlayerProtocol.swift */; }; - A192934258470BA33B8D88558ACA0450 /* BrightnessVolume.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF061E5C95558D8BE4659B23344029F /* BrightnessVolume.swift */; }; - A2853821C14DB8EDEA1AB8EBF78EE2E1 /* LiveTextImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043CB9EA879192384578F26D6A976AF1 /* LiveTextImage.swift */; }; - A30CE5063CA770E2DB8EAD91C2CBA93C /* VideoPlayerViewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C32D15248D259D57F474378BE56C28 /* VideoPlayerViewTest.swift */; }; - A50A82641403362ED0B4F18B4283F94D /* AudioGraphPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F144C09C4A05374A3728F376626F941 /* AudioGraphPlayer.swift */; }; - A753B1B11A5AEAA3A8A8F8EBD1FD9097 /* AudioEnginePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D2F9C8AC2F526A2DB0095E2BFD61A9 /* AudioEnginePlayer.swift */; }; - A784484F2A73B7E42E548F4AC310A186 /* Slider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 600CA94B7FC6F348ED018899515C62AA /* Slider.swift */; }; - A7F755691D28D81CFED761938950230D /* SubtitleDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0BBAD2A57C83096420539DB6B70EE4 /* SubtitleDataSouce.swift */; }; - A89BE5C255A2A6D7FD5ED6BDF797FB4B /* AVFoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F7A9B661A3A5E665F54D09C9F679260 /* AVFoundationExtension.swift */; }; - AB15FB752A9B7B421B51EBD908DBCFA7 /* PlayerToolBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E78DCA271E2FE31A79ED1FB441175948 /* PlayerToolBar.swift */; }; - B00089434076B9448AE03039063248E8 /* FFmpegAssetTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF5F9D7316A9ABA59CDBFF53E90DAA19 /* FFmpegAssetTrack.swift */; }; - B06D51F19635115EB64D876792D17E24 /* PlayerDefines.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4ECDA9BBC4F8DDF751F50AF735ABF7 /* PlayerDefines.swift */; }; - B197818D38B4750F74E88FC1B508ABF3 /* KSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76815AC461EC6E813DEB5BA15400D8AB /* KSVideoPlayerView.swift */; }; - B26016780B0EF81AE41166B8E0DAF79A /* SubtitleDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0BBAD2A57C83096420539DB6B70EE4 /* SubtitleDataSouce.swift */; }; - B2905BF37DC2DBA9A6FA719A133E414B /* IOSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157D7082B329D32F8D29AAC4658B4233 /* IOSVideoPlayerView.swift */; }; - B3A6319E9BE05BB35AA79C952C478C97 /* PlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBBB1DBA49E71FA557B5CDF067CB2D0C /* PlayerView.swift */; }; - B4917D9AEE0844BFD3331982C134DCB4 /* VideoToolboxDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ADD50475A15F618A47AC16B4315F676 /* VideoToolboxDecode.swift */; }; - B5F40B15BA194AFEF6254B24E5B0773D /* Shaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = 29B1F4C4A9F1886B413D51D13851DADE /* Shaders.metal */; }; - B67ADBD0C896EFC81FD35A842928904B /* KSPlayer-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2389FE5F6710628C529EBB04B084A299 /* KSPlayer-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B84617881104F9C46FB2A49FBCFFEA0A /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A3204FBC0A7C0F92B7B41127B8DDCBD /* VideoPlayerView.swift */; }; - B8462E30CBD52E59F3709BAAA6B5BD08 /* KSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76815AC461EC6E813DEB5BA15400D8AB /* KSVideoPlayerView.swift */; }; - B8D4255377328C2971B8B7E77F3193DC /* VideoPlayerControllerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBAF8E2700822216AA839A2255349B30 /* VideoPlayerControllerTest.swift */; }; - B9FDCBA2C01F12B208378E240F0B0EA6 /* MetalRender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D9A2376A60F886FCAB47FAEF301CA49 /* MetalRender.swift */; }; - BA85B6D735E0BC53F59DE8B05454CF7A /* UXKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4F2A17A6A2FF7A8769DE1D2077C228A /* UXKit.swift */; }; - BAFAA8CC5F65E88328B73F6D53ECEF33 /* KSPlayer-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 79BDD117DED7F0C6CB82BA56C55E9E7F /* KSPlayer-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB1BC3C59A9EF6F189454BD1190FD1D2 /* DisplayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2A815FBC568297DEDE663C8AF1EDAF /* DisplayModel.swift */; }; - BC189CAF7C2464748BAA97DD245CE408 /* KSSubtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F726F8096326F308BB8F3D0890D99824 /* KSSubtitle.swift */; }; - BC48E192A995580A7E11ED23D4E8E355 /* AppKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDFC2A799BB23485F8EEA104EA70059 /* AppKitExtend.swift */; }; - C07E28E6F1C903DD161B614C054A0830 /* AudioRendererPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846F58DF6BF73E266279161F02A65345 /* AudioRendererPlayer.swift */; }; - C14DFD4FFE3030120420145A0DE0E38F /* DisplayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2A815FBC568297DEDE663C8AF1EDAF /* DisplayModel.swift */; }; - C24BAE3A8B1B58C365E803E398D3D8BD /* KSMEPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBE17E9387DF65978F3DA526C3B2FB45 /* KSMEPlayer.swift */; }; - C3971DA9E9D96938EE250D90E9C86B25 /* SubtitleDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2399F41E246ACE209081D7ED125ECE5 /* SubtitleDecode.swift */; }; - C5E2BA49E26A94E5308EF578616F10CD /* CircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F52CE0F1A54BE9210A9D4F0630CFE51 /* CircularBuffer.swift */; }; - C67E0FF90358BECAE1B73D8F16DD5EBD /* MetalPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 135D1160D6DE847FE6705047AD8C6C99 /* MetalPlayView.swift */; }; - C90E397E693A52B1EC36BC97F64AEC01 /* AudioPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93DB6E6B37D607E0E37987C928B5C1FA /* AudioPlayerView.swift */; }; - C9FB9814C2572C0E7D65423E97EEE78A /* CircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F52CE0F1A54BE9210A9D4F0630CFE51 /* CircularBuffer.swift */; }; - CBF11930E64CA66F8DF148FE9702B77C /* AudioTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B2349DD0FBDCB14B131691E6049EB4D /* AudioTest.swift */; }; - CC1A176AADD4E356AD9D5B14ED1F87A9 /* KSPictureInPictureController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E375DF3CD4AB53D1CC6F183C5786B0 /* KSPictureInPictureController.swift */; }; - CC405DB00DA0C590A6730092F1275C2E /* UIKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3BD7399F6BAD73BC01786EC4F7C28F6 /* UIKitExtend.swift */; }; - CC661BB31409C7F1A567D8A491461830 /* Transforms.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00095635F411D6F760906BABE748DDC /* Transforms.swift */; }; - CD915B2434514F7EF97FC2596C24E444 /* ThumbnailController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DADB4EA4D7B791B37074F83BF2F6915F /* ThumbnailController.swift */; }; - D1F51BF55D53C80D2DC25983B472153B /* KSPictureInPictureController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E375DF3CD4AB53D1CC6F183C5786B0 /* KSPictureInPictureController.swift */; }; - D48AB6B2F32DB2DD7DB7885671C73C3D /* KSParseProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90782A1ACA4D6F4388EF59D4C00AE9E0 /* KSParseProtocol.swift */; }; - D58FBDCE0AD1F96AD6F178C508B9B3A1 /* KSMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23CBE53E4B74D8A46D97348A8F128407 /* KSMenu.swift */; }; - D605A584EA7EC3987D2768A5F5DB8C28 /* AudioPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93DB6E6B37D607E0E37987C928B5C1FA /* AudioPlayerView.swift */; }; - D7A0083A383C4DC4DED37F3C52D0A89A /* Transforms.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00095635F411D6F760906BABE748DDC /* Transforms.swift */; }; - D94A23ABC060FA172F9E470507748776 /* SubtitleTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C337C9A83E5D8FE66625C8BE606961 /* SubtitleTest.swift */; }; - DB1CAA2448E27DE6D10D33F5853DDBCE /* KSPlayerLayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF60D87911AD1CFE66584896E8AD6D0 /* KSPlayerLayerTest.swift */; }; - DD726D9AFA6C16E4641D36EA2A64CB2F /* Shaders.metal in Resources */ = {isa = PBXBuildFile; fileRef = 29B1F4C4A9F1886B413D51D13851DADE /* Shaders.metal */; }; - E025FB734349D3000968E3CE34B268A5 /* ThumbnailController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DADB4EA4D7B791B37074F83BF2F6915F /* ThumbnailController.swift */; }; - E164B42C0C8BE35AAB4B48DC56A2AA57 /* VideoToolboxDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ADD50475A15F618A47AC16B4315F676 /* VideoToolboxDecode.swift */; }; - E2AF08915068D16081E9B99214ED1873 /* KSMEPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBE17E9387DF65978F3DA526C3B2FB45 /* KSMEPlayer.swift */; }; - E4895AA904D3DAD8AE2DD5CC6FAE23DE /* PlayerToolBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E78DCA271E2FE31A79ED1FB441175948 /* PlayerToolBar.swift */; }; - E4C4825183FCC57DCBF0936A618AE5EB /* KSAVPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10A3D3ACBAEF63381BB02B3ADFE09136 /* KSAVPlayerTest.swift */; }; - E991B8F3E3777105FA0C1595323C1A8F /* AudioTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B2349DD0FBDCB14B131691E6049EB4D /* AudioTest.swift */; }; - EC0B2CDEA19756754BEC5B4140606AA9 /* PlayerFullScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E468260C02533B288A6AF694D0D24E0E /* PlayerFullScreenViewController.swift */; }; + 6CB1DAC3F7D7F40366DD3BCC5EBE8493 /* BrightnessVolume.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB9FC4921B4CDE93F5B27BB2747B00E7 /* BrightnessVolume.swift */; }; + 6CCB780B126B08720B2E74633A808643 /* Slider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A844134335C7ECF3F3DF43B0131F157 /* Slider.swift */; }; + 6E97DF04C16909218CFF2B4F26DD3BE0 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90D671971BBDD5CC254678D70421A6F2 /* Filter.swift */; }; + 6FD021FD97C6D5465E05F3645903B7DD /* ThumbnailController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7E09CB681804D4F6879C45A2B45D11 /* ThumbnailController.swift */; }; + 7113A7AF804512D0E738F003DE814AB7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D5666A1F2562F7E390EE414025DAE37 /* Foundation.framework */; }; + 7151F4338AEC445EF45840C9F07A27B8 /* AudioGraphPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A11CEF5126FD360FAF1F17FE41E258 /* AudioGraphPlayer.swift */; }; + 7240BC00024F967504C367E2DE614C46 /* Shaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = 8C9903A74D656E2186DEC1800E541EF0 /* Shaders.metal */; }; + 745E2774BE3902990A088760ECA3079B /* AudioEnginePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 997945E7B6274E97CCF1627F48836990 /* AudioEnginePlayer.swift */; }; + 7629FE2E62DB82D4C10A055D56819344 /* AudioPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C99854B13EE3CDDACB41EAB5B7761618 /* AudioPlayerView.swift */; }; + 76CA80E5E603B61497E9D278BDF980C7 /* PlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91A881C08DFED62E8F7AFB1D58A46033 /* PlayerView.swift */; }; + 79D5B11191F6378A6F5AABE23C50C2B1 /* KSParseProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F00ADFD5281FFDAC5298D853B4A78820 /* KSParseProtocol.swift */; }; + 79EF32058F5FA2AE535C164A04E78B82 /* AudioUnitPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC8729D5823563BFD322DD8D6CDF5C6 /* AudioUnitPlayer.swift */; }; + 8004ED822BE7CF1945283CFB6A61ED0D /* KSAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C0F318706942A48E599A8D6F2AA76D /* KSAVPlayer.swift */; }; + 8194D4911DF34DA35ABF4D0BFEAF5D6B /* KSVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3065954445A57E4F3E0F539B644A8B33 /* KSVideoPlayer.swift */; }; + 82FF16DCBCBB85B8D21BA3A1E81390C9 /* MetalPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9FD3BA0A350C519136A88BD0392B54F /* MetalPlayView.swift */; }; + 83225EDB26D3D8A62D0B2D6CB3E06FA0 /* KSPlayerLayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B77C132250ABB091A017A1D7EC2430 /* KSPlayerLayerTest.swift */; }; + 83E92CD8A2535030D79BDC7A3C3D1939 /* AudioUnitPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC8729D5823563BFD322DD8D6CDF5C6 /* AudioUnitPlayer.swift */; }; + 8811F7F2A65EF6AF6A5E46D86089D26B /* KSPlayer-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8645BBD2E2ED7CDF56AB9DAA30A6C509 /* KSPlayer-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 892DC5A0A2294BAAAF7638BC8AE12628 /* SeekView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB82ECCEBEBA4CA16711119ED00AD0F6 /* SeekView.swift */; }; + 89A3263489F46AD503123936D35CCBD8 /* ThumbnailController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7E09CB681804D4F6879C45A2B45D11 /* ThumbnailController.swift */; }; + 8D35457BA30F56E9395F12A80C9766D7 /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 342281C0E51179B24A496A8BD9711DDE /* VideoPlayerView.swift */; }; + 8DD34C38AAA4EE5E0E05239AC9BCB958 /* SubtitleDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9988132FC1ECC7A1097AF4C716F91846 /* SubtitleDecode.swift */; }; + 8DEA3E885AFB6814C6165BC56E4EC9A4 /* M3UParseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2CBFD7241AA4C7F3563BBFC15D6EF90 /* M3UParseTest.swift */; }; + 8EABF72ABA08BFFB163D3375F83C58A0 /* SubtitleDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C0AB26B55D99447A7F788DD4C307A5C /* SubtitleDataSouce.swift */; }; + 9191356EDFB5F74C64D22D59F7760B12 /* MetalRender.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7C95D196F774FDE06B8AB2619D72BD6 /* MetalRender.swift */; }; + 9395A6D3ED33C4097A7A48BB5D66FF20 /* KSMEPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AED97BE1E6598DE7523625D1AEF3182 /* KSMEPlayer.swift */; }; + 94E9BC13A78DA9DF7FE710C22178F225 /* KSPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0261200EEE17C7E8B78FDEC95BE320F6 /* KSPlayerItem.swift */; }; + 9836F0B7B3D6A0EB2106B362720E2970 /* AudioRendererPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92673136A37B479641EE5FD03B8893DF /* AudioRendererPlayer.swift */; }; + 99187D7DCAEEF49FEF7EB20DC001610B /* SubtitleDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C0AB26B55D99447A7F788DD4C307A5C /* SubtitleDataSouce.swift */; }; + 991EA3E55E099988C8762919C9D8D976 /* Transforms.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2143033252AB5EDF215E01608682A86 /* Transforms.swift */; }; + 9C1A300DC87386E09EA3FEF3DA947329 /* KSAVPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80173ECDBD7DD26BD747DC4A919FFD0 /* KSAVPlayerTest.swift */; }; + 9C415834C583334D122B6E1773B28B60 /* KSVideoPlayerViewBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36EB5B839958B143E58756339E4E8B1A /* KSVideoPlayerViewBuilder.swift */; }; + 9CF5AF74F766BD26C5C3FD58F1EC4662 /* AirPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3184A5FCC85ABEE59E213F195FB0B946 /* AirPlayView.swift */; }; + 9F30A2363CAF7EED44CDEB6BA4C4A659 /* test.m3u in Resources */ = {isa = PBXBuildFile; fileRef = B77B2562E82DD7731A4AE5338D018928 /* test.m3u */; }; + 9FA13C3A0494E04280A94C532FA42168 /* KSOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 919818740AB8338BB179D1B2C87EEA59 /* KSOptions.swift */; }; + A085412AD155AA7DEF73DFD663190E72 /* VideoToolboxDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4056918815BD9BD5F28DF30DFE3359D8 /* VideoToolboxDecode.swift */; }; + A1CEC2EA89584F822E921771F0D21EE6 /* AudioRendererPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92673136A37B479641EE5FD03B8893DF /* AudioRendererPlayer.swift */; }; + A203E85E30B8A2D301AFF0BAF688786F /* PlayerDefines.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75596ED573E6A254116B20BEA1496BE0 /* PlayerDefines.swift */; }; + A204812BF99BB94CB3C95F3BEAA534FE /* AudioTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A23F8CCD0D7F7869077583AC279404 /* AudioTest.swift */; }; + A2DB405BD887EE67BFFFA6CB22E15243 /* KSMEPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1163C9FEF1113060ECF6033DE266F75 /* KSMEPlayerTest.swift */; }; + A2E73EC81B50C3D09B0065D7B0151830 /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 342281C0E51179B24A496A8BD9711DDE /* VideoPlayerView.swift */; }; + AA31FFE9FEFE2FD2BC51118185A472E4 /* FFmpegAssetTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1212D1CBF7DD193BAA5DE7FC3CE4410F /* FFmpegAssetTrack.swift */; }; + AB1FDFDE2F35B5954F795A13187DBB00 /* KSAVPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80173ECDBD7DD26BD747DC4A919FFD0 /* KSAVPlayerTest.swift */; }; + AD2E404499AEACB3A93ECC6635A88812 /* KSPlayer-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC1558668F7A523481B727D7A1FC101D /* KSPlayer-tvOS-dummy.m */; }; + AD7E0474498DFC1F3BFAC2C55A862648 /* UIKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C22A168F59CD416C9EE88534B329D84 /* UIKitExtend.swift */; }; + AEDD508A66D8EC04568DA36B2D54C557 /* Utility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C2A19D5A1950DCA0ADD326F9A8EA258 /* Utility.swift */; }; + AFB6CDA706253E80FD72477E871B666D /* KSMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD47A74B30CCB6D752E701BD53A99C0 /* KSMenu.swift */; }; + AFF1B7EAE372E494CCE4223F09E8286F /* FFmpegDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ADD3E7C41E052D802ADCE907292F3C0 /* FFmpegDecode.swift */; }; + B02551C22FCEBAF59EE2B006CD8F9CD2 /* SubtitleTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A168D52B76ECF3797BE9E2FEFC3C2E92 /* SubtitleTest.swift */; }; + B05DA10CC7EFBD17D1F2252929CEAB90 /* Shaders.metal in Resources */ = {isa = PBXBuildFile; fileRef = 8C9903A74D656E2186DEC1800E541EF0 /* Shaders.metal */; }; + B07260A47EC8FF7DBFAA2525A549CEDF /* EmbedDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A98025CCB840C19FE6EA6DC8BAD0A24 /* EmbedDataSouce.swift */; }; + B26576256EABA5669E746C57C444B3E4 /* KSPlayer-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 668688E7645D22FA1612605F2C42D7BE /* KSPlayer-iOS-dummy.m */; }; + B358164F1D9A86E6D33EC77B18D910BA /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF9F7DF25AD6F73B9F3663A697EF8DC /* Model.swift */; }; + B3AE5534FEA7A033B8DBF75023003E51 /* KSPictureInPictureController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53C3C478FE3EF0AC5348926CD9F714B6 /* KSPictureInPictureController.swift */; }; + B3F9EFBCB934883437091B04F52C9C25 /* IOSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C1FA4B4059A0337201AAA08F4F743E4 /* IOSVideoPlayerView.swift */; }; + B523A2520B286401D7DFA5DD684D2509 /* KSPlayer-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7775A0D305DDB5C34AC98BFD149F5A12 /* KSPlayer-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B52E30E068DA3598ADA1C7FFE0AB0099 /* VideoPlayerViewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86836BD6D17208E73C45CD064DEE0087 /* VideoPlayerViewTest.swift */; }; + B5DE00D8626480C42787800EF0926D4A /* AudioUnitPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC8729D5823563BFD322DD8D6CDF5C6 /* AudioUnitPlayer.swift */; }; + B6D01C56466BEDF8CA3413A6AC546517 /* CircularBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5739C6197C4C4C9AE536EED07E6C362 /* CircularBuffer.swift */; }; + B6EB58884D2503CE960AA554D3925AF4 /* DisplayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 052CE24D05FFDFBBEEB1A0E6BBD757FB /* DisplayModel.swift */; }; + B760FA670CDA60F1046655F5AED8EB2D /* PlayerTransitionAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB1A4A36ECB42F3A1AA0976DFFF9B7F /* PlayerTransitionAnimator.swift */; }; + B7BCBBF9A3707363CF91F1DEC4125FEE /* IOSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C1FA4B4059A0337201AAA08F4F743E4 /* IOSVideoPlayerView.swift */; }; + BA51BD0EA8277E7779FD970DC589B19C /* KSSubtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349A298DCA423259C33D61A78C7E901D /* KSSubtitle.swift */; }; + BACE510F11146D082EB3BAC948A67BC1 /* PixelBufferProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24CBF40BAB951D0ADB92EC3609E09D9 /* PixelBufferProtocol.swift */; }; + BAE717F11FF86C864DC96658A91C7423 /* AudioRecognize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 348CEE1F672E745F0B6027708D998781 /* AudioRecognize.swift */; }; + BC3B22204D6300CE4329EF90DD8CF474 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4DA61009596B77613B63FC9CF7403EB /* Cocoa.framework */; }; + BC71525DFB7716E15960D01D10868595 /* MotionSensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E52DEA4554E8066DC20B9A02B816AFAD /* MotionSensor.swift */; }; + BD2537564FA9ADA0032E7F2F7E8884AA /* AVFFmpegExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6F3FCD020C11512988B6C68C1DD1A07 /* AVFFmpegExtension.swift */; }; + BDE738C8581C83F81255556597AB4FD7 /* KSPlayerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 891348CB3F8892B6219292999A4ACB43 /* KSPlayerLayer.swift */; }; + BE3CFB74BB5C866E655AED8ED44AFB83 /* ThumbnailController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7E09CB681804D4F6879C45A2B45D11 /* ThumbnailController.swift */; }; + C059B40F346BBE6036CC2211D9ACA917 /* Transforms.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2143033252AB5EDF215E01608682A86 /* Transforms.swift */; }; + C27475ABA6071153F892295D6B917063 /* AirPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3184A5FCC85ABEE59E213F195FB0B946 /* AirPlayView.swift */; }; + C2DFDB91A5082329B13F1BF877DCC0B8 /* MEPlayerItemTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300349CBFC81B75E23D9889C4803233F /* MEPlayerItemTrack.swift */; }; + C2E459BB3789E1827BC72D53187C3101 /* UIKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C22A168F59CD416C9EE88534B329D84 /* UIKitExtend.swift */; }; + C2F45401AC164C52F6B74008DFD9DF97 /* EmbedDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A98025CCB840C19FE6EA6DC8BAD0A24 /* EmbedDataSouce.swift */; }; + C364D7C184D82262229BFDD8791AE015 /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 342281C0E51179B24A496A8BD9711DDE /* VideoPlayerView.swift */; }; + C39590D179C7EE8C5E1273F6231E62F5 /* AudioPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C99854B13EE3CDDACB41EAB5B7761618 /* AudioPlayerView.swift */; }; + C40DC6289EE62E7347A84E27372E98F9 /* KSPlayer-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 17358071B52552D77429FAE9CF808AFD /* KSPlayer-macOS-dummy.m */; }; + C48FB1E5C4446E38EE5F7C651E9A8ADA /* Shaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = 8C9903A74D656E2186DEC1800E541EF0 /* Shaders.metal */; }; + C4ED2E4016AE8616FAFB6771D0867CD7 /* KSMEPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AED97BE1E6598DE7523625D1AEF3182 /* KSMEPlayer.swift */; }; + C757E12FBE60F38106CF47960003825F /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90D671971BBDD5CC254678D70421A6F2 /* Filter.swift */; }; + C7593E8C1733E55A4D82BF6E629C9885 /* KSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C8C44EFFDFB8A755BAD2B7ED2BB9792 /* KSVideoPlayerView.swift */; }; + C9313C53FF2047B0E3B64AFBFF562CB5 /* SubtitleDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C0AB26B55D99447A7F788DD4C307A5C /* SubtitleDataSouce.swift */; }; + C99B15D23B3A1DA42DB68251AD283268 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF9F7DF25AD6F73B9F3663A697EF8DC /* Model.swift */; }; + CBD70C2C4B64D857CCD10274005574D6 /* FFmpegAssetTrack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1212D1CBF7DD193BAA5DE7FC3CE4410F /* FFmpegAssetTrack.swift */; }; + CC3B40B2CFF1832F6C67A63EB592C3F4 /* FFmpegDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ADD3E7C41E052D802ADCE907292F3C0 /* FFmpegDecode.swift */; }; + CCC572922E3F4846B743BCFF388CA83E /* M3UParseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2CBFD7241AA4C7F3563BBFC15D6EF90 /* M3UParseTest.swift */; }; + CD719F9BB81E5C01838831613756E2D5 /* SubtitleTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A168D52B76ECF3797BE9E2FEFC3C2E92 /* SubtitleTest.swift */; }; + CDB3EADC0D2E25E9C95ABDB54678859C /* MacVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317D875400D2CC7BE3D3C2F856A02ECE /* MacVideoPlayerView.swift */; }; + CEBC4E660C18CAE736402D1A3AFDA21A /* MotionSensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E52DEA4554E8066DC20B9A02B816AFAD /* MotionSensor.swift */; }; + CF89E6BC6F9A2A85289BCD3A76B9834F /* KSPlayer-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1463A68A279B6FC3B9EAEBE33B8B8237 /* KSPlayer-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CFADF2392017F1CF27F1ABCCD07DD31F /* VideoPlayerViewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86836BD6D17208E73C45CD064DEE0087 /* VideoPlayerViewTest.swift */; }; + D0A150906B87D5EEE93861CCB001955E /* KSPlayerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 891348CB3F8892B6219292999A4ACB43 /* KSPlayerLayer.swift */; }; + D0A74BC11F78137D0E1DF2582E23D287 /* MediaPlayerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D759ADF6F024FCCD8CAA84DEF3B7F8CA /* MediaPlayerProtocol.swift */; }; + D3413CE6F180C54BD4A6052F60BCBFF7 /* PlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91A881C08DFED62E8F7AFB1D58A46033 /* PlayerView.swift */; }; + D5131C409C7DBCDCF2CB2AE1339B7E31 /* PlayerDefines.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75596ED573E6A254116B20BEA1496BE0 /* PlayerDefines.swift */; }; + E0383517DD8EFC449CE207A13BEE4F8C /* AVFoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDE49DE8E24901A65230D6E66C1CEEB4 /* AVFoundationExtension.swift */; }; + E08BD191729C33A0282F8C8953E9102A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F70BE389B12FA59A747BFD348BEF842 /* Foundation.framework */; }; + E109B067050EB6EF256955EF50DF15DB /* Shaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = 8C9903A74D656E2186DEC1800E541EF0 /* Shaders.metal */; }; + E129C5E38FA034A4D0ECA6864E01076D /* KSMEPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AED97BE1E6598DE7523625D1AEF3182 /* KSMEPlayer.swift */; }; + E3B4FA7BA497139A2754062E02BEAA25 /* AudioRecognize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 348CEE1F672E745F0B6027708D998781 /* AudioRecognize.swift */; }; + E466CE41217BDBD5C766D5EDE425BE3E /* PlayerToolBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685AB8D8849E6DBA9E6B6413599FD32A /* PlayerToolBar.swift */; }; + E4B9286B82C2E4ECD4FF4B87A59557EE /* LiveTextImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26C686F637C2FC88081CF1FDB4150F95 /* LiveTextImage.swift */; }; + E5CCD9698A99EA127319322F9EB1FEBA /* MetalRender.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7C95D196F774FDE06B8AB2619D72BD6 /* MetalRender.swift */; }; + E6442FBC24CFF675F5DFDDE447821D4C /* KSParseProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F00ADFD5281FFDAC5298D853B4A78820 /* KSParseProtocol.swift */; }; + E755D9079C399CBB73A6AE50A7D37F48 /* KSMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD47A74B30CCB6D752E701BD53A99C0 /* KSMenu.swift */; }; + EA6D22486AAF74C35D42288F22174AFC /* Shaders.metal in Resources */ = {isa = PBXBuildFile; fileRef = 8C9903A74D656E2186DEC1800E541EF0 /* Shaders.metal */; }; + EAB478FD842F5717BA241D8AD0F1151B /* MetalPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9FD3BA0A350C519136A88BD0392B54F /* MetalPlayView.swift */; }; + EBF978C5F450F980E02FDEB327BEDD65 /* Resample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93224F88C7F6D641192B5465AB10AF8C /* Resample.swift */; }; + EC40792EAAA1F3D01C4EDAC3E7AAB4A0 /* KSParseProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F00ADFD5281FFDAC5298D853B4A78820 /* KSParseProtocol.swift */; }; EC6696880D4B5E75617E1BA23E13FBA9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4DA61009596B77613B63FC9CF7403EB /* Cocoa.framework */; }; - EC84FBAF9920DD46F1839584DD9FC0D7 /* AVFoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F7A9B661A3A5E665F54D09C9F679260 /* AVFoundationExtension.swift */; }; - EF85FF0E2A10D0F19B226C11F249C03A /* M3UParseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62FD29DC6EC2DBE4D49763D92524BA20 /* M3UParseTest.swift */; }; - EFF669C9842BD544E1617BACDB27CD8F /* MacVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED600711465C819909A14DDAD3C5B9A /* MacVideoPlayerView.swift */; }; - F1B11566075B49E89FB5365A5A0EF077 /* SeekView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051E178A818FA0588B419ECF27D55783 /* SeekView.swift */; }; - F31AB4DEF67A68E1A8C98CC095BBC6D0 /* KSPlayer-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F521EDD519CFA58244E7E8F33EABE250 /* KSPlayer-tvOS-dummy.m */; }; - F336C359099FA90B26F54F4495F118FE /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A3204FBC0A7C0F92B7B41127B8DDCBD /* VideoPlayerView.swift */; }; - F4871573A3AA1FAB02300FB767C35F18 /* MacVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED600711465C819909A14DDAD3C5B9A /* MacVideoPlayerView.swift */; }; - F4DA6F9E39D0463861A8EF514656A431 /* Shaders.metal in Resources */ = {isa = PBXBuildFile; fileRef = 29B1F4C4A9F1886B413D51D13851DADE /* Shaders.metal */; }; - F63D738497DA09981FDDB892DDE8B2A3 /* KSPlayerLayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF60D87911AD1CFE66584896E8AD6D0 /* KSPlayerLayerTest.swift */; }; - F6D4A881AB7B22B376EB0D75E7518226 /* EmbedDataSouce.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBF994CF96FAD332ECD9B6657C0A7F26 /* EmbedDataSouce.swift */; }; - F848D1AC1A2558C2EF63CA2012A4FA36 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4DA61009596B77613B63FC9CF7403EB /* Cocoa.framework */; }; - F84A01878FAD4584F6D20CDBC953A640 /* UIKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3BD7399F6BAD73BC01786EC4F7C28F6 /* UIKitExtend.swift */; }; - F85B5208B06B7EE670E5E60C4A9B0B8B /* AudioRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F76F17BEC97BFD02228124B1171EE3C /* AudioRecognizer.swift */; }; - F8CD2F688BC21BF20A5385A7D2FA71C4 /* PlayerFullScreenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E468260C02533B288A6AF694D0D24E0E /* PlayerFullScreenViewController.swift */; }; - FB470AB7C70E6FBE9400C960C00C84DB /* Slider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 600CA94B7FC6F348ED018899515C62AA /* Slider.swift */; }; - FB6490E8DCED8EC60E2E7EFDB25B1580 /* AudioEnginePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D2F9C8AC2F526A2DB0095E2BFD61A9 /* AudioEnginePlayer.swift */; }; - FB6DCF2A3DD3871655C89CA4C21F2C26 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F70BE389B12FA59A747BFD348BEF842 /* Foundation.framework */; }; - FCAED81A8E65CE49617DF710D0B55960 /* AudioPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93DB6E6B37D607E0E37987C928B5C1FA /* AudioPlayerView.swift */; }; - FE7B2A8E746F181740F93764F7B0DB0E /* PixelBufferProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D69D8F01D489C395C792697CB83BAC /* PixelBufferProtocol.swift */; }; - FEA910314EB116FB8D53E9B51713C95A /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B06A878F8512FB0EBBA397E7BE6A9F /* Model.swift */; }; - FEB81CD27CB53AC75B0D802DF6508E41 /* BrightnessVolume.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF061E5C95558D8BE4659B23344029F /* BrightnessVolume.swift */; }; - FFCE33C8158855870266A5FC7A1B4236 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B06A878F8512FB0EBBA397E7BE6A9F /* Model.swift */; }; - FFE7E70C3151C10292BE6E4AA9073E35 /* AudioTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B2349DD0FBDCB14B131691E6049EB4D /* AudioTest.swift */; }; + EFC159BF378B179E0A0F81141A1F37E0 /* Transforms.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2143033252AB5EDF215E01608682A86 /* Transforms.swift */; }; + F085284BADE94811AF23CB237FA8B094 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF9F7DF25AD6F73B9F3663A697EF8DC /* Model.swift */; }; + F0E6481C7F8FF405BF483745855CD20D /* KSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C8C44EFFDFB8A755BAD2B7ED2BB9792 /* KSVideoPlayerView.swift */; }; + F16A62FD50817DC369CEB4FA99246730 /* KSOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 919818740AB8338BB179D1B2C87EEA59 /* KSOptions.swift */; }; + F190CF83E0BE72B559A1D6CAF93106F0 /* AppKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8435E97AFC358D3A2FCFB067630265B6 /* AppKitExtend.swift */; }; + F1B394AB129A0A113020C87C84F5697F /* KSVideoPlayerViewBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36EB5B839958B143E58756339E4E8B1A /* KSVideoPlayerViewBuilder.swift */; }; + F39CB2DF16994026A03C2BD4D0E7ACB5 /* KSMEPlayerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1163C9FEF1113060ECF6033DE266F75 /* KSMEPlayerTest.swift */; }; + F40B8092A354B9B740AAB98D8BB89020 /* LiveTextImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26C686F637C2FC88081CF1FDB4150F95 /* LiveTextImage.swift */; }; + F45F0EA21E17FAE823AC456E2AC97DA7 /* MEPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD0DB7DBA4E4FEF9290427F7EBEB583C /* MEPlayerItem.swift */; }; + F58D57364052248A47E530ACF6753E9F /* AudioTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A23F8CCD0D7F7869077583AC279404 /* AudioTest.swift */; }; + F6BE1BBEB9F02D330996AE98E9EB96E7 /* PixelBufferProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24CBF40BAB951D0ADB92EC3609E09D9 /* PixelBufferProtocol.swift */; }; + F8F1F48D2A77B3D583DE05D359BA2BEB /* KSPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0261200EEE17C7E8B78FDEC95BE320F6 /* KSPlayerItem.swift */; }; + FA2B80C495FDB115071FB01BFF81F8C1 /* AppKitExtend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8435E97AFC358D3A2FCFB067630265B6 /* AppKitExtend.swift */; }; + FA731CF580877A340D56404D48D3ED0E /* VideoPlayerControllerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26311A607243B9A1CCCB2559A2C68850 /* VideoPlayerControllerTest.swift */; }; + FC6A7723BD46185BC788B8F2169C21DA /* AudioRendererPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92673136A37B479641EE5FD03B8893DF /* AudioRendererPlayer.swift */; }; + FD7810E864945C3E7BED2565B75C7417 /* Resample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93224F88C7F6D641192B5465AB10AF8C /* Resample.swift */; }; + FDEB206C2FD40BB4FAF8AFD2A70B1640 /* IOSVideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C1FA4B4059A0337201AAA08F4F743E4 /* IOSVideoPlayerView.swift */; }; + FDECFC75CC5F29900BDF24F3E3A0AAB9 /* MEPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD0DB7DBA4E4FEF9290427F7EBEB583C /* MEPlayerItem.swift */; }; + FE7614C1BAB07603406B612FB3C82ABD /* LiveTextImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26C686F637C2FC88081CF1FDB4150F95 /* LiveTextImage.swift */; }; + FFC1B4F60F5683F50DF6BB4B671B0D2C /* M3UParseTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2CBFD7241AA4C7F3563BBFC15D6EF90 /* M3UParseTest.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 15AF153BC23D1E3330F2C16CD0D00F54 /* PBXContainerItemProxy */ = { + 29A3F3A9F2B26FEFE50F7ABDF1ECCCD0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C288FD80FD887C0923D717868F02470F /* Project object */; + containerPortal = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria.xcodeproj */; proxyType = 1; - remoteGlobalIDString = F22803BCEDED223E4EE29EE62D7067B4; - remoteInfo = "KSPlayer-iOS"; + remoteGlobalIDString = B2CAA65768CAEB010F26FB99B2B67AC0; + remoteInfo = "DisplayCriteria-tvOS"; }; - 3DDD91D7D87F286A0D3D570A88B43313 /* PBXContainerItemProxy */ = { + 3266D308913545766E9A3EC22087F6AA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */; + containerPortal = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 8637F33F67B2687DF06EA4DB96BB25C7; - remoteInfo = "FFmpegKit-iOS"; + remoteGlobalIDString = 1CCB077996AC3A8590B3C4ED40815F77; + remoteInfo = "DisplayCriteria-iOS"; }; - 3FA8ED87438E6F754BAD5DDA941DA37A /* PBXContainerItemProxy */ = { + 3ABE42B3062EC8A8311A3D4CDAB60948 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */; + containerPortal = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit.xcodeproj */; proxyType = 1; - remoteGlobalIDString = CB51993EC5E6E907C0B253DFDF9ED7BF; - remoteInfo = "FFmpegKit-macOS"; + remoteGlobalIDString = 5CA2D7972914D935704D989071619B4C; + remoteInfo = "FFmpegKit-tvOS"; }; - 45D5DD8299EEE979BEC679DA83355E5F /* PBXContainerItemProxy */ = { + 5010198A592C6C6FEC5F5EC34B7C0B0E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = C288FD80FD887C0923D717868F02470F /* Project object */; proxyType = 1; - remoteGlobalIDString = 95DA2FE73CA400BD80E9EC469E8608BA; - remoteInfo = "KSPlayer-macOS"; + remoteGlobalIDString = 1BC5EA88F8ACF6895AA4B5B6AA27A346; + remoteInfo = "KSPlayer-macOS-KSPlayer_KSPlayer"; }; - 5E108832DEEC7CAB55211689205F33C4 /* PBXContainerItemProxy */ = { + 52F9413FA60EF2CB67EE79FD4BE5D932 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = C288FD80FD887C0923D717868F02470F /* Project object */; proxyType = 1; remoteGlobalIDString = DFC6714DE66CFEEBB26ECEE4F9B21134; remoteInfo = "KSPlayer-tvOS-KSPlayer_KSPlayer"; }; - 679CA0C991249969A92E4D0D940F88C0 /* PBXContainerItemProxy */ = { + 55D5525A1C747204DA37B9F876019152 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */; + containerPortal = C288FD80FD887C0923D717868F02470F /* Project object */; proxyType = 1; - remoteGlobalIDString = B2CAA65768CAEB010F26FB99B2B67AC0; - remoteInfo = "DisplayCriteria-tvOS"; + remoteGlobalIDString = 95DA2FE73CA400BD80E9EC469E8608BA; + remoteInfo = "KSPlayer-macOS"; }; - 6CB6C52A0A55B4915ED9D19751A2A434 /* PBXContainerItemProxy */ = { + 6EF35513378FBBCC325E01FB6962F39A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */; + containerPortal = C288FD80FD887C0923D717868F02470F /* Project object */; proxyType = 1; - remoteGlobalIDString = 1CCB077996AC3A8590B3C4ED40815F77; - remoteInfo = "DisplayCriteria-iOS"; + remoteGlobalIDString = F22803BCEDED223E4EE29EE62D7067B4; + remoteInfo = "KSPlayer-iOS"; }; - 9B46D5CCBE9585FA675490EA9359ED1A /* PBXContainerItemProxy */ = { + 79A6956B242C2CDA42D501468AA263CF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = C288FD80FD887C0923D717868F02470F /* Project object */; proxyType = 1; remoteGlobalIDString = 608A83DCB9EBF762DEECEF8F2EE81950; remoteInfo = "KSPlayer-tvOS"; }; - A7F4C0C9233C63BA172375D8576F30E3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = C288FD80FD887C0923D717868F02470F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1BC5EA88F8ACF6895AA4B5B6AA27A346; - remoteInfo = "KSPlayer-macOS-KSPlayer_KSPlayer"; - }; - AA48D7DADD50FEC912D0AE3596ACBA4F /* PBXContainerItemProxy */ = { + A0330494D093F336134E1ED838E2A470 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = C288FD80FD887C0923D717868F02470F /* Project object */; proxyType = 1; remoteGlobalIDString = 54550AC0B2C25CEBE493F5622B9733EF; remoteInfo = "KSPlayer-iOS-KSPlayer_KSPlayer"; }; - AC6ABC922B6FD85600273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */; - proxyType = 2; - remoteGlobalIDString = 97AFA156B6FE0978010C7941960CE6F5; - remoteInfo = "DisplayCriteria-iOS"; - }; - AC6ABC942B6FD85600273794 /* PBXContainerItemProxy */ = { + AB47FAD9A73FC2EAD39E34A3584B7057 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */; - proxyType = 2; - remoteGlobalIDString = 0F9BC21C5AF491A63641420319B8D167; + containerPortal = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = CBC14E47093C1CDAC387FADFFF093763; remoteInfo = "DisplayCriteria-macOS"; }; - AC6ABC962B6FD85600273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */; - proxyType = 2; - remoteGlobalIDString = BB5B1AC8F4E4FE14A6398BBACE7F3AEB; - remoteInfo = "DisplayCriteria-tvOS"; - }; - AC6ABC982B6FD85600273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */; - proxyType = 2; - remoteGlobalIDString = 4610ED5FCB2E018919CDB75AFF14DBBA; - remoteInfo = "FFmpegKit-iOS"; - }; - AC6ABC9A2B6FD85600273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */; - proxyType = 2; - remoteGlobalIDString = A1A73955ED1D3AD761803E4F80C1401E; - remoteInfo = "FFmpegKit-macOS"; - }; - AC6ABC9C2B6FD85600273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */; - proxyType = 2; - remoteGlobalIDString = 87ECDD1AA56CEA8BF17A7A1C64A6B456; - remoteInfo = "FFmpegKit-tvOS"; - }; - CFCAD3625150BB30C8CE163BA2884E58 /* PBXContainerItemProxy */ = { + D6457E228A791FE801EAF0A872A67A12 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */; + containerPortal = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit.xcodeproj */; proxyType = 1; - remoteGlobalIDString = CBC14E47093C1CDAC387FADFFF093763; - remoteInfo = "DisplayCriteria-macOS"; + remoteGlobalIDString = 8637F33F67B2687DF06EA4DB96BB25C7; + remoteInfo = "FFmpegKit-iOS"; }; - E401710714BC1405290375B6C0EA9BDB /* PBXContainerItemProxy */ = { + E75F8875C059B635D8BE2B590DFBAB94 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */; + containerPortal = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 5CA2D7972914D935704D989071619B4C; - remoteInfo = "FFmpegKit-tvOS"; + remoteGlobalIDString = CB51993EC5E6E907C0B253DFDF9ED7BF; + remoteInfo = "FFmpegKit-macOS"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 002F4F4CB58DC00EFEF9FC1E5E6314B2 /* KSPlayer-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "KSPlayer-iOS.release.xcconfig"; sourceTree = ""; }; - 02097B4CB29C74EC1C4722C5DE9B16FB /* KSPlayer-iOS-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "KSPlayer-iOS-Unit-Tests-resources.sh"; sourceTree = ""; }; - 043CB9EA879192384578F26D6A976AF1 /* LiveTextImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LiveTextImage.swift; path = Sources/KSPlayer/SwiftUI/LiveTextImage.swift; sourceTree = ""; }; - 051E178A818FA0588B419ECF27D55783 /* SeekView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SeekView.swift; path = Sources/KSPlayer/Video/SeekView.swift; sourceTree = ""; }; - 082CB4ED8E0A5B8D3E29B7B798968403 /* KSPlayer-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KSPlayer-iOS-prefix.pch"; sourceTree = ""; }; - 083FBD541042D642A71B6B0C2B562FE2 /* KSPlayer-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "KSPlayer-macOS.modulemap"; path = "../KSPlayer-macOS/KSPlayer-macOS.modulemap"; sourceTree = ""; }; - 08D0A8E9BEED5BBBC8E599ACA0359B0C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/KSPlayer/MEPlayer/Filter.swift; sourceTree = ""; }; - 08DB3A63212482D360A18A5715EF8071 /* MediaPlayerProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPlayerProtocol.swift; path = Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift; sourceTree = ""; }; + 0261200EEE17C7E8B78FDEC95BE320F6 /* KSPlayerItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSPlayerItem.swift; path = Sources/KSPlayer/Video/KSPlayerItem.swift; sourceTree = ""; }; + 052CE24D05FFDFBBEEB1A0E6BBD757FB /* DisplayModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisplayModel.swift; path = Sources/KSPlayer/Metal/DisplayModel.swift; sourceTree = ""; }; + 0A5986675772DD8261D7A947F6B03253 /* KSPlayer-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "KSPlayer-macOS.modulemap"; path = "../KSPlayer-macOS/KSPlayer-macOS.modulemap"; sourceTree = ""; }; + 0A6535D8BD95BA9CE1CA1CA0732C2C33 /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist"; sourceTree = ""; }; + 0A98025CCB840C19FE6EA6DC8BAD0A24 /* EmbedDataSouce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmbedDataSouce.swift; path = Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift; sourceTree = ""; }; 0E1FABDC66E96D401CA063825EEACF5A /* KSPlayer-tvOS-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "KSPlayer-tvOS-Unit-Tests"; path = "KSPlayer-tvOS-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 10A3D3ACBAEF63381BB02B3ADFE09136 /* KSAVPlayerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSAVPlayerTest.swift; path = Tests/KSPlayerTests/KSAVPlayerTest.swift; sourceTree = ""; }; - 119FF8797521669ACBA4296F80C17C97 /* KSPlayer-iOS-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KSPlayer-iOS-Unit-Tests-Info.plist"; sourceTree = ""; }; - 135D1160D6DE847FE6705047AD8C6C99 /* MetalPlayView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MetalPlayView.swift; path = Sources/KSPlayer/MEPlayer/MetalPlayView.swift; sourceTree = ""; }; - 1493C408B00294C33333D57D3F64B292 /* KSPlayer-iOS.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "KSPlayer-iOS.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 14C98BC4FC924708262406465F23327F /* Resample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resample.swift; path = Sources/KSPlayer/MEPlayer/Resample.swift; sourceTree = ""; }; - 157D7082B329D32F8D29AAC4658B4233 /* IOSVideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IOSVideoPlayerView.swift; path = Sources/KSPlayer/Video/IOSVideoPlayerView.swift; sourceTree = ""; }; - 1ADD50475A15F618A47AC16B4315F676 /* VideoToolboxDecode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoToolboxDecode.swift; path = Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift; sourceTree = ""; }; - 2389FE5F6710628C529EBB04B084A299 /* KSPlayer-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-tvOS-umbrella.h"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-umbrella.h"; sourceTree = ""; }; - 23CBE53E4B74D8A46D97348A8F128407 /* KSMenu.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSMenu.swift; path = Sources/KSPlayer/Video/KSMenu.swift; sourceTree = ""; }; - 25A3F0D450B7942C7D6882BD565FECDA /* KSPlayer-tvOS-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "KSPlayer-tvOS-Unit-Tests-resources.sh"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Unit-Tests-resources.sh"; sourceTree = ""; }; - 27CB8E2C2E9C56B57DA59D8723DC4DBC /* KSPlayer-macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-macOS.debug.xcconfig"; path = "../KSPlayer-macOS/KSPlayer-macOS.debug.xcconfig"; sourceTree = ""; }; - 28C32D15248D259D57F474378BE56C28 /* VideoPlayerViewTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerViewTest.swift; path = Tests/KSPlayerTests/VideoPlayerViewTest.swift; sourceTree = ""; }; - 29B1F4C4A9F1886B413D51D13851DADE /* Shaders.metal */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.metal; name = Shaders.metal; path = Sources/KSPlayer/Metal/Shaders.metal; sourceTree = ""; }; - 2A5BEBC1FFDC2046A98DD5BBEBE7A4EA /* KSPlayer-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-tvOS.release.xcconfig"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.release.xcconfig"; sourceTree = ""; }; - 2DDFC2A799BB23485F8EEA104EA70059 /* AppKitExtend.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppKitExtend.swift; path = Sources/KSPlayer/Core/AppKitExtend.swift; sourceTree = ""; }; - 304836104208BE858033A852433E9990 /* KSPlayer-macOS-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-macOS-Unit-Tests-prefix.pch"; path = "../KSPlayer-macOS/KSPlayer-macOS-Unit-Tests-prefix.pch"; sourceTree = ""; }; - 373E3B90C2D46B1941083BC98DD37858 /* KSPlayer-iOS-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "KSPlayer-iOS-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 38C337C9A83E5D8FE66625C8BE606961 /* SubtitleTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubtitleTest.swift; path = Tests/KSPlayerTests/SubtitleTest.swift; sourceTree = ""; }; - 3913B4AD757414F319CDA35590C5CF46 /* KSPlayer-tvOS-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "KSPlayer-tvOS-Unit-Tests-frameworks.sh"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 3A3204FBC0A7C0F92B7B41127B8DDCBD /* VideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerView.swift; path = Sources/KSPlayer/Video/VideoPlayerView.swift; sourceTree = ""; }; - 3C931342A93C350FBE654338BC9E4F36 /* KSPlayer-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KSPlayer-iOS-dummy.m"; sourceTree = ""; }; + 104245356DD20B1396160D06AE869544 /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist"; path = "../KSPlayer-tvOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist"; sourceTree = ""; }; + 1212D1CBF7DD193BAA5DE7FC3CE4410F /* FFmpegAssetTrack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FFmpegAssetTrack.swift; path = Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift; sourceTree = ""; }; + 1321A1CD508E4CF7B9EF43A3E3D6B098 /* KSPlayer-macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-macOS.release.xcconfig"; path = "../KSPlayer-macOS/KSPlayer-macOS.release.xcconfig"; sourceTree = ""; }; + 1463A68A279B6FC3B9EAEBE33B8B8237 /* KSPlayer-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KSPlayer-iOS-umbrella.h"; sourceTree = ""; }; + 17358071B52552D77429FAE9CF808AFD /* KSPlayer-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "KSPlayer-macOS-dummy.m"; path = "../KSPlayer-macOS/KSPlayer-macOS-dummy.m"; sourceTree = ""; }; + 194D4FE01D839F557159610B01108189 /* KSPlayer-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "KSPlayer-tvOS.modulemap"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.modulemap"; sourceTree = ""; }; + 208B730775C70F90D911967591DE1D17 /* KSPlayer-iOS-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "KSPlayer-iOS-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 24EFE3EB47A88090CBB518EE8DFC9DC1 /* KSPlayer-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-tvOS.release.xcconfig"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.release.xcconfig"; sourceTree = ""; }; + 26311A607243B9A1CCCB2559A2C68850 /* VideoPlayerControllerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerControllerTest.swift; path = Tests/KSPlayerTests/VideoPlayerControllerTest.swift; sourceTree = ""; }; + 26C686F637C2FC88081CF1FDB4150F95 /* LiveTextImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LiveTextImage.swift; path = Sources/KSPlayer/SwiftUI/LiveTextImage.swift; sourceTree = ""; }; + 26CA1682108103A46C4E5AC41EF9162D /* KSPlayer-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "KSPlayer-iOS.modulemap"; sourceTree = ""; }; + 2A03CCA715BA18C1092E7B6A03B39D91 /* KSPlayer-iOS-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KSPlayer-iOS-Unit-Tests-Info.plist"; sourceTree = ""; }; + 2ADD3E7C41E052D802ADCE907292F3C0 /* FFmpegDecode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FFmpegDecode.swift; path = Sources/KSPlayer/MEPlayer/FFmpegDecode.swift; sourceTree = ""; }; + 2C0AB26B55D99447A7F788DD4C307A5C /* SubtitleDataSouce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubtitleDataSouce.swift; path = Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift; sourceTree = ""; }; + 2CC8729D5823563BFD322DD8D6CDF5C6 /* AudioUnitPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioUnitPlayer.swift; path = Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift; sourceTree = ""; }; + 300349CBFC81B75E23D9889C4803233F /* MEPlayerItemTrack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MEPlayerItemTrack.swift; path = Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift; sourceTree = ""; }; + 3065954445A57E4F3E0F539B644A8B33 /* KSVideoPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSVideoPlayer.swift; path = Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift; sourceTree = ""; }; + 30B812A4C944F61A2A9D886A888613C2 /* KSPlayer-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "KSPlayer-iOS.release.xcconfig"; sourceTree = ""; }; + 317D875400D2CC7BE3D3C2F856A02ECE /* MacVideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MacVideoPlayerView.swift; path = Sources/KSPlayer/Video/MacVideoPlayerView.swift; sourceTree = ""; }; + 3184A5FCC85ABEE59E213F195FB0B946 /* AirPlayView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AirPlayView.swift; path = Sources/KSPlayer/SwiftUI/AirPlayView.swift; sourceTree = ""; }; + 342281C0E51179B24A496A8BD9711DDE /* VideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerView.swift; path = Sources/KSPlayer/Video/VideoPlayerView.swift; sourceTree = ""; }; + 348CEE1F672E745F0B6027708D998781 /* AudioRecognize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioRecognize.swift; path = Sources/KSPlayer/Subtitle/AudioRecognize.swift; sourceTree = ""; }; + 349A298DCA423259C33D61A78C7E901D /* KSSubtitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSSubtitle.swift; path = Sources/KSPlayer/Subtitle/KSSubtitle.swift; sourceTree = ""; }; + 34D69CE7F00820D3A5BC9BE078D6FB04 /* KSPlayer-iOS-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "KSPlayer-iOS-Unit-Tests-resources.sh"; sourceTree = ""; }; + 361DA7482B08D478D246A710E5C2115B /* KSPlayer-tvOS-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "KSPlayer-tvOS-Unit-Tests-frameworks.sh"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 36EB5B839958B143E58756339E4E8B1A /* KSVideoPlayerViewBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSVideoPlayerViewBuilder.swift; path = Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift; sourceTree = ""; }; + 38E71BDEA84EA9306DD8A6D0279E5975 /* KSPlayer-macOS.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-macOS.unit-tests.release.xcconfig"; path = "../KSPlayer-macOS/KSPlayer-macOS.unit-tests.release.xcconfig"; sourceTree = ""; }; + 3C1FA4B4059A0337201AAA08F4F743E4 /* IOSVideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IOSVideoPlayerView.swift; path = Sources/KSPlayer/Video/IOSVideoPlayerView.swift; sourceTree = ""; }; + 3C22A168F59CD416C9EE88534B329D84 /* UIKitExtend.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIKitExtend.swift; path = Sources/KSPlayer/Core/UIKitExtend.swift; sourceTree = ""; }; + 3C8C44EFFDFB8A755BAD2B7ED2BB9792 /* KSVideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSVideoPlayerView.swift; path = Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift; sourceTree = ""; }; 3D5666A1F2562F7E390EE414025DAE37 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 3EA3BD147EAE0ADE7D79D4D36B2A78FF /* KSPlayer-tvOS-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "KSPlayer-tvOS-Unit-Tests-Info.plist"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Unit-Tests-Info.plist"; sourceTree = ""; }; - 3EFA310C7E1346D88D6504CC695A208D /* KSPlayer-macOS.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-macOS.unit-tests.debug.xcconfig"; path = "../KSPlayer-macOS/KSPlayer-macOS.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 3F52CE0F1A54BE9210A9D4F0630CFE51 /* CircularBuffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CircularBuffer.swift; path = Sources/KSPlayer/MEPlayer/CircularBuffer.swift; sourceTree = ""; }; - 3FF061E5C95558D8BE4659B23344029F /* BrightnessVolume.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BrightnessVolume.swift; path = Sources/KSPlayer/Video/BrightnessVolume.swift; sourceTree = ""; }; - 405961DB5ADEB90B1F89126DD1C945CF /* PlayerTransitionAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerTransitionAnimator.swift; path = Sources/KSPlayer/Video/PlayerTransitionAnimator.swift; sourceTree = ""; }; + 4056918815BD9BD5F28DF30DFE3359D8 /* VideoToolboxDecode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoToolboxDecode.swift; path = Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift; sourceTree = ""; }; 41708383F569BD487B5C58097F86DDB1 /* KSPlayer-tvOS-KSPlayer_KSPlayer */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "KSPlayer-tvOS-KSPlayer_KSPlayer"; path = KSPlayer_KSPlayer.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 419B3676C7EA5A8DC3E8EAB8C47F1D83 /* FFmpegDecode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FFmpegDecode.swift; path = Sources/KSPlayer/MEPlayer/FFmpegDecode.swift; sourceTree = ""; }; - 44B55F2BC3FCA0099617A91EBA660CE2 /* KSPlayer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = KSPlayer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 4936817411D35E16EB571289842A7A54 /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist"; sourceTree = ""; }; - 4C154392C4F45FF880C95632DC5A6615 /* KSPlayer-macOS-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "KSPlayer-macOS-Unit-Tests-Info.plist"; path = "../KSPlayer-macOS/KSPlayer-macOS-Unit-Tests-Info.plist"; sourceTree = ""; }; - 50043507929913600EA497DDD98FA948 /* KSPlayer-tvOS.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-tvOS.unit-tests.release.xcconfig"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.release.xcconfig"; sourceTree = ""; }; - 545B548C09584BC894A8F95ECA5861A5 /* KSPlayer-macOS-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "KSPlayer-macOS-Unit-Tests-frameworks.sh"; path = "../KSPlayer-macOS/KSPlayer-macOS-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 55E88E5E23D2504E991A11C572A51681 /* KSPlayer-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-tvOS.debug.xcconfig"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.debug.xcconfig"; sourceTree = ""; }; - 57D2F9C8AC2F526A2DB0095E2BFD61A9 /* AudioEnginePlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioEnginePlayer.swift; path = Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift; sourceTree = ""; }; - 595672130467B5CBFFDC73FA4F7635F5 /* KSPlayer-tvOS.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-tvOS.unit-tests.debug.xcconfig"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 5E4B88AE2F12CE12936876F4A9F68F87 /* AudioUnitPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioUnitPlayer.swift; path = Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift; sourceTree = ""; }; + 465BE5A85915EAC1C4C7E7CC1768CD2D /* KSPlayer-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "KSPlayer-macOS-Info.plist"; path = "../KSPlayer-macOS/KSPlayer-macOS-Info.plist"; sourceTree = ""; }; + 46A23F8CCD0D7F7869077583AC279404 /* AudioTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioTest.swift; path = Tests/KSPlayerTests/AudioTest.swift; sourceTree = ""; }; + 4C524EA9C4777C366E859F5C18BA98DC /* KSPlayer-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KSPlayer-iOS-prefix.pch"; sourceTree = ""; }; + 52292EF2CE2C0B8949ED074CE617EC5D /* KSPlayer-macOS-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-macOS-Unit-Tests-prefix.pch"; path = "../KSPlayer-macOS/KSPlayer-macOS-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 539643E398078E5F4546F3ECC598F8DC /* KSPlayer-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-tvOS.debug.xcconfig"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.debug.xcconfig"; sourceTree = ""; }; + 53C3C478FE3EF0AC5348926CD9F714B6 /* KSPictureInPictureController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSPictureInPictureController.swift; path = Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift; sourceTree = ""; }; 5F70BE389B12FA59A747BFD348BEF842 /* 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; }; - 5F7A9B661A3A5E665F54D09C9F679260 /* AVFoundationExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVFoundationExtension.swift; path = Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift; sourceTree = ""; }; - 6006DE442DE7BAF29C962655A01230C6 /* KSPlayer-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-tvOS-prefix.pch"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-prefix.pch"; sourceTree = ""; }; - 600CA94B7FC6F348ED018899515C62AA /* Slider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Slider.swift; path = Sources/KSPlayer/SwiftUI/Slider.swift; sourceTree = ""; }; 60C43558171822E74AADF86FBF5AABF3 /* KSPlayer-macOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "KSPlayer-macOS"; path = KSPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 62FD29DC6EC2DBE4D49763D92524BA20 /* M3UParseTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M3UParseTest.swift; path = Tests/KSPlayerTests/M3UParseTest.swift; sourceTree = ""; }; - 63CB634FC5835C9488DD79DC3E547B00 /* KSPlayerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSPlayerLayer.swift; path = Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift; sourceTree = ""; }; - 65D69D8F01D489C395C792697CB83BAC /* PixelBufferProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PixelBufferProtocol.swift; path = Sources/KSPlayer/Metal/PixelBufferProtocol.swift; sourceTree = ""; }; - 672184DB255630B424E8AFD736D2A531 /* KSPlayerItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSPlayerItem.swift; path = Sources/KSPlayer/Video/KSPlayerItem.swift; sourceTree = ""; }; - 6D9A2376A60F886FCAB47FAEF301CA49 /* MetalRender.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MetalRender.swift; path = Sources/KSPlayer/Metal/MetalRender.swift; sourceTree = ""; }; - 6E84F288A973B3C8634D293A73F207D7 /* MotionSensor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MotionSensor.swift; path = Sources/KSPlayer/Metal/MotionSensor.swift; sourceTree = ""; }; - 7101E345FABE285D6E6F6AA0B22797A2 /* AVFFmpegExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVFFmpegExtension.swift; path = Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift; sourceTree = ""; }; - 72688AAFA5B67D5D3E8B2C6C23149C9E /* Utility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utility.swift; path = Sources/KSPlayer/Core/Utility.swift; sourceTree = ""; }; - 7485C279612AF61D0CDC9ACFEDE57836 /* KSPlayer-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "KSPlayer-iOS.debug.xcconfig"; sourceTree = ""; }; - 75A35E1BEB180595F173709B6689D100 /* KSMEPlayerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSMEPlayerTest.swift; path = Tests/KSPlayerTests/KSMEPlayerTest.swift; sourceTree = ""; }; - 76815AC461EC6E813DEB5BA15400D8AB /* KSVideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSVideoPlayerView.swift; path = Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift; sourceTree = ""; }; - 7982C146705182AB9BB61323160AE4CC /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist"; path = "../KSPlayer-tvOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist"; sourceTree = ""; }; - 79BDD117DED7F0C6CB82BA56C55E9E7F /* KSPlayer-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-macOS-umbrella.h"; path = "../KSPlayer-macOS/KSPlayer-macOS-umbrella.h"; sourceTree = ""; }; - 7BDED86163AA521BCF4B93F94FE66E7A /* KSPlayer-iOS.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "KSPlayer-iOS.unit-tests.release.xcconfig"; sourceTree = ""; }; - 7EFB7B639BD583289DBDC176D5906621 /* KSPlayer-iOS-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KSPlayer-iOS-Unit-Tests-prefix.pch"; sourceTree = ""; }; - 846F58DF6BF73E266279161F02A65345 /* AudioRendererPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioRendererPlayer.swift; path = Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift; sourceTree = ""; }; + 668688E7645D22FA1612605F2C42D7BE /* KSPlayer-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KSPlayer-iOS-dummy.m"; sourceTree = ""; }; + 685AB8D8849E6DBA9E6B6413599FD32A /* PlayerToolBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerToolBar.swift; path = Sources/KSPlayer/Core/PlayerToolBar.swift; sourceTree = ""; }; + 6BAA0F033A32382BF6587F042639F7B5 /* KSPlayer.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = KSPlayer.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 6D462770B9AEC9A192DB17569E2FE6DC /* PlayerFullScreenViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerFullScreenViewController.swift; path = Sources/KSPlayer/Video/PlayerFullScreenViewController.swift; sourceTree = ""; }; + 6DF9F7DF25AD6F73B9F3663A697EF8DC /* Model.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Model.swift; path = Sources/KSPlayer/MEPlayer/Model.swift; sourceTree = ""; }; + 6E96345E6500B9223EC0A4E10E1BA5B6 /* KSPlayer-iOS.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "KSPlayer-iOS.unit-tests.release.xcconfig"; sourceTree = ""; }; + 75596ED573E6A254116B20BEA1496BE0 /* PlayerDefines.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerDefines.swift; path = Sources/KSPlayer/AVPlayer/PlayerDefines.swift; sourceTree = ""; }; + 7775A0D305DDB5C34AC98BFD149F5A12 /* KSPlayer-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-tvOS-umbrella.h"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-umbrella.h"; sourceTree = ""; }; + 7A844134335C7ECF3F3DF43B0131F157 /* Slider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Slider.swift; path = Sources/KSPlayer/SwiftUI/Slider.swift; sourceTree = ""; }; + 7C2A19D5A1950DCA0ADD326F9A8EA258 /* Utility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utility.swift; path = Sources/KSPlayer/Core/Utility.swift; sourceTree = ""; }; + 8053C18B7C42A3148D7BD7D3063DA9EB /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist"; path = "../KSPlayer-macOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist"; sourceTree = ""; }; + 8267E8983728BCF6887286F98007A233 /* KSPlayer-tvOS-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "KSPlayer-tvOS-Unit-Tests-Info.plist"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Unit-Tests-Info.plist"; sourceTree = ""; }; + 827247BAEF68F0AF317312BDB0BDAFAB /* KSPlayer-iOS-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KSPlayer-iOS-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 83B77C132250ABB091A017A1D7EC2430 /* KSPlayerLayerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSPlayerLayerTest.swift; path = Tests/KSPlayerTests/KSPlayerLayerTest.swift; sourceTree = ""; }; + 8435E97AFC358D3A2FCFB067630265B6 /* AppKitExtend.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppKitExtend.swift; path = Sources/KSPlayer/Core/AppKitExtend.swift; sourceTree = ""; }; + 86053100B23BF0A4B860FBED4E07DE35 /* KSPlayer-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-macOS-prefix.pch"; path = "../KSPlayer-macOS/KSPlayer-macOS-prefix.pch"; sourceTree = ""; }; + 8645BBD2E2ED7CDF56AB9DAA30A6C509 /* KSPlayer-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-macOS-umbrella.h"; path = "../KSPlayer-macOS/KSPlayer-macOS-umbrella.h"; sourceTree = ""; }; + 86836BD6D17208E73C45CD064DEE0087 /* VideoPlayerViewTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerViewTest.swift; path = Tests/KSPlayerTests/VideoPlayerViewTest.swift; sourceTree = ""; }; 880389D99D1EF36F926AA4C3DFAA257C /* KSPlayer-tvOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "KSPlayer-tvOS"; path = KSPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8949D81AFA97C9C8F40E86F2E67D7733 /* KSAVPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSAVPlayer.swift; path = Sources/KSPlayer/AVPlayer/KSAVPlayer.swift; sourceTree = ""; }; - 8A2A815FBC568297DEDE663C8AF1EDAF /* DisplayModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisplayModel.swift; path = Sources/KSPlayer/Metal/DisplayModel.swift; sourceTree = ""; }; - 8B2349DD0FBDCB14B131691E6049EB4D /* AudioTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioTest.swift; path = Tests/KSPlayerTests/AudioTest.swift; sourceTree = ""; }; + 891348CB3F8892B6219292999A4ACB43 /* KSPlayerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSPlayerLayer.swift; path = Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift; sourceTree = ""; }; + 8AED97BE1E6598DE7523625D1AEF3182 /* KSMEPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSMEPlayer.swift; path = Sources/KSPlayer/MEPlayer/KSMEPlayer.swift; sourceTree = ""; }; 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = DisplayCriteria; path = DisplayCriteria.xcodeproj; sourceTree = ""; }; - 8EB78DED78A94DD387ABB63786BF5DFC /* test.m3u */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = test.m3u; path = Tests/KSPlayerTests/Resources/test.m3u; sourceTree = ""; }; - 8F76F17BEC97BFD02228124B1171EE3C /* AudioRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioRecognizer.swift; path = Sources/KSPlayer/MEPlayer/AudioRecognizer.swift; sourceTree = ""; }; - 90782A1ACA4D6F4388EF59D4C00AE9E0 /* KSParseProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSParseProtocol.swift; path = Sources/KSPlayer/Subtitle/KSParseProtocol.swift; sourceTree = ""; }; - 918AC0F9A8027A7402C4D038666B30B4 /* KSPlayer-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "KSPlayer-macOS-Info.plist"; path = "../KSPlayer-macOS/KSPlayer-macOS-Info.plist"; sourceTree = ""; }; + 8C9903A74D656E2186DEC1800E541EF0 /* Shaders.metal */ = {isa = PBXFileReference; includeInIndex = 1; name = Shaders.metal; path = Sources/KSPlayer/Metal/Shaders.metal; sourceTree = ""; }; + 8D7E09CB681804D4F6879C45A2B45D11 /* ThumbnailController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThumbnailController.swift; path = Sources/KSPlayer/MEPlayer/ThumbnailController.swift; sourceTree = ""; }; + 90D671971BBDD5CC254678D70421A6F2 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/KSPlayer/MEPlayer/Filter.swift; sourceTree = ""; }; + 919818740AB8338BB179D1B2C87EEA59 /* KSOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSOptions.swift; path = Sources/KSPlayer/AVPlayer/KSOptions.swift; sourceTree = ""; }; + 91A881C08DFED62E8F7AFB1D58A46033 /* PlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerView.swift; path = Sources/KSPlayer/Core/PlayerView.swift; sourceTree = ""; }; + 92673136A37B479641EE5FD03B8893DF /* AudioRendererPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioRendererPlayer.swift; path = Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift; sourceTree = ""; }; 92C970804A17DE949D66F13575EA5367 /* KSPlayer-iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "KSPlayer-iOS"; path = KSPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 93DB6E6B37D607E0E37987C928B5C1FA /* AudioPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioPlayerView.swift; path = Sources/KSPlayer/Audio/AudioPlayerView.swift; sourceTree = ""; }; - 97D01558A7901657BFD72166F8728368 /* KSPlayer-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "KSPlayer-tvOS.modulemap"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.modulemap"; sourceTree = ""; }; - 998C6D80E673609BB90E335697D67952 /* AirPlayView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AirPlayView.swift; path = Sources/KSPlayer/SwiftUI/AirPlayView.swift; sourceTree = ""; }; - 9E7191995E663D460E6A7FDA9F265FFD /* KSOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSOptions.swift; path = Sources/KSPlayer/AVPlayer/KSOptions.swift; sourceTree = ""; }; - 9F144C09C4A05374A3728F376626F941 /* AudioGraphPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioGraphPlayer.swift; path = Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift; sourceTree = ""; }; - AA4ECDA9BBC4F8DDF751F50AF735ABF7 /* PlayerDefines.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerDefines.swift; path = Sources/KSPlayer/AVPlayer/PlayerDefines.swift; sourceTree = ""; }; - AD65679F5D21A0587D87562197AA3856 /* KSPlayer-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-macOS-prefix.pch"; path = "../KSPlayer-macOS/KSPlayer-macOS-prefix.pch"; sourceTree = ""; }; - AEBE7F3A54F7C4E86224000636082FD0 /* KSPlayer-macOS.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-macOS.unit-tests.release.xcconfig"; path = "../KSPlayer-macOS/KSPlayer-macOS.unit-tests.release.xcconfig"; sourceTree = ""; }; - B2399F41E246ACE209081D7ED125ECE5 /* SubtitleDecode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubtitleDecode.swift; path = Sources/KSPlayer/MEPlayer/SubtitleDecode.swift; sourceTree = ""; }; - B2F5CF1562CC0A2AF9A7E9DB8D7D3D2C /* KSPlayer-tvOS-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-tvOS-Unit-Tests-prefix.pch"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Unit-Tests-prefix.pch"; sourceTree = ""; }; - B37DD93CE90169D5422997088078129B /* MEPlayerItemTrack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MEPlayerItemTrack.swift; path = Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift; sourceTree = ""; }; + 93224F88C7F6D641192B5465AB10AF8C /* Resample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resample.swift; path = Sources/KSPlayer/MEPlayer/Resample.swift; sourceTree = ""; }; + 990701E32F17015C3921506EC80B9955 /* KSPlayer-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KSPlayer-iOS-Info.plist"; sourceTree = ""; }; + 997945E7B6274E97CCF1627F48836990 /* AudioEnginePlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioEnginePlayer.swift; path = Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift; sourceTree = ""; }; + 9988132FC1ECC7A1097AF4C716F91846 /* SubtitleDecode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubtitleDecode.swift; path = Sources/KSPlayer/MEPlayer/SubtitleDecode.swift; sourceTree = ""; }; + 9AD47A74B30CCB6D752E701BD53A99C0 /* KSMenu.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSMenu.swift; path = Sources/KSPlayer/Video/KSMenu.swift; sourceTree = ""; }; + A168D52B76ECF3797BE9E2FEFC3C2E92 /* SubtitleTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubtitleTest.swift; path = Tests/KSPlayerTests/SubtitleTest.swift; sourceTree = ""; }; + A281FA61EB0BC523CD86C7B9652923E9 /* KSPlayer-iOS.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "KSPlayer-iOS.unit-tests.debug.xcconfig"; sourceTree = ""; }; + AB0174A22DC85B39360E31021E73AB2A /* UXKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UXKit.swift; path = Sources/KSPlayer/Core/UXKit.swift; sourceTree = ""; }; + B2143033252AB5EDF215E01608682A86 /* Transforms.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transforms.swift; path = Sources/KSPlayer/Metal/Transforms.swift; sourceTree = ""; }; + B2CBFD7241AA4C7F3563BBFC15D6EF90 /* M3UParseTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M3UParseTest.swift; path = Tests/KSPlayerTests/M3UParseTest.swift; sourceTree = ""; }; + B77B2562E82DD7731A4AE5338D018928 /* test.m3u */ = {isa = PBXFileReference; includeInIndex = 1; name = test.m3u; path = Tests/KSPlayerTests/Resources/test.m3u; sourceTree = ""; }; BB4826C3671D3BF28BE6B5397DFB7E07 /* KSPlayer-iOS-KSPlayer_KSPlayer */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "KSPlayer-iOS-KSPlayer_KSPlayer"; path = KSPlayer_KSPlayer.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - BBBB1DBA49E71FA557B5CDF067CB2D0C /* PlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerView.swift; path = Sources/KSPlayer/Core/PlayerView.swift; sourceTree = ""; }; - BBE17E9387DF65978F3DA526C3B2FB45 /* KSMEPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSMEPlayer.swift; path = Sources/KSPlayer/MEPlayer/KSMEPlayer.swift; sourceTree = ""; }; - BDCB2CE2AEC3E3B3999A01B44877D16D /* KSPlayer-macOS-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "KSPlayer-macOS-Unit-Tests-resources.sh"; path = "../KSPlayer-macOS/KSPlayer-macOS-Unit-Tests-resources.sh"; sourceTree = ""; }; - C1E375DF3CD4AB53D1CC6F183C5786B0 /* KSPictureInPictureController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSPictureInPictureController.swift; path = Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift; sourceTree = ""; }; + BB82ECCEBEBA4CA16711119ED00AD0F6 /* SeekView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SeekView.swift; path = Sources/KSPlayer/Video/SeekView.swift; sourceTree = ""; }; + BB9FC4921B4CDE93F5B27BB2747B00E7 /* BrightnessVolume.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BrightnessVolume.swift; path = Sources/KSPlayer/Video/BrightnessVolume.swift; sourceTree = ""; }; + BDE49DE8E24901A65230D6E66C1CEEB4 /* AVFoundationExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVFoundationExtension.swift; path = Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift; sourceTree = ""; }; + BEC826D50630B64E86156C187EAE6F98 /* KSPlayer-macOS-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "KSPlayer-macOS-Unit-Tests-frameworks.sh"; path = "../KSPlayer-macOS/KSPlayer-macOS-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + C3287ADF2C7D7506F684670F25AA6C2C /* KSPlayer-macOS.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-macOS.unit-tests.debug.xcconfig"; path = "../KSPlayer-macOS/KSPlayer-macOS.unit-tests.debug.xcconfig"; sourceTree = ""; }; C472C97B903FFE1D7C131A47557F2B35 /* KSPlayer-iOS-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "KSPlayer-iOS-Unit-Tests"; path = "KSPlayer-iOS-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - CBF60D87911AD1CFE66584896E8AD6D0 /* KSPlayerLayerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSPlayerLayerTest.swift; path = Tests/KSPlayerTests/KSPlayerLayerTest.swift; sourceTree = ""; }; + C474ACC17E97962564089BD89F573875 /* KSPlayer-tvOS.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-tvOS.unit-tests.debug.xcconfig"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.debug.xcconfig"; sourceTree = ""; }; + C5739C6197C4C4C9AE536EED07E6C362 /* CircularBuffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CircularBuffer.swift; path = Sources/KSPlayer/MEPlayer/CircularBuffer.swift; sourceTree = ""; }; + C72534D8D93025FE8FB95F0BDE64DB77 /* KSPlayer-macOS-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "KSPlayer-macOS-Unit-Tests-Info.plist"; path = "../KSPlayer-macOS/KSPlayer-macOS-Unit-Tests-Info.plist"; sourceTree = ""; }; + C99854B13EE3CDDACB41EAB5B7761618 /* AudioPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioPlayerView.swift; path = Sources/KSPlayer/Audio/AudioPlayerView.swift; sourceTree = ""; }; CC0401F08EEC9B2F84B4522D497FBCBB /* KSPlayer-macOS-KSPlayer_KSPlayer */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "KSPlayer-macOS-KSPlayer_KSPlayer"; path = KSPlayer_KSPlayer.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - CED600711465C819909A14DDAD3C5B9A /* MacVideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MacVideoPlayerView.swift; path = Sources/KSPlayer/Video/MacVideoPlayerView.swift; sourceTree = ""; }; - CF8F7EA6BCE59AEC4FADCD2A618428B5 /* KSVideoPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSVideoPlayer.swift; path = Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift; sourceTree = ""; }; - D44489E8D149A91716C567D900EB8DB8 /* KSPlayer-macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-macOS.release.xcconfig"; path = "../KSPlayer-macOS/KSPlayer-macOS.release.xcconfig"; sourceTree = ""; }; + CC1558668F7A523481B727D7A1FC101D /* KSPlayer-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "KSPlayer-tvOS-dummy.m"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-dummy.m"; sourceTree = ""; }; + CD0DB7DBA4E4FEF9290427F7EBEB583C /* MEPlayerItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MEPlayerItem.swift; path = Sources/KSPlayer/MEPlayer/MEPlayerItem.swift; sourceTree = ""; }; + D0A11CEF5126FD360FAF1F17FE41E258 /* AudioGraphPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AudioGraphPlayer.swift; path = Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift; sourceTree = ""; }; + D1163C9FEF1113060ECF6033DE266F75 /* KSMEPlayerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSMEPlayerTest.swift; path = Tests/KSPlayerTests/KSMEPlayerTest.swift; sourceTree = ""; }; + D2C0F318706942A48E599A8D6F2AA76D /* KSAVPlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSAVPlayer.swift; path = Sources/KSPlayer/AVPlayer/KSAVPlayer.swift; sourceTree = ""; }; D4DA61009596B77613B63FC9CF7403EB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - DA0BBAD2A57C83096420539DB6B70EE4 /* SubtitleDataSouce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubtitleDataSouce.swift; path = Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift; sourceTree = ""; }; - DADB4EA4D7B791B37074F83BF2F6915F /* ThumbnailController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThumbnailController.swift; path = Sources/KSPlayer/MEPlayer/ThumbnailController.swift; sourceTree = ""; }; - DEDE6FEE9C9C96E0118E3E253CA344D0 /* KSPlayer-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "KSPlayer-macOS-dummy.m"; path = "../KSPlayer-macOS/KSPlayer-macOS-dummy.m"; sourceTree = ""; }; - DF5F9D7316A9ABA59CDBFF53E90DAA19 /* FFmpegAssetTrack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FFmpegAssetTrack.swift; path = Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift; sourceTree = ""; }; - E00095635F411D6F760906BABE748DDC /* Transforms.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transforms.swift; path = Sources/KSPlayer/Metal/Transforms.swift; sourceTree = ""; }; - E096039A70E6B7DE2BD8519A7E489AFD /* KSPlayer-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "KSPlayer-tvOS-Info.plist"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Info.plist"; sourceTree = ""; }; - E468260C02533B288A6AF694D0D24E0E /* PlayerFullScreenViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerFullScreenViewController.swift; path = Sources/KSPlayer/Video/PlayerFullScreenViewController.swift; sourceTree = ""; }; - E4F2A17A6A2FF7A8769DE1D2077C228A /* UXKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UXKit.swift; path = Sources/KSPlayer/Core/UXKit.swift; sourceTree = ""; }; - E6B06A878F8512FB0EBBA397E7BE6A9F /* Model.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Model.swift; path = Sources/KSPlayer/MEPlayer/Model.swift; sourceTree = ""; }; - E78DCA271E2FE31A79ED1FB441175948 /* PlayerToolBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerToolBar.swift; path = Sources/KSPlayer/Core/PlayerToolBar.swift; sourceTree = ""; }; - EC619F95DFFDB6FF50744A6AADC04414 /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist"; path = "../KSPlayer-macOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist"; sourceTree = ""; }; - ED254CC20C797AEDAE7D6635E8FC11F3 /* KSPlayer-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "KSPlayer-iOS.modulemap"; sourceTree = ""; }; - EDAF467364B0783977DD9162222B03CE /* MEPlayerItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MEPlayerItem.swift; path = Sources/KSPlayer/MEPlayer/MEPlayerItem.swift; sourceTree = ""; }; - F23AE2A4C71E29CE4E0B246260FB8616 /* KSPlayer-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KSPlayer-iOS-umbrella.h"; sourceTree = ""; }; + D6F3FCD020C11512988B6C68C1DD1A07 /* AVFFmpegExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVFFmpegExtension.swift; path = Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift; sourceTree = ""; }; + D759ADF6F024FCCD8CAA84DEF3B7F8CA /* MediaPlayerProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MediaPlayerProtocol.swift; path = Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift; sourceTree = ""; }; + D80173ECDBD7DD26BD747DC4A919FFD0 /* KSAVPlayerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSAVPlayerTest.swift; path = Tests/KSPlayerTests/KSAVPlayerTest.swift; sourceTree = ""; }; + D9578090117FBB62CA8D47E37AFC4D61 /* KSPlayer-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "KSPlayer-tvOS-Info.plist"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Info.plist"; sourceTree = ""; }; + DD2623F0AD8EAC15FDCFF1CB433BD86F /* KSPlayer-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "KSPlayer-iOS.debug.xcconfig"; sourceTree = ""; }; + DD44A6A77C50103B0E14A6D9A4A5BEDC /* KSPlayer-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-tvOS-prefix.pch"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-prefix.pch"; sourceTree = ""; }; + E3B930F1E85045A623CFBC863E36DBB8 /* KSPlayer-tvOS-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KSPlayer-tvOS-Unit-Tests-prefix.pch"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Unit-Tests-prefix.pch"; sourceTree = ""; }; + E52DEA4554E8066DC20B9A02B816AFAD /* MotionSensor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MotionSensor.swift; path = Sources/KSPlayer/Metal/MotionSensor.swift; sourceTree = ""; }; + E768B81AA8D6523C6A23597A3690AA81 /* KSPlayer-macOS-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "KSPlayer-macOS-Unit-Tests-resources.sh"; path = "../KSPlayer-macOS/KSPlayer-macOS-Unit-Tests-resources.sh"; sourceTree = ""; }; + EEB1A4A36ECB42F3A1AA0976DFFF9B7F /* PlayerTransitionAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlayerTransitionAnimator.swift; path = Sources/KSPlayer/Video/PlayerTransitionAnimator.swift; sourceTree = ""; }; + F00ADFD5281FFDAC5298D853B4A78820 /* KSParseProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSParseProtocol.swift; path = Sources/KSPlayer/Subtitle/KSParseProtocol.swift; sourceTree = ""; }; F2451797988C9C4538E4FA8A4BD599B9 /* KSPlayer-macOS-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "KSPlayer-macOS-Unit-Tests"; path = "KSPlayer-macOS-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - F3BD7399F6BAD73BC01786EC4F7C28F6 /* UIKitExtend.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIKitExtend.swift; path = Sources/KSPlayer/Core/UIKitExtend.swift; sourceTree = ""; }; - F521EDD519CFA58244E7E8F33EABE250 /* KSPlayer-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "KSPlayer-tvOS-dummy.m"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-dummy.m"; sourceTree = ""; }; - F726F8096326F308BB8F3D0890D99824 /* KSSubtitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KSSubtitle.swift; path = Sources/KSPlayer/Subtitle/KSSubtitle.swift; sourceTree = ""; }; + F24CBF40BAB951D0ADB92EC3609E09D9 /* PixelBufferProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PixelBufferProtocol.swift; path = Sources/KSPlayer/Metal/PixelBufferProtocol.swift; sourceTree = ""; }; F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = FFmpegKit; path = FFmpegKit.xcodeproj; sourceTree = ""; }; - F7A5C9D4E85B242FB95865ED943BD773 /* KSPlayer-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KSPlayer-iOS-Info.plist"; sourceTree = ""; }; - FBAF8E2700822216AA839A2255349B30 /* VideoPlayerControllerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerControllerTest.swift; path = Tests/KSPlayerTests/VideoPlayerControllerTest.swift; sourceTree = ""; }; - FBF994CF96FAD332ECD9B6657C0A7F26 /* EmbedDataSouce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmbedDataSouce.swift; path = Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift; sourceTree = ""; }; + F7C95D196F774FDE06B8AB2619D72BD6 /* MetalRender.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MetalRender.swift; path = Sources/KSPlayer/Metal/MetalRender.swift; sourceTree = ""; }; + F800D0EB5E55BC564AB33F9B3B272C7A /* KSPlayer-macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-macOS.debug.xcconfig"; path = "../KSPlayer-macOS/KSPlayer-macOS.debug.xcconfig"; sourceTree = ""; }; + F9FD3BA0A350C519136A88BD0392B54F /* MetalPlayView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MetalPlayView.swift; path = Sources/KSPlayer/MEPlayer/MetalPlayView.swift; sourceTree = ""; }; + FD551E59C97A9BD30D38CE7B008DE61F /* KSPlayer-tvOS-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "KSPlayer-tvOS-Unit-Tests-resources.sh"; path = "../KSPlayer-tvOS/KSPlayer-tvOS-Unit-Tests-resources.sh"; sourceTree = ""; }; + FD8710C5B899A1B753E4198C2BA08224 /* KSPlayer-tvOS.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "KSPlayer-tvOS.unit-tests.release.xcconfig"; path = "../KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -486,41 +448,41 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 27150BF7E3E359B692F40590BC2483EA /* Frameworks */ = { + 18EEA22E62DD1D5B7A3C58D6E248D11C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6ACDD73591E63419ED22968F0AB2438B /* Foundation.framework in Frameworks */, + E08BD191729C33A0282F8C8953E9102A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2C1F6406165CA9357D689560E5C1086F /* Frameworks */ = { + 1F27C5D2FB9FACB26FE1CD0464690FB7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 2DD5EB2CF64B56B4C6326AAA53EF8681 /* Frameworks */ = { + 27150BF7E3E359B692F40590BC2483EA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 6ACDD73591E63419ED22968F0AB2438B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4E90AC9B5B5528CF13D3EFB4274F990E /* Frameworks */ = { + 37F7381F066AB669AF26726BADEAD4F4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FB6DCF2A3DD3871655C89CA4C21F2C26 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 59ADD809FB9D94C9B30D611FF6491F68 /* Frameworks */ = { + 6D3917D83425B05E0DF21A0801DE1264 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F848D1AC1A2558C2EF63CA2012A4FA36 /* Cocoa.framework in Frameworks */, + BC3B22204D6300CE4329EF90DD8CF474 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -532,15 +494,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 998EA50698E4F0552170975DD161951F /* Frameworks */ = { + E4BEA73B0F662CE5A26EE3D02B9B9147 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 654A163115E4A1AF74DDED0B9976C8DE /* Foundation.framework in Frameworks */, + 7113A7AF804512D0E738F003DE814AB7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - ADAB8659BA39B4974DEAD21C375E1F3F /* Frameworks */ = { + FABAEBB9AA032AA2771DC802D773BBF5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -558,116 +520,111 @@ name = tvOS; sourceTree = ""; }; - 3689495B9AD9004D8D54AB27BDE681AF /* Dependencies */ = { + 0A79C804BED00E6CB30E720A3E2AF4EE /* MEPlayer */ = { isa = PBXGroup; children = ( - 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */, - F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */, + 997945E7B6274E97CCF1627F48836990 /* AudioEnginePlayer.swift */, + D0A11CEF5126FD360FAF1F17FE41E258 /* AudioGraphPlayer.swift */, + 92673136A37B479641EE5FD03B8893DF /* AudioRendererPlayer.swift */, + 2CC8729D5823563BFD322DD8D6CDF5C6 /* AudioUnitPlayer.swift */, + D6F3FCD020C11512988B6C68C1DD1A07 /* AVFFmpegExtension.swift */, + BDE49DE8E24901A65230D6E66C1CEEB4 /* AVFoundationExtension.swift */, + C5739C6197C4C4C9AE536EED07E6C362 /* CircularBuffer.swift */, + 0A98025CCB840C19FE6EA6DC8BAD0A24 /* EmbedDataSouce.swift */, + 1212D1CBF7DD193BAA5DE7FC3CE4410F /* FFmpegAssetTrack.swift */, + 2ADD3E7C41E052D802ADCE907292F3C0 /* FFmpegDecode.swift */, + 90D671971BBDD5CC254678D70421A6F2 /* Filter.swift */, + 8AED97BE1E6598DE7523625D1AEF3182 /* KSMEPlayer.swift */, + CD0DB7DBA4E4FEF9290427F7EBEB583C /* MEPlayerItem.swift */, + 300349CBFC81B75E23D9889C4803233F /* MEPlayerItemTrack.swift */, + F9FD3BA0A350C519136A88BD0392B54F /* MetalPlayView.swift */, + 6DF9F7DF25AD6F73B9F3663A697EF8DC /* Model.swift */, + 93224F88C7F6D641192B5465AB10AF8C /* Resample.swift */, + 9988132FC1ECC7A1097AF4C716F91846 /* SubtitleDecode.swift */, + 8D7E09CB681804D4F6879C45A2B45D11 /* ThumbnailController.swift */, + 4056918815BD9BD5F28DF30DFE3359D8 /* VideoToolboxDecode.swift */, ); - name = Dependencies; + name = MEPlayer; sourceTree = ""; }; - 3F9B3D5F2DB1A77032C0DA815FB181BA /* Core */ = { + 1A0C4DD923AA6EC6D4FB076E4EACCB03 /* SwiftUI */ = { isa = PBXGroup; children = ( - 2DDFC2A799BB23485F8EEA104EA70059 /* AppKitExtend.swift */, - E78DCA271E2FE31A79ED1FB441175948 /* PlayerToolBar.swift */, - BBBB1DBA49E71FA557B5CDF067CB2D0C /* PlayerView.swift */, - F3BD7399F6BAD73BC01786EC4F7C28F6 /* UIKitExtend.swift */, - 72688AAFA5B67D5D3E8B2C6C23149C9E /* Utility.swift */, - E4F2A17A6A2FF7A8769DE1D2077C228A /* UXKit.swift */, + 3184A5FCC85ABEE59E213F195FB0B946 /* AirPlayView.swift */, + 3C8C44EFFDFB8A755BAD2B7ED2BB9792 /* KSVideoPlayerView.swift */, + 36EB5B839958B143E58756339E4E8B1A /* KSVideoPlayerViewBuilder.swift */, + 26C686F637C2FC88081CF1FDB4150F95 /* LiveTextImage.swift */, + 7A844134335C7ECF3F3DF43B0131F157 /* Slider.swift */, ); - name = Core; + name = SwiftUI; sourceTree = ""; }; - 4B7DA66B184589E04E5A8D6C52F648DF /* Audio */ = { + 2CC5EE513F60C670F54B3D0839AFC3D3 /* AVPlayer */ = { isa = PBXGroup; children = ( - 93DB6E6B37D607E0E37987C928B5C1FA /* AudioPlayerView.swift */, + D2C0F318706942A48E599A8D6F2AA76D /* KSAVPlayer.swift */, + 919818740AB8338BB179D1B2C87EEA59 /* KSOptions.swift */, + 53C3C478FE3EF0AC5348926CD9F714B6 /* KSPictureInPictureController.swift */, + 891348CB3F8892B6219292999A4ACB43 /* KSPlayerLayer.swift */, + 3065954445A57E4F3E0F539B644A8B33 /* KSVideoPlayer.swift */, + D759ADF6F024FCCD8CAA84DEF3B7F8CA /* MediaPlayerProtocol.swift */, + 75596ED573E6A254116B20BEA1496BE0 /* PlayerDefines.swift */, ); - name = Audio; + name = AVPlayer; sourceTree = ""; }; - 5CA7DB9589425F36993E997AA5FBDB02 /* Tests */ = { + 2DF5378D7095B7C23B2332429019F4E7 /* Audio */ = { isa = PBXGroup; children = ( - 8B2349DD0FBDCB14B131691E6049EB4D /* AudioTest.swift */, - 62FD29DC6EC2DBE4D49763D92524BA20 /* M3UParseTest.swift */, - 10A3D3ACBAEF63381BB02B3ADFE09136 /* KSAVPlayerTest.swift */, - 75A35E1BEB180595F173709B6689D100 /* KSMEPlayerTest.swift */, - CBF60D87911AD1CFE66584896E8AD6D0 /* KSPlayerLayerTest.swift */, - 38C337C9A83E5D8FE66625C8BE606961 /* SubtitleTest.swift */, - 8EB78DED78A94DD387ABB63786BF5DFC /* test.m3u */, - FBAF8E2700822216AA839A2255349B30 /* VideoPlayerControllerTest.swift */, - 28C32D15248D259D57F474378BE56C28 /* VideoPlayerViewTest.swift */, + C99854B13EE3CDDACB41EAB5B7761618 /* AudioPlayerView.swift */, ); - name = Tests; + name = Audio; sourceTree = ""; }; - 63B88F9244BDB9B7773EAC4870A50A5D /* MEPlayer */ = { + 3689495B9AD9004D8D54AB27BDE681AF /* Dependencies */ = { isa = PBXGroup; children = ( - 57D2F9C8AC2F526A2DB0095E2BFD61A9 /* AudioEnginePlayer.swift */, - 9F144C09C4A05374A3728F376626F941 /* AudioGraphPlayer.swift */, - 8F76F17BEC97BFD02228124B1171EE3C /* AudioRecognizer.swift */, - 846F58DF6BF73E266279161F02A65345 /* AudioRendererPlayer.swift */, - 5E4B88AE2F12CE12936876F4A9F68F87 /* AudioUnitPlayer.swift */, - 7101E345FABE285D6E6F6AA0B22797A2 /* AVFFmpegExtension.swift */, - 5F7A9B661A3A5E665F54D09C9F679260 /* AVFoundationExtension.swift */, - 3F52CE0F1A54BE9210A9D4F0630CFE51 /* CircularBuffer.swift */, - FBF994CF96FAD332ECD9B6657C0A7F26 /* EmbedDataSouce.swift */, - DF5F9D7316A9ABA59CDBFF53E90DAA19 /* FFmpegAssetTrack.swift */, - 419B3676C7EA5A8DC3E8EAB8C47F1D83 /* FFmpegDecode.swift */, - 08D0A8E9BEED5BBBC8E599ACA0359B0C /* Filter.swift */, - BBE17E9387DF65978F3DA526C3B2FB45 /* KSMEPlayer.swift */, - EDAF467364B0783977DD9162222B03CE /* MEPlayerItem.swift */, - B37DD93CE90169D5422997088078129B /* MEPlayerItemTrack.swift */, - 135D1160D6DE847FE6705047AD8C6C99 /* MetalPlayView.swift */, - E6B06A878F8512FB0EBBA397E7BE6A9F /* Model.swift */, - 14C98BC4FC924708262406465F23327F /* Resample.swift */, - B2399F41E246ACE209081D7ED125ECE5 /* SubtitleDecode.swift */, - DADB4EA4D7B791B37074F83BF2F6915F /* ThumbnailController.swift */, - 1ADD50475A15F618A47AC16B4315F676 /* VideoToolboxDecode.swift */, + 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */, + F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */, ); - name = MEPlayer; + name = Dependencies; sourceTree = ""; }; - 64D97E0D645F9B6C0C5895BD83CBBCA3 /* Video */ = { + 4332112BBCB26A45030F006F55F19CA9 /* Pod */ = { isa = PBXGroup; children = ( - 3FF061E5C95558D8BE4659B23344029F /* BrightnessVolume.swift */, - 157D7082B329D32F8D29AAC4658B4233 /* IOSVideoPlayerView.swift */, - 23CBE53E4B74D8A46D97348A8F128407 /* KSMenu.swift */, - 672184DB255630B424E8AFD736D2A531 /* KSPlayerItem.swift */, - CED600711465C819909A14DDAD3C5B9A /* MacVideoPlayerView.swift */, - E468260C02533B288A6AF694D0D24E0E /* PlayerFullScreenViewController.swift */, - 405961DB5ADEB90B1F89126DD1C945CF /* PlayerTransitionAnimator.swift */, - 051E178A818FA0588B419ECF27D55783 /* SeekView.swift */, - 3A3204FBC0A7C0F92B7B41127B8DDCBD /* VideoPlayerView.swift */, + 6BAA0F033A32382BF6587F042639F7B5 /* KSPlayer.podspec */, ); - name = Video; + name = Pod; sourceTree = ""; }; - 6D56DBA516D43DE46E322C313C3A6E9F /* AVPlayer */ = { + 5ED08C70E03E3F37C29CC5AF1150346C /* Core */ = { isa = PBXGroup; children = ( - 8949D81AFA97C9C8F40E86F2E67D7733 /* KSAVPlayer.swift */, - 9E7191995E663D460E6A7FDA9F265FFD /* KSOptions.swift */, - C1E375DF3CD4AB53D1CC6F183C5786B0 /* KSPictureInPictureController.swift */, - 63CB634FC5835C9488DD79DC3E547B00 /* KSPlayerLayer.swift */, - CF8F7EA6BCE59AEC4FADCD2A618428B5 /* KSVideoPlayer.swift */, - 08DB3A63212482D360A18A5715EF8071 /* MediaPlayerProtocol.swift */, - AA4ECDA9BBC4F8DDF751F50AF735ABF7 /* PlayerDefines.swift */, + 8435E97AFC358D3A2FCFB067630265B6 /* AppKitExtend.swift */, + 685AB8D8849E6DBA9E6B6413599FD32A /* PlayerToolBar.swift */, + 91A881C08DFED62E8F7AFB1D58A46033 /* PlayerView.swift */, + 3C22A168F59CD416C9EE88534B329D84 /* UIKitExtend.swift */, + 7C2A19D5A1950DCA0ADD326F9A8EA258 /* Utility.swift */, + AB0174A22DC85B39360E31021E73AB2A /* UXKit.swift */, ); - name = AVPlayer; + name = Core; sourceTree = ""; }; - 730A1ED76D8BB0CD652AB291ED04E7D1 /* Pod */ = { + 61608D9893149DE0230F05DBDF17ED0B /* Tests */ = { isa = PBXGroup; children = ( - 44B55F2BC3FCA0099617A91EBA660CE2 /* KSPlayer.podspec */, + 46A23F8CCD0D7F7869077583AC279404 /* AudioTest.swift */, + D80173ECDBD7DD26BD747DC4A919FFD0 /* KSAVPlayerTest.swift */, + D1163C9FEF1113060ECF6033DE266F75 /* KSMEPlayerTest.swift */, + 83B77C132250ABB091A017A1D7EC2430 /* KSPlayerLayerTest.swift */, + B2CBFD7241AA4C7F3563BBFC15D6EF90 /* M3UParseTest.swift */, + A168D52B76ECF3797BE9E2FEFC3C2E92 /* SubtitleTest.swift */, + B77B2562E82DD7731A4AE5338D018928 /* test.m3u */, + 26311A607243B9A1CCCB2559A2C68850 /* VideoPlayerControllerTest.swift */, + 86836BD6D17208E73C45CD064DEE0087 /* VideoPlayerViewTest.swift */, ); - name = Pod; + name = Tests; sourceTree = ""; }; 7F7ABBFA322C7DEEB9BE8BC3A0662DDB = { @@ -675,28 +632,59 @@ children = ( 3689495B9AD9004D8D54AB27BDE681AF /* Dependencies */, D619DC82CFEF877D8301E46CCC36B87B /* Frameworks */, - 9477A33324262EEAFA91F9224A924F92 /* KSPlayer */, + 9F8A0838EE14346680714C9910A8A06E /* KSPlayer */, 9D09C6C8713D1717B3ABBD99B6C506C1 /* Products */, ); sourceTree = ""; }; - 9477A33324262EEAFA91F9224A924F92 /* KSPlayer */ = { + 9BD109E7932626EB9BC869122E00E78C /* Support Files */ = { isa = PBXGroup; children = ( - 4B7DA66B184589E04E5A8D6C52F648DF /* Audio */, - 6D56DBA516D43DE46E322C313C3A6E9F /* AVPlayer */, - 3F9B3D5F2DB1A77032C0DA815FB181BA /* Core */, - 63B88F9244BDB9B7773EAC4870A50A5D /* MEPlayer */, - AF5A8554835ACD832836020DF45946BC /* Metal */, - 730A1ED76D8BB0CD652AB291ED04E7D1 /* Pod */, - B4CD292B49CCE00A7B849A22568B3EB1 /* Subtitle */, - AB21B774C04C0D076D55EA238E0B3DB3 /* Support Files */, - E074D6ABBA21200D77865D8F3F195E9D /* SwiftUI */, - 5CA7DB9589425F36993E997AA5FBDB02 /* Tests */, - 64D97E0D645F9B6C0C5895BD83CBBCA3 /* Video */, + 26CA1682108103A46C4E5AC41EF9162D /* KSPlayer-iOS.modulemap */, + 668688E7645D22FA1612605F2C42D7BE /* KSPlayer-iOS-dummy.m */, + 990701E32F17015C3921506EC80B9955 /* KSPlayer-iOS-Info.plist */, + 4C524EA9C4777C366E859F5C18BA98DC /* KSPlayer-iOS-prefix.pch */, + 1463A68A279B6FC3B9EAEBE33B8B8237 /* KSPlayer-iOS-umbrella.h */, + 208B730775C70F90D911967591DE1D17 /* KSPlayer-iOS-Unit-Tests-frameworks.sh */, + 2A03CCA715BA18C1092E7B6A03B39D91 /* KSPlayer-iOS-Unit-Tests-Info.plist */, + 827247BAEF68F0AF317312BDB0BDAFAB /* KSPlayer-iOS-Unit-Tests-prefix.pch */, + 34D69CE7F00820D3A5BC9BE078D6FB04 /* KSPlayer-iOS-Unit-Tests-resources.sh */, + DD2623F0AD8EAC15FDCFF1CB433BD86F /* KSPlayer-iOS.debug.xcconfig */, + 30B812A4C944F61A2A9D886A888613C2 /* KSPlayer-iOS.release.xcconfig */, + A281FA61EB0BC523CD86C7B9652923E9 /* KSPlayer-iOS.unit-tests.debug.xcconfig */, + 6E96345E6500B9223EC0A4E10E1BA5B6 /* KSPlayer-iOS.unit-tests.release.xcconfig */, + 0A5986675772DD8261D7A947F6B03253 /* KSPlayer-macOS.modulemap */, + 17358071B52552D77429FAE9CF808AFD /* KSPlayer-macOS-dummy.m */, + 465BE5A85915EAC1C4C7E7CC1768CD2D /* KSPlayer-macOS-Info.plist */, + 86053100B23BF0A4B860FBED4E07DE35 /* KSPlayer-macOS-prefix.pch */, + 8645BBD2E2ED7CDF56AB9DAA30A6C509 /* KSPlayer-macOS-umbrella.h */, + BEC826D50630B64E86156C187EAE6F98 /* KSPlayer-macOS-Unit-Tests-frameworks.sh */, + C72534D8D93025FE8FB95F0BDE64DB77 /* KSPlayer-macOS-Unit-Tests-Info.plist */, + 52292EF2CE2C0B8949ED074CE617EC5D /* KSPlayer-macOS-Unit-Tests-prefix.pch */, + E768B81AA8D6523C6A23597A3690AA81 /* KSPlayer-macOS-Unit-Tests-resources.sh */, + F800D0EB5E55BC564AB33F9B3B272C7A /* KSPlayer-macOS.debug.xcconfig */, + 1321A1CD508E4CF7B9EF43A3E3D6B098 /* KSPlayer-macOS.release.xcconfig */, + C3287ADF2C7D7506F684670F25AA6C2C /* KSPlayer-macOS.unit-tests.debug.xcconfig */, + 38E71BDEA84EA9306DD8A6D0279E5975 /* KSPlayer-macOS.unit-tests.release.xcconfig */, + 194D4FE01D839F557159610B01108189 /* KSPlayer-tvOS.modulemap */, + CC1558668F7A523481B727D7A1FC101D /* KSPlayer-tvOS-dummy.m */, + D9578090117FBB62CA8D47E37AFC4D61 /* KSPlayer-tvOS-Info.plist */, + DD44A6A77C50103B0E14A6D9A4A5BEDC /* KSPlayer-tvOS-prefix.pch */, + 7775A0D305DDB5C34AC98BFD149F5A12 /* KSPlayer-tvOS-umbrella.h */, + 361DA7482B08D478D246A710E5C2115B /* KSPlayer-tvOS-Unit-Tests-frameworks.sh */, + 8267E8983728BCF6887286F98007A233 /* KSPlayer-tvOS-Unit-Tests-Info.plist */, + E3B930F1E85045A623CFBC863E36DBB8 /* KSPlayer-tvOS-Unit-Tests-prefix.pch */, + FD551E59C97A9BD30D38CE7B008DE61F /* KSPlayer-tvOS-Unit-Tests-resources.sh */, + 539643E398078E5F4546F3ECC598F8DC /* KSPlayer-tvOS.debug.xcconfig */, + 24EFE3EB47A88090CBB518EE8DFC9DC1 /* KSPlayer-tvOS.release.xcconfig */, + C474ACC17E97962564089BD89F573875 /* KSPlayer-tvOS.unit-tests.debug.xcconfig */, + FD8710C5B899A1B753E4198C2BA08224 /* KSPlayer-tvOS.unit-tests.release.xcconfig */, + 0A6535D8BD95BA9CE1CA1CA0732C2C33 /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist */, + 8053C18B7C42A3148D7BD7D3063DA9EB /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist */, + 104245356DD20B1396160D06AE869544 /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist */, ); - name = KSPlayer; - path = ../..; + name = "Support Files"; + path = "Demo/Pods/Target Support Files/KSPlayer-iOS"; sourceTree = ""; }; 9D09C6C8713D1717B3ABBD99B6C506C1 /* Products */ = { @@ -715,95 +703,45 @@ name = Products; sourceTree = ""; }; - AB21B774C04C0D076D55EA238E0B3DB3 /* Support Files */ = { - isa = PBXGroup; - children = ( - ED254CC20C797AEDAE7D6635E8FC11F3 /* KSPlayer-iOS.modulemap */, - 3C931342A93C350FBE654338BC9E4F36 /* KSPlayer-iOS-dummy.m */, - F7A5C9D4E85B242FB95865ED943BD773 /* KSPlayer-iOS-Info.plist */, - 082CB4ED8E0A5B8D3E29B7B798968403 /* KSPlayer-iOS-prefix.pch */, - F23AE2A4C71E29CE4E0B246260FB8616 /* KSPlayer-iOS-umbrella.h */, - 373E3B90C2D46B1941083BC98DD37858 /* KSPlayer-iOS-Unit-Tests-frameworks.sh */, - 119FF8797521669ACBA4296F80C17C97 /* KSPlayer-iOS-Unit-Tests-Info.plist */, - 7EFB7B639BD583289DBDC176D5906621 /* KSPlayer-iOS-Unit-Tests-prefix.pch */, - 02097B4CB29C74EC1C4722C5DE9B16FB /* KSPlayer-iOS-Unit-Tests-resources.sh */, - 7485C279612AF61D0CDC9ACFEDE57836 /* KSPlayer-iOS.debug.xcconfig */, - 002F4F4CB58DC00EFEF9FC1E5E6314B2 /* KSPlayer-iOS.release.xcconfig */, - 1493C408B00294C33333D57D3F64B292 /* KSPlayer-iOS.unit-tests.debug.xcconfig */, - 7BDED86163AA521BCF4B93F94FE66E7A /* KSPlayer-iOS.unit-tests.release.xcconfig */, - 083FBD541042D642A71B6B0C2B562FE2 /* KSPlayer-macOS.modulemap */, - DEDE6FEE9C9C96E0118E3E253CA344D0 /* KSPlayer-macOS-dummy.m */, - 918AC0F9A8027A7402C4D038666B30B4 /* KSPlayer-macOS-Info.plist */, - AD65679F5D21A0587D87562197AA3856 /* KSPlayer-macOS-prefix.pch */, - 79BDD117DED7F0C6CB82BA56C55E9E7F /* KSPlayer-macOS-umbrella.h */, - 545B548C09584BC894A8F95ECA5861A5 /* KSPlayer-macOS-Unit-Tests-frameworks.sh */, - 4C154392C4F45FF880C95632DC5A6615 /* KSPlayer-macOS-Unit-Tests-Info.plist */, - 304836104208BE858033A852433E9990 /* KSPlayer-macOS-Unit-Tests-prefix.pch */, - BDCB2CE2AEC3E3B3999A01B44877D16D /* KSPlayer-macOS-Unit-Tests-resources.sh */, - 27CB8E2C2E9C56B57DA59D8723DC4DBC /* KSPlayer-macOS.debug.xcconfig */, - D44489E8D149A91716C567D900EB8DB8 /* KSPlayer-macOS.release.xcconfig */, - 3EFA310C7E1346D88D6504CC695A208D /* KSPlayer-macOS.unit-tests.debug.xcconfig */, - AEBE7F3A54F7C4E86224000636082FD0 /* KSPlayer-macOS.unit-tests.release.xcconfig */, - 97D01558A7901657BFD72166F8728368 /* KSPlayer-tvOS.modulemap */, - F521EDD519CFA58244E7E8F33EABE250 /* KSPlayer-tvOS-dummy.m */, - E096039A70E6B7DE2BD8519A7E489AFD /* KSPlayer-tvOS-Info.plist */, - 6006DE442DE7BAF29C962655A01230C6 /* KSPlayer-tvOS-prefix.pch */, - 2389FE5F6710628C529EBB04B084A299 /* KSPlayer-tvOS-umbrella.h */, - 3913B4AD757414F319CDA35590C5CF46 /* KSPlayer-tvOS-Unit-Tests-frameworks.sh */, - 3EA3BD147EAE0ADE7D79D4D36B2A78FF /* KSPlayer-tvOS-Unit-Tests-Info.plist */, - B2F5CF1562CC0A2AF9A7E9DB8D7D3D2C /* KSPlayer-tvOS-Unit-Tests-prefix.pch */, - 25A3F0D450B7942C7D6882BD565FECDA /* KSPlayer-tvOS-Unit-Tests-resources.sh */, - 55E88E5E23D2504E991A11C572A51681 /* KSPlayer-tvOS.debug.xcconfig */, - 2A5BEBC1FFDC2046A98DD5BBEBE7A4EA /* KSPlayer-tvOS.release.xcconfig */, - 595672130467B5CBFFDC73FA4F7635F5 /* KSPlayer-tvOS.unit-tests.debug.xcconfig */, - 50043507929913600EA497DDD98FA948 /* KSPlayer-tvOS.unit-tests.release.xcconfig */, - 4936817411D35E16EB571289842A7A54 /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist */, - EC619F95DFFDB6FF50744A6AADC04414 /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist */, - 7982C146705182AB9BB61323160AE4CC /* ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist */, - ); - name = "Support Files"; - path = "Demo/Pods/Target Support Files/KSPlayer-iOS"; - sourceTree = ""; - }; - AC6ABC8E2B6E6CE900273794 /* Products */ = { - isa = PBXGroup; - children = ( - AC6ABC932B6FD85600273794 /* DisplayCriteria-iOS */, - AC6ABC952B6FD85600273794 /* DisplayCriteria-macOS */, - AC6ABC972B6FD85600273794 /* DisplayCriteria-tvOS */, - ); - name = Products; - sourceTree = ""; - }; - AC6ABC902B6E6CE900273794 /* Products */ = { + 9F766436278EA114A54F5AFB659DAA7A /* Metal */ = { isa = PBXGroup; children = ( - AC6ABC992B6FD85600273794 /* FFmpegKit-iOS */, - AC6ABC9B2B6FD85600273794 /* FFmpegKit-macOS */, - AC6ABC9D2B6FD85600273794 /* FFmpegKit-tvOS */, + 052CE24D05FFDFBBEEB1A0E6BBD757FB /* DisplayModel.swift */, + F7C95D196F774FDE06B8AB2619D72BD6 /* MetalRender.swift */, + E52DEA4554E8066DC20B9A02B816AFAD /* MotionSensor.swift */, + F24CBF40BAB951D0ADB92EC3609E09D9 /* PixelBufferProtocol.swift */, + 8C9903A74D656E2186DEC1800E541EF0 /* Shaders.metal */, + B2143033252AB5EDF215E01608682A86 /* Transforms.swift */, ); - name = Products; + name = Metal; sourceTree = ""; }; - AF5A8554835ACD832836020DF45946BC /* Metal */ = { + 9F8A0838EE14346680714C9910A8A06E /* KSPlayer */ = { isa = PBXGroup; children = ( - 8A2A815FBC568297DEDE663C8AF1EDAF /* DisplayModel.swift */, - 6D9A2376A60F886FCAB47FAEF301CA49 /* MetalRender.swift */, - 6E84F288A973B3C8634D293A73F207D7 /* MotionSensor.swift */, - 65D69D8F01D489C395C792697CB83BAC /* PixelBufferProtocol.swift */, - 29B1F4C4A9F1886B413D51D13851DADE /* Shaders.metal */, - E00095635F411D6F760906BABE748DDC /* Transforms.swift */, + 2DF5378D7095B7C23B2332429019F4E7 /* Audio */, + 2CC5EE513F60C670F54B3D0839AFC3D3 /* AVPlayer */, + 5ED08C70E03E3F37C29CC5AF1150346C /* Core */, + 0A79C804BED00E6CB30E720A3E2AF4EE /* MEPlayer */, + 9F766436278EA114A54F5AFB659DAA7A /* Metal */, + 4332112BBCB26A45030F006F55F19CA9 /* Pod */, + A121BF3B9F8C7E718B775090730B40CE /* Subtitle */, + 9BD109E7932626EB9BC869122E00E78C /* Support Files */, + 1A0C4DD923AA6EC6D4FB076E4EACCB03 /* SwiftUI */, + 61608D9893149DE0230F05DBDF17ED0B /* Tests */, + EAB4707B34E4542D2B12D189D5820821 /* Video */, ); - name = Metal; + name = KSPlayer; + path = ../..; sourceTree = ""; }; - B4CD292B49CCE00A7B849A22568B3EB1 /* Subtitle */ = { + A121BF3B9F8C7E718B775090730B40CE /* Subtitle */ = { isa = PBXGroup; children = ( - 90782A1ACA4D6F4388EF59D4C00AE9E0 /* KSParseProtocol.swift */, - F726F8096326F308BB8F3D0890D99824 /* KSSubtitle.swift */, - DA0BBAD2A57C83096420539DB6B70EE4 /* SubtitleDataSouce.swift */, + 348CEE1F672E745F0B6027708D998781 /* AudioRecognize.swift */, + F00ADFD5281FFDAC5298D853B4A78820 /* KSParseProtocol.swift */, + 349A298DCA423259C33D61A78C7E901D /* KSSubtitle.swift */, + 2C0AB26B55D99447A7F788DD4C307A5C /* SubtitleDataSouce.swift */, ); name = Subtitle; sourceTree = ""; @@ -826,15 +764,20 @@ name = Frameworks; sourceTree = ""; }; - E074D6ABBA21200D77865D8F3F195E9D /* SwiftUI */ = { + EAB4707B34E4542D2B12D189D5820821 /* Video */ = { isa = PBXGroup; children = ( - 998C6D80E673609BB90E335697D67952 /* AirPlayView.swift */, - 76815AC461EC6E813DEB5BA15400D8AB /* KSVideoPlayerView.swift */, - 043CB9EA879192384578F26D6A976AF1 /* LiveTextImage.swift */, - 600CA94B7FC6F348ED018899515C62AA /* Slider.swift */, + BB9FC4921B4CDE93F5B27BB2747B00E7 /* BrightnessVolume.swift */, + 3C1FA4B4059A0337201AAA08F4F743E4 /* IOSVideoPlayerView.swift */, + 9AD47A74B30CCB6D752E701BD53A99C0 /* KSMenu.swift */, + 0261200EEE17C7E8B78FDEC95BE320F6 /* KSPlayerItem.swift */, + 317D875400D2CC7BE3D3C2F856A02ECE /* MacVideoPlayerView.swift */, + 6D462770B9AEC9A192DB17569E2FE6DC /* PlayerFullScreenViewController.swift */, + EEB1A4A36ECB42F3A1AA0976DFFF9B7F /* PlayerTransitionAnimator.swift */, + BB82ECCEBEBA4CA16711119ED00AD0F6 /* SeekView.swift */, + 342281C0E51179B24A496A8BD9711DDE /* VideoPlayerView.swift */, ); - name = SwiftUI; + name = Video; sourceTree = ""; }; F7CF925336D528D666A7DBA7B3E2FEA7 /* iOS */ = { @@ -848,27 +791,27 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 8FD90AB7877BDD295C0E8E2F060B68D2 /* Headers */ = { + 6B3BD24EA2D7A55D17193A29138E44A6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B67ADBD0C896EFC81FD35A842928904B /* KSPlayer-tvOS-umbrella.h in Headers */, + B523A2520B286401D7DFA5DD684D2509 /* KSPlayer-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A11070CF15A84E1DF110E05C3C7B9040 /* Headers */ = { + 8F04D34FF89D1F4BB2EDEE8972EBB5D7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 80F765D7ED8E67BD8F9A8BFC8A78E899 /* KSPlayer-iOS-umbrella.h in Headers */, + 8811F7F2A65EF6AF6A5E46D86089D26B /* KSPlayer-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B1736F3E9326893A20B9F81838D6DB2F /* Headers */ = { + DAB37F68F72989CFA7AE932ECD017BD2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BAFAA8CC5F65E88328B73F6D53ECEF33 /* KSPlayer-macOS-umbrella.h in Headers */, + CF89E6BC6F9A2A85289BCD3A76B9834F /* KSPlayer-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -877,11 +820,11 @@ /* Begin PBXNativeTarget section */ 1BC5EA88F8ACF6895AA4B5B6AA27A346 /* KSPlayer-macOS-KSPlayer_KSPlayer */ = { isa = PBXNativeTarget; - buildConfigurationList = ABCA21F9CC9D7BE6A42F1491B655EBBD /* Build configuration list for PBXNativeTarget "KSPlayer-macOS-KSPlayer_KSPlayer" */; + buildConfigurationList = 11A5B95BF5A716045F060335DDA0071D /* Build configuration list for PBXNativeTarget "KSPlayer-macOS-KSPlayer_KSPlayer" */; buildPhases = ( - 34004AE7A0575CDAEF49F5CBA07425CF /* Sources */, - 2DD5EB2CF64B56B4C6326AAA53EF8681 /* Frameworks */, - 87BF33F727CC40FBD5681035C1DE00E7 /* Resources */, + E99ADEE7551269A6EC380AFC4C5C68DE /* Sources */, + 37F7381F066AB669AF26726BADEAD4F4 /* Frameworks */, + 71AAF0D040B2E2332EDC0AF571F8F1FC /* Resources */, ); buildRules = ( ); @@ -896,7 +839,7 @@ isa = PBXNativeTarget; buildConfigurationList = 09EADA09DD67F6547C6B7F271F3A8F72 /* Build configuration list for PBXNativeTarget "KSPlayer-iOS-Unit-Tests" */; buildPhases = ( - 726CD4357F3F4AA92A2E0CECED02CA65 /* Sources */, + A7EEA9378717E0A5EF91B72DA73B20E5 /* Sources */, 0F672D2258EE9EEC79ABE462AAAA6C54 /* Frameworks */, 6CFA4D1A8D5B0D5F7951400445C37ADD /* Resources */, 04911802269F1DC045BD9BBF46F301E8 /* [CP] Embed Pods Frameworks */, @@ -905,7 +848,7 @@ buildRules = ( ); dependencies = ( - 89C61DAED948F8A581B63B1EE3F106A7 /* PBXTargetDependency */, + 653EB85E54035DFF875BABDC36C80CFC /* PBXTargetDependency */, ); name = "KSPlayer-iOS-Unit-Tests"; productName = "KSPlayer-iOS-Unit-Tests"; @@ -914,11 +857,11 @@ }; 54550AC0B2C25CEBE493F5622B9733EF /* KSPlayer-iOS-KSPlayer_KSPlayer */ = { isa = PBXNativeTarget; - buildConfigurationList = 321C3F6685C4DE8FB3138657F66B9A8A /* Build configuration list for PBXNativeTarget "KSPlayer-iOS-KSPlayer_KSPlayer" */; + buildConfigurationList = 8FFBF45A0F8F5ECF117CC85F9F070C5F /* Build configuration list for PBXNativeTarget "KSPlayer-iOS-KSPlayer_KSPlayer" */; buildPhases = ( - 11F5D18A297F6F5C0259FF1AC4A4FAB8 /* Sources */, - 2C1F6406165CA9357D689560E5C1086F /* Frameworks */, - ECE6300506A013DE3C3C7013FEE53A42 /* Resources */, + 5916E699AFBEEF67A3167AFDF0938D9D /* Sources */, + FABAEBB9AA032AA2771DC802D773BBF5 /* Frameworks */, + 838FEDF02689A953FFB86A0DB89B5488 /* Resources */, ); buildRules = ( ); @@ -931,19 +874,19 @@ }; 608A83DCB9EBF762DEECEF8F2EE81950 /* KSPlayer-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 4E32EC7700B94C74692C8247706CC311 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS" */; + buildConfigurationList = 1B1B6C035CD464303F0082E109FFB8C1 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS" */; buildPhases = ( - 8FD90AB7877BDD295C0E8E2F060B68D2 /* Headers */, - 98DCCC02AC359678A110D9EDDE38DE72 /* Sources */, - 998EA50698E4F0552170975DD161951F /* Frameworks */, - 7DD79B730DAED6B86F7EB176674459AC /* Resources */, + 6B3BD24EA2D7A55D17193A29138E44A6 /* Headers */, + 3806EB357667CDCC92F64958FA82F8E3 /* Sources */, + E4BEA73B0F662CE5A26EE3D02B9B9147 /* Frameworks */, + 5E4D00401F5648AF3BD0989CA93B1402 /* Resources */, ); buildRules = ( ); dependencies = ( - 6530109492F406E883676607B4610DB3 /* PBXTargetDependency */, - 416BD251C22BDF8A9AD4F0FF5F396614 /* PBXTargetDependency */, - 3D510014B4F15E12F8858AFB5A4891D5 /* PBXTargetDependency */, + 6E0EC3121B636F5C42B14D34E90A2815 /* PBXTargetDependency */, + FF13B7FC101DC7289908268E18B04992 /* PBXTargetDependency */, + E0CCD8EAA3BD2F52CF1F0DC719AA5A11 /* PBXTargetDependency */, ); name = "KSPlayer-tvOS"; productName = KSPlayer; @@ -954,7 +897,7 @@ isa = PBXNativeTarget; buildConfigurationList = 7F708C0B38C9B8B05B0A7E7B9C186F9A /* Build configuration list for PBXNativeTarget "KSPlayer-macOS-Unit-Tests" */; buildPhases = ( - 82A87BB392D62C29868DEDFD43B1CF53 /* Sources */, + BD523866CEA35D824087ED3E7D74BED4 /* Sources */, 6E36B2352F4B9D965DF600D3D7BDF8C7 /* Frameworks */, 9DD87A43DD805CEE028DA3F3F03BDF55 /* Resources */, 4189BD04654AFAA9772F604EC8C232BB /* [CP] Embed Pods Frameworks */, @@ -963,7 +906,7 @@ buildRules = ( ); dependencies = ( - 55EBB68F275F71F89D16CE172F3D5B3F /* PBXTargetDependency */, + A87AAFFAA215436D9F6E65CCDA2D07B5 /* PBXTargetDependency */, ); name = "KSPlayer-macOS-Unit-Tests"; productName = "KSPlayer-macOS-Unit-Tests"; @@ -972,19 +915,19 @@ }; 95DA2FE73CA400BD80E9EC469E8608BA /* KSPlayer-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 0E981D0E0F5CCA723CD6DD57F4D8BEB6 /* Build configuration list for PBXNativeTarget "KSPlayer-macOS" */; + buildConfigurationList = C0E68E676454632EF53F27D65F15EA3B /* Build configuration list for PBXNativeTarget "KSPlayer-macOS" */; buildPhases = ( - B1736F3E9326893A20B9F81838D6DB2F /* Headers */, - 369623C675A8F9D110063FF61BA04AAA /* Sources */, - 59ADD809FB9D94C9B30D611FF6491F68 /* Frameworks */, - 48D997A6659BAD409018F42EBE77EB29 /* Resources */, + 8F04D34FF89D1F4BB2EDEE8972EBB5D7 /* Headers */, + 4949FDB25365F43CD938966E904CB88D /* Sources */, + 6D3917D83425B05E0DF21A0801DE1264 /* Frameworks */, + FE660B6B2B9B8F58F06456877600BBE9 /* Resources */, ); buildRules = ( ); dependencies = ( - 9F0EB2A75868F454E487017AF4F6696A /* PBXTargetDependency */, - 6BAF9059452C4CA027EEC2CA33ECC873 /* PBXTargetDependency */, - 3960ADCC1DD7CB2BCE2B81DA5EB6D258 /* PBXTargetDependency */, + 230BA390A9AC3DA1B01C4B6E9F1207A3 /* PBXTargetDependency */, + FFB490271F05CC4A39488068A7851A39 /* PBXTargetDependency */, + 1247A2BE1E1FF9633E472CC7FC7B9041 /* PBXTargetDependency */, ); name = "KSPlayer-macOS"; productName = KSPlayer; @@ -995,7 +938,7 @@ isa = PBXNativeTarget; buildConfigurationList = 41820D32E3BEE2080047041DCB5B26A7 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS-Unit-Tests" */; buildPhases = ( - 3A641F7C3714A5FB0C38DFDE3B016759 /* Sources */, + A2FBEB5A4085965C24E00093D98B26F6 /* Sources */, 27150BF7E3E359B692F40590BC2483EA /* Frameworks */, 3B66F8CB9BAE49747745F77B29ED36DC /* Resources */, 2D7F98D3E2A87769939D166CE8F0EE95 /* [CP] Embed Pods Frameworks */, @@ -1004,7 +947,7 @@ buildRules = ( ); dependencies = ( - 88A03AD75C20F8B51C399220F1614B24 /* PBXTargetDependency */, + 4A3C9B3C936CE48A92105E7F5E0257BE /* PBXTargetDependency */, ); name = "KSPlayer-tvOS-Unit-Tests"; productName = "KSPlayer-tvOS-Unit-Tests"; @@ -1013,11 +956,11 @@ }; DFC6714DE66CFEEBB26ECEE4F9B21134 /* KSPlayer-tvOS-KSPlayer_KSPlayer */ = { isa = PBXNativeTarget; - buildConfigurationList = 409336C0B9D5AA4B7A419C8AE3FA8EE4 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS-KSPlayer_KSPlayer" */; + buildConfigurationList = CC07055A4BC26C6DE13A515A4BDD8495 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS-KSPlayer_KSPlayer" */; buildPhases = ( - D7A718B4B971442990A969656D566C86 /* Sources */, - ADAB8659BA39B4974DEAD21C375E1F3F /* Frameworks */, - 3F1CBDA8D450E2AF00CD8964F2BCCBFD /* Resources */, + 4293F093FC4C07FBEA05A3D782B8B1ED /* Sources */, + 1F27C5D2FB9FACB26FE1CD0464690FB7 /* Frameworks */, + B3AB10EE3044F4CE99F8FDE2CB2A4DAB /* Resources */, ); buildRules = ( ); @@ -1030,19 +973,19 @@ }; F22803BCEDED223E4EE29EE62D7067B4 /* KSPlayer-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 7636E719132D4F282F7D4CF5A4D0A08C /* Build configuration list for PBXNativeTarget "KSPlayer-iOS" */; + buildConfigurationList = E774210422D14FE35264A6F770B19383 /* Build configuration list for PBXNativeTarget "KSPlayer-iOS" */; buildPhases = ( - A11070CF15A84E1DF110E05C3C7B9040 /* Headers */, - 731C84D07E7630BEDE176A63D833BFCB /* Sources */, - 4E90AC9B5B5528CF13D3EFB4274F990E /* Frameworks */, - DB33E13A80709EC986C470BCE22908D0 /* Resources */, + DAB37F68F72989CFA7AE932ECD017BD2 /* Headers */, + 74022F8C45D909CAB51D1A0D1D6CF2A3 /* Sources */, + 18EEA22E62DD1D5B7A3C58D6E248D11C /* Frameworks */, + 4B7D2381900B661FE934CEA7F1525F0B /* Resources */, ); buildRules = ( ); dependencies = ( - A97FCF95719D0BBB2502A92B2E94D51B /* PBXTargetDependency */, - 116F29E793F1CF4473D25DA769C2F325 /* PBXTargetDependency */, - 51D8147FB4EAD6EBEE8F0BA15573F97B /* PBXTargetDependency */, + 574EB62076752249B78C45A35A4CD663 /* PBXTargetDependency */, + BAA2FEFF6199C27CBCEAE9A40ECA4968 /* PBXTargetDependency */, + B415BF43F72B3F34D134EFB6ECC48CA3 /* PBXTargetDependency */, ); name = "KSPlayer-iOS"; productName = KSPlayer; @@ -1071,11 +1014,9 @@ projectDirPath = ""; projectReferences = ( { - ProductGroup = AC6ABC8E2B6E6CE900273794 /* Products */; ProjectRef = 8B81F7E22DA5099D5BB4B3AB500C440D /* DisplayCriteria */; }, { - ProductGroup = AC6ABC902B6E6CE900273794 /* Products */; ProjectRef = F72B89E7483A3B2B069D9E3CC8D8F389 /* FFmpegKit */; }, ); @@ -1094,57 +1035,6 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - AC6ABC932B6FD85600273794 /* DisplayCriteria-iOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "DisplayCriteria-iOS"; - path = DisplayCriteria.framework; - remoteRef = AC6ABC922B6FD85600273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC952B6FD85600273794 /* DisplayCriteria-macOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "DisplayCriteria-macOS"; - path = DisplayCriteria.framework; - remoteRef = AC6ABC942B6FD85600273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC972B6FD85600273794 /* DisplayCriteria-tvOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "DisplayCriteria-tvOS"; - path = DisplayCriteria.framework; - remoteRef = AC6ABC962B6FD85600273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC992B6FD85600273794 /* FFmpegKit-iOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "FFmpegKit-iOS"; - path = FFmpegKit.framework; - remoteRef = AC6ABC982B6FD85600273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC9B2B6FD85600273794 /* FFmpegKit-macOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "FFmpegKit-macOS"; - path = FFmpegKit.framework; - remoteRef = AC6ABC9A2B6FD85600273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC9D2B6FD85600273794 /* FFmpegKit-tvOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "FFmpegKit-tvOS"; - path = FFmpegKit.framework; - remoteRef = AC6ABC9C2B6FD85600273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ 3B66F8CB9BAE49747745F77B29ED36DC /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -1154,15 +1044,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3F1CBDA8D450E2AF00CD8964F2BCCBFD /* Resources */ = { + 4B7D2381900B661FE934CEA7F1525F0B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6647D368482FED0B3C558E13798D6FAC /* Shaders.metal in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 48D997A6659BAD409018F42EBE77EB29 /* Resources */ = { + 5E4D00401F5648AF3BD0989CA93B1402 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -1177,18 +1066,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7DD79B730DAED6B86F7EB176674459AC /* Resources */ = { + 71AAF0D040B2E2332EDC0AF571F8F1FC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 5811FA8BF0846E875DA165005F56B2F9 /* Shaders.metal in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 87BF33F727CC40FBD5681035C1DE00E7 /* Resources */ = { + 838FEDF02689A953FFB86A0DB89B5488 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F4DA6F9E39D0463861A8EF514656A431 /* Shaders.metal in Resources */, + B05DA10CC7EFBD17D1F2252929CEAB90 /* Shaders.metal in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1200,18 +1090,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DB33E13A80709EC986C470BCE22908D0 /* Resources */ = { + B3AB10EE3044F4CE99F8FDE2CB2A4DAB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + EA6D22486AAF74C35D42288F22174AFC /* Shaders.metal in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - ECE6300506A013DE3C3C7013FEE53A42 /* Resources */ = { + FE660B6B2B9B8F58F06456877600BBE9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - DD726D9AFA6C16E4641D36EA2A64CB2F /* Shaders.metal in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1323,261 +1213,264 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 11F5D18A297F6F5C0259FF1AC4A4FAB8 /* Sources */ = { + 3806EB357667CDCC92F64958FA82F8E3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 9CF5AF74F766BD26C5C3FD58F1EC4662 /* AirPlayView.swift in Sources */, + F190CF83E0BE72B559A1D6CAF93106F0 /* AppKitExtend.swift in Sources */, + 745E2774BE3902990A088760ECA3079B /* AudioEnginePlayer.swift in Sources */, + 7151F4338AEC445EF45840C9F07A27B8 /* AudioGraphPlayer.swift in Sources */, + 7629FE2E62DB82D4C10A055D56819344 /* AudioPlayerView.swift in Sources */, + 632A0FF3815EC83A3A22EDF010F44F23 /* AudioRecognize.swift in Sources */, + FC6A7723BD46185BC788B8F2169C21DA /* AudioRendererPlayer.swift in Sources */, + B5DE00D8626480C42787800EF0926D4A /* AudioUnitPlayer.swift in Sources */, + 4BFEBC14C7DE43A85EEE046BA025B8CC /* AVFFmpegExtension.swift in Sources */, + E0383517DD8EFC449CE207A13BEE4F8C /* AVFoundationExtension.swift in Sources */, + 543B2D055548043B9FD58AB7ABDAD485 /* BrightnessVolume.swift in Sources */, + 353A707A73A140938E9278601532B7C4 /* CircularBuffer.swift in Sources */, + B6EB58884D2503CE960AA554D3925AF4 /* DisplayModel.swift in Sources */, + C2F45401AC164C52F6B74008DFD9DF97 /* EmbedDataSouce.swift in Sources */, + AA31FFE9FEFE2FD2BC51118185A472E4 /* FFmpegAssetTrack.swift in Sources */, + 4296F626774721EAE2E729C990F0D6B3 /* FFmpegDecode.swift in Sources */, + 6E97DF04C16909218CFF2B4F26DD3BE0 /* Filter.swift in Sources */, + B7BCBBF9A3707363CF91F1DEC4125FEE /* IOSVideoPlayerView.swift in Sources */, + 4CBC053975F6EC73B02D75FC0CD3BCA7 /* KSAVPlayer.swift in Sources */, + 532E56FFC9EB61EBF9596CD11A3F86B4 /* KSMenu.swift in Sources */, + E129C5E38FA034A4D0ECA6864E01076D /* KSMEPlayer.swift in Sources */, + 13E8FBB28D496363825AF0D207559020 /* KSOptions.swift in Sources */, + EC40792EAAA1F3D01C4EDAC3E7AAB4A0 /* KSParseProtocol.swift in Sources */, + 4394A6A32D66959F082AF3D094705832 /* KSPictureInPictureController.swift in Sources */, + AD2E404499AEACB3A93ECC6635A88812 /* KSPlayer-tvOS-dummy.m in Sources */, + F8F1F48D2A77B3D583DE05D359BA2BEB /* KSPlayerItem.swift in Sources */, + D0A150906B87D5EEE93861CCB001955E /* KSPlayerLayer.swift in Sources */, + 20FF7E30612B7C9BF0F22A7CBCA3DB29 /* KSSubtitle.swift in Sources */, + 8194D4911DF34DA35ABF4D0BFEAF5D6B /* KSVideoPlayer.swift in Sources */, + 60782E9A295EDCC646829677DF42D249 /* KSVideoPlayerView.swift in Sources */, + 9C415834C583334D122B6E1773B28B60 /* KSVideoPlayerViewBuilder.swift in Sources */, + FE7614C1BAB07603406B612FB3C82ABD /* LiveTextImage.swift in Sources */, + 12C76E78BD2D0F42A7EA35159C3B9765 /* MacVideoPlayerView.swift in Sources */, + 593234463EFC34E279D130A9EF922D28 /* MediaPlayerProtocol.swift in Sources */, + FDECFC75CC5F29900BDF24F3E3A0AAB9 /* MEPlayerItem.swift in Sources */, + 15E378095B29AC9AACDF58748D128365 /* MEPlayerItemTrack.swift in Sources */, + EAB478FD842F5717BA241D8AD0F1151B /* MetalPlayView.swift in Sources */, + 9191356EDFB5F74C64D22D59F7760B12 /* MetalRender.swift in Sources */, + B358164F1D9A86E6D33EC77B18D910BA /* Model.swift in Sources */, + CEBC4E660C18CAE736402D1A3AFDA21A /* MotionSensor.swift in Sources */, + BACE510F11146D082EB3BAC948A67BC1 /* PixelBufferProtocol.swift in Sources */, + D5131C409C7DBCDCF2CB2AE1339B7E31 /* PlayerDefines.swift in Sources */, + 1E2D444ADD983EA0D5DB880A821A7CD7 /* PlayerFullScreenViewController.swift in Sources */, + 379927ADF9CF883503B9A40977E6B82F /* PlayerToolBar.swift in Sources */, + 55E08648DDF6BEB70F1141AC0188C24B /* PlayerTransitionAnimator.swift in Sources */, + D3413CE6F180C54BD4A6052F60BCBFF7 /* PlayerView.swift in Sources */, + FD7810E864945C3E7BED2565B75C7417 /* Resample.swift in Sources */, + 892DC5A0A2294BAAAF7638BC8AE12628 /* SeekView.swift in Sources */, + 7240BC00024F967504C367E2DE614C46 /* Shaders.metal in Sources */, + 4BA71626645438CC48F9332365606923 /* Slider.swift in Sources */, + 8EABF72ABA08BFFB163D3375F83C58A0 /* SubtitleDataSouce.swift in Sources */, + 8DD34C38AAA4EE5E0E05239AC9BCB958 /* SubtitleDecode.swift in Sources */, + 89A3263489F46AD503123936D35CCBD8 /* ThumbnailController.swift in Sources */, + 991EA3E55E099988C8762919C9D8D976 /* Transforms.swift in Sources */, + 56C52A55B145DAED50F45EF57D851200 /* UIKitExtend.swift in Sources */, + 1831554F135C69747C07CD46AF9A694D /* Utility.swift in Sources */, + 2863A9126F9A91342786A825B4053B06 /* UXKit.swift in Sources */, + A2E73EC81B50C3D09B0065D7B0151830 /* VideoPlayerView.swift in Sources */, + A085412AD155AA7DEF73DFD663190E72 /* VideoToolboxDecode.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 34004AE7A0575CDAEF49F5CBA07425CF /* Sources */ = { + 4293F093FC4C07FBEA05A3D782B8B1ED /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 369623C675A8F9D110063FF61BA04AAA /* Sources */ = { + 4949FDB25365F43CD938966E904CB88D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5CF5AE1364FB4E247A03967206EB5BFB /* AirPlayView.swift in Sources */, - BC48E192A995580A7E11ED23D4E8E355 /* AppKitExtend.swift in Sources */, - 682EFAB76293AE208CD4642885DD5AAA /* AudioEnginePlayer.swift in Sources */, - A50A82641403362ED0B4F18B4283F94D /* AudioGraphPlayer.swift in Sources */, - D605A584EA7EC3987D2768A5F5DB8C28 /* AudioPlayerView.swift in Sources */, - 06E8B31A3A6C5D7C2BD38A983D70065E /* AudioRecognizer.swift in Sources */, - C07E28E6F1C903DD161B614C054A0830 /* AudioRendererPlayer.swift in Sources */, - 482E25A12E5E800B0E0D3316B6D18CD8 /* AudioUnitPlayer.swift in Sources */, - 3159CB0B88E18DFB8E8DF991F878E73D /* AVFFmpegExtension.swift in Sources */, - A89BE5C255A2A6D7FD5ED6BDF797FB4B /* AVFoundationExtension.swift in Sources */, - 56A6D7405F6354CA4B879630B65D7931 /* BrightnessVolume.swift in Sources */, - 06EC045D9C15F52ACFB6E538B8C0D384 /* CircularBuffer.swift in Sources */, - C14DFD4FFE3030120420145A0DE0E38F /* DisplayModel.swift in Sources */, - 937D3ABDC68C485EA2432FDFF8709DC7 /* EmbedDataSouce.swift in Sources */, - 7EEC4BD5EF1748308E784C184B026EBA /* FFmpegAssetTrack.swift in Sources */, - 629F602C6B1A856559936D3D71D33CAE /* FFmpegDecode.swift in Sources */, - 9BDF8C841E4D81E83B1CD09407D5BCF3 /* Filter.swift in Sources */, - B2905BF37DC2DBA9A6FA719A133E414B /* IOSVideoPlayerView.swift in Sources */, - 620D160FE1DFE3543955B44CCF004C70 /* KSAVPlayer.swift in Sources */, - D58FBDCE0AD1F96AD6F178C508B9B3A1 /* KSMenu.swift in Sources */, - 432B7F298169FD3A6023CEF68EC2EF69 /* KSMEPlayer.swift in Sources */, - 1ADC3E82E7C652A54FB0934F0EB675E3 /* KSOptions.swift in Sources */, - 09E73B3AD372A4435DE2828E22053A35 /* KSParseProtocol.swift in Sources */, - CC1A176AADD4E356AD9D5B14ED1F87A9 /* KSPictureInPictureController.swift in Sources */, - 815FEA39C60FE2E086F3A6A7C2F2A83E /* KSPlayer-macOS-dummy.m in Sources */, - 41FE273CC9DDF906F0B3AB8EB249EFE7 /* KSPlayerItem.swift in Sources */, - 69F2E30A4A382B01B020030B0896D518 /* KSPlayerLayer.swift in Sources */, - BC189CAF7C2464748BAA97DD245CE408 /* KSSubtitle.swift in Sources */, - 37BE0E5FD710FEF4E6A84CC874D6A67A /* KSVideoPlayer.swift in Sources */, - B8462E30CBD52E59F3709BAAA6B5BD08 /* KSVideoPlayerView.swift in Sources */, - 3D43876E467EF1467451D127C6C4CDA0 /* LiveTextImage.swift in Sources */, - 7D7B2624BE4A15A551D32BB139B4FF9F /* MacVideoPlayerView.swift in Sources */, - A02E4EEE2846A0B7360D8FB47705D376 /* MediaPlayerProtocol.swift in Sources */, - 5D2F7F41CA8081831822299FC8B669C8 /* MEPlayerItem.swift in Sources */, - 965A348A72D99F32801777FE1F6E488E /* MEPlayerItemTrack.swift in Sources */, - C67E0FF90358BECAE1B73D8F16DD5EBD /* MetalPlayView.swift in Sources */, - B9FDCBA2C01F12B208378E240F0B0EA6 /* MetalRender.swift in Sources */, - 05896F8A9D53E73DE68565184726B172 /* Model.swift in Sources */, - 1378C2132985DE783B08D6FD149BE943 /* MotionSensor.swift in Sources */, - 125108FC0330F62B22E5A05FF04AEFED /* PixelBufferProtocol.swift in Sources */, - 2C44694DA66F75CC808291B8F339E918 /* PlayerDefines.swift in Sources */, - EC0B2CDEA19756754BEC5B4140606AA9 /* PlayerFullScreenViewController.swift in Sources */, - E4895AA904D3DAD8AE2DD5CC6FAE23DE /* PlayerToolBar.swift in Sources */, - 3CA580D679121391F54D554EB0CE2092 /* PlayerTransitionAnimator.swift in Sources */, - 6F3892A2201ED5060F5664F7373D2B06 /* PlayerView.swift in Sources */, - 3BCD5572020927CBA740EF8315D3A028 /* Resample.swift in Sources */, - 46E0A897E27DEC1139F43BBEF0B57435 /* SeekView.swift in Sources */, - B5F40B15BA194AFEF6254B24E5B0773D /* Shaders.metal in Sources */, - 44FBA7F2A6F07FC2EB7E043B052BC0E9 /* Slider.swift in Sources */, - A7F755691D28D81CFED761938950230D /* SubtitleDataSouce.swift in Sources */, - 10F055546780CC3A342A119451D3E557 /* SubtitleDecode.swift in Sources */, - E025FB734349D3000968E3CE34B268A5 /* ThumbnailController.swift in Sources */, - D7A0083A383C4DC4DED37F3C52D0A89A /* Transforms.swift in Sources */, - 8757F30244F9CC8806C7F3844D6EE2F8 /* UIKitExtend.swift in Sources */, - 9FA887FDA9C1D33F786C5F7A7F8E9E40 /* Utility.swift in Sources */, - BA85B6D735E0BC53F59DE8B05454CF7A /* UXKit.swift in Sources */, - F336C359099FA90B26F54F4495F118FE /* VideoPlayerView.swift in Sources */, - B4917D9AEE0844BFD3331982C134DCB4 /* VideoToolboxDecode.swift in Sources */, + 565DE8FB39B4F211CC5B732BE2F4D5FF /* AirPlayView.swift in Sources */, + 404BD191D44D6E18B6454266CCEB508F /* AppKitExtend.swift in Sources */, + 10EE859CC6942364ABA24C924B5FE897 /* AudioEnginePlayer.swift in Sources */, + 04221E46D94500DC369A6354FC15C096 /* AudioGraphPlayer.swift in Sources */, + 1FAA646EA8531351B6F31F51E3872471 /* AudioPlayerView.swift in Sources */, + E3B4FA7BA497139A2754062E02BEAA25 /* AudioRecognize.swift in Sources */, + A1CEC2EA89584F822E921771F0D21EE6 /* AudioRendererPlayer.swift in Sources */, + 79EF32058F5FA2AE535C164A04E78B82 /* AudioUnitPlayer.swift in Sources */, + 0E26E7D61297657A6B9CD18D08FAE9F8 /* AVFFmpegExtension.swift in Sources */, + 51760C31D094EC8139034F8D249B84D4 /* AVFoundationExtension.swift in Sources */, + 6CB1DAC3F7D7F40366DD3BCC5EBE8493 /* BrightnessVolume.swift in Sources */, + B6D01C56466BEDF8CA3413A6AC546517 /* CircularBuffer.swift in Sources */, + 634C2534677E38ADEE572F8428F1361E /* DisplayModel.swift in Sources */, + 20E5E2FE3B91E5862CE19062B22B78DD /* EmbedDataSouce.swift in Sources */, + CBD70C2C4B64D857CCD10274005574D6 /* FFmpegAssetTrack.swift in Sources */, + CC3B40B2CFF1832F6C67A63EB592C3F4 /* FFmpegDecode.swift in Sources */, + C757E12FBE60F38106CF47960003825F /* Filter.swift in Sources */, + FDEB206C2FD40BB4FAF8AFD2A70B1640 /* IOSVideoPlayerView.swift in Sources */, + 8004ED822BE7CF1945283CFB6A61ED0D /* KSAVPlayer.swift in Sources */, + AFB6CDA706253E80FD72477E871B666D /* KSMenu.swift in Sources */, + C4ED2E4016AE8616FAFB6771D0867CD7 /* KSMEPlayer.swift in Sources */, + 9FA13C3A0494E04280A94C532FA42168 /* KSOptions.swift in Sources */, + 79D5B11191F6378A6F5AABE23C50C2B1 /* KSParseProtocol.swift in Sources */, + 5194C6B8E53BAFF92C50D89476A689F5 /* KSPictureInPictureController.swift in Sources */, + C40DC6289EE62E7347A84E27372E98F9 /* KSPlayer-macOS-dummy.m in Sources */, + 622B71E53F06CBFB6976732B99AA730E /* KSPlayerItem.swift in Sources */, + BDE738C8581C83F81255556597AB4FD7 /* KSPlayerLayer.swift in Sources */, + BA51BD0EA8277E7779FD970DC589B19C /* KSSubtitle.swift in Sources */, + 55A3160388B84CF56F9B84510354CAD2 /* KSVideoPlayer.swift in Sources */, + C7593E8C1733E55A4D82BF6E629C9885 /* KSVideoPlayerView.swift in Sources */, + 37480C6363D59CD574CB2A956CC1452D /* KSVideoPlayerViewBuilder.swift in Sources */, + F40B8092A354B9B740AAB98D8BB89020 /* LiveTextImage.swift in Sources */, + CDB3EADC0D2E25E9C95ABDB54678859C /* MacVideoPlayerView.swift in Sources */, + 0B52BD09D42DFCC4C01F177DD1973BFE /* MediaPlayerProtocol.swift in Sources */, + F45F0EA21E17FAE823AC456E2AC97DA7 /* MEPlayerItem.swift in Sources */, + C2DFDB91A5082329B13F1BF877DCC0B8 /* MEPlayerItemTrack.swift in Sources */, + 07CF4B0EF7188244B6F49146A8D5BDAB /* MetalPlayView.swift in Sources */, + E5CCD9698A99EA127319322F9EB1FEBA /* MetalRender.swift in Sources */, + F085284BADE94811AF23CB237FA8B094 /* Model.swift in Sources */, + BC71525DFB7716E15960D01D10868595 /* MotionSensor.swift in Sources */, + F6BE1BBEB9F02D330996AE98E9EB96E7 /* PixelBufferProtocol.swift in Sources */, + A203E85E30B8A2D301AFF0BAF688786F /* PlayerDefines.swift in Sources */, + 220F57FDDAB6639FE945499948E0BFA7 /* PlayerFullScreenViewController.swift in Sources */, + 0E6F7EBBB646439B8E81C73F29BA8579 /* PlayerToolBar.swift in Sources */, + B760FA670CDA60F1046655F5AED8EB2D /* PlayerTransitionAnimator.swift in Sources */, + 76CA80E5E603B61497E9D278BDF980C7 /* PlayerView.swift in Sources */, + 3A83B332A6EF900BC00790C6E08E3043 /* Resample.swift in Sources */, + 3779310D76A6B6F5FAEC99453154E785 /* SeekView.swift in Sources */, + C48FB1E5C4446E38EE5F7C651E9A8ADA /* Shaders.metal in Sources */, + 6CCB780B126B08720B2E74633A808643 /* Slider.swift in Sources */, + C9313C53FF2047B0E3B64AFBFF562CB5 /* SubtitleDataSouce.swift in Sources */, + 00BDF7332B4993A5EA6B564DA1CE2A60 /* SubtitleDecode.swift in Sources */, + 6FD021FD97C6D5465E05F3645903B7DD /* ThumbnailController.swift in Sources */, + C059B40F346BBE6036CC2211D9ACA917 /* Transforms.swift in Sources */, + AD7E0474498DFC1F3BFAC2C55A862648 /* UIKitExtend.swift in Sources */, + 2A07F29618CD38A57CB389061F610102 /* Utility.swift in Sources */, + 28598F15FDFE6D14E81F9B97715946D9 /* UXKit.swift in Sources */, + 8D35457BA30F56E9395F12A80C9766D7 /* VideoPlayerView.swift in Sources */, + 5D331C562DED4A7F7755FC51C04EA8A5 /* VideoToolboxDecode.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3A641F7C3714A5FB0C38DFDE3B016759 /* Sources */ = { + 5916E699AFBEEF67A3167AFDF0938D9D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E991B8F3E3777105FA0C1595323C1A8F /* AudioTest.swift in Sources */, - 84C44E307B612F2F94875F8666CD69EF /* M3UParseTest.swift in Sources */, - 5F16B1D2635F69E8587B191374E596C7 /* KSAVPlayerTest.swift in Sources */, - 684136D080F1C527FCBA630BC6F4F5F9 /* KSMEPlayerTest.swift in Sources */, - F63D738497DA09981FDDB892DDE8B2A3 /* KSPlayerLayerTest.swift in Sources */, - D94A23ABC060FA172F9E470507748776 /* SubtitleTest.swift in Sources */, - 073324FFB72D5C2EB7D19E6422CB3350 /* VideoPlayerControllerTest.swift in Sources */, - 6D36979FD06872AB6EBC61650A54BDE9 /* VideoPlayerViewTest.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 726CD4357F3F4AA92A2E0CECED02CA65 /* Sources */ = { + 74022F8C45D909CAB51D1A0D1D6CF2A3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FFE7E70C3151C10292BE6E4AA9073E35 /* AudioTest.swift in Sources */, - EF85FF0E2A10D0F19B226C11F249C03A /* M3UParseTest.swift in Sources */, - E4C4825183FCC57DCBF0936A618AE5EB /* KSAVPlayerTest.swift in Sources */, - 781589F16A67A6998C4DC22115F3C8F7 /* KSMEPlayerTest.swift in Sources */, - DB1CAA2448E27DE6D10D33F5853DDBCE /* KSPlayerLayerTest.swift in Sources */, - 69939F6605C51A6BC708117B57B447C4 /* SubtitleTest.swift in Sources */, - B8D4255377328C2971B8B7E77F3193DC /* VideoPlayerControllerTest.swift in Sources */, - 6721EE42CF0CC4535D69BBBFA538D517 /* VideoPlayerViewTest.swift in Sources */, + C27475ABA6071153F892295D6B917063 /* AirPlayView.swift in Sources */, + FA2B80C495FDB115071FB01BFF81F8C1 /* AppKitExtend.swift in Sources */, + 153FD44A00B647A4291B2644C6674894 /* AudioEnginePlayer.swift in Sources */, + 505870700D94700F33A11DFC765D3F4B /* AudioGraphPlayer.swift in Sources */, + C39590D179C7EE8C5E1273F6231E62F5 /* AudioPlayerView.swift in Sources */, + BAE717F11FF86C864DC96658A91C7423 /* AudioRecognize.swift in Sources */, + 9836F0B7B3D6A0EB2106B362720E2970 /* AudioRendererPlayer.swift in Sources */, + 83E92CD8A2535030D79BDC7A3C3D1939 /* AudioUnitPlayer.swift in Sources */, + BD2537564FA9ADA0032E7F2F7E8884AA /* AVFFmpegExtension.swift in Sources */, + 4EDB9A1B0514D1767F92F441ED349419 /* AVFoundationExtension.swift in Sources */, + 07D697035192E41B2FD8B4598C91641B /* BrightnessVolume.swift in Sources */, + 5CAF79F3F89993FB614DC2D39C9D6F10 /* CircularBuffer.swift in Sources */, + 63F94CC57C0D642D4DF928544672A510 /* DisplayModel.swift in Sources */, + B07260A47EC8FF7DBFAA2525A549CEDF /* EmbedDataSouce.swift in Sources */, + 30EF79EFF4AB8D65F9E358A8F7FFB6FB /* FFmpegAssetTrack.swift in Sources */, + AFF1B7EAE372E494CCE4223F09E8286F /* FFmpegDecode.swift in Sources */, + 27B4FA9617D0770BFE33ED3BEFFE3769 /* Filter.swift in Sources */, + B3F9EFBCB934883437091B04F52C9C25 /* IOSVideoPlayerView.swift in Sources */, + 134C561FAE4E1FE17FE62601A63D30AD /* KSAVPlayer.swift in Sources */, + E755D9079C399CBB73A6AE50A7D37F48 /* KSMenu.swift in Sources */, + 9395A6D3ED33C4097A7A48BB5D66FF20 /* KSMEPlayer.swift in Sources */, + F16A62FD50817DC369CEB4FA99246730 /* KSOptions.swift in Sources */, + E6442FBC24CFF675F5DFDDE447821D4C /* KSParseProtocol.swift in Sources */, + B3AE5534FEA7A033B8DBF75023003E51 /* KSPictureInPictureController.swift in Sources */, + B26576256EABA5669E746C57C444B3E4 /* KSPlayer-iOS-dummy.m in Sources */, + 94E9BC13A78DA9DF7FE710C22178F225 /* KSPlayerItem.swift in Sources */, + 5E0FD055E85229590DD7604C4D77E625 /* KSPlayerLayer.swift in Sources */, + 44EAEE76D51D7BC1445BDA16B8B49134 /* KSSubtitle.swift in Sources */, + 217AC877B39D7D7237471FEB1BD91098 /* KSVideoPlayer.swift in Sources */, + F0E6481C7F8FF405BF483745855CD20D /* KSVideoPlayerView.swift in Sources */, + F1B394AB129A0A113020C87C84F5697F /* KSVideoPlayerViewBuilder.swift in Sources */, + E4B9286B82C2E4ECD4FF4B87A59557EE /* LiveTextImage.swift in Sources */, + 481BF58B0B106C17C192EAA0C7E6AB99 /* MacVideoPlayerView.swift in Sources */, + D0A74BC11F78137D0E1DF2582E23D287 /* MediaPlayerProtocol.swift in Sources */, + 409C8A94CDF72971236738875A42E8E4 /* MEPlayerItem.swift in Sources */, + 48870C8159B05E826F486753BA7C4587 /* MEPlayerItemTrack.swift in Sources */, + 82FF16DCBCBB85B8D21BA3A1E81390C9 /* MetalPlayView.swift in Sources */, + 459D466C5EA6ED9BEBAA21E5E2FA7681 /* MetalRender.swift in Sources */, + C99B15D23B3A1DA42DB68251AD283268 /* Model.swift in Sources */, + 4DA628EFE7C57BC08171F748720FA4E1 /* MotionSensor.swift in Sources */, + 6A2C212356B9F175D9702025C257F657 /* PixelBufferProtocol.swift in Sources */, + 56CC2F7952A6ECA7B8B3FBAECA24B01D /* PlayerDefines.swift in Sources */, + 492A7FFD072BEE69E5FC703682688361 /* PlayerFullScreenViewController.swift in Sources */, + E466CE41217BDBD5C766D5EDE425BE3E /* PlayerToolBar.swift in Sources */, + 3493F50D33091F00188183A3D6EC7EDC /* PlayerTransitionAnimator.swift in Sources */, + 2840EF8C4580D07578D42DFD3ED707A4 /* PlayerView.swift in Sources */, + EBF978C5F450F980E02FDEB327BEDD65 /* Resample.swift in Sources */, + 39CD6543447D112AE2F658B11E4A7382 /* SeekView.swift in Sources */, + E109B067050EB6EF256955EF50DF15DB /* Shaders.metal in Sources */, + 351AA9B73CE81B4D912C19EF707DE285 /* Slider.swift in Sources */, + 99187D7DCAEEF49FEF7EB20DC001610B /* SubtitleDataSouce.swift in Sources */, + 3A1A089CD07122ECF03004E5D78C7C23 /* SubtitleDecode.swift in Sources */, + BE3CFB74BB5C866E655AED8ED44AFB83 /* ThumbnailController.swift in Sources */, + EFC159BF378B179E0A0F81141A1F37E0 /* Transforms.swift in Sources */, + C2E459BB3789E1827BC72D53187C3101 /* UIKitExtend.swift in Sources */, + AEDD508A66D8EC04568DA36B2D54C557 /* Utility.swift in Sources */, + 4E7861C33EF84581C15747D0AF92863C /* UXKit.swift in Sources */, + C364D7C184D82262229BFDD8791AE015 /* VideoPlayerView.swift in Sources */, + 00F49CB96937B3D4F97B9D6EE838B24B /* VideoToolboxDecode.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 731C84D07E7630BEDE176A63D833BFCB /* Sources */ = { + A2FBEB5A4085965C24E00093D98B26F6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9D72EC44EF55C153BED82F91722A0991 /* AirPlayView.swift in Sources */, - 8FC619DE1EFFCBCA80773753BD0FD7EB /* AppKitExtend.swift in Sources */, - FB6490E8DCED8EC60E2E7EFDB25B1580 /* AudioEnginePlayer.swift in Sources */, - 4C800CB3A85CE74D984AC2317B37AF25 /* AudioGraphPlayer.swift in Sources */, - FCAED81A8E65CE49617DF710D0B55960 /* AudioPlayerView.swift in Sources */, - 9A47B6FE51F0A283FC4FE287A4173C19 /* AudioRecognizer.swift in Sources */, - 71B479D1FF3C9E4805BFD795220583D0 /* AudioRendererPlayer.swift in Sources */, - 1BE071A08361C70D6B1801ACD3AD5216 /* AudioUnitPlayer.swift in Sources */, - 51727BB67F8A737EFE45F422169A382C /* AVFFmpegExtension.swift in Sources */, - EC84FBAF9920DD46F1839584DD9FC0D7 /* AVFoundationExtension.swift in Sources */, - A192934258470BA33B8D88558ACA0450 /* BrightnessVolume.swift in Sources */, - C9FB9814C2572C0E7D65423E97EEE78A /* CircularBuffer.swift in Sources */, - 054E65BD01B139D3CD2E182B1546593D /* DisplayModel.swift in Sources */, - 4E385CA96BE5FA74B8BED11CF200A269 /* EmbedDataSouce.swift in Sources */, - 51253B2AD2B9F5302182EB5742EF537C /* FFmpegAssetTrack.swift in Sources */, - 92396D6004CE7A24C5B4F205E3F2E4D1 /* FFmpegDecode.swift in Sources */, - 2A1BD01A11A51BFC27500961233B0360 /* Filter.swift in Sources */, - 4FA7C1FB414190D19A22EA1DF67051C3 /* IOSVideoPlayerView.swift in Sources */, - 44BCC7BBC3F5984424D6E2B3604143E0 /* KSAVPlayer.swift in Sources */, - 77FA3E35DC6A8E5F0DDCE3A2F13E4B0A /* KSMenu.swift in Sources */, - E2AF08915068D16081E9B99214ED1873 /* KSMEPlayer.swift in Sources */, - 3E311464AEC7B6AE75FC00884FD6DD15 /* KSOptions.swift in Sources */, - D48AB6B2F32DB2DD7DB7885671C73C3D /* KSParseProtocol.swift in Sources */, - 19DF2120E711E2CAD7D4C06235431EAA /* KSPictureInPictureController.swift in Sources */, - 5D7EF0B5506232BDFB14D99D232FAFB9 /* KSPlayer-iOS-dummy.m in Sources */, - 8F719D730BFEDACE66CC90DF72106016 /* KSPlayerItem.swift in Sources */, - 3FF986C5A0D50CFEADE6875E023ED7D4 /* KSPlayerLayer.swift in Sources */, - 1DBA6813FC1D99B7987F4B16D4471B86 /* KSSubtitle.swift in Sources */, - 620475328424A96682AC8A96A5EDD409 /* KSVideoPlayer.swift in Sources */, - B197818D38B4750F74E88FC1B508ABF3 /* KSVideoPlayerView.swift in Sources */, - A2853821C14DB8EDEA1AB8EBF78EE2E1 /* LiveTextImage.swift in Sources */, - F4871573A3AA1FAB02300FB767C35F18 /* MacVideoPlayerView.swift in Sources */, - 95D7C5A29D88E75E21EE1110FDED7383 /* MediaPlayerProtocol.swift in Sources */, - 7775CD8EB7173546D889812CFDDB249A /* MEPlayerItem.swift in Sources */, - 908FE2654B9F82D510945CFC29E81FDC /* MEPlayerItemTrack.swift in Sources */, - 88115A9D53E4B9A588DFA40E988A86AF /* MetalPlayView.swift in Sources */, - 591D2610482A7F3DE49D38218D58F96A /* MetalRender.swift in Sources */, - FFCE33C8158855870266A5FC7A1B4236 /* Model.swift in Sources */, - 3E6C349984FCC09A5ED92330F401323D /* MotionSensor.swift in Sources */, - 24AB116B6A77226709FF19233FD82477 /* PixelBufferProtocol.swift in Sources */, - 9B8AD64C086C5ADA63377E44F6B3C38E /* PlayerDefines.swift in Sources */, - 7B94DD1F8543B0FDBFE14D006885672E /* PlayerFullScreenViewController.swift in Sources */, - 9AC376CED2B74234D0A5F4366FA3AEE6 /* PlayerToolBar.swift in Sources */, - 1EE5E63762DB439B16E785261597984A /* PlayerTransitionAnimator.swift in Sources */, - 49D39EBCBA218B3F026A7773320A05C5 /* PlayerView.swift in Sources */, - 5AD81120C00B64F299E90E0A38CB43EF /* Resample.swift in Sources */, - F1B11566075B49E89FB5365A5A0EF077 /* SeekView.swift in Sources */, - 27337B428C65C78F29FA12623778DFCD /* Shaders.metal in Sources */, - A784484F2A73B7E42E548F4AC310A186 /* Slider.swift in Sources */, - 97AD657D42234929D86DDA951AD83A92 /* SubtitleDataSouce.swift in Sources */, - C3971DA9E9D96938EE250D90E9C86B25 /* SubtitleDecode.swift in Sources */, - 92F024ADDCD94655FD8A0CDACB7CD1FE /* ThumbnailController.swift in Sources */, - 8640060E1FA8320BD2EEA726CA286947 /* Transforms.swift in Sources */, - CC405DB00DA0C590A6730092F1275C2E /* UIKitExtend.swift in Sources */, - 87345337E5C9D975954B287526491CEC /* Utility.swift in Sources */, - 5D95255E030E3CA836E739B222E3EE6B /* UXKit.swift in Sources */, - 4A0A36C4F1131072D35FB19DF6688E6F /* VideoPlayerView.swift in Sources */, - 2763E1073857CC9E571AD2DD0BB7CEE9 /* VideoToolboxDecode.swift in Sources */, + A204812BF99BB94CB3C95F3BEAA534FE /* AudioTest.swift in Sources */, + 9C1A300DC87386E09EA3FEF3DA947329 /* KSAVPlayerTest.swift in Sources */, + 3205052A1B9C9E23E5B0DA8E3B0FEC52 /* KSMEPlayerTest.swift in Sources */, + 83225EDB26D3D8A62D0B2D6CB3E06FA0 /* KSPlayerLayerTest.swift in Sources */, + 8DEA3E885AFB6814C6165BC56E4EC9A4 /* M3UParseTest.swift in Sources */, + B02551C22FCEBAF59EE2B006CD8F9CD2 /* SubtitleTest.swift in Sources */, + FA731CF580877A340D56404D48D3ED0E /* VideoPlayerControllerTest.swift in Sources */, + CFADF2392017F1CF27F1ABCCD07DD31F /* VideoPlayerViewTest.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 82A87BB392D62C29868DEDFD43B1CF53 /* Sources */ = { + A7EEA9378717E0A5EF91B72DA73B20E5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CBF11930E64CA66F8DF148FE9702B77C /* AudioTest.swift in Sources */, - 1E27F93361967A39660A37FC8D16F4B2 /* M3UParseTest.swift in Sources */, - 962AE600191D6DDDC73AF4FD248234B9 /* KSAVPlayerTest.swift in Sources */, - 2100DD449F13FA26E357D39BCD543AF7 /* KSMEPlayerTest.swift in Sources */, - 9EF1A411CA841C5F650024B19CD42FE6 /* KSPlayerLayerTest.swift in Sources */, - 20327F420403E8E78E32FB13FC73FE5A /* SubtitleTest.swift in Sources */, - 8B90A2F0A0306D9E05150F87632CB5CE /* VideoPlayerControllerTest.swift in Sources */, - A30CE5063CA770E2DB8EAD91C2CBA93C /* VideoPlayerViewTest.swift in Sources */, + F58D57364052248A47E530ACF6753E9F /* AudioTest.swift in Sources */, + AB1FDFDE2F35B5954F795A13187DBB00 /* KSAVPlayerTest.swift in Sources */, + F39CB2DF16994026A03C2BD4D0E7ACB5 /* KSMEPlayerTest.swift in Sources */, + 0CBBADB9A607304BE1A886C1FD306B2B /* KSPlayerLayerTest.swift in Sources */, + FFC1B4F60F5683F50DF6BB4B671B0D2C /* M3UParseTest.swift in Sources */, + CD719F9BB81E5C01838831613756E2D5 /* SubtitleTest.swift in Sources */, + 6BAB7C971D8DD2143F64271468FAC178 /* VideoPlayerControllerTest.swift in Sources */, + 02F78A7783D30F46375701DE66E0CF9B /* VideoPlayerViewTest.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 98DCCC02AC359678A110D9EDDE38DE72 /* Sources */ = { + BD523866CEA35D824087ED3E7D74BED4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4AA24DCB45A86AEF2E113F34DF546805 /* AirPlayView.swift in Sources */, - 3C9E76D8D6220493F7C261CCCC4403DC /* AppKitExtend.swift in Sources */, - A753B1B11A5AEAA3A8A8F8EBD1FD9097 /* AudioEnginePlayer.swift in Sources */, - 884C04746D7E88C971B8A0EC96630E3C /* AudioGraphPlayer.swift in Sources */, - C90E397E693A52B1EC36BC97F64AEC01 /* AudioPlayerView.swift in Sources */, - F85B5208B06B7EE670E5E60C4A9B0B8B /* AudioRecognizer.swift in Sources */, - 4C7787F7269E9B9753EC8F1004B89665 /* AudioRendererPlayer.swift in Sources */, - 0DAADD1AD20D0ED3F3E2D16DF8160DBA /* AudioUnitPlayer.swift in Sources */, - 3CFD238F2F6BAA33A1A6AF072D1399E1 /* AVFFmpegExtension.swift in Sources */, - 3485D38393DB87FCB9DB3ACE80BA2B31 /* AVFoundationExtension.swift in Sources */, - FEB81CD27CB53AC75B0D802DF6508E41 /* BrightnessVolume.swift in Sources */, - C5E2BA49E26A94E5308EF578616F10CD /* CircularBuffer.swift in Sources */, - BB1BC3C59A9EF6F189454BD1190FD1D2 /* DisplayModel.swift in Sources */, - F6D4A881AB7B22B376EB0D75E7518226 /* EmbedDataSouce.swift in Sources */, - B00089434076B9448AE03039063248E8 /* FFmpegAssetTrack.swift in Sources */, - 06E1281B01E03693508AEFF43190D7F8 /* FFmpegDecode.swift in Sources */, - 8B263B0397D8C977086D831FA593E6DF /* Filter.swift in Sources */, - 690F650F0FD05922A4AE81EFC4139683 /* IOSVideoPlayerView.swift in Sources */, - 510EEE5FD581ED7AC1B240C80933B301 /* KSAVPlayer.swift in Sources */, - 1B480E87F226767E782758728C915A39 /* KSMenu.swift in Sources */, - C24BAE3A8B1B58C365E803E398D3D8BD /* KSMEPlayer.swift in Sources */, - 78BE52731FCB04BDF5C6705157707364 /* KSOptions.swift in Sources */, - 6FBD7F1E5FC52D1300BC5C12D737BA50 /* KSParseProtocol.swift in Sources */, - D1F51BF55D53C80D2DC25983B472153B /* KSPictureInPictureController.swift in Sources */, - F31AB4DEF67A68E1A8C98CC095BBC6D0 /* KSPlayer-tvOS-dummy.m in Sources */, - 39ACE7C1FC1E194C76C0DB3FE17B7B6B /* KSPlayerItem.swift in Sources */, - 8D4BC080A469578B6217E0D9ABEABD4F /* KSPlayerLayer.swift in Sources */, - 09D2AB6A0D59B672DC11B4F94154C2B2 /* KSSubtitle.swift in Sources */, - 050FA575D1949A8C0A62B0F207137BE3 /* KSVideoPlayer.swift in Sources */, - 805EA5941BA3A32A2F3A25AAE9029208 /* KSVideoPlayerView.swift in Sources */, - 6008280783CBE1AF14B01C5C8FB3224C /* LiveTextImage.swift in Sources */, - EFF669C9842BD544E1617BACDB27CD8F /* MacVideoPlayerView.swift in Sources */, - 96CA950423CCAFF627304B3D5F40DFF0 /* MediaPlayerProtocol.swift in Sources */, - 6D16644E7B944352E2868645D8D13243 /* MEPlayerItem.swift in Sources */, - 323217BAD02C7C32FA96596192B2FFA1 /* MEPlayerItemTrack.swift in Sources */, - 88A9903F168D66896C426332A7B2EA03 /* MetalPlayView.swift in Sources */, - 0834D0106A5E11A781A7301A4DD3B87B /* MetalRender.swift in Sources */, - FEA910314EB116FB8D53E9B51713C95A /* Model.swift in Sources */, - 249F91560E6E173691BED6CA8F18FA7C /* MotionSensor.swift in Sources */, - FE7B2A8E746F181740F93764F7B0DB0E /* PixelBufferProtocol.swift in Sources */, - B06D51F19635115EB64D876792D17E24 /* PlayerDefines.swift in Sources */, - F8CD2F688BC21BF20A5385A7D2FA71C4 /* PlayerFullScreenViewController.swift in Sources */, - AB15FB752A9B7B421B51EBD908DBCFA7 /* PlayerToolBar.swift in Sources */, - 668E7B6B2D09082942F21B3018E5F2B5 /* PlayerTransitionAnimator.swift in Sources */, - B3A6319E9BE05BB35AA79C952C478C97 /* PlayerView.swift in Sources */, - 2E4E907CB2ECDA225B647A44E7176277 /* Resample.swift in Sources */, - 3DBF2E74EA7B44A92224D580D2E6EF87 /* SeekView.swift in Sources */, - 2447923C3BC83F1711C42E403A709FD1 /* Shaders.metal in Sources */, - FB470AB7C70E6FBE9400C960C00C84DB /* Slider.swift in Sources */, - B26016780B0EF81AE41166B8E0DAF79A /* SubtitleDataSouce.swift in Sources */, - 71BCE508843D06E01978C6F2A2D05B65 /* SubtitleDecode.swift in Sources */, - CD915B2434514F7EF97FC2596C24E444 /* ThumbnailController.swift in Sources */, - CC661BB31409C7F1A567D8A491461830 /* Transforms.swift in Sources */, - F84A01878FAD4584F6D20CDBC953A640 /* UIKitExtend.swift in Sources */, - 521FC23D54CEB7924FAF5A1EDDB2E33B /* Utility.swift in Sources */, - 885CE36788C75AF5E67483609486B148 /* UXKit.swift in Sources */, - B84617881104F9C46FB2A49FBCFFEA0A /* VideoPlayerView.swift in Sources */, - E164B42C0C8BE35AAB4B48DC56A2AA57 /* VideoToolboxDecode.swift in Sources */, + 10A02D598DE797DAEAD9429B1BEEC58C /* AudioTest.swift in Sources */, + 581A29048AF3D3BACE47A72BF4E5C702 /* KSAVPlayerTest.swift in Sources */, + A2DB405BD887EE67BFFFA6CB22E15243 /* KSMEPlayerTest.swift in Sources */, + 31DF102740551410A56C2BE384EF6F18 /* KSPlayerLayerTest.swift in Sources */, + CCC572922E3F4846B743BCFF388CA83E /* M3UParseTest.swift in Sources */, + 117A70C4B9F370C8842E994421A4A95D /* SubtitleTest.swift in Sources */, + 69EAD2D8154D6F31A6E112151B627AC2 /* VideoPlayerControllerTest.swift in Sources */, + B52E30E068DA3598ADA1C7FFE0AB0099 /* VideoPlayerViewTest.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D7A718B4B971442990A969656D566C86 /* Sources */ = { + E99ADEE7551269A6EC380AFC4C5C68DE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -1587,95 +1480,78 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 116F29E793F1CF4473D25DA769C2F325 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "FFmpegKit-iOS"; - targetProxy = 3DDD91D7D87F286A0D3D570A88B43313 /* PBXContainerItemProxy */; - }; - 3960ADCC1DD7CB2BCE2B81DA5EB6D258 /* PBXTargetDependency */ = { + 1247A2BE1E1FF9633E472CC7FC7B9041 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "KSPlayer-macOS-KSPlayer_KSPlayer"; target = 1BC5EA88F8ACF6895AA4B5B6AA27A346 /* KSPlayer-macOS-KSPlayer_KSPlayer */; - targetProxy = A7F4C0C9233C63BA172375D8576F30E3 /* PBXContainerItemProxy */; + targetProxy = 5010198A592C6C6FEC5F5EC34B7C0B0E /* PBXContainerItemProxy */; }; - 3D510014B4F15E12F8858AFB5A4891D5 /* PBXTargetDependency */ = { + 230BA390A9AC3DA1B01C4B6E9F1207A3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "KSPlayer-tvOS-KSPlayer_KSPlayer"; - target = DFC6714DE66CFEEBB26ECEE4F9B21134 /* KSPlayer-tvOS-KSPlayer_KSPlayer */; - targetProxy = 5E108832DEEC7CAB55211689205F33C4 /* PBXContainerItemProxy */; + name = "DisplayCriteria-macOS"; + targetProxy = AB47FAD9A73FC2EAD39E34A3584B7057 /* PBXContainerItemProxy */; }; - 416BD251C22BDF8A9AD4F0FF5F396614 /* PBXTargetDependency */ = { + 4A3C9B3C936CE48A92105E7F5E0257BE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "FFmpegKit-tvOS"; - targetProxy = E401710714BC1405290375B6C0EA9BDB /* PBXContainerItemProxy */; + name = "KSPlayer-tvOS"; + target = 608A83DCB9EBF762DEECEF8F2EE81950 /* KSPlayer-tvOS */; + targetProxy = 79A6956B242C2CDA42D501468AA263CF /* PBXContainerItemProxy */; }; - 51D8147FB4EAD6EBEE8F0BA15573F97B /* PBXTargetDependency */ = { + 574EB62076752249B78C45A35A4CD663 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "KSPlayer-iOS-KSPlayer_KSPlayer"; - target = 54550AC0B2C25CEBE493F5622B9733EF /* KSPlayer-iOS-KSPlayer_KSPlayer */; - targetProxy = AA48D7DADD50FEC912D0AE3596ACBA4F /* PBXContainerItemProxy */; + name = "DisplayCriteria-iOS"; + targetProxy = 3266D308913545766E9A3EC22087F6AA /* PBXContainerItemProxy */; }; - 55EBB68F275F71F89D16CE172F3D5B3F /* PBXTargetDependency */ = { + 653EB85E54035DFF875BABDC36C80CFC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "KSPlayer-macOS"; - target = 95DA2FE73CA400BD80E9EC469E8608BA /* KSPlayer-macOS */; - targetProxy = 45D5DD8299EEE979BEC679DA83355E5F /* PBXContainerItemProxy */; + name = "KSPlayer-iOS"; + target = F22803BCEDED223E4EE29EE62D7067B4 /* KSPlayer-iOS */; + targetProxy = 6EF35513378FBBCC325E01FB6962F39A /* PBXContainerItemProxy */; }; - 6530109492F406E883676607B4610DB3 /* PBXTargetDependency */ = { + 6E0EC3121B636F5C42B14D34E90A2815 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "DisplayCriteria-tvOS"; - targetProxy = 679CA0C991249969A92E4D0D940F88C0 /* PBXContainerItemProxy */; + targetProxy = 29A3F3A9F2B26FEFE50F7ABDF1ECCCD0 /* PBXContainerItemProxy */; }; - 6BAF9059452C4CA027EEC2CA33ECC873 /* PBXTargetDependency */ = { + A87AAFFAA215436D9F6E65CCDA2D07B5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "FFmpegKit-macOS"; - targetProxy = 3FA8ED87438E6F754BAD5DDA941DA37A /* PBXContainerItemProxy */; + name = "KSPlayer-macOS"; + target = 95DA2FE73CA400BD80E9EC469E8608BA /* KSPlayer-macOS */; + targetProxy = 55D5525A1C747204DA37B9F876019152 /* PBXContainerItemProxy */; }; - 88A03AD75C20F8B51C399220F1614B24 /* PBXTargetDependency */ = { + B415BF43F72B3F34D134EFB6ECC48CA3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "KSPlayer-tvOS"; - target = 608A83DCB9EBF762DEECEF8F2EE81950 /* KSPlayer-tvOS */; - targetProxy = 9B46D5CCBE9585FA675490EA9359ED1A /* PBXContainerItemProxy */; + name = "KSPlayer-iOS-KSPlayer_KSPlayer"; + target = 54550AC0B2C25CEBE493F5622B9733EF /* KSPlayer-iOS-KSPlayer_KSPlayer */; + targetProxy = A0330494D093F336134E1ED838E2A470 /* PBXContainerItemProxy */; }; - 89C61DAED948F8A581B63B1EE3F106A7 /* PBXTargetDependency */ = { + BAA2FEFF6199C27CBCEAE9A40ECA4968 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "KSPlayer-iOS"; - target = F22803BCEDED223E4EE29EE62D7067B4 /* KSPlayer-iOS */; - targetProxy = 15AF153BC23D1E3330F2C16CD0D00F54 /* PBXContainerItemProxy */; + name = "FFmpegKit-iOS"; + targetProxy = D6457E228A791FE801EAF0A872A67A12 /* PBXContainerItemProxy */; }; - 9F0EB2A75868F454E487017AF4F6696A /* PBXTargetDependency */ = { + E0CCD8EAA3BD2F52CF1F0DC719AA5A11 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "DisplayCriteria-macOS"; - targetProxy = CFCAD3625150BB30C8CE163BA2884E58 /* PBXContainerItemProxy */; + name = "KSPlayer-tvOS-KSPlayer_KSPlayer"; + target = DFC6714DE66CFEEBB26ECEE4F9B21134 /* KSPlayer-tvOS-KSPlayer_KSPlayer */; + targetProxy = 52F9413FA60EF2CB67EE79FD4BE5D932 /* PBXContainerItemProxy */; }; - A97FCF95719D0BBB2502A92B2E94D51B /* PBXTargetDependency */ = { + FF13B7FC101DC7289908268E18B04992 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "DisplayCriteria-iOS"; - targetProxy = 6CB6C52A0A55B4915ED9D19751A2A434 /* PBXContainerItemProxy */; + name = "FFmpegKit-tvOS"; + targetProxy = 3ABE42B3062EC8A8311A3D4CDAB60948 /* PBXContainerItemProxy */; + }; + FFB490271F05CC4A39488068A7851A39 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "FFmpegKit-macOS"; + targetProxy = E75F8875C059B635D8BE2B590DFBAB94 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 03B55C631146DA7C7CDBAAE58A03C7E4 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 55E88E5E23D2504E991A11C572A51681 /* KSPlayer-tvOS.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-tvOS"; - IBSC_MODULE = KSPlayer; - INFOPLIST_FILE = "Target Support Files/KSPlayer-tvOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist"; - PRODUCT_NAME = KSPlayer_KSPlayer; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 13.0; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 08B4B0CD0886CCEBC09CEDD37A5D0EFF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 50043507929913600EA497DDD98FA948 /* KSPlayer-tvOS.unit-tests.release.xcconfig */; + baseConfigurationReference = FD8710C5B899A1B753E4198C2BA08224 /* KSPlayer-tvOS.unit-tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGNING_ALLOWED = YES; @@ -1694,6 +1570,80 @@ }; name = Release; }; + 08FBA85771F93B70043026DF1663C9E4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 30B812A4C944F61A2A9D886A888613C2 /* KSPlayer-iOS.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/KSPlayer-iOS/KSPlayer-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KSPlayer-iOS/KSPlayer-iOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/KSPlayer-iOS/KSPlayer-iOS.modulemap"; + PRODUCT_MODULE_NAME = KSPlayer; + PRODUCT_NAME = KSPlayer; + 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; + }; + 0F42969AAE0C5D8DBC27DF86D7BAEBE5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F800D0EB5E55BC564AB33F9B3B272C7A /* KSPlayer-macOS.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + 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/KSPlayer-macOS/KSPlayer-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KSPlayer-macOS/KSPlayer-macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.15; + MODULEMAP_FILE = "Target Support Files/KSPlayer-macOS/KSPlayer-macOS.modulemap"; + PRODUCT_MODULE_NAME = KSPlayer; + PRODUCT_NAME = KSPlayer; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 1B884B86B259E6B44BDAFBE85AE55FCA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1758,63 +1708,26 @@ }; name = Release; }; - 1FE10E4E6111C16E6C295694D20E9077 /* Debug */ = { + 32797BF4B8930F01BD2FEC1E83E4A275 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7485C279612AF61D0CDC9ACFEDE57836 /* KSPlayer-iOS.debug.xcconfig */; + baseConfigurationReference = DD2623F0AD8EAC15FDCFF1CB433BD86F /* KSPlayer-iOS.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/KSPlayer-iOS/KSPlayer-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KSPlayer-iOS/KSPlayer-iOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-iOS"; + IBSC_MODULE = KSPlayer; + INFOPLIST_FILE = "Target Support Files/KSPlayer-iOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/KSPlayer-iOS/KSPlayer-iOS.modulemap"; - PRODUCT_MODULE_NAME = KSPlayer; - PRODUCT_NAME = KSPlayer; + PRODUCT_NAME = KSPlayer_KSPlayer; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 37BBD7F0F585D8FE7599AE8C310EC761 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D44489E8D149A91716C567D900EB8DB8 /* KSPlayer-macOS.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-macOS"; - IBSC_MODULE = KSPlayer; - INFOPLIST_FILE = "Target Support Files/KSPlayer-macOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.15; - PRODUCT_NAME = KSPlayer_KSPlayer; - SDKROOT = macosx; - SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; 3C23CA8E584ED78AD9DEA754E435A369 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1493C408B00294C33333D57D3F64B292 /* KSPlayer-iOS.unit-tests.debug.xcconfig */; + baseConfigurationReference = A281FA61EB0BC523CD86C7B9652923E9 /* KSPlayer-iOS.unit-tests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ENABLE_OBJC_WEAK = NO; @@ -1836,7 +1749,7 @@ }; 3ECCD679CCB1E4515629F1B9789990FE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEBE7F3A54F7C4E86224000636082FD0 /* KSPlayer-macOS.unit-tests.release.xcconfig */; + baseConfigurationReference = 38E71BDEA84EA9306DD8A6D0279E5975 /* KSPlayer-macOS.unit-tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -1855,26 +1768,64 @@ }; name = Release; }; - 4C8BFF1BB1B27542FEDA6FCE9F36BFFF /* Release */ = { + 4568971BF2C74B5BA1AACBFE4E71B9E7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1321A1CD508E4CF7B9EF43A3E3D6B098 /* KSPlayer-macOS.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + 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/KSPlayer-macOS/KSPlayer-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KSPlayer-macOS/KSPlayer-macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.15; + MODULEMAP_FILE = "Target Support Files/KSPlayer-macOS/KSPlayer-macOS.modulemap"; + PRODUCT_MODULE_NAME = KSPlayer; + PRODUCT_NAME = KSPlayer; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 4749B9FDF85BF4507F9F765CFB3EE149 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 002F4F4CB58DC00EFEF9FC1E5E6314B2 /* KSPlayer-iOS.release.xcconfig */; + baseConfigurationReference = F800D0EB5E55BC564AB33F9B3B272C7A /* KSPlayer-macOS.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-iOS"; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-macOS"; IBSC_MODULE = KSPlayer; - INFOPLIST_FILE = "Target Support Files/KSPlayer-iOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + INFOPLIST_FILE = "Target Support Files/KSPlayer-macOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 10.15; PRODUCT_NAME = KSPlayer_KSPlayer; - SDKROOT = iphoneos; + SDKROOT = macosx; SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; 59E1FC2DCEA246BFC832A9C2CB46315E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3EFA310C7E1346D88D6504CC695A208D /* KSPlayer-macOS.unit-tests.debug.xcconfig */; + baseConfigurationReference = C3287ADF2C7D7506F684670F25AA6C2C /* KSPlayer-macOS.unit-tests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -1961,118 +1912,78 @@ }; name = Debug; }; - 641B5E7BF09A57F3765E8BC703F39B95 /* Release */ = { + 674736FE7C7D3DBB8387098CCAE19C9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 002F4F4CB58DC00EFEF9FC1E5E6314B2 /* KSPlayer-iOS.release.xcconfig */; + baseConfigurationReference = 24EFE3EB47A88090CBB518EE8DFC9DC1 /* KSPlayer-tvOS.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/KSPlayer-iOS/KSPlayer-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KSPlayer-iOS/KSPlayer-iOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/KSPlayer-iOS/KSPlayer-iOS.modulemap"; - PRODUCT_MODULE_NAME = KSPlayer; - PRODUCT_NAME = KSPlayer; - SDKROOT = iphoneos; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-tvOS"; + IBSC_MODULE = KSPlayer; + INFOPLIST_FILE = "Target Support Files/KSPlayer-tvOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist"; + PRODUCT_NAME = KSPlayer_KSPlayer; + SDKROOT = appletvos; 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 = ""; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 13.0; + WRAPPER_EXTENSION = bundle; }; name = Release; }; - 6C1F9BF8A45B83A9D1241CA5F3EF788A /* Debug */ = { + 744C0F2827B26C3A2BD84BEBF281A399 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7485C279612AF61D0CDC9ACFEDE57836 /* KSPlayer-iOS.debug.xcconfig */; + baseConfigurationReference = 539643E398078E5F4546F3ECC598F8DC /* KSPlayer-tvOS.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-iOS"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-tvOS"; IBSC_MODULE = KSPlayer; - INFOPLIST_FILE = "Target Support Files/KSPlayer-iOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + INFOPLIST_FILE = "Target Support Files/KSPlayer-tvOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist"; PRODUCT_NAME = KSPlayer_KSPlayer; - SDKROOT = iphoneos; + SDKROOT = appletvos; SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 13.0; WRAPPER_EXTENSION = bundle; }; name = Debug; }; - 81B84AE507BBEDD249ABFCB24602539F /* Release */ = { + 836221E73FF558DC60D1A54EB621A780 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D44489E8D149A91716C567D900EB8DB8 /* KSPlayer-macOS.release.xcconfig */; + baseConfigurationReference = 539643E398078E5F4546F3ECC598F8DC /* KSPlayer-tvOS.debug.xcconfig */; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; 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/KSPlayer-macOS/KSPlayer-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KSPlayer-macOS/KSPlayer-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", - "@executable_path/../Frameworks", + "@executable_path/Frameworks", "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MODULEMAP_FILE = "Target Support Files/KSPlayer-macOS/KSPlayer-macOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.modulemap"; PRODUCT_MODULE_NAME = KSPlayer; PRODUCT_NAME = KSPlayer; - SDKROOT = macosx; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 13.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; - }; - 8AAA3C4D27E18260737E3476305ECEA5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 27CB8E2C2E9C56B57DA59D8723DC4DBC /* KSPlayer-macOS.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-macOS"; - IBSC_MODULE = KSPlayer; - INFOPLIST_FILE = "Target Support Files/KSPlayer-macOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.15; - PRODUCT_NAME = KSPlayer_KSPlayer; - SDKROOT = macosx; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; name = Debug; }; 92E466DC7AEA4C669AD36B756B80FA25 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 595672130467B5CBFFDC73FA4F7635F5 /* KSPlayer-tvOS.unit-tests.debug.xcconfig */; + baseConfigurationReference = C474ACC17E97962564089BD89F573875 /* KSPlayer-tvOS.unit-tests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGNING_ALLOWED = YES; @@ -2090,26 +2001,9 @@ }; name = Debug; }; - 984ABCBF21B3E785B530B183777EDF40 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2A5BEBC1FFDC2046A98DD5BBEBE7A4EA /* KSPlayer-tvOS.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-tvOS"; - IBSC_MODULE = KSPlayer; - INFOPLIST_FILE = "Target Support Files/KSPlayer-tvOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-tvOS-Info.plist"; - PRODUCT_NAME = KSPlayer_KSPlayer; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 13.0; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; A6A0947379C59155FDD5E240232CE9AF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7BDED86163AA521BCF4B93F94FE66E7A /* KSPlayer-iOS.unit-tests.release.xcconfig */; + baseConfigurationReference = 6E96345E6500B9223EC0A4E10E1BA5B6 /* KSPlayer-iOS.unit-tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ENABLE_OBJC_WEAK = NO; @@ -2130,46 +2024,9 @@ }; name = Release; }; - ACB4AE592189717F0051E117159FB0FF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 27CB8E2C2E9C56B57DA59D8723DC4DBC /* KSPlayer-macOS.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - 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/KSPlayer-macOS/KSPlayer-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KSPlayer-macOS/KSPlayer-macOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MODULEMAP_FILE = "Target Support Files/KSPlayer-macOS/KSPlayer-macOS.modulemap"; - PRODUCT_MODULE_NAME = KSPlayer; - PRODUCT_NAME = KSPlayer; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - CE228C92B52B804DB3F376742B0F096E /* Debug */ = { + B2D9EE44CE8E6E0DFA3585E582F8CB5A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 55E88E5E23D2504E991A11C572A51681 /* KSPlayer-tvOS.debug.xcconfig */; + baseConfigurationReference = 24EFE3EB47A88090CBB518EE8DFC9DC1 /* KSPlayer-tvOS.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2197,15 +2054,52 @@ SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 13.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; + }; + E7A18775859A02F0BE77FAAB5FFF3111 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1321A1CD508E4CF7B9EF43A3E3D6B098 /* KSPlayer-macOS.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-macOS"; + IBSC_MODULE = KSPlayer; + INFOPLIST_FILE = "Target Support Files/KSPlayer-macOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 10.15; + PRODUCT_NAME = KSPlayer_KSPlayer; + SDKROOT = macosx; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + EB54276EBA33AEC0602BA218945F84BD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 30B812A4C944F61A2A9D886A888613C2 /* KSPlayer-iOS.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/KSPlayer-iOS"; + IBSC_MODULE = KSPlayer; + INFOPLIST_FILE = "Target Support Files/KSPlayer-iOS/ResourceBundle-KSPlayer_KSPlayer-KSPlayer-iOS-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = KSPlayer_KSPlayer; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; }; - D75BE6F0362E457EFF71739A4F9E1E43 /* Release */ = { + F09481BC18FA03D71DE7B55EB1F7747D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2A5BEBC1FFDC2046A98DD5BBEBE7A4EA /* KSPlayer-tvOS.release.xcconfig */; + baseConfigurationReference = DD2623F0AD8EAC15FDCFF1CB433BD86F /* KSPlayer-iOS.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -2214,29 +2108,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/KSPlayer-iOS/KSPlayer-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/KSPlayer-iOS/KSPlayer-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/KSPlayer-iOS/KSPlayer-iOS.modulemap"; PRODUCT_MODULE_NAME = KSPlayer; PRODUCT_NAME = KSPlayer; - SDKROOT = appletvos; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 13.0; - VALIDATE_PRODUCT = YES; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; /* End XCBuildConfiguration section */ @@ -2250,83 +2143,83 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0E981D0E0F5CCA723CD6DD57F4D8BEB6 /* Build configuration list for PBXNativeTarget "KSPlayer-macOS" */ = { + 11A5B95BF5A716045F060335DDA0071D /* Build configuration list for PBXNativeTarget "KSPlayer-macOS-KSPlayer_KSPlayer" */ = { isa = XCConfigurationList; buildConfigurations = ( - ACB4AE592189717F0051E117159FB0FF /* Debug */, - 81B84AE507BBEDD249ABFCB24602539F /* Release */, + 4749B9FDF85BF4507F9F765CFB3EE149 /* Debug */, + E7A18775859A02F0BE77FAAB5FFF3111 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2A17BEFFA742E73C67287B4AF4B89A7D /* Build configuration list for PBXProject "KSPlayer" */ = { + 1B1B6C035CD464303F0082E109FFB8C1 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 619D5C96ADB446956284BDEC2979B08C /* Debug */, - 1B884B86B259E6B44BDAFBE85AE55FCA /* Release */, + 836221E73FF558DC60D1A54EB621A780 /* Debug */, + B2D9EE44CE8E6E0DFA3585E582F8CB5A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 321C3F6685C4DE8FB3138657F66B9A8A /* Build configuration list for PBXNativeTarget "KSPlayer-iOS-KSPlayer_KSPlayer" */ = { + 2A17BEFFA742E73C67287B4AF4B89A7D /* Build configuration list for PBXProject "KSPlayer" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6C1F9BF8A45B83A9D1241CA5F3EF788A /* Debug */, - 4C8BFF1BB1B27542FEDA6FCE9F36BFFF /* Release */, + 619D5C96ADB446956284BDEC2979B08C /* Debug */, + 1B884B86B259E6B44BDAFBE85AE55FCA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 409336C0B9D5AA4B7A419C8AE3FA8EE4 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS-KSPlayer_KSPlayer" */ = { + 41820D32E3BEE2080047041DCB5B26A7 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 03B55C631146DA7C7CDBAAE58A03C7E4 /* Debug */, - 984ABCBF21B3E785B530B183777EDF40 /* Release */, + 92E466DC7AEA4C669AD36B756B80FA25 /* Debug */, + 08B4B0CD0886CCEBC09CEDD37A5D0EFF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 41820D32E3BEE2080047041DCB5B26A7 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS-Unit-Tests" */ = { + 7F708C0B38C9B8B05B0A7E7B9C186F9A /* Build configuration list for PBXNativeTarget "KSPlayer-macOS-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 92E466DC7AEA4C669AD36B756B80FA25 /* Debug */, - 08B4B0CD0886CCEBC09CEDD37A5D0EFF /* Release */, + 59E1FC2DCEA246BFC832A9C2CB46315E /* Debug */, + 3ECCD679CCB1E4515629F1B9789990FE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4E32EC7700B94C74692C8247706CC311 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS" */ = { + 8FFBF45A0F8F5ECF117CC85F9F070C5F /* Build configuration list for PBXNativeTarget "KSPlayer-iOS-KSPlayer_KSPlayer" */ = { isa = XCConfigurationList; buildConfigurations = ( - CE228C92B52B804DB3F376742B0F096E /* Debug */, - D75BE6F0362E457EFF71739A4F9E1E43 /* Release */, + 32797BF4B8930F01BD2FEC1E83E4A275 /* Debug */, + EB54276EBA33AEC0602BA218945F84BD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7636E719132D4F282F7D4CF5A4D0A08C /* Build configuration list for PBXNativeTarget "KSPlayer-iOS" */ = { + C0E68E676454632EF53F27D65F15EA3B /* Build configuration list for PBXNativeTarget "KSPlayer-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1FE10E4E6111C16E6C295694D20E9077 /* Debug */, - 641B5E7BF09A57F3765E8BC703F39B95 /* Release */, + 0F42969AAE0C5D8DBC27DF86D7BAEBE5 /* Debug */, + 4568971BF2C74B5BA1AACBFE4E71B9E7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7F708C0B38C9B8B05B0A7E7B9C186F9A /* Build configuration list for PBXNativeTarget "KSPlayer-macOS-Unit-Tests" */ = { + CC07055A4BC26C6DE13A515A4BDD8495 /* Build configuration list for PBXNativeTarget "KSPlayer-tvOS-KSPlayer_KSPlayer" */ = { isa = XCConfigurationList; buildConfigurations = ( - 59E1FC2DCEA246BFC832A9C2CB46315E /* Debug */, - 3ECCD679CCB1E4515629F1B9789990FE /* Release */, + 744C0F2827B26C3A2BD84BEBF281A399 /* Debug */, + 674736FE7C7D3DBB8387098CCAE19C9A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - ABCA21F9CC9D7BE6A42F1491B655EBBD /* Build configuration list for PBXNativeTarget "KSPlayer-macOS-KSPlayer_KSPlayer" */ = { + E774210422D14FE35264A6F770B19383 /* Build configuration list for PBXNativeTarget "KSPlayer-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8AAA3C4D27E18260737E3476305ECEA5 /* Debug */, - 37BBD7F0F585D8FE7599AE8C310EC761 /* Release */, + F09481BC18FA03D71DE7B55EB1F7747D /* Debug */, + 08FBA85771F93B70043026DF1663C9E4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Demo/Pods/Local Podspecs/FFmpegKit.podspec.json b/Demo/Pods/Local Podspecs/FFmpegKit.podspec.json index 6fcfc3644..b73e5dcf7 100644 --- a/Demo/Pods/Local Podspecs/FFmpegKit.podspec.json +++ b/Demo/Pods/Local Podspecs/FFmpegKit.podspec.json @@ -26,13 +26,21 @@ "libraries": [ "bz2", "c++", - "expat", "iconv", "resolv", "xml2", "z" ], - "frameworks": "VideoToolbox", + "osx": { + "libraries": "expat", + "vendored_frameworks": "Sources/libbluray.xcframework" + }, + "frameworks": [ + "AudioToolbox", + "AVFoundation", + "CoreMedia", + "VideoToolbox" + ], "vendored_frameworks": [ "Sources/Libavcodec.xcframework", "Sources/Libavfilter.xcframework", @@ -40,6 +48,7 @@ "Sources/Libavutil.xcframework", "Sources/Libswresample.xcframework", "Sources/Libswscale.xcframework", + "Sources/Libavdevice.xcframework", "Sources/libshaderc_combined.xcframework", "Sources/MoltenVK.xcframework", "Sources/lcms2.xcframework", @@ -50,12 +59,10 @@ "Sources/nettle.xcframework", "Sources/hogweed.xcframework", "Sources/gnutls.xcframework", + "Sources/libsmbclient.xcframework", "Sources/libzvbi.xcframework", "Sources/libsrt.xcframework" ], - "osx": { - "vendored_frameworks": "Sources/libbluray.xcframework" - }, "dependencies": { "Libass": [ diff --git a/Demo/Pods/Manifest.lock b/Demo/Pods/Manifest.lock index e8c6d4b1c..290815b90 100644 --- a/Demo/Pods/Manifest.lock +++ b/Demo/Pods/Manifest.lock @@ -61,11 +61,11 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: DisplayCriteria: bb0a90faf14b30848bc50ac0516340ce50164187 - FFmpegKit: cf3c18026eacbdee82444a08917ed75a1c6a9366 + FFmpegKit: 26f80ba643f77e525bc6505a98839a56d91aae4f KSPlayer: cd8c2427873dddcd3a577f8bb230885c06e5ac2e Libass: e88af2324e1217e3a4c8bdc675f6f23a9dfc7677 OpenSSL: 9a1c748444fb6c045b146e5a55173645e13171a3 PODFILE CHECKSUM: f67210bf3678663628f2c9a2dba2e6ddd88d212d -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/Demo/Pods/OpenSSL.xcodeproj/project.pbxproj b/Demo/Pods/OpenSSL.xcodeproj/project.pbxproj index c17c2fc76..15de7ab6e 100644 --- a/Demo/Pods/OpenSSL.xcodeproj/project.pbxproj +++ b/Demo/Pods/OpenSSL.xcodeproj/project.pbxproj @@ -9,9 +9,8 @@ /* Begin PBXAggregateTarget section */ 6D5AF030E2CBDC8E539466AA3E9F5832 /* OpenSSL-tvOS */ = { isa = PBXAggregateTarget; - buildConfigurationList = A10DE46079F9958CEE8F0A4D11E68090 /* Build configuration list for PBXAggregateTarget "OpenSSL-tvOS" */; + buildConfigurationList = 6179DD68660D6A5C017A6023F030674C /* Build configuration list for PBXAggregateTarget "OpenSSL-tvOS" */; buildPhases = ( - E816A5E05D26B5A94A3016285E063D50 /* [CP] Copy XCFrameworks */, ); dependencies = ( ); @@ -19,9 +18,8 @@ }; 7B6EF2D08D36375BC7EDC372D2ED03FA /* OpenSSL-iOS */ = { isa = PBXAggregateTarget; - buildConfigurationList = 47D271A2DBF2F6DC8C40CB2B70A40C82 /* Build configuration list for PBXAggregateTarget "OpenSSL-iOS" */; + buildConfigurationList = 99A062D22E58B82CFEFFED7E48A8A163 /* Build configuration list for PBXAggregateTarget "OpenSSL-iOS" */; buildPhases = ( - 5562E020DC8013407F7291FE052A26EF /* [CP] Copy XCFrameworks */, ); dependencies = ( ); @@ -29,9 +27,8 @@ }; 991EE7C8B5B9FB326DB1290119072DB8 /* OpenSSL-macOS */ = { isa = PBXAggregateTarget; - buildConfigurationList = 7F2CA91A79C9D1A3F9E55F62D597EB12 /* Build configuration list for PBXAggregateTarget "OpenSSL-macOS" */; + buildConfigurationList = F8D1F581A4AEEBB5ADE2E0B8B2244A83 /* Build configuration list for PBXAggregateTarget "OpenSSL-macOS" */; buildPhases = ( - 57C65FD4198918633CBD42BB8C58AA78 /* [CP] Copy XCFrameworks */, ); dependencies = ( ); @@ -40,60 +37,53 @@ /* End PBXAggregateTarget section */ /* Begin PBXFileReference section */ - 225C5B6A1BAB1034ED7B620D4369FD99 /* OpenSSL-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "OpenSSL-tvOS.release.xcconfig"; path = "../OpenSSL-tvOS/OpenSSL-tvOS.release.xcconfig"; sourceTree = ""; }; - 2FF78A133605C3AABB9FE8D017768D0F /* OpenSSL-iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "OpenSSL-iOS-xcframeworks.sh"; sourceTree = ""; }; - 4D85AA83CA980ECA6D43F3198BAC7E64 /* OpenSSL.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = OpenSSL.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 52289D13664954EF34C8502A132DFFAF /* OpenSSL-tvOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "OpenSSL-tvOS-xcframeworks.sh"; path = "../OpenSSL-tvOS/OpenSSL-tvOS-xcframeworks.sh"; sourceTree = ""; }; - 6C4EDECE86B16073D387D887B9B8D344 /* Libssl.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libssl.xcframework; path = Sources/Libssl.xcframework; sourceTree = ""; }; - 6F08466FBDB005C1DCA9227E9B35CCA4 /* Libcrypto.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = Libcrypto.xcframework; path = Sources/Libcrypto.xcframework; sourceTree = ""; }; - C15D3BD9E7CC09FFE8F99770F8019A91 /* OpenSSL-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "OpenSSL-tvOS.debug.xcconfig"; path = "../OpenSSL-tvOS/OpenSSL-tvOS.debug.xcconfig"; sourceTree = ""; }; - D17B68B7CF99A28727011ACE81FBF00E /* OpenSSL-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-iOS.debug.xcconfig"; sourceTree = ""; }; - DB3DE92B8A89A56388CD175E202AEE66 /* OpenSSL-macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "OpenSSL-macOS.debug.xcconfig"; path = "../OpenSSL-macOS/OpenSSL-macOS.debug.xcconfig"; sourceTree = ""; }; - E79EF786AD0C115689A5458FB3AC02CF /* OpenSSL-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-iOS.release.xcconfig"; sourceTree = ""; }; - EAD92E13A80C25E5B1EADE3FBA0BA530 /* OpenSSL-macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "OpenSSL-macOS.release.xcconfig"; path = "../OpenSSL-macOS/OpenSSL-macOS.release.xcconfig"; sourceTree = ""; }; - EB40431FA6DA0A668F5DD41A4686EBBA /* OpenSSL-macOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; name = "OpenSSL-macOS-xcframeworks.sh"; path = "../OpenSSL-macOS/OpenSSL-macOS-xcframeworks.sh"; sourceTree = ""; }; + 0063032785951FFF2FD86328FABE5C26 /* OpenSSL-macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "OpenSSL-macOS.release.xcconfig"; path = "../OpenSSL-macOS/OpenSSL-macOS.release.xcconfig"; sourceTree = ""; }; + 176E3AA7A762D010A2D2D4BCFA5BC234 /* OpenSSL-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "OpenSSL-tvOS.debug.xcconfig"; path = "../OpenSSL-tvOS/OpenSSL-tvOS.debug.xcconfig"; sourceTree = ""; }; + 241F2C21F8EE58E22B515589B0B80602 /* OpenSSL-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "OpenSSL-tvOS.release.xcconfig"; path = "../OpenSSL-tvOS/OpenSSL-tvOS.release.xcconfig"; sourceTree = ""; }; + 3EA1C0228C1300A7BE8313A69570B482 /* OpenSSL.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = OpenSSL.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 54C9D1754BD46E83029147369FA36CCA /* OpenSSL-macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "OpenSSL-macOS.debug.xcconfig"; path = "../OpenSSL-macOS/OpenSSL-macOS.debug.xcconfig"; sourceTree = ""; }; + ADFDA97D92C8C98CAE50C5AEB631500D /* OpenSSL-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-iOS.release.xcconfig"; sourceTree = ""; }; + EC1ABFE6E8BA876CCEAE9B9F937C5808 /* OpenSSL-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-iOS.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXGroup section */ - 159333BDD92A11B6F653D83959803467 /* Frameworks */ = { + 0DCDD4FAB67ECBE3A602C8BA0A0ACCBA /* Support Files */ = { isa = PBXGroup; children = ( - 6F08466FBDB005C1DCA9227E9B35CCA4 /* Libcrypto.xcframework */, - 6C4EDECE86B16073D387D887B9B8D344 /* Libssl.xcframework */, + EC1ABFE6E8BA876CCEAE9B9F937C5808 /* OpenSSL-iOS.debug.xcconfig */, + ADFDA97D92C8C98CAE50C5AEB631500D /* OpenSSL-iOS.release.xcconfig */, + 54C9D1754BD46E83029147369FA36CCA /* OpenSSL-macOS.debug.xcconfig */, + 0063032785951FFF2FD86328FABE5C26 /* OpenSSL-macOS.release.xcconfig */, + 176E3AA7A762D010A2D2D4BCFA5BC234 /* OpenSSL-tvOS.debug.xcconfig */, + 241F2C21F8EE58E22B515589B0B80602 /* OpenSSL-tvOS.release.xcconfig */, ); - name = Frameworks; + name = "Support Files"; + path = "../Demo/Pods/Target Support Files/OpenSSL-iOS"; sourceTree = ""; }; - 551BD16915882ED086B9554A8B86F72D /* OpenSSL */ = { + 14D4D1202F1882580ACEE2C0C253D8C1 /* OpenSSL */ = { isa = PBXGroup; children = ( - 159333BDD92A11B6F653D83959803467 /* Frameworks */, + 55F544EF42CE3AC40CEEE88CF5322F56 /* Pod */, + 0DCDD4FAB67ECBE3A602C8BA0A0ACCBA /* Support Files */, ); name = OpenSSL; + path = ../../FFmpegKit; sourceTree = ""; }; - 60E6192EDC22B68EE36D63DB8D4DB868 /* Support Files */ = { + 55F544EF42CE3AC40CEEE88CF5322F56 /* Pod */ = { isa = PBXGroup; children = ( - 2FF78A133605C3AABB9FE8D017768D0F /* OpenSSL-iOS-xcframeworks.sh */, - D17B68B7CF99A28727011ACE81FBF00E /* OpenSSL-iOS.debug.xcconfig */, - E79EF786AD0C115689A5458FB3AC02CF /* OpenSSL-iOS.release.xcconfig */, - EB40431FA6DA0A668F5DD41A4686EBBA /* OpenSSL-macOS-xcframeworks.sh */, - DB3DE92B8A89A56388CD175E202AEE66 /* OpenSSL-macOS.debug.xcconfig */, - EAD92E13A80C25E5B1EADE3FBA0BA530 /* OpenSSL-macOS.release.xcconfig */, - 52289D13664954EF34C8502A132DFFAF /* OpenSSL-tvOS-xcframeworks.sh */, - C15D3BD9E7CC09FFE8F99770F8019A91 /* OpenSSL-tvOS.debug.xcconfig */, - 225C5B6A1BAB1034ED7B620D4369FD99 /* OpenSSL-tvOS.release.xcconfig */, + 3EA1C0228C1300A7BE8313A69570B482 /* OpenSSL.podspec */, ); - name = "Support Files"; - path = "../Demo/Pods/Target Support Files/OpenSSL-iOS"; + name = Pod; sourceTree = ""; }; 8B16A11C1B1193FD7ABD0CCA383F5525 = { isa = PBXGroup; children = ( CA3A86144F06B61FC7614A6692CFF9D7 /* Frameworks */, - B1AC7AD7009278744C0A5B0ED62C8B04 /* OpenSSL */, + 14D4D1202F1882580ACEE2C0C253D8C1 /* OpenSSL */, A60504669570A5B181B3722B6A4F349A /* Products */, ); sourceTree = ""; @@ -105,17 +95,6 @@ name = Products; sourceTree = ""; }; - B1AC7AD7009278744C0A5B0ED62C8B04 /* OpenSSL */ = { - isa = PBXGroup; - children = ( - 551BD16915882ED086B9554A8B86F72D /* OpenSSL */, - D8CD5AED5B7E15B886C54699F878E121 /* Pod */, - 60E6192EDC22B68EE36D63DB8D4DB868 /* Support Files */, - ); - name = OpenSSL; - path = ../../FFmpegKit; - sourceTree = ""; - }; CA3A86144F06B61FC7614A6692CFF9D7 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -123,14 +102,6 @@ name = Frameworks; sourceTree = ""; }; - D8CD5AED5B7E15B886C54699F878E121 /* Pod */ = { - isa = PBXGroup; - children = ( - 4D85AA83CA980ECA6D43F3198BAC7E64 /* OpenSSL.podspec */, - ); - name = Pod; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXProject section */ @@ -160,82 +131,27 @@ }; /* End PBXProject section */ -/* Begin PBXShellScriptBuildPhase section */ - 5562E020DC8013407F7291FE052A26EF /* [CP] Copy XCFrameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenSSL-iOS/OpenSSL-iOS-xcframeworks-input-files.xcfilelist", - ); - name = "[CP] Copy XCFrameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenSSL-iOS/OpenSSL-iOS-xcframeworks-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/OpenSSL-iOS/OpenSSL-iOS-xcframeworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 57C65FD4198918633CBD42BB8C58AA78 /* [CP] Copy XCFrameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenSSL-macOS/OpenSSL-macOS-xcframeworks-input-files.xcfilelist", - ); - name = "[CP] Copy XCFrameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenSSL-macOS/OpenSSL-macOS-xcframeworks-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/OpenSSL-macOS/OpenSSL-macOS-xcframeworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - E816A5E05D26B5A94A3016285E063D50 /* [CP] Copy XCFrameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS-xcframeworks-input-files.xcfilelist", - ); - name = "[CP] Copy XCFrameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS-xcframeworks-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS-xcframeworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin XCBuildConfiguration section */ - 177FE0A44244AEAF36FC558C224480BB /* Debug */ = { + 15FA42DE114AC2589BF788FE48A4509F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DB3DE92B8A89A56388CD175E202AEE66 /* OpenSSL-macOS.debug.xcconfig */; + baseConfigurationReference = 241F2C21F8EE58E22B515589B0B80602 /* OpenSSL-tvOS.release.xcconfig */; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - COMBINE_HIDPI_IMAGES = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", - "@executable_path/../Frameworks", + "@executable_path/Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 10.15; - SDKROOT = macosx; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 13.0; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; - 4C5A1CB014A93DDA67130FAC94B2AD6C /* Release */ = { + 339C4713F05DF2D1AD4A67ABBA43CECB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 225C5B6A1BAB1034ED7B620D4369FD99 /* OpenSSL-tvOS.release.xcconfig */; + baseConfigurationReference = 176E3AA7A762D010A2D2D4BCFA5BC234 /* OpenSSL-tvOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -246,7 +162,24 @@ SDKROOT = appletvos; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 13.0; - VALIDATE_PRODUCT = YES; + }; + name = Debug; + }; + 3E5E95F0D4FB4CE33ED8EDD5DCEC2615 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0063032785951FFF2FD86328FABE5C26 /* OpenSSL-macOS.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + COMBINE_HIDPI_IMAGES = YES; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 10.15; + SDKROOT = macosx; }; name = Release; }; @@ -318,9 +251,27 @@ }; name = Debug; }; - 92D1CDCCE2861EA41346622BA28FFFB1 /* Release */ = { + 906DB9B40189254BBF39A1D198BF91C2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E79EF786AD0C115689A5458FB3AC02CF /* OpenSSL-iOS.release.xcconfig */; + baseConfigurationReference = 54C9D1754BD46E83029147369FA36CCA /* OpenSSL-macOS.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + COMBINE_HIDPI_IMAGES = YES; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 10.15; + SDKROOT = macosx; + }; + name = Debug; + }; + B05EFF6719B428FFD6E3FD2F0DC5AB63 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EC1ABFE6E8BA876CCEAE9B9F937C5808 /* OpenSSL-iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -332,9 +283,8 @@ ); SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; C33CA33B3674E5657A768056F07ED12E /* Release */ = { isa = XCBuildConfiguration; @@ -400,43 +350,9 @@ }; name = Release; }; - CEF2EB26B8A052D60276889F45482BDD /* Release */ = { + E1313E3384E9A93595FA240B3CEC2A8D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EAD92E13A80C25E5B1EADE3FBA0BA530 /* OpenSSL-macOS.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - COMBINE_HIDPI_IMAGES = YES; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 10.15; - SDKROOT = macosx; - }; - name = Release; - }; - DAF1F6383976E1EBE019329F9DB0E6D4 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C15D3BD9E7CC09FFE8F99770F8019A91 /* OpenSSL-tvOS.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = appletvos; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 13.0; - }; - name = Debug; - }; - F6379315F5A2A4ED357C5262CBDD8A75 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D17B68B7CF99A28727011ACE81FBF00E /* OpenSSL-iOS.debug.xcconfig */; + baseConfigurationReference = ADFDA97D92C8C98CAE50C5AEB631500D /* OpenSSL-iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -448,44 +364,45 @@ ); SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 47D271A2DBF2F6DC8C40CB2B70A40C82 /* Build configuration list for PBXAggregateTarget "OpenSSL-iOS" */ = { + 6179DD68660D6A5C017A6023F030674C /* Build configuration list for PBXAggregateTarget "OpenSSL-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - F6379315F5A2A4ED357C5262CBDD8A75 /* Debug */, - 92D1CDCCE2861EA41346622BA28FFFB1 /* Release */, + 339C4713F05DF2D1AD4A67ABBA43CECB /* Debug */, + 15FA42DE114AC2589BF788FE48A4509F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7F2CA91A79C9D1A3F9E55F62D597EB12 /* Build configuration list for PBXAggregateTarget "OpenSSL-macOS" */ = { + 99A062D22E58B82CFEFFED7E48A8A163 /* Build configuration list for PBXAggregateTarget "OpenSSL-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 177FE0A44244AEAF36FC558C224480BB /* Debug */, - CEF2EB26B8A052D60276889F45482BDD /* Release */, + B05EFF6719B428FFD6E3FD2F0DC5AB63 /* Debug */, + E1313E3384E9A93595FA240B3CEC2A8D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A10DE46079F9958CEE8F0A4D11E68090 /* Build configuration list for PBXAggregateTarget "OpenSSL-tvOS" */ = { + F01EC34373F596EB89807C4ECFC3ABDE /* Build configuration list for PBXProject "OpenSSL" */ = { isa = XCConfigurationList; buildConfigurations = ( - DAF1F6383976E1EBE019329F9DB0E6D4 /* Debug */, - 4C5A1CB014A93DDA67130FAC94B2AD6C /* Release */, + 5ECA7F4D8230B65E450B5EF344761A82 /* Debug */, + C33CA33B3674E5657A768056F07ED12E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F01EC34373F596EB89807C4ECFC3ABDE /* Build configuration list for PBXProject "OpenSSL" */ = { + F8D1F581A4AEEBB5ADE2E0B8B2244A83 /* Build configuration list for PBXAggregateTarget "OpenSSL-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5ECA7F4D8230B65E450B5EF344761A82 /* Debug */, - C33CA33B3674E5657A768056F07ED12E /* Release */, + 906DB9B40189254BBF39A1D198BF91C2 /* Debug */, + 3E5E95F0D4FB4CE33ED8EDD5DCEC2615 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Demo/Pods/Pods.xcodeproj/project.pbxproj b/Demo/Pods/Pods.xcodeproj/project.pbxproj index 9501a654b..b02721bad 100644 --- a/Demo/Pods/Pods.xcodeproj/project.pbxproj +++ b/Demo/Pods/Pods.xcodeproj/project.pbxproj @@ -21,210 +21,105 @@ /* Begin PBXContainerItemProxy section */ 00AD83E50E1510D36E6E9DDB17ED8EFF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria */; + containerPortal = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria.xcodeproj */; proxyType = 1; remoteGlobalIDString = 1CCB077996AC3A8590B3C4ED40815F77; remoteInfo = "DisplayCriteria-iOS"; }; - 2E1F83ADDCA21614299EBA2F513B0925 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit */; - proxyType = 1; - remoteGlobalIDString = 8637F33F67B2687DF06EA4DB96BB25C7; - remoteInfo = "FFmpegKit-iOS"; - }; 3CA26D959430ADA03C0D48604D9F77F8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 466DA2042613A95BC810FE005B19B6A7 /* Libass */; + containerPortal = 466DA2042613A95BC810FE005B19B6A7 /* Libass.xcodeproj */; proxyType = 1; remoteGlobalIDString = 19326DCF0ABF89A6F47885A1FC666CCA; remoteInfo = "Libass-iOS"; }; - 40B1B1E4A99977CDF2E66604DD959881 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit */; - proxyType = 1; - remoteGlobalIDString = CB51993EC5E6E907C0B253DFDF9ED7BF; - remoteInfo = "FFmpegKit-macOS"; - }; 485B8B44AFA9CE527012CD6AC48675B0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria */; + containerPortal = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria.xcodeproj */; proxyType = 1; remoteGlobalIDString = B2CAA65768CAEB010F26FB99B2B67AC0; remoteInfo = "DisplayCriteria-tvOS"; }; - 497B99667972B649A2938F78B06F2538 /* PBXContainerItemProxy */ = { + 53A90612D9A289038DE1FD2C47A261FC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; + containerPortal = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 608A83DCB9EBF762DEECEF8F2EE81950; - remoteInfo = "KSPlayer-tvOS"; + remoteGlobalIDString = 8637F33F67B2687DF06EA4DB96BB25C7; + remoteInfo = "FFmpegKit-iOS"; }; 681D13CD5342389E85028C69BC05527B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 466DA2042613A95BC810FE005B19B6A7 /* Libass */; + containerPortal = 466DA2042613A95BC810FE005B19B6A7 /* Libass.xcodeproj */; proxyType = 1; remoteGlobalIDString = 9CB450B641767C72AE3FEED9D23A5B14; remoteInfo = "Libass-macOS"; }; - 6BA8439CB5FB9EA23A5E5E8A5AD45564 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 1; - remoteGlobalIDString = 95DA2FE73CA400BD80E9EC469E8608BA; - remoteInfo = "KSPlayer-macOS"; - }; - 73DA816DA35EB301A23940E531CCA25E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 0BA4778500CE2CEC938FBB5D83AC04CB /* OpenSSL */; - proxyType = 1; - remoteGlobalIDString = 991EE7C8B5B9FB326DB1290119072DB8; - remoteInfo = "OpenSSL-macOS"; - }; - 9626E469D7B842E154BB7A714D2C279E /* PBXContainerItemProxy */ = { + 73B525CAEAC7068157CE582D63E5BE92 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 0BA4778500CE2CEC938FBB5D83AC04CB /* OpenSSL */; + containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 6D5AF030E2CBDC8E539466AA3E9F5832; - remoteInfo = "OpenSSL-tvOS"; + remoteGlobalIDString = F22803BCEDED223E4EE29EE62D7067B4; + remoteInfo = "KSPlayer-iOS"; }; - AA82CCAB4CA8A1B550123B873739298D /* PBXContainerItemProxy */ = { + 81E9BD9373612E669448452147208415 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 0BA4778500CE2CEC938FBB5D83AC04CB /* OpenSSL */; + containerPortal = 0BA4778500CE2CEC938FBB5D83AC04CB /* OpenSSL.xcodeproj */; proxyType = 1; remoteGlobalIDString = 7B6EF2D08D36375BC7EDC372D2ED03FA; remoteInfo = "OpenSSL-iOS"; }; - ABE30B21106D9C066FDDF0E9CBF201B9 /* PBXContainerItemProxy */ = { + 8C2922C43D1088CD1C1F2E2D2BC40EB2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit */; + containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 5CA2D7972914D935704D989071619B4C; - remoteInfo = "FFmpegKit-tvOS"; - }; - AC6ABC632B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria */; - proxyType = 2; - remoteGlobalIDString = 97AFA156B6FE0978010C7941960CE6F5; - remoteInfo = "DisplayCriteria-iOS"; - }; - AC6ABC652B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria */; - proxyType = 2; - remoteGlobalIDString = 0F9BC21C5AF491A63641420319B8D167; - remoteInfo = "DisplayCriteria-macOS"; - }; - AC6ABC672B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria */; - proxyType = 2; - remoteGlobalIDString = BB5B1AC8F4E4FE14A6398BBACE7F3AEB; - remoteInfo = "DisplayCriteria-tvOS"; - }; - AC6ABC692B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit */; - proxyType = 2; - remoteGlobalIDString = 4610ED5FCB2E018919CDB75AFF14DBBA; - remoteInfo = "FFmpegKit-iOS"; - }; - AC6ABC6B2B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit */; - proxyType = 2; - remoteGlobalIDString = A1A73955ED1D3AD761803E4F80C1401E; - remoteInfo = "FFmpegKit-macOS"; - }; - AC6ABC6D2B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit */; - proxyType = 2; - remoteGlobalIDString = 87ECDD1AA56CEA8BF17A7A1C64A6B456; - remoteInfo = "FFmpegKit-tvOS"; - }; - AC6ABC752B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 2; - remoteGlobalIDString = 92C970804A17DE949D66F13575EA5367; - remoteInfo = "KSPlayer-iOS"; + remoteGlobalIDString = 608A83DCB9EBF762DEECEF8F2EE81950; + remoteInfo = "KSPlayer-tvOS"; }; - AC6ABC772B6E679A00273794 /* PBXContainerItemProxy */ = { + 9A6AC2FEC0DC7F0190103DF014505692 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 2; - remoteGlobalIDString = BB4826C3671D3BF28BE6B5397DFB7E07; - remoteInfo = "KSPlayer-iOS-KSPlayer_KSPlayer"; + containerPortal = 0BA4778500CE2CEC938FBB5D83AC04CB /* OpenSSL.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 6D5AF030E2CBDC8E539466AA3E9F5832; + remoteInfo = "OpenSSL-tvOS"; }; - AC6ABC792B6E679A00273794 /* PBXContainerItemProxy */ = { + B62037B25E83DFDDB6E94AD8CE70F83F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 2; - remoteGlobalIDString = C472C97B903FFE1D7C131A47557F2B35; - remoteInfo = "KSPlayer-iOS-Unit-Tests"; + containerPortal = 0BA4778500CE2CEC938FBB5D83AC04CB /* OpenSSL.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 991EE7C8B5B9FB326DB1290119072DB8; + remoteInfo = "OpenSSL-macOS"; }; - AC6ABC7B2B6E679A00273794 /* PBXContainerItemProxy */ = { + BEA3F8CC7D5A205022B4EB20FCB47144 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 2; - remoteGlobalIDString = 60C43558171822E74AADF86FBF5AABF3; + containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 95DA2FE73CA400BD80E9EC469E8608BA; remoteInfo = "KSPlayer-macOS"; }; - AC6ABC7D2B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 2; - remoteGlobalIDString = CC0401F08EEC9B2F84B4522D497FBCBB; - remoteInfo = "KSPlayer-macOS-KSPlayer_KSPlayer"; - }; - AC6ABC7F2B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 2; - remoteGlobalIDString = F2451797988C9C4538E4FA8A4BD599B9; - remoteInfo = "KSPlayer-macOS-Unit-Tests"; - }; - AC6ABC812B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 2; - remoteGlobalIDString = 880389D99D1EF36F926AA4C3DFAA257C; - remoteInfo = "KSPlayer-tvOS"; - }; - AC6ABC832B6E679A00273794 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 2; - remoteGlobalIDString = 41708383F569BD487B5C58097F86DDB1; - remoteInfo = "KSPlayer-tvOS-KSPlayer_KSPlayer"; - }; - AC6ABC852B6E679A00273794 /* PBXContainerItemProxy */ = { + D4FF37A3147654C3DFAF306E8CF19C55 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; - proxyType = 2; - remoteGlobalIDString = 0E1FABDC66E96D401CA063825EEACF5A; - remoteInfo = "KSPlayer-tvOS-Unit-Tests"; + containerPortal = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 5CA2D7972914D935704D989071619B4C; + remoteInfo = "FFmpegKit-tvOS"; }; - BD8E86E1F83D44E1909F585D9A817287 /* PBXContainerItemProxy */ = { + DB0CC795F683244F7C52F614ECFEE4C2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; + containerPortal = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit.xcodeproj */; proxyType = 1; - remoteGlobalIDString = F22803BCEDED223E4EE29EE62D7067B4; - remoteInfo = "KSPlayer-iOS"; + remoteGlobalIDString = CB51993EC5E6E907C0B253DFDF9ED7BF; + remoteInfo = "FFmpegKit-macOS"; }; EF8CC1CB6CF989520E90841B96231880 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria */; + containerPortal = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria.xcodeproj */; proxyType = 1; remoteGlobalIDString = CBC14E47093C1CDAC387FADFFF093763; remoteInfo = "DisplayCriteria-macOS"; }; FCE61483DC8F5C068B53025E47C720D0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 466DA2042613A95BC810FE005B19B6A7 /* Libass */; + containerPortal = 466DA2042613A95BC810FE005B19B6A7 /* Libass.xcodeproj */; proxyType = 1; remoteGlobalIDString = 3C79E5F82E86276CE05C24C8B1DEF619; remoteInfo = "Libass-tvOS"; @@ -260,7 +155,7 @@ 90BCBCDF330425BB580C637AE55F7C06 /* Pods-demo-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-demo-iOS-dummy.m"; sourceTree = ""; }; 93E6EDB8ABAE0A8FBE8E9E72EC372763 /* Pods-demo-macOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-demo-macOS-acknowledgements.markdown"; sourceTree = ""; }; 9A3F614B8660021CED2A8B9EC3E587C1 /* Pods-demo-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-demo-iOS.modulemap"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; }; + 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; }; B807707B270AB10DAD79BEE9FE3052FB /* Pods-demo-tvOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-demo-tvOS"; path = Pods_demo_tvOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; CE90D265B98683553D49FB6D5155F019 /* Pods-demo-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-demo-macOS-umbrella.h"; sourceTree = ""; }; D8EB23E1663060E936DA85C51D357132 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; @@ -408,56 +303,6 @@ name = iOS; sourceTree = ""; }; - AC6ABC532B6E671B00273794 /* Products */ = { - isa = PBXGroup; - children = ( - ); - name = Products; - sourceTree = ""; - }; - AC6ABC552B6E671B00273794 /* Products */ = { - isa = PBXGroup; - children = ( - AC6ABC6A2B6E679A00273794 /* FFmpegKit-iOS */, - AC6ABC6C2B6E679A00273794 /* FFmpegKit-macOS */, - AC6ABC6E2B6E679A00273794 /* FFmpegKit-tvOS */, - ); - name = Products; - sourceTree = ""; - }; - AC6ABC572B6E671B00273794 /* Products */ = { - isa = PBXGroup; - children = ( - AC6ABC762B6E679A00273794 /* KSPlayer-iOS */, - AC6ABC782B6E679A00273794 /* KSPlayer-iOS-KSPlayer_KSPlayer */, - AC6ABC7A2B6E679A00273794 /* KSPlayer-iOS-Unit-Tests */, - AC6ABC7C2B6E679A00273794 /* KSPlayer-macOS */, - AC6ABC7E2B6E679A00273794 /* KSPlayer-macOS-KSPlayer_KSPlayer */, - AC6ABC802B6E679A00273794 /* KSPlayer-macOS-Unit-Tests */, - AC6ABC822B6E679A00273794 /* KSPlayer-tvOS */, - AC6ABC842B6E679A00273794 /* KSPlayer-tvOS-KSPlayer_KSPlayer */, - AC6ABC862B6E679A00273794 /* KSPlayer-tvOS-Unit-Tests */, - ); - name = Products; - sourceTree = ""; - }; - AC6ABC592B6E671B00273794 /* Products */ = { - isa = PBXGroup; - children = ( - ); - name = Products; - sourceTree = ""; - }; - AC6ABC5B2B6E671B00273794 /* Products */ = { - isa = PBXGroup; - children = ( - AC6ABC642B6E679A00273794 /* DisplayCriteria-iOS */, - AC6ABC662B6E679A00273794 /* DisplayCriteria-macOS */, - AC6ABC682B6E679A00273794 /* DisplayCriteria-tvOS */, - ); - name = Products; - sourceTree = ""; - }; B078F2EAF07184734A215CAEFB0F8DA9 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -522,10 +367,10 @@ ); dependencies = ( CE4287C7AEC4A1401FE9C7CE0991ED17 /* PBXTargetDependency */, - CEAFE0C67D14FA5064B0D8157322BE4B /* PBXTargetDependency */, - C0AC09DA5133840111A6FA4D9AF6D87E /* PBXTargetDependency */, + 7A0978CE0515D88018627F3D88E8DC53 /* PBXTargetDependency */, + 5F7B0206B2B1B0716A0FB6018E9DDC93 /* PBXTargetDependency */, DE36CB8AAD69F3801D482AFCD0B3A5BB /* PBXTargetDependency */, - B729DF5C57439255927CC4F19DE1F844 /* PBXTargetDependency */, + EC147D0EFD2E9A32B8E23B4E853F3E98 /* PBXTargetDependency */, ); name = "Pods-demo-iOS"; productName = Pods_demo_iOS; @@ -545,10 +390,10 @@ ); dependencies = ( 1B0B45C82F64E1A728C1BC7C181A52FB /* PBXTargetDependency */, - EFDDC9C65D3A90D5BC4CB8106A4AD6D3 /* PBXTargetDependency */, - 372904412DA076A411E3AFF281024D85 /* PBXTargetDependency */, + 00AB8B1EF5021B5237C25B0BF85A1D59 /* PBXTargetDependency */, + 763E55B7E69DDB8AEC539B8B822FCCA8 /* PBXTargetDependency */, 42DF0FC836DB7FDF887BEE16C7D459A0 /* PBXTargetDependency */, - 404CFFAA6A93645FC085F7C550782FB6 /* PBXTargetDependency */, + 067AEA475DDA996111F4467610369B9E /* PBXTargetDependency */, ); name = "Pods-demo-tvOS"; productName = Pods_demo_tvOS; @@ -568,10 +413,10 @@ ); dependencies = ( 86D3C92184AEB7A3CC92210F346E3410 /* PBXTargetDependency */, - E5A0C4C4B1AC29BF2F6A4B54A5AA68DD /* PBXTargetDependency */, - 2635543B580DD8A1793C3B48105CE4EA /* PBXTargetDependency */, + F9663FA1AC77E394ACB894B42E68B4F2 /* PBXTargetDependency */, + 09A7ECFC512761524904E251F8074D13 /* PBXTargetDependency */, 27C47912533B3BBD96AEDFCE3D5E8D5D /* PBXTargetDependency */, - 692DC78C2E4A43339CF611892A466B11 /* PBXTargetDependency */, + 23BD1CBA3185AF66A7BDD6F4B97B9498 /* PBXTargetDependency */, ); name = "Pods-demo-macOS"; productName = Pods_demo_macOS; @@ -600,23 +445,18 @@ projectDirPath = ""; projectReferences = ( { - ProductGroup = AC6ABC5B2B6E671B00273794 /* Products */; ProjectRef = 71C15B1B87C670362DBB87DD88F1F01B /* DisplayCriteria */; }, { - ProductGroup = AC6ABC552B6E671B00273794 /* Products */; ProjectRef = E1A31BE17D218D7D1B7A0F6DF8CE0840 /* FFmpegKit */; }, { - ProductGroup = AC6ABC572B6E671B00273794 /* Products */; ProjectRef = 3887CFCCF748D02A24B99FF9C6E520A9 /* KSPlayer */; }, { - ProductGroup = AC6ABC592B6E671B00273794 /* Products */; ProjectRef = 466DA2042613A95BC810FE005B19B6A7 /* Libass */; }, { - ProductGroup = AC6ABC532B6E671B00273794 /* Products */; ProjectRef = 0BA4778500CE2CEC938FBB5D83AC04CB /* OpenSSL */; }, ); @@ -629,129 +469,6 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - AC6ABC642B6E679A00273794 /* DisplayCriteria-iOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "DisplayCriteria-iOS"; - path = DisplayCriteria.framework; - remoteRef = AC6ABC632B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC662B6E679A00273794 /* DisplayCriteria-macOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "DisplayCriteria-macOS"; - path = DisplayCriteria.framework; - remoteRef = AC6ABC652B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC682B6E679A00273794 /* DisplayCriteria-tvOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "DisplayCriteria-tvOS"; - path = DisplayCriteria.framework; - remoteRef = AC6ABC672B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC6A2B6E679A00273794 /* FFmpegKit-iOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "FFmpegKit-iOS"; - path = FFmpegKit.framework; - remoteRef = AC6ABC692B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC6C2B6E679A00273794 /* FFmpegKit-macOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "FFmpegKit-macOS"; - path = FFmpegKit.framework; - remoteRef = AC6ABC6B2B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC6E2B6E679A00273794 /* FFmpegKit-tvOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "FFmpegKit-tvOS"; - path = FFmpegKit.framework; - remoteRef = AC6ABC6D2B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC762B6E679A00273794 /* KSPlayer-iOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "KSPlayer-iOS"; - path = KSPlayer.framework; - remoteRef = AC6ABC752B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC782B6E679A00273794 /* KSPlayer-iOS-KSPlayer_KSPlayer */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - name = "KSPlayer-iOS-KSPlayer_KSPlayer"; - path = KSPlayer_KSPlayer.bundle; - remoteRef = AC6ABC772B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC7A2B6E679A00273794 /* KSPlayer-iOS-Unit-Tests */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - name = "KSPlayer-iOS-Unit-Tests"; - path = "KSPlayer-iOS-Unit-Tests.xctest"; - remoteRef = AC6ABC792B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC7C2B6E679A00273794 /* KSPlayer-macOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "KSPlayer-macOS"; - path = KSPlayer.framework; - remoteRef = AC6ABC7B2B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC7E2B6E679A00273794 /* KSPlayer-macOS-KSPlayer_KSPlayer */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - name = "KSPlayer-macOS-KSPlayer_KSPlayer"; - path = KSPlayer_KSPlayer.bundle; - remoteRef = AC6ABC7D2B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC802B6E679A00273794 /* KSPlayer-macOS-Unit-Tests */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - name = "KSPlayer-macOS-Unit-Tests"; - path = "KSPlayer-macOS-Unit-Tests.xctest"; - remoteRef = AC6ABC7F2B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC822B6E679A00273794 /* KSPlayer-tvOS */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - name = "KSPlayer-tvOS"; - path = KSPlayer.framework; - remoteRef = AC6ABC812B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC842B6E679A00273794 /* KSPlayer-tvOS-KSPlayer_KSPlayer */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - name = "KSPlayer-tvOS-KSPlayer_KSPlayer"; - path = KSPlayer_KSPlayer.bundle; - remoteRef = AC6ABC832B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - AC6ABC862B6E679A00273794 /* KSPlayer-tvOS-Unit-Tests */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - name = "KSPlayer-tvOS-Unit-Tests"; - path = "KSPlayer-tvOS-Unit-Tests.xctest"; - remoteRef = AC6ABC852B6E679A00273794 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ 3125DBD156344D6DFE0A09574A2D2816 /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -804,80 +521,80 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 00AB8B1EF5021B5237C25B0BF85A1D59 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "FFmpegKit-tvOS"; + targetProxy = D4FF37A3147654C3DFAF306E8CF19C55 /* PBXContainerItemProxy */; + }; + 067AEA475DDA996111F4467610369B9E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "OpenSSL-tvOS"; + targetProxy = 9A6AC2FEC0DC7F0190103DF014505692 /* PBXContainerItemProxy */; + }; + 09A7ECFC512761524904E251F8074D13 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "KSPlayer-macOS"; + targetProxy = BEA3F8CC7D5A205022B4EB20FCB47144 /* PBXContainerItemProxy */; + }; 1B0B45C82F64E1A728C1BC7C181A52FB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "DisplayCriteria-tvOS"; targetProxy = 485B8B44AFA9CE527012CD6AC48675B0 /* PBXContainerItemProxy */; }; - 2635543B580DD8A1793C3B48105CE4EA /* PBXTargetDependency */ = { + 23BD1CBA3185AF66A7BDD6F4B97B9498 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "KSPlayer-macOS"; - targetProxy = 6BA8439CB5FB9EA23A5E5E8A5AD45564 /* PBXContainerItemProxy */; + name = "OpenSSL-macOS"; + targetProxy = B62037B25E83DFDDB6E94AD8CE70F83F /* PBXContainerItemProxy */; }; 27C47912533B3BBD96AEDFCE3D5E8D5D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Libass-macOS"; targetProxy = 681D13CD5342389E85028C69BC05527B /* PBXContainerItemProxy */; }; - 372904412DA076A411E3AFF281024D85 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "KSPlayer-tvOS"; - targetProxy = 497B99667972B649A2938F78B06F2538 /* PBXContainerItemProxy */; - }; - 404CFFAA6A93645FC085F7C550782FB6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "OpenSSL-tvOS"; - targetProxy = 9626E469D7B842E154BB7A714D2C279E /* PBXContainerItemProxy */; - }; 42DF0FC836DB7FDF887BEE16C7D459A0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Libass-tvOS"; targetProxy = FCE61483DC8F5C068B53025E47C720D0 /* PBXContainerItemProxy */; }; - 692DC78C2E4A43339CF611892A466B11 /* PBXTargetDependency */ = { + 5F7B0206B2B1B0716A0FB6018E9DDC93 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "OpenSSL-macOS"; - targetProxy = 73DA816DA35EB301A23940E531CCA25E /* PBXContainerItemProxy */; + name = "KSPlayer-iOS"; + targetProxy = 73B525CAEAC7068157CE582D63E5BE92 /* PBXContainerItemProxy */; }; - 86D3C92184AEB7A3CC92210F346E3410 /* PBXTargetDependency */ = { + 763E55B7E69DDB8AEC539B8B822FCCA8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "DisplayCriteria-macOS"; - targetProxy = EF8CC1CB6CF989520E90841B96231880 /* PBXContainerItemProxy */; + name = "KSPlayer-tvOS"; + targetProxy = 8C2922C43D1088CD1C1F2E2D2BC40EB2 /* PBXContainerItemProxy */; }; - B729DF5C57439255927CC4F19DE1F844 /* PBXTargetDependency */ = { + 7A0978CE0515D88018627F3D88E8DC53 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "OpenSSL-iOS"; - targetProxy = AA82CCAB4CA8A1B550123B873739298D /* PBXContainerItemProxy */; + name = "FFmpegKit-iOS"; + targetProxy = 53A90612D9A289038DE1FD2C47A261FC /* PBXContainerItemProxy */; }; - C0AC09DA5133840111A6FA4D9AF6D87E /* PBXTargetDependency */ = { + 86D3C92184AEB7A3CC92210F346E3410 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "KSPlayer-iOS"; - targetProxy = BD8E86E1F83D44E1909F585D9A817287 /* PBXContainerItemProxy */; + name = "DisplayCriteria-macOS"; + targetProxy = EF8CC1CB6CF989520E90841B96231880 /* PBXContainerItemProxy */; }; CE4287C7AEC4A1401FE9C7CE0991ED17 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "DisplayCriteria-iOS"; targetProxy = 00AD83E50E1510D36E6E9DDB17ED8EFF /* PBXContainerItemProxy */; }; - CEAFE0C67D14FA5064B0D8157322BE4B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "FFmpegKit-iOS"; - targetProxy = 2E1F83ADDCA21614299EBA2F513B0925 /* PBXContainerItemProxy */; - }; DE36CB8AAD69F3801D482AFCD0B3A5BB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Libass-iOS"; targetProxy = 3CA26D959430ADA03C0D48604D9F77F8 /* PBXContainerItemProxy */; }; - E5A0C4C4B1AC29BF2F6A4B54A5AA68DD /* PBXTargetDependency */ = { + EC147D0EFD2E9A32B8E23B4E853F3E98 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "FFmpegKit-macOS"; - targetProxy = 40B1B1E4A99977CDF2E66604DD959881 /* PBXContainerItemProxy */; + name = "OpenSSL-iOS"; + targetProxy = 81E9BD9373612E669448452147208415 /* PBXContainerItemProxy */; }; - EFDDC9C65D3A90D5BC4CB8106A4AD6D3 /* PBXTargetDependency */ = { + F9663FA1AC77E394ACB894B42E68B4F2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "FFmpegKit-tvOS"; - targetProxy = ABE30B21106D9C066FDDF0E9CBF201B9 /* PBXContainerItemProxy */; + name = "FFmpegKit-macOS"; + targetProxy = DB0CC795F683244F7C52F614ECFEE4C2 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ diff --git a/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks-input-files.xcfilelist b/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks-input-files.xcfilelist index 64ea7f71f..b80459d5c 100644 --- a/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks-input-files.xcfilelist +++ b/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks-input-files.xcfilelist @@ -5,6 +5,7 @@ ${PODS_ROOT}/../../FFmpegKit/Sources/Libavformat.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/Libavutil.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/Libswresample.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/Libswscale.xcframework +${PODS_ROOT}/../../FFmpegKit/Sources/Libavdevice.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libshaderc_combined.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/MoltenVK.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/lcms2.xcframework @@ -15,5 +16,6 @@ ${PODS_ROOT}/../../FFmpegKit/Sources/gmp.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/nettle.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/hogweed.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/gnutls.xcframework +${PODS_ROOT}/../../FFmpegKit/Sources/libsmbclient.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libzvbi.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libsrt.xcframework \ No newline at end of file diff --git a/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks-output-files.xcfilelist b/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks-output-files.xcfilelist index 7b1b9cba9..6c5050c26 100644 --- a/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks-output-files.xcfilelist +++ b/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks-output-files.xcfilelist @@ -4,6 +4,7 @@ ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libavformat.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libavutil.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libswresample.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libswscale.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libavdevice.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libshaderc_combined.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/MoltenVK.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/lcms2.framework @@ -14,5 +15,6 @@ ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/gmp.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/nettle.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/hogweed.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/gnutls.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libsmbclient.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libzvbi.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libsrt.framework \ No newline at end of file diff --git a/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks.sh b/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks.sh index 8865cbb4f..feb5abe6f 100755 --- a/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks.sh +++ b/Demo/Pods/Target Support Files/FFmpegKit-iOS/FFmpegKit-iOS-xcframeworks.sh @@ -161,6 +161,30 @@ variant_for_slice() "Libswscale.xcframework/xros-arm64-simulator") echo "simulator" ;; + "Libavdevice.xcframework/ios-arm64") + echo "" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-maccatalyst") + echo "maccatalyst" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "Libavdevice.xcframework/macos-arm64_x86_64") + echo "" + ;; + "Libavdevice.xcframework/tvos-arm64_arm64e") + echo "" + ;; + "Libavdevice.xcframework/tvos-arm64_x86_64-simulator") + echo "simulator" + ;; + "Libavdevice.xcframework/xros-arm64") + echo "" + ;; + "Libavdevice.xcframework/xros-arm64-simulator") + echo "simulator" + ;; "libshaderc_combined.xcframework/ios-arm64") echo "" ;; @@ -188,6 +212,9 @@ variant_for_slice() "MoltenVK.xcframework/ios-arm64") echo "" ;; + "MoltenVK.xcframework/ios-arm64_x86_64-maccatalyst") + echo "maccatalyst" + ;; "MoltenVK.xcframework/ios-arm64_x86_64-simulator") echo "simulator" ;; @@ -200,6 +227,12 @@ variant_for_slice() "MoltenVK.xcframework/tvos-arm64_x86_64-simulator") echo "simulator" ;; + "MoltenVK.xcframework/xros-arm64") + echo "" + ;; + "MoltenVK.xcframework/xros-arm64_x86_64-simulator") + echo "simulator" + ;; "lcms2.xcframework/ios-arm64") echo "" ;; @@ -392,6 +425,30 @@ variant_for_slice() "gnutls.xcframework/xros-arm64-simulator") echo "simulator" ;; + "libsmbclient.xcframework/ios-arm64") + echo "" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-maccatalyst") + echo "maccatalyst" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "libsmbclient.xcframework/macos-arm64_x86_64") + echo "" + ;; + "libsmbclient.xcframework/tvos-arm64_arm64e") + echo "" + ;; + "libsmbclient.xcframework/tvos-arm64_x86_64-simulator") + echo "simulator" + ;; + "libsmbclient.xcframework/xros-arm64") + echo "" + ;; + "libsmbclient.xcframework/xros-arm64-simulator") + echo "simulator" + ;; "libzvbi.xcframework/ios-arm64") echo "" ;; @@ -587,6 +644,30 @@ archs_for_slice() "Libswscale.xcframework/xros-arm64-simulator") echo "arm64" ;; + "Libavdevice.xcframework/ios-arm64") + echo "arm64" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-maccatalyst") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/macos-arm64_x86_64") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/tvos-arm64_arm64e") + echo "arm64 arm64e" + ;; + "Libavdevice.xcframework/tvos-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/xros-arm64") + echo "arm64" + ;; + "Libavdevice.xcframework/xros-arm64-simulator") + echo "arm64" + ;; "libshaderc_combined.xcframework/ios-arm64") echo "arm64" ;; @@ -614,6 +695,9 @@ archs_for_slice() "MoltenVK.xcframework/ios-arm64") echo "arm64" ;; + "MoltenVK.xcframework/ios-arm64_x86_64-maccatalyst") + echo "arm64 x86_64" + ;; "MoltenVK.xcframework/ios-arm64_x86_64-simulator") echo "arm64 x86_64" ;; @@ -626,6 +710,12 @@ archs_for_slice() "MoltenVK.xcframework/tvos-arm64_x86_64-simulator") echo "arm64 x86_64" ;; + "MoltenVK.xcframework/xros-arm64") + echo "arm64" + ;; + "MoltenVK.xcframework/xros-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; "lcms2.xcframework/ios-arm64") echo "arm64" ;; @@ -818,6 +908,30 @@ archs_for_slice() "gnutls.xcframework/xros-arm64-simulator") echo "arm64" ;; + "libsmbclient.xcframework/ios-arm64") + echo "arm64" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-maccatalyst") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/macos-arm64_x86_64") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/tvos-arm64_arm64e") + echo "arm64 arm64e" + ;; + "libsmbclient.xcframework/tvos-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/xros-arm64") + echo "arm64" + ;; + "libsmbclient.xcframework/xros-arm64-simulator") + echo "arm64" + ;; "libzvbi.xcframework/ios-arm64") echo "arm64" ;; @@ -951,8 +1065,9 @@ install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libavformat.xcframewor install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libavutil.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libswresample.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libswscale.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libavdevice.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libshaderc_combined.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" -install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/MoltenVK.xcframework" "FFmpegKit/FFmpegKit" "library" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/MoltenVK.xcframework" "FFmpegKit/FFmpegKit" "library" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/lcms2.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libdav1d.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libplacebo.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" @@ -961,6 +1076,7 @@ install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/gmp.xcframework" "FFmp install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/nettle.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/hogweed.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/gnutls.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libsmbclient.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libzvbi.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libsrt.xcframework" "FFmpegKit/FFmpegKit" "framework" "ios-arm64" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" diff --git a/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks-input-files.xcfilelist b/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks-input-files.xcfilelist index 2c3dbc9ee..6889d8bc9 100644 --- a/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks-input-files.xcfilelist +++ b/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks-input-files.xcfilelist @@ -5,6 +5,7 @@ ${PODS_ROOT}/../../FFmpegKit/Sources/Libavformat.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/Libavutil.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/Libswresample.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/Libswscale.xcframework +${PODS_ROOT}/../../FFmpegKit/Sources/Libavdevice.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libshaderc_combined.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/MoltenVK.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/lcms2.xcframework @@ -15,6 +16,7 @@ ${PODS_ROOT}/../../FFmpegKit/Sources/gmp.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/nettle.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/hogweed.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/gnutls.xcframework +${PODS_ROOT}/../../FFmpegKit/Sources/libsmbclient.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libzvbi.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libsrt.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libbluray.xcframework \ No newline at end of file diff --git a/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks-output-files.xcfilelist b/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks-output-files.xcfilelist index 896081984..8e1e76e41 100644 --- a/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks-output-files.xcfilelist +++ b/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks-output-files.xcfilelist @@ -4,6 +4,7 @@ ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libavformat.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libavutil.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libswresample.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libswscale.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libavdevice.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libshaderc_combined.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/MoltenVK.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/lcms2.framework @@ -14,6 +15,7 @@ ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/gmp.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/nettle.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/hogweed.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/gnutls.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libsmbclient.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libzvbi.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libsrt.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libbluray.framework \ No newline at end of file diff --git a/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks.sh b/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks.sh index b32ea521a..8cf7bdf70 100755 --- a/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks.sh +++ b/Demo/Pods/Target Support Files/FFmpegKit-macOS/FFmpegKit-macOS-xcframeworks.sh @@ -161,6 +161,30 @@ variant_for_slice() "Libswscale.xcframework/xros-arm64-simulator") echo "simulator" ;; + "Libavdevice.xcframework/ios-arm64") + echo "" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-maccatalyst") + echo "maccatalyst" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "Libavdevice.xcframework/macos-arm64_x86_64") + echo "" + ;; + "Libavdevice.xcframework/tvos-arm64_arm64e") + echo "" + ;; + "Libavdevice.xcframework/tvos-arm64_x86_64-simulator") + echo "simulator" + ;; + "Libavdevice.xcframework/xros-arm64") + echo "" + ;; + "Libavdevice.xcframework/xros-arm64-simulator") + echo "simulator" + ;; "libshaderc_combined.xcframework/ios-arm64") echo "" ;; @@ -188,6 +212,9 @@ variant_for_slice() "MoltenVK.xcframework/ios-arm64") echo "" ;; + "MoltenVK.xcframework/ios-arm64_x86_64-maccatalyst") + echo "maccatalyst" + ;; "MoltenVK.xcframework/ios-arm64_x86_64-simulator") echo "simulator" ;; @@ -200,6 +227,12 @@ variant_for_slice() "MoltenVK.xcframework/tvos-arm64_x86_64-simulator") echo "simulator" ;; + "MoltenVK.xcframework/xros-arm64") + echo "" + ;; + "MoltenVK.xcframework/xros-arm64_x86_64-simulator") + echo "simulator" + ;; "lcms2.xcframework/ios-arm64") echo "" ;; @@ -392,6 +425,30 @@ variant_for_slice() "gnutls.xcframework/xros-arm64-simulator") echo "simulator" ;; + "libsmbclient.xcframework/ios-arm64") + echo "" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-maccatalyst") + echo "maccatalyst" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "libsmbclient.xcframework/macos-arm64_x86_64") + echo "" + ;; + "libsmbclient.xcframework/tvos-arm64_arm64e") + echo "" + ;; + "libsmbclient.xcframework/tvos-arm64_x86_64-simulator") + echo "simulator" + ;; + "libsmbclient.xcframework/xros-arm64") + echo "" + ;; + "libsmbclient.xcframework/xros-arm64-simulator") + echo "simulator" + ;; "libzvbi.xcframework/ios-arm64") echo "" ;; @@ -590,6 +647,30 @@ archs_for_slice() "Libswscale.xcframework/xros-arm64-simulator") echo "arm64" ;; + "Libavdevice.xcframework/ios-arm64") + echo "arm64" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-maccatalyst") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/macos-arm64_x86_64") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/tvos-arm64_arm64e") + echo "arm64 arm64e" + ;; + "Libavdevice.xcframework/tvos-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/xros-arm64") + echo "arm64" + ;; + "Libavdevice.xcframework/xros-arm64-simulator") + echo "arm64" + ;; "libshaderc_combined.xcframework/ios-arm64") echo "arm64" ;; @@ -617,6 +698,9 @@ archs_for_slice() "MoltenVK.xcframework/ios-arm64") echo "arm64" ;; + "MoltenVK.xcframework/ios-arm64_x86_64-maccatalyst") + echo "arm64 x86_64" + ;; "MoltenVK.xcframework/ios-arm64_x86_64-simulator") echo "arm64 x86_64" ;; @@ -629,6 +713,12 @@ archs_for_slice() "MoltenVK.xcframework/tvos-arm64_x86_64-simulator") echo "arm64 x86_64" ;; + "MoltenVK.xcframework/xros-arm64") + echo "arm64" + ;; + "MoltenVK.xcframework/xros-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; "lcms2.xcframework/ios-arm64") echo "arm64" ;; @@ -821,6 +911,30 @@ archs_for_slice() "gnutls.xcframework/xros-arm64-simulator") echo "arm64" ;; + "libsmbclient.xcframework/ios-arm64") + echo "arm64" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-maccatalyst") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/macos-arm64_x86_64") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/tvos-arm64_arm64e") + echo "arm64 arm64e" + ;; + "libsmbclient.xcframework/tvos-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/xros-arm64") + echo "arm64" + ;; + "libsmbclient.xcframework/xros-arm64-simulator") + echo "arm64" + ;; "libzvbi.xcframework/ios-arm64") echo "arm64" ;; @@ -957,6 +1071,7 @@ install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libavformat.xcframewor install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libavutil.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libswresample.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libswscale.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" +install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libavdevice.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libshaderc_combined.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/MoltenVK.xcframework" "FFmpegKit/FFmpegKit" "library" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/lcms2.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" @@ -967,6 +1082,7 @@ install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/gmp.xcframework" "FFmp install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/nettle.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/hogweed.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/gnutls.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" +install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libsmbclient.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libzvbi.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libsrt.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libbluray.xcframework" "FFmpegKit/FFmpegKit" "framework" "macos-arm64_x86_64" diff --git a/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks-input-files.xcfilelist b/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks-input-files.xcfilelist index 2702b855d..aa520701a 100644 --- a/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks-input-files.xcfilelist +++ b/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks-input-files.xcfilelist @@ -5,6 +5,7 @@ ${PODS_ROOT}/../../FFmpegKit/Sources/Libavformat.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/Libavutil.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/Libswresample.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/Libswscale.xcframework +${PODS_ROOT}/../../FFmpegKit/Sources/Libavdevice.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libshaderc_combined.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/MoltenVK.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/lcms2.xcframework @@ -15,5 +16,6 @@ ${PODS_ROOT}/../../FFmpegKit/Sources/gmp.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/nettle.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/hogweed.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/gnutls.xcframework +${PODS_ROOT}/../../FFmpegKit/Sources/libsmbclient.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libzvbi.xcframework ${PODS_ROOT}/../../FFmpegKit/Sources/libsrt.xcframework \ No newline at end of file diff --git a/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks-output-files.xcfilelist b/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks-output-files.xcfilelist index 7b1b9cba9..6c5050c26 100644 --- a/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks-output-files.xcfilelist +++ b/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks-output-files.xcfilelist @@ -4,6 +4,7 @@ ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libavformat.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libavutil.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libswresample.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libswscale.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Libavdevice.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libshaderc_combined.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/MoltenVK.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/lcms2.framework @@ -14,5 +15,6 @@ ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/gmp.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/nettle.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/hogweed.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/gnutls.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libsmbclient.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libzvbi.framework ${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/libsrt.framework \ No newline at end of file diff --git a/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks.sh b/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks.sh index 30854ef71..33fa0343f 100755 --- a/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks.sh +++ b/Demo/Pods/Target Support Files/FFmpegKit-tvOS/FFmpegKit-tvOS-xcframeworks.sh @@ -161,6 +161,30 @@ variant_for_slice() "Libswscale.xcframework/xros-arm64-simulator") echo "simulator" ;; + "Libavdevice.xcframework/ios-arm64") + echo "" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-maccatalyst") + echo "maccatalyst" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "Libavdevice.xcframework/macos-arm64_x86_64") + echo "" + ;; + "Libavdevice.xcframework/tvos-arm64_arm64e") + echo "" + ;; + "Libavdevice.xcframework/tvos-arm64_x86_64-simulator") + echo "simulator" + ;; + "Libavdevice.xcframework/xros-arm64") + echo "" + ;; + "Libavdevice.xcframework/xros-arm64-simulator") + echo "simulator" + ;; "libshaderc_combined.xcframework/ios-arm64") echo "" ;; @@ -188,6 +212,9 @@ variant_for_slice() "MoltenVK.xcframework/ios-arm64") echo "" ;; + "MoltenVK.xcframework/ios-arm64_x86_64-maccatalyst") + echo "maccatalyst" + ;; "MoltenVK.xcframework/ios-arm64_x86_64-simulator") echo "simulator" ;; @@ -200,6 +227,12 @@ variant_for_slice() "MoltenVK.xcframework/tvos-arm64_x86_64-simulator") echo "simulator" ;; + "MoltenVK.xcframework/xros-arm64") + echo "" + ;; + "MoltenVK.xcframework/xros-arm64_x86_64-simulator") + echo "simulator" + ;; "lcms2.xcframework/ios-arm64") echo "" ;; @@ -392,6 +425,30 @@ variant_for_slice() "gnutls.xcframework/xros-arm64-simulator") echo "simulator" ;; + "libsmbclient.xcframework/ios-arm64") + echo "" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-maccatalyst") + echo "maccatalyst" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "libsmbclient.xcframework/macos-arm64_x86_64") + echo "" + ;; + "libsmbclient.xcframework/tvos-arm64_arm64e") + echo "" + ;; + "libsmbclient.xcframework/tvos-arm64_x86_64-simulator") + echo "simulator" + ;; + "libsmbclient.xcframework/xros-arm64") + echo "" + ;; + "libsmbclient.xcframework/xros-arm64-simulator") + echo "simulator" + ;; "libzvbi.xcframework/ios-arm64") echo "" ;; @@ -587,6 +644,30 @@ archs_for_slice() "Libswscale.xcframework/xros-arm64-simulator") echo "arm64" ;; + "Libavdevice.xcframework/ios-arm64") + echo "arm64" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-maccatalyst") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/macos-arm64_x86_64") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/tvos-arm64_arm64e") + echo "arm64 arm64e" + ;; + "Libavdevice.xcframework/tvos-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "Libavdevice.xcframework/xros-arm64") + echo "arm64" + ;; + "Libavdevice.xcframework/xros-arm64-simulator") + echo "arm64" + ;; "libshaderc_combined.xcframework/ios-arm64") echo "arm64" ;; @@ -614,6 +695,9 @@ archs_for_slice() "MoltenVK.xcframework/ios-arm64") echo "arm64" ;; + "MoltenVK.xcframework/ios-arm64_x86_64-maccatalyst") + echo "arm64 x86_64" + ;; "MoltenVK.xcframework/ios-arm64_x86_64-simulator") echo "arm64 x86_64" ;; @@ -626,6 +710,12 @@ archs_for_slice() "MoltenVK.xcframework/tvos-arm64_x86_64-simulator") echo "arm64 x86_64" ;; + "MoltenVK.xcframework/xros-arm64") + echo "arm64" + ;; + "MoltenVK.xcframework/xros-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; "lcms2.xcframework/ios-arm64") echo "arm64" ;; @@ -818,6 +908,30 @@ archs_for_slice() "gnutls.xcframework/xros-arm64-simulator") echo "arm64" ;; + "libsmbclient.xcframework/ios-arm64") + echo "arm64" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-maccatalyst") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/macos-arm64_x86_64") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/tvos-arm64_arm64e") + echo "arm64 arm64e" + ;; + "libsmbclient.xcframework/tvos-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "libsmbclient.xcframework/xros-arm64") + echo "arm64" + ;; + "libsmbclient.xcframework/xros-arm64-simulator") + echo "arm64" + ;; "libzvbi.xcframework/ios-arm64") echo "arm64" ;; @@ -951,6 +1065,7 @@ install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libavformat.xcframewor install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libavutil.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libswresample.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libswscale.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/Libavdevice.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libshaderc_combined.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/MoltenVK.xcframework" "FFmpegKit/FFmpegKit" "library" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/lcms2.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" @@ -961,6 +1076,7 @@ install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/gmp.xcframework" "FFmp install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/nettle.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/hogweed.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/gnutls.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libsmbclient.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libzvbi.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" install_xcframework "${PODS_ROOT}/../../FFmpegKit/Sources/libsrt.xcframework" "FFmpegKit/FFmpegKit" "framework" "tvos-arm64_arm64e" "tvos-arm64_x86_64-simulator" diff --git a/Demo/Pods/Target Support Files/KSPlayer-iOS/KSPlayer-iOS.unit-tests.debug.xcconfig b/Demo/Pods/Target Support Files/KSPlayer-iOS/KSPlayer-iOS.unit-tests.debug.xcconfig index 9cd639ead..b98fc5ff8 100644 --- a/Demo/Pods/Target Support Files/KSPlayer-iOS/KSPlayer-iOS.unit-tests.debug.xcconfig +++ b/Demo/Pods/Target Support Files/KSPlayer-iOS/KSPlayer-iOS.unit-tests.debug.xcconfig @@ -4,7 +4,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/KSPlayer-iOS/KSPlayer-iOS.unit-tests.release.xcconfig b/Demo/Pods/Target Support Files/KSPlayer-iOS/KSPlayer-iOS.unit-tests.release.xcconfig index 9cd639ead..b98fc5ff8 100644 --- a/Demo/Pods/Target Support Files/KSPlayer-iOS/KSPlayer-iOS.unit-tests.release.xcconfig +++ b/Demo/Pods/Target Support Files/KSPlayer-iOS/KSPlayer-iOS.unit-tests.release.xcconfig @@ -4,7 +4,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/KSPlayer-macOS/KSPlayer-macOS.unit-tests.debug.xcconfig b/Demo/Pods/Target Support Files/KSPlayer-macOS/KSPlayer-macOS.unit-tests.debug.xcconfig index 66af3a979..9284da45d 100644 --- a/Demo/Pods/Target Support Files/KSPlayer-macOS/KSPlayer-macOS.unit-tests.debug.xcconfig +++ b/Demo/Pods/Target Support Files/KSPlayer-macOS/KSPlayer-macOS.unit-tests.debug.xcconfig @@ -4,7 +4,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/../Frameworks' '@loader_path/../Frameworks' "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AppKit" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libbluray" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AppKit" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libbluray" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/KSPlayer-macOS/KSPlayer-macOS.unit-tests.release.xcconfig b/Demo/Pods/Target Support Files/KSPlayer-macOS/KSPlayer-macOS.unit-tests.release.xcconfig index 66af3a979..9284da45d 100644 --- a/Demo/Pods/Target Support Files/KSPlayer-macOS/KSPlayer-macOS.unit-tests.release.xcconfig +++ b/Demo/Pods/Target Support Files/KSPlayer-macOS/KSPlayer-macOS.unit-tests.release.xcconfig @@ -4,7 +4,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/../Frameworks' '@loader_path/../Frameworks' "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AppKit" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libbluray" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AppKit" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libbluray" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.debug.xcconfig b/Demo/Pods/Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.debug.xcconfig index b39e083fd..cc325a7ff 100644 --- a/Demo/Pods/Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.debug.xcconfig +++ b/Demo/Pods/Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.debug.xcconfig @@ -4,7 +4,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.release.xcconfig b/Demo/Pods/Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.release.xcconfig index b39e083fd..cc325a7ff 100644 --- a/Demo/Pods/Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.release.xcconfig +++ b/Demo/Pods/Target Support Files/KSPlayer-tvOS/KSPlayer-tvOS.unit-tests.release.xcconfig @@ -4,7 +4,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/OpenSSL-iOS/OpenSSL-iOS.debug.xcconfig b/Demo/Pods/Target Support Files/OpenSSL-iOS/OpenSSL-iOS.debug.xcconfig index d371e74b0..4a58c9b67 100644 --- a/Demo/Pods/Target Support Files/OpenSSL-iOS/OpenSSL-iOS.debug.xcconfig +++ b/Demo/Pods/Target Support Files/OpenSSL-iOS/OpenSSL-iOS.debug.xcconfig @@ -1,6 +1,5 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OpenSSL-iOS -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Demo/Pods/Target Support Files/OpenSSL-iOS/OpenSSL-iOS.release.xcconfig b/Demo/Pods/Target Support Files/OpenSSL-iOS/OpenSSL-iOS.release.xcconfig index d371e74b0..4a58c9b67 100644 --- a/Demo/Pods/Target Support Files/OpenSSL-iOS/OpenSSL-iOS.release.xcconfig +++ b/Demo/Pods/Target Support Files/OpenSSL-iOS/OpenSSL-iOS.release.xcconfig @@ -1,6 +1,5 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OpenSSL-iOS -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Demo/Pods/Target Support Files/OpenSSL-macOS/OpenSSL-macOS.debug.xcconfig b/Demo/Pods/Target Support Files/OpenSSL-macOS/OpenSSL-macOS.debug.xcconfig index 81d00184a..37a5ea5eb 100644 --- a/Demo/Pods/Target Support Files/OpenSSL-macOS/OpenSSL-macOS.debug.xcconfig +++ b/Demo/Pods/Target Support Files/OpenSSL-macOS/OpenSSL-macOS.debug.xcconfig @@ -1,6 +1,5 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OpenSSL-macOS -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Demo/Pods/Target Support Files/OpenSSL-macOS/OpenSSL-macOS.release.xcconfig b/Demo/Pods/Target Support Files/OpenSSL-macOS/OpenSSL-macOS.release.xcconfig index 81d00184a..37a5ea5eb 100644 --- a/Demo/Pods/Target Support Files/OpenSSL-macOS/OpenSSL-macOS.release.xcconfig +++ b/Demo/Pods/Target Support Files/OpenSSL-macOS/OpenSSL-macOS.release.xcconfig @@ -1,6 +1,5 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OpenSSL-macOS -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Demo/Pods/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS.debug.xcconfig b/Demo/Pods/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS.debug.xcconfig index 32e5bce0a..488f73718 100644 --- a/Demo/Pods/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS.debug.xcconfig +++ b/Demo/Pods/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS.debug.xcconfig @@ -1,6 +1,5 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OpenSSL-tvOS -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Demo/Pods/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS.release.xcconfig b/Demo/Pods/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS.release.xcconfig index 32e5bce0a..488f73718 100644 --- a/Demo/Pods/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS.release.xcconfig +++ b/Demo/Pods/Target Support Files/OpenSSL-tvOS/OpenSSL-tvOS.release.xcconfig @@ -1,6 +1,5 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/OpenSSL-tvOS -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Demo/Pods/Target Support Files/Pods-demo-iOS/Pods-demo-iOS.debug.xcconfig b/Demo/Pods/Target Support Files/Pods-demo-iOS/Pods-demo-iOS.debug.xcconfig index 908697c5d..b3204e657 100644 --- a/Demo/Pods/Target Support Files/Pods-demo-iOS/Pods-demo-iOS.debug.xcconfig +++ b/Demo/Pods/Target Support Files/Pods-demo-iOS/Pods-demo-iOS.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-iOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-iOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-iOS/DisplayCriteria.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-iOS/FFmpegKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-iOS/KSPlayer.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libcrypto" -framework "Libssl" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/Pods-demo-iOS/Pods-demo-iOS.release.xcconfig b/Demo/Pods/Target Support Files/Pods-demo-iOS/Pods-demo-iOS.release.xcconfig index 908697c5d..b3204e657 100644 --- a/Demo/Pods/Target Support Files/Pods-demo-iOS/Pods-demo-iOS.release.xcconfig +++ b/Demo/Pods/Target Support Files/Pods-demo-iOS/Pods-demo-iOS.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-iOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-iOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-iOS/DisplayCriteria.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-iOS/FFmpegKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-iOS/KSPlayer.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libcrypto" -framework "Libssl" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/Pods-demo-macOS/Pods-demo-macOS.debug.xcconfig b/Demo/Pods/Target Support Files/Pods-demo-macOS/Pods-demo-macOS.debug.xcconfig index ee0037722..4e2fbc8ac 100644 --- a/Demo/Pods/Target Support Files/Pods-demo-macOS/Pods-demo-macOS.debug.xcconfig +++ b/Demo/Pods/Target Support Files/Pods-demo-macOS/Pods-demo-macOS.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-macOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-macOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-macOS/DisplayCriteria.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-macOS/FFmpegKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-macOS/KSPlayer.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AppKit" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libcrypto" -framework "Libssl" -framework "Libswresample" -framework "Libswscale" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libbluray" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AppKit" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libbluray" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/Pods-demo-macOS/Pods-demo-macOS.release.xcconfig b/Demo/Pods/Target Support Files/Pods-demo-macOS/Pods-demo-macOS.release.xcconfig index ee0037722..4e2fbc8ac 100644 --- a/Demo/Pods/Target Support Files/Pods-demo-macOS/Pods-demo-macOS.release.xcconfig +++ b/Demo/Pods/Target Support Files/Pods-demo-macOS/Pods-demo-macOS.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-macOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-macOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-macOS/DisplayCriteria.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-macOS/FFmpegKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-macOS/KSPlayer.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AppKit" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libcrypto" -framework "Libssl" -framework "Libswresample" -framework "Libswscale" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libbluray" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AppKit" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libbluray" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.debug.xcconfig b/Demo/Pods/Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.debug.xcconfig index b608cb63e..2a66e13bc 100644 --- a/Demo/Pods/Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.debug.xcconfig +++ b/Demo/Pods/Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-tvOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-tvOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-tvOS/DisplayCriteria.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-tvOS/FFmpegKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-tvOS/KSPlayer.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libcrypto" -framework "Libssl" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/Pods/Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.release.xcconfig b/Demo/Pods/Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.release.xcconfig index b608cb63e..2a66e13bc 100644 --- a/Demo/Pods/Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.release.xcconfig +++ b/Demo/Pods/Target Support Files/Pods-demo-tvOS/Pods-demo-tvOS.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-tvOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL/OpenSSL" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-tvOS" "${PODS_ROOT}/../../FFmpegKit/Sources" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Libass/Libass" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DisplayCriteria-tvOS/DisplayCriteria.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FFmpegKit-tvOS/FFmpegKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KSPlayer-tvOS/KSPlayer.framework/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit/Headers" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/FFmpegKit/FFmpegKit" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"expat" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libcrypto" -framework "Libssl" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" +OTHER_LDFLAGS = $(inherited) -ObjC -l"MoltenVK" -l"bz2" -l"c++" -l"iconv" -l"resolv" -l"xml2" -l"z" -framework "AVFoundation" -framework "AudioToolbox" -framework "CoreMedia" -framework "DisplayCriteria" -framework "FFmpegKit" -framework "Foundation" -framework "KSPlayer" -framework "Libavcodec" -framework "Libavdevice" -framework "Libavfilter" -framework "Libavformat" -framework "Libavutil" -framework "Libswresample" -framework "Libswscale" -framework "UIKit" -framework "VideoToolbox" -framework "gmp" -framework "gnutls" -framework "hogweed" -framework "lcms2" -framework "libass" -framework "libdav1d" -framework "libfontconfig" -framework "libfreetype" -framework "libfribidi" -framework "libharfbuzz" -framework "libplacebo" -framework "libshaderc_combined" -framework "libsmbclient" -framework "libsrt" -framework "libzvbi" -framework "nettle" -weak_framework "MetalKit" 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/Demo/SwiftUI/Shared/TracyApp.swift b/Demo/SwiftUI/Shared/TracyApp.swift index 874e4edb0..c75a5bec5 100644 --- a/Demo/SwiftUI/Shared/TracyApp.swift +++ b/Demo/SwiftUI/Shared/TracyApp.swift @@ -193,7 +193,7 @@ class APPModel: ObservableObject { } KSOptions.logger = FileLog(fileHandle: fileHandle) #endif - KSOptions.firstPlayerType = KSMEPlayer.self +// KSOptions.firstPlayerType = KSMEPlayer.self KSOptions.secondPlayerType = KSMEPlayer.self _ = Defaults.shared KSOptions.subtitleDataSouces = [DirectorySubtitleDataSouce(), ShooterSubtitleDataSouce(), AssrtSubtitleDataSouce(token: "5IzWrb2J099vmA96ECQXwdRSe9xdoBUv"), OpenSubtitleDataSouce(apiKey: "0D0gt8nV6SFHVVejdxAMpvOT0wByfKE5")] diff --git a/FFmpegKit b/FFmpegKit index a7b11bcbe..85b77c589 160000 --- a/FFmpegKit +++ b/FFmpegKit @@ -1 +1 @@ -Subproject commit a7b11bcbe9429f5f38aacf47c42b1bbc22c16f23 +Subproject commit 85b77c589de0360c111de16752db86b60496d70b diff --git a/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift b/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift index 01d5cf375..c40e548d6 100644 --- a/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift +++ b/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift @@ -100,7 +100,6 @@ open class KSPlayerLayer: NSObject { runOnMainThread { [weak self] in guard let self else { return } if let oldView = oldValue.view, let superview = oldView.superview, let view = player.view { - superview.addSubview(view) #if canImport(UIKit) superview.insertSubview(view, belowSubview: oldView) #else diff --git a/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift b/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift index 0d3e9fb68..3979eb2ee 100644 --- a/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift +++ b/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift @@ -27,7 +27,9 @@ class PlayerTransitionAnimator: NSObject, UIViewControllerAnimatedTransitioning func animateTransition(using transitionContext: UIViewControllerContextTransitioning) { let animationSuperView = animationView.superview + let animationViewIndex = animationSuperView?.subviews.firstIndex(of: animationView) ?? 0 let initSize = animationView.frame.size + let animationFrameConstraints = animationView.frameConstraints guard let presentedView = transitionContext.view(forKey: isDismiss ? .from : .to) else { return } @@ -54,7 +56,11 @@ class PlayerTransitionAnimator: NSObject, UIViewControllerAnimatedTransitioning self.animationView.transform = .identity self.animationView.center = self.isDismiss ? fromCenter : toCenter } completion: { _ in - animationSuperView?.addSubview(self.animationView) + animationSuperView?.insertSubview(self.animationView, at: animationViewIndex) + if !animationFrameConstraints.isEmpty { + self.animationView.translatesAutoresizingMaskIntoConstraints = false + NSLayoutConstraint.activate(animationFrameConstraints) + } if !self.isDismiss { transitionContext.containerView.addSubview(presentedView) }