The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of KSPlayer, reference main (4e3bf3), with Swift 6.0 for macOS (Xcode) using Xcode 16.0 on 5 Nov 2024 04:29:07 UTC.

Swift 6 data race errors: 140

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme KSPlayer -destination platform=macOS,arch=arm64 OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete

Build Log

/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift:203:17: warning: capture of 'self' with non-sendable type 'AudioEnginePlayer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
                self?.play()
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift:103:14: note: class 'AudioEnginePlayer' does not conform to the 'Sendable' protocol
public class AudioEnginePlayer: AudioOutput {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift:203:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
                self?.play()
~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift:203:17: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                self?.play()
                ^~~~
SwiftDriverJobDiscovery normal arm64 Emitting module for KSPlayer (in target 'KSPlayer' from project 'KSPlayer')
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ KSAVPlayer.swift,\ KSOptions.swift,\ KSPictureInPictureController.swift,\ KSPlayerLayer.swift,\ KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-swiftTaskExecution -- /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-macos10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/DisplayCriteria.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.1-24B75-44d23fded74b714c58e69ec4af40d824.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 15.1 -target-sdk-name macosx15.1 -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-macos10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/DisplayCriteria.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.1-24B75-44d23fded74b714c58e69ec4af40d824.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 15.1 -target-sdk-name macosx15.1 -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-macos10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/DisplayCriteria.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.1-24B75-44d23fded74b714c58e69ec4af40d824.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 15.1 -target-sdk-name macosx15.1 -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:182:12: warning: unknown operating system for build configuration 'os'
    #if os(xrOS)
           ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:182:12: note: did you mean 'tvOS'?
    #if os(xrOS)
           ^~~~
           tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:182:12: note: did you mean 'iOS'?
    #if os(xrOS)
           ^~~~
           iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:548:16: warning: unknown operating system for build configuration 'os'
        #if os(xrOS)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:548:16: note: did you mean 'tvOS'?
        #if os(xrOS)
               ^~~~
               tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:548:16: note: did you mean 'iOS'?
        #if os(xrOS)
               ^~~~
               iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:562:16: warning: unknown operating system for build configuration 'os'
        #if os(xrOS)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:562:16: note: did you mean 'tvOS'?
        #if os(xrOS)
               ^~~~
               tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:562:16: note: did you mean 'iOS'?
        #if os(xrOS)
               ^~~~
               iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:128:21: warning: main actor-isolated property 'delegate' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public weak var delegate: MediaPlayerDelegate?
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:362:23: note: add '@preconcurrency' to the 'MediaPlayerProtocol' conformance to defer isolation checking to run time
extension KSAVPlayer: MediaPlayerProtocol {
                      ^
                      @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:68:9: note: 'delegate' declared here
    var delegate: MediaPlayerDelegate? { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:365:16: warning: main actor-isolated property 'view' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var view: UIView? { playerView }
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:69:9: note: 'view' declared here
    var view: UIView? { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:131:29: warning: main actor-isolated property 'playableTime' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public private(set) var playableTime: TimeInterval = 0
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:70:9: note: 'playableTime' declared here
    var playableTime: TimeInterval { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:171:29: warning: main actor-isolated property 'isReadyToPlay' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public private(set) var isReadyToPlay = false {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:71:9: note: 'isReadyToPlay' declared here
    var isReadyToPlay: Bool { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:160:29: warning: main actor-isolated property 'playbackState' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public private(set) var playbackState = MediaPlaybackState.idle {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:72:9: note: 'playbackState' declared here
    var playbackState: MediaPlaybackState { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:149:29: warning: main actor-isolated property 'loadState' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public private(set) var loadState = MediaLoadState.idle {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:73:9: note: 'loadState' declared here
    var loadState: MediaLoadState { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:364:16: warning: main actor-isolated property 'isPlaying' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var isPlaying: Bool { player.rate > 0 ? true : playbackState == .playing }
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:74:9: note: 'isPlaying' declared here
    var isPlaying: Bool { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:472:16: warning: main actor-isolated property 'seekable' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var seekable: Bool {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:75:9: note: 'seekable' declared here
    var seekable: Bool { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:476:16: warning: main actor-isolated property 'isMuted' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var isMuted: Bool {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:77:9: note: 'isMuted' declared here
    var isMuted: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:187:16: warning: main actor-isolated property 'allowsExternalPlayback' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var allowsExternalPlayback: Bool {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:78:9: note: 'allowsExternalPlayback' declared here
    var allowsExternalPlayback: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:197:16: warning: main actor-isolated property 'usesExternalPlaybackWhileExternalScreenIsActive' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var usesExternalPlaybackWhileExternalScreenIsActive = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:79:9: note: 'usesExternalPlaybackWhileExternalScreenIsActive' declared here
    var usesExternalPlaybackWhileExternalScreenIsActive: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:209:16: warning: main actor-isolated property 'isExternalPlaybackActive' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var isExternalPlaybackActive: Bool {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:80:9: note: 'isExternalPlaybackActive' declared here
    var isExternalPlaybackActive: Bool { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:133:16: warning: main actor-isolated property 'playbackRate' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var playbackRate: Float = 1 {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:81:9: note: 'playbackRate' declared here
    var playbackRate: Float { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:141:16: warning: main actor-isolated property 'playbackVolume' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var playbackVolume: Float = 1.0 {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:82:9: note: 'playbackVolume' declared here
    var playbackVolume: Float { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:455:16: warning: main actor-isolated property 'contentMode' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var contentMode: UIViewContentMode {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:83:9: note: 'contentMode' declared here
    var contentMode: UIViewContentMode { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:363:16: warning: main actor-isolated property 'subtitleDataSouce' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var subtitleDataSouce: SubtitleDataSouce? { nil }
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:84:9: note: 'subtitleDataSouce' declared here
    var subtitleDataSouce: SubtitleDataSouce? { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:118:16: warning: main actor-isolated property 'playbackCoordinator' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var playbackCoordinator: AVPlaybackCoordinator {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:86:9: note: 'playbackCoordinator' declared here
    var playbackCoordinator: AVPlaybackCoordinator { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:111:16: warning: main actor-isolated property 'pipController' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var pipController: KSPictureInPictureController? {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:88:9: note: 'pipController' declared here
    var pipController: KSPictureInPictureController? { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:116:16: warning: main actor-isolated property 'dynamicInfo' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public let dynamicInfo: DynamicInfo? = nil
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:89:9: note: 'dynamicInfo' declared here
    var dynamicInfo: DynamicInfo? { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:214:21: warning: main actor-isolated initializer 'init(url:options:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public required init(url: URL, options: KSOptions) {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:214:21: note: add 'nonisolated' to 'init(url:options:)' to make this initializer not isolated to the actor
    public required init(url: URL, options: KSOptions) {
                    ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:90:5: note: mark the protocol requirement 'init(url:options:)' 'async' to allow actor-isolated conformances
    init(url: URL, options: KSOptions)
    ^
                                       async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:448:17: warning: main actor-isolated instance method 'replace(url:options:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func replace(url: URL, options: KSOptions) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:448:17: note: add 'nonisolated' to 'replace(url:options:)' to make this instance method not isolated to the actor
    public func replace(url: URL, options: KSOptions) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:91:10: note: mark the protocol requirement 'replace(url:options:)' 'async' to allow actor-isolated conformances
    func replace(url: URL, options: KSOptions)
         ^
                                               async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:429:17: warning: main actor-isolated instance method 'play()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func play() {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:429:17: note: add 'nonisolated' to 'play()' to make this instance method not isolated to the actor
    public func play() {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:92:10: note: mark the protocol requirement 'play()' 'async' to allow actor-isolated conformances
    func play()
         ^
                async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:434:17: warning: main actor-isolated instance method 'pause()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func pause() {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:434:17: note: add 'nonisolated' to 'pause()' to make this instance method not isolated to the actor
    public func pause() {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:93:10: note: mark the protocol requirement 'pause()' 'async' to allow actor-isolated conformances
    func pause()
         ^
                 async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:464:17: warning: main actor-isolated instance method 'enterBackground()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func enterBackground() {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:464:17: note: add 'nonisolated' to 'enterBackground()' to make this instance method not isolated to the actor
    public func enterBackground() {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:94:10: note: mark the protocol requirement 'enterBackground()' 'async' to allow actor-isolated conformances
    func enterBackground()
         ^
                           async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:468:17: warning: main actor-isolated instance method 'enterForeground()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func enterForeground() {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:468:17: note: add 'nonisolated' to 'enterForeground()' to make this instance method not isolated to the actor
    public func enterForeground() {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:95:10: note: mark the protocol requirement 'enterForeground()' 'async' to allow actor-isolated conformances
    func enterForeground()
         ^
                           async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:485:17: warning: main actor-isolated instance method 'tracks(mediaType:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func tracks(mediaType: AVFoundation.AVMediaType) -> [MediaPlayerTrack] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:485:17: note: add 'nonisolated' to 'tracks(mediaType:)' to make this instance method not isolated to the actor
    public func tracks(mediaType: AVFoundation.AVMediaType) -> [MediaPlayerTrack] {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:97:10: note: mark the protocol requirement 'tracks(mediaType:)' 'async' to allow actor-isolated conformances
    func tracks(mediaType: AVFoundation.AVMediaType) -> [MediaPlayerTrack]
         ^
                                                     async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:489:17: warning: main actor-isolated instance method 'select(track:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func select(track: some MediaPlayerTrack) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:489:17: note: add 'nonisolated' to 'select(track:)' to make this instance method not isolated to the actor
    public func select(track: some MediaPlayerTrack) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:98:10: note: mark the protocol requirement 'select(track:)' 'async' to allow actor-isolated conformances
    func select(track: some MediaPlayerTrack)
         ^
                                              async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:129:29: warning: main actor-isolated property 'duration' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public private(set) var duration: TimeInterval = 0
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:17:9: note: 'duration' declared here
    var duration: TimeInterval { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:130:29: warning: main actor-isolated property 'fileSize' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public private(set) var fileSize: Double = 0
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:18:9: note: 'fileSize' declared here
    var fileSize: Double { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:115:16: warning: main actor-isolated property 'naturalSize' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var naturalSize: CGSize = .zero
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:19:9: note: 'naturalSize' declared here
    var naturalSize: CGSize { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:132:16: warning: main actor-isolated property 'chapters' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public let chapters: [Chapter] = []
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:20:9: note: 'chapters' declared here
    var chapters: [Chapter] { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:366:16: warning: main actor-isolated property 'currentPlaybackTime' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public var currentPlaybackTime: TimeInterval {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:21:9: note: 'currentPlaybackTime' declared here
    var currentPlaybackTime: TimeInterval { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:415:17: warning: main actor-isolated instance method 'prepareToPlay()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func prepareToPlay() {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:415:17: note: add 'nonisolated' to 'prepareToPlay()' to make this instance method not isolated to the actor
    public func prepareToPlay() {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:22:10: note: mark the protocol requirement 'prepareToPlay()' 'async' to allow actor-isolated conformances
    func prepareToPlay()
         ^
                         async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:439:17: warning: main actor-isolated instance method 'shutdown()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func shutdown() {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:439:17: note: add 'nonisolated' to 'shutdown()' to make this instance method not isolated to the actor
    public func shutdown() {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:23:10: note: mark the protocol requirement 'shutdown()' 'async' to allow actor-isolated conformances
    func shutdown()
         ^
                    async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:399:17: warning: main actor-isolated instance method 'seek(time:completion:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    public func seek(time: TimeInterval, completion: @escaping ((Bool) -> Void)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:399:17: note: add 'nonisolated' to 'seek(time:completion:)' to make this instance method not isolated to the actor
    public func seek(time: TimeInterval, completion: @escaping ((Bool) -> Void)) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:24:10: note: mark the protocol requirement 'seek(time:completion:)' 'async' to allow actor-isolated conformances
    func seek(time: TimeInterval, completion: @escaping ((Bool) -> Void))
         ^
                                                                          async
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:531:9: warning: main actor-isolated property 'isEnabled' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
    var isEnabled: Bool {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:514:27: note: add '@preconcurrency' to the 'MediaPlayerTrack' conformance to defer isolation checking to run time
class AVMediaPlayerTrack: MediaPlayerTrack {
                          ^
                          @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:125:9: note: 'isEnabled' declared here
    var isEnabled: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:220:18: warning: call to main actor-isolated instance method 'observer(playerItem:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            self.observer(playerItem: player.currentItem)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:326:18: note: calls to instance method 'observer(playerItem:)' from outside of its actor context are implicitly asynchronous
    private func observer(playerItem: AVPlayerItem?) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:313:22: warning: main actor-isolated property 'delegate' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
                self.delegate?.playBack(player: self, loopCount: playerLooper.loopCount)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:128:21: note: property declared here
    public weak var delegate: MediaPlayerDelegate?
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:313:32: warning: call to main actor-isolated instance method 'playBack(player:loopCount:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                self.delegate?.playBack(player: self, loopCount: playerLooper.loopCount)
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift:113:10: note: calls to instance method 'playBack(player:loopCount:)' from outside of its actor context are implicitly asynchronous
    func playBack(player: some MediaPlayerProtocol, loopCount: Int)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:318:26: warning: main actor-isolated property 'error' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
                    self.error = playerLooper.error
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:93:17: note: mutation of this property is only permitted within the actor
    private var error: Error? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:356:93: warning: converting non-sendable function value to '@Sendable (AVPlayerItem, NSKeyValueObservedChange<Bool>) -> Void' may introduce data races
        bufferEmptyObservation = playerItem.observe(\.isPlaybackBufferEmpty, changeHandler: changeHandler)
                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:357:99: warning: converting non-sendable function value to '@Sendable (AVPlayerItem, NSKeyValueObservedChange<Bool>) -> Void' may introduce data races
        likelyToKeepUpObservation = playerItem.observe(\.isPlaybackLikelyToKeepUp, changeHandler: changeHandler)
                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:358:91: warning: converting non-sendable function value to '@Sendable (AVPlayerItem, NSKeyValueObservedChange<Bool>) -> Void' may introduce data races
        bufferFullObservation = playerItem.observe(\.isPlaybackBufferFull, changeHandler: changeHandler)
                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:339:18: warning: call to main actor-isolated instance method 'updateStatus(item:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            self.updateStatus(item: item)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:248:18: note: calls to instance method 'updateStatus(item:)' from outside of its actor context are implicitly asynchronous
    private func updateStatus(item: AVPlayerItem) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:344:18: warning: call to main actor-isolated instance method 'updatePlayableDuration(item:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            self.updatePlayableDuration(item: item)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:274:18: note: calls to instance method 'updatePlayableDuration(item:)' from outside of its actor context are implicitly asynchronous
    private func updatePlayableDuration(item: AVPlayerItem) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:411:13: warning: capture of 'completion' with non-sendable type '(Bool) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
            completion(finished)
            ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:411:13: note: a function type must be marked '@Sendable' to conform to 'Sendable'
            completion(finished)
            ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:410:18: warning: main actor-isolated property 'shouldSeekTo' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
            self.shouldSeekTo = 0
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:82:17: note: mutation of this property is only permitted within the actor
    private var shouldSeekTo = TimeInterval(0)
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:555:39: warning: treating a forced downcast to 'CMFormatDescription' as optional will never produce 'nil'
            formatDescription = first as! CMFormatDescription
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:555:41: note: use 'as?' to perform a conditional downcast to 'CMFormatDescription'
            formatDescription = first as! CMFormatDescription
                                        ^
                                        ?
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:555:33: note: add parentheses around the cast to silence this warning
            formatDescription = first as! CMFormatDescription
                                ^
                                (                            )
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:542:25: warning: main actor-isolated property 'assetTrack' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        trackID = track.assetTrack?.trackID ?? 0
                        ^
AVFoundation.AVPlayerItemTrack:3:25: note: property declared here
    @MainActor open var assetTrack: AVAssetTrack? { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:543:27: warning: main actor-isolated property 'assetTrack' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        mediaType = track.assetTrack?.mediaType ?? .video
                          ^
AVFoundation.AVPlayerItemTrack:3:25: note: property declared here
    @MainActor open var assetTrack: AVAssetTrack? { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:544:22: warning: main actor-isolated property 'assetTrack' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        name = track.assetTrack?.languageCode ?? ""
                     ^
AVFoundation.AVPlayerItemTrack:3:25: note: property declared here
    @MainActor open var assetTrack: AVAssetTrack? { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:545:30: warning: main actor-isolated property 'assetTrack' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        languageCode = track.assetTrack?.languageCode
                             ^
AVFoundation.AVPlayerItemTrack:3:25: note: property declared here
    @MainActor open var assetTrack: AVAssetTrack? { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:546:34: warning: main actor-isolated property 'assetTrack' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        nominalFrameRate = track.assetTrack?.nominalFrameRate ?? 24.0
                                 ^
AVFoundation.AVPlayerItemTrack:3:25: note: property declared here
    @MainActor open var assetTrack: AVAssetTrack? { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:547:31: warning: main actor-isolated property 'assetTrack' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        bitRate = Int64(track.assetTrack?.estimatedDataRate ?? 0)
                              ^
AVFoundation.AVPlayerItemTrack:3:25: note: property declared here
    @MainActor open var assetTrack: AVAssetTrack? { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:551:28: warning: main actor-isolated property 'assetTrack' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        isPlayable = track.assetTrack?.isPlayable ?? false
                           ^
AVFoundation.AVPlayerItemTrack:3:25: note: property declared here
    @MainActor open var assetTrack: AVAssetTrack? { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:554:30: warning: main actor-isolated property 'assetTrack' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if let first = track.assetTrack?.formatDescriptions.first {
                             ^
AVFoundation.AVPlayerItemTrack:3:25: note: property declared here
    @MainActor open var assetTrack: AVAssetTrack? { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:586:17: warning: capture of 'handler' with non-sendable type '(CGImage?) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
                handler(cgImage)
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift:586:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
                handler(cgImage)
                ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-macos10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/DisplayCriteria.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.1-24B75-44d23fded74b714c58e69ec4af40d824.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 15.1 -target-sdk-name macosx15.1 -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:9:20: warning: unknown operating system for build configuration 'os'
#if os(tvOS) || os(xrOS)
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:9:20: note: did you mean 'tvOS'?
#if os(tvOS) || os(xrOS)
                   ^~~~
                   tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:9:20: note: did you mean 'iOS'?
#if os(tvOS) || os(xrOS)
                   ^~~~
                   iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:340:28: warning: unknown operating system for build configuration 'os'
        #if os(tvOS) || os(xrOS)
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:340:28: note: did you mean 'tvOS'?
        #if os(tvOS) || os(xrOS)
                           ^~~~
                           tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:340:28: note: did you mean 'iOS'?
        #if os(tvOS) || os(xrOS)
                           ^~~~
                           iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:424:28: warning: unknown operating system for build configuration 'os'
        #if os(tvOS) || os(xrOS)
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:424:28: note: did you mean 'tvOS'?
        #if os(tvOS) || os(xrOS)
                           ^~~~
                           tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:424:28: note: did you mean 'iOS'?
        #if os(tvOS) || os(xrOS)
                           ^~~~
                           iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:461:16: warning: static property 'preferredForwardBufferDuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var preferredForwardBufferDuration = 3.0
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:461:16: note: convert 'preferredForwardBufferDuration' to a 'let' constant to make 'Sendable' shared state immutable
    static var preferredForwardBufferDuration = 3.0
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:461:16: note: annotate 'preferredForwardBufferDuration' with '@MainActor' if property should only be accessed from the main actor
    static var preferredForwardBufferDuration = 3.0
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:461:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var preferredForwardBufferDuration = 3.0
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:463:16: warning: static property 'maxBufferDuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var maxBufferDuration = 30.0
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:463:16: note: convert 'maxBufferDuration' to a 'let' constant to make 'Sendable' shared state immutable
    static var maxBufferDuration = 30.0
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:463:16: note: annotate 'maxBufferDuration' with '@MainActor' if property should only be accessed from the main actor
    static var maxBufferDuration = 30.0
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:463:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var maxBufferDuration = 30.0
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:465:16: warning: static property 'isSecondOpen' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var isSecondOpen = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:465:16: note: convert 'isSecondOpen' to a 'let' constant to make 'Sendable' shared state immutable
    static var isSecondOpen = false
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:465:16: note: annotate 'isSecondOpen' with '@MainActor' if property should only be accessed from the main actor
    static var isSecondOpen = false
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:465:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var isSecondOpen = false
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:467:16: warning: static property 'isAccurateSeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var isAccurateSeek = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:467:16: note: convert 'isAccurateSeek' to a 'let' constant to make 'Sendable' shared state immutable
    static var isAccurateSeek = false
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:467:16: note: annotate 'isAccurateSeek' with '@MainActor' if property should only be accessed from the main actor
    static var isAccurateSeek = false
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:467:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var isAccurateSeek = false
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:469:16: warning: static property 'isLoopPlay' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var isLoopPlay = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:469:16: note: convert 'isLoopPlay' to a 'let' constant to make 'Sendable' shared state immutable
    static var isLoopPlay = false
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:469:16: note: annotate 'isLoopPlay' with '@MainActor' if property should only be accessed from the main actor
    static var isLoopPlay = false
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:469:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var isLoopPlay = false
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:473:16: warning: static property 'isSeekedAutoPlay' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var isSeekedAutoPlay = true
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:473:16: note: convert 'isSeekedAutoPlay' to a 'let' constant to make 'Sendable' shared state immutable
    static var isSeekedAutoPlay = true
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:473:16: note: annotate 'isSeekedAutoPlay' with '@MainActor' if property should only be accessed from the main actor
    static var isSeekedAutoPlay = true
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:473:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var isSeekedAutoPlay = true
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:474:16: warning: static property 'hardwareDecode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var hardwareDecode = true
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:474:16: note: convert 'hardwareDecode' to a 'let' constant to make 'Sendable' shared state immutable
    static var hardwareDecode = true
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:474:16: note: annotate 'hardwareDecode' with '@MainActor' if property should only be accessed from the main actor
    static var hardwareDecode = true
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:474:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var hardwareDecode = true
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:476:16: warning: static property 'asynchronousDecompression' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var asynchronousDecompression = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:476:16: note: convert 'asynchronousDecompression' to a 'let' constant to make 'Sendable' shared state immutable
    static var asynchronousDecompression = false
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:476:16: note: annotate 'asynchronousDecompression' with '@MainActor' if property should only be accessed from the main actor
    static var asynchronousDecompression = false
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:476:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var asynchronousDecompression = false
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:478:16: warning: static property 'canStartPictureInPictureAutomaticallyFromInline' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var canStartPictureInPictureAutomaticallyFromInline = true
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:478:16: note: convert 'canStartPictureInPictureAutomaticallyFromInline' to a 'let' constant to make 'Sendable' shared state immutable
    static var canStartPictureInPictureAutomaticallyFromInline = true
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:478:16: note: annotate 'canStartPictureInPictureAutomaticallyFromInline' with '@MainActor' if property should only be accessed from the main actor
    static var canStartPictureInPictureAutomaticallyFromInline = true
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:478:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var canStartPictureInPictureAutomaticallyFromInline = true
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:458:16: warning: static property 'firstPlayerType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var firstPlayerType: MediaPlayerProtocol.Type = KSAVPlayer.self
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:458:16: note: convert 'firstPlayerType' to a 'let' constant to make 'Sendable' shared state immutable
    static var firstPlayerType: MediaPlayerProtocol.Type = KSAVPlayer.self
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:458:16: note: annotate 'firstPlayerType' with '@MainActor' if property should only be accessed from the main actor
    static var firstPlayerType: MediaPlayerProtocol.Type = KSAVPlayer.self
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:458:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var firstPlayerType: MediaPlayerProtocol.Type = KSAVPlayer.self
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:459:16: warning: static property 'secondPlayerType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var secondPlayerType: MediaPlayerProtocol.Type?
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:459:16: note: convert 'secondPlayerType' to a 'let' constant to make 'Sendable' shared state immutable
    static var secondPlayerType: MediaPlayerProtocol.Type?
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:459:16: note: annotate 'secondPlayerType' with '@MainActor' if property should only be accessed from the main actor
    static var secondPlayerType: MediaPlayerProtocol.Type?
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:459:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var secondPlayerType: MediaPlayerProtocol.Type?
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:471:16: warning: static property 'isAutoPlay' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var isAutoPlay = true
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:471:16: note: convert 'isAutoPlay' to a 'let' constant to make 'Sendable' shared state immutable
    static var isAutoPlay = true
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:471:16: note: annotate 'isAutoPlay' with '@MainActor' if property should only be accessed from the main actor
    static var isAutoPlay = true
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:471:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var isAutoPlay = true
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:477:16: warning: static property 'isPipPopViewController' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var isPipPopViewController = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:477:16: note: convert 'isPipPopViewController' to a 'let' constant to make 'Sendable' shared state immutable
    static var isPipPopViewController = false
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:477:16: note: annotate 'isPipPopViewController' with '@MainActor' if property should only be accessed from the main actor
    static var isPipPopViewController = false
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:477:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var isPipPopViewController = false
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:479:16: warning: static property 'preferredFrame' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var preferredFrame = true
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:479:16: note: convert 'preferredFrame' to a 'let' constant to make 'Sendable' shared state immutable
    static var preferredFrame = true
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:479:16: note: annotate 'preferredFrame' with '@MainActor' if property should only be accessed from the main actor
    static var preferredFrame = true
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:479:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var preferredFrame = true
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:480:16: warning: static property 'useSystemHTTPProxy' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var useSystemHTTPProxy = true
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:480:16: note: convert 'useSystemHTTPProxy' to a 'let' constant to make 'Sendable' shared state immutable
    static var useSystemHTTPProxy = true
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:480:16: note: annotate 'useSystemHTTPProxy' with '@MainActor' if property should only be accessed from the main actor
    static var useSystemHTTPProxy = true
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:480:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var useSystemHTTPProxy = true
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:482:16: warning: static property 'logLevel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var logLevel = LogLevel.warning
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:482:16: note: convert 'logLevel' to a 'let' constant to make 'Sendable' shared state immutable
    static var logLevel = LogLevel.warning
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:482:16: note: annotate 'logLevel' with '@MainActor' if property should only be accessed from the main actor
    static var logLevel = LogLevel.warning
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:482:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var logLevel = LogLevel.warning
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:483:16: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var logger: LogHandler = OSLog(lable: "KSPlayer")
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:483:16: note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
    static var logger: LogHandler = OSLog(lable: "KSPlayer")
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:483:16: note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
    static var logger: LogHandler = OSLog(lable: "KSPlayer")
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:483:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var logger: LogHandler = OSLog(lable: "KSPlayer")
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift:317:21: warning: variable 'yadifMode' was never mutated; consider changing to 'let' constant
                var yadifMode = KSOptions.yadifMode
                ~~~ ^
                let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:87:16: warning: static property 'yadifMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var yadifMode = 1
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:87:16: note: convert 'yadifMode' to a 'let' constant to make 'Sendable' shared state immutable
    static var yadifMode = 1
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:87:16: note: annotate 'yadifMode' with '@MainActor' if property should only be accessed from the main actor
    static var yadifMode = 1
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:87:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var yadifMode = 1
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:88:16: warning: static property 'deInterlaceAddIdet' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var deInterlaceAddIdet = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:88:16: note: convert 'deInterlaceAddIdet' to a 'let' constant to make 'Sendable' shared state immutable
    static var deInterlaceAddIdet = false
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:88:16: note: annotate 'deInterlaceAddIdet' with '@MainActor' if property should only be accessed from the main actor
    static var deInterlaceAddIdet = false
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift:88:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var deInterlaceAddIdet = false
               ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-macos10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/DisplayCriteria.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.1-24B75-44d23fded74b714c58e69ec4af40d824.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 15.1 -target-sdk-name macosx15.1 -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: warning: static property 'pipController' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    private static var pipController: KSPictureInPictureController?
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: note: convert 'pipController' to a 'let' constant to make 'Sendable' shared state immutable
    private static var pipController: KSPictureInPictureController?
                   ~~~ ^
                   let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: note: annotate 'pipController' with '@MainActor' if property should only be accessed from the main actor
    private static var pipController: KSPictureInPictureController?
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:12:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static var pipController: KSPictureInPictureController?
                       ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-macos10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/DisplayCriteria.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.1-24B75-44d23fded74b714c58e69ec4af40d824.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 15.1 -target-sdk-name macosx15.1 -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:226:17: warning: unknown operating system for build configuration 'os'
        #if !os(xrOS)
                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:226:17: note: did you mean 'tvOS'?
        #if !os(xrOS)
                ^~~~
                tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:226:17: note: did you mean 'iOS'?
        #if !os(xrOS)
                ^~~~
                iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:668:33: warning: unknown operating system for build configuration 'os'
    #if canImport(UIKit) && !os(xrOS)
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:668:33: note: did you mean 'tvOS'?
    #if canImport(UIKit) && !os(xrOS)
                                ^~~~
                                tvOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:668:33: note: did you mean 'iOS'?
    #if canImport(UIKit) && !os(xrOS)
                                ^~~~
                                iOS
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:84:35: warning: capture of 'self' with non-sendable type 'KSPlayerLayer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
                        guard let self else { return }
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:67:12: note: class 'KSPlayerLayer' does not conform to the 'Sendable' protocol
open class KSPlayerLayer: NSObject {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:85:25: warning: capture of 'pipController' with non-sendable type 'KSPictureInPictureController' in a `@Sendable` closure; this is an error in the Swift 6 language mode
                        pipController.start(view: self)
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift:11:14: note: class 'KSPictureInPictureController' does not conform to the 'Sendable' protocol
public class KSPictureInPictureController: AVPictureInPictureController {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:102:73: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                if let oldView = oldValue.view, let superview = oldView.superview, let view = player.view {
                                                                        ^
AppKit.NSView:5:41: note: property declared here
    @MainActor unowned(unsafe) open var superview: NSView? { get }
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:106:31: warning: call to main actor-isolated instance method 'addSubview(_:positioned:relativeTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    superview.addSubview(view, positioned: .below, relativeTo: oldView)
                              ^
AppKit.NSView:30:26: note: calls to instance method 'addSubview(_:positioned:relativeTo:)' from outside of its actor context are implicitly asynchronous
    @MainActor open func addSubview(_ view: NSView, positioned place: NSWindow.OrderingMode, relativeTo otherView: NSView?)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:108:26: warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    view.translatesAutoresizingMaskIntoConstraints = false
                         ^
AppKit.NSView:3:25: note: mutation of this property is only permitted within the actor
    @MainActor open var translatesAutoresizingMaskIntoConstraints: Bool { get set }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:110:30: warning: main actor-isolated property 'topAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                        view.topAnchor.constraint(equalTo: superview.topAnchor),
                             ^
AppKit.NSView:11:25: note: property declared here
    @MainActor open var topAnchor: NSLayoutYAxisAnchor { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:110:70: warning: main actor-isolated property 'topAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                        view.topAnchor.constraint(equalTo: superview.topAnchor),
                                                                     ^
AppKit.NSView:11:25: note: property declared here
    @MainActor open var topAnchor: NSLayoutYAxisAnchor { get }
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:111:30: warning: main actor-isolated property 'leadingAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                        view.leadingAnchor.constraint(equalTo: superview.leadingAnchor),
                             ^
AppKit.NSView:3:14: note: property declared here
    open var leadingAnchor: NSLayoutXAxisAnchor { get }
             ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:111:74: warning: main actor-isolated property 'leadingAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                        view.leadingAnchor.constraint(equalTo: superview.leadingAnchor),
                                                                         ^
AppKit.NSView:3:14: note: property declared here
    open var leadingAnchor: NSLayoutXAxisAnchor { get }
             ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:112:30: warning: main actor-isolated property 'bottomAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                        view.bottomAnchor.constraint(equalTo: superview.bottomAnchor),
                             ^
AppKit.NSView:13:14: note: property declared here
    open var bottomAnchor: NSLayoutYAxisAnchor { get }
             ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:112:73: warning: main actor-isolated property 'bottomAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                        view.bottomAnchor.constraint(equalTo: superview.bottomAnchor),
                                                                        ^
AppKit.NSView:13:14: note: property declared here
    open var bottomAnchor: NSLayoutYAxisAnchor { get }
             ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:113:30: warning: main actor-isolated property 'trailingAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                        view.trailingAnchor.constraint(equalTo: superview.trailingAnchor),
                             ^
AppKit.NSView:5:14: note: property declared here
    open var trailingAnchor: NSLayoutXAxisAnchor { get }
             ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:113:75: warning: main actor-isolated property 'trailingAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                        view.trailingAnchor.constraint(equalTo: superview.trailingAnchor),
                                                                          ^
AppKit.NSView:5:14: note: property declared here
    open var trailingAnchor: NSLayoutXAxisAnchor { get }
             ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:116:32: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                oldValue.view?.removeFromSuperview()
                               ^
AppKit.NSView:44:26: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
    @MainActor open func removeFromSuperview()
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:176:19: warning: capture of 'self' with non-sendable type 'KSPlayerLayer?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
        guard let self, self.player.isReadyToPlay else {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:67:12: note: class 'KSPlayerLayer' does not conform to the 'Sendable' protocol
open class KSPlayerLayer: NSObject {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:179:24: warning: call to main actor-isolated instance method 'player(layer:currentTime:totalTime:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        self.delegate?.player(layer: self, currentTime: self.player.currentPlaybackTime, totalTime: self.player.duration)
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:62:10: note: calls to instance method 'player(layer:currentTime:totalTime:)' from outside of its actor context are implicitly asynchronous
    func player(layer: KSPlayerLayer, currentTime: TimeInterval, totalTime: TimeInterval)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:488:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func prepareToPlay() {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:169:36: warning: call to main actor-isolated instance method 'player(layer:state:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    self.delegate?.player(layer: self, state: newValue)
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:61:10: note: calls to instance method 'player(layer:state:)' from outside of its actor context are implicitly asynchronous
    func player(layer: KSPlayerLayer, state: KSPlayerState)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:281:34: warning: main actor-isolated property 'isIdleTimerDisabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            UIApplication.shared.isIdleTimerDisabled = true
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift:300:9: note: mutation of this property is only permitted within the actor
    var isIdleTimerDisabled: Bool {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:281:27: warning: main actor-isolated class property 'shared' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            UIApplication.shared.isIdleTimerDisabled = true
                          ^
AppKit.NSApplication:2:31: note: mutation of this class property is only permitted within the actor
    @MainActor open class var shared: NSApplication { get }
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:314:34: warning: main actor-isolated property 'isIdleTimerDisabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            UIApplication.shared.isIdleTimerDisabled = false
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift:300:9: note: mutation of this property is only permitted within the actor
    var isIdleTimerDisabled: Bool {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:314:27: warning: main actor-isolated class property 'shared' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            UIApplication.shared.isIdleTimerDisabled = false
                          ^
AppKit.NSApplication:2:31: note: mutation of this class property is only permitted within the actor
    @MainActor open class var shared: NSApplication { get }
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:328:34: warning: main actor-isolated property 'isIdleTimerDisabled' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            UIApplication.shared.isIdleTimerDisabled = false
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift:300:9: note: mutation of this property is only permitted within the actor
    var isIdleTimerDisabled: Bool {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:328:27: warning: main actor-isolated class property 'shared' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            UIApplication.shared.isIdleTimerDisabled = false
                          ^
AppKit.NSApplication:2:31: note: mutation of this class property is only permitted within the actor
    @MainActor open class var shared: NSApplication { get }
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:896:16: warning: static property 'canBackgroundPlay' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var canBackgroundPlay = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:896:16: note: convert 'canBackgroundPlay' to a 'let' constant to make 'Sendable' shared state immutable
    static var canBackgroundPlay = false
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:896:16: note: annotate 'canBackgroundPlay' with '@MainActor' if property should only be accessed from the main actor
    static var canBackgroundPlay = false
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:896:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var canBackgroundPlay = false
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:84:35: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
                        guard let self else { return }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:84:35: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                        guard let self else { return }
                                  ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:85:25: warning: sending 'pipController' risks causing data races; this is an error in the Swift 6 language mode
                        pipController.start(view: self)
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:85:25: note: task-isolated 'pipController' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                        pipController.start(view: self)
                        ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:169:36: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
                    self.delegate?.player(layer: self, state: newValue)
                    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:169:36: note: sending task-isolated 'self' to main actor-isolated instance method 'player(layer:state:)' risks causing data races between main actor-isolated and task-isolated uses
                    self.delegate?.player(layer: self, state: newValue)
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:169:36: warning: sending 'newValue' risks causing data races; this is an error in the Swift 6 language mode
                    self.delegate?.player(layer: self, state: newValue)
                    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:169:36: note: sending task-isolated 'newValue' to main actor-isolated instance method 'player(layer:state:)' risks causing data races between main actor-isolated and task-isolated uses
                    self.delegate?.player(layer: self, state: newValue)
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:169:36: warning: sending task-isolated value of type 'any KSPlayerLayerDelegate' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
                    self.delegate?.player(layer: self, state: newValue)
                    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:179:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
        self.delegate?.player(layer: self, currentTime: self.player.currentPlaybackTime, totalTime: self.player.duration)
        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:179:24: note: sending 'self' to main actor-isolated instance method 'player(layer:currentTime:totalTime:)' risks causing data races between main actor-isolated and local nonisolated uses
        self.delegate?.player(layer: self, currentTime: self.player.currentPlaybackTime, totalTime: self.player.duration)
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:180:17: note: access can happen concurrently
        if self.player.playbackState == .playing, self.player.loadState == .playable, self.state == .buffering {
           ~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:179:24: warning: sending value of non-Sendable type 'any KSPlayerLayerDelegate' with later accesses from nonisolated context to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
        self.delegate?.player(layer: self, currentTime: self.player.currentPlaybackTime, totalTime: self.player.duration)
        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift:180:17: note: access can happen concurrently
        if self.player.playbackState == .playing, self.player.loadState == .playable, self.state == .buffering {
           ~~~~~^~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/resource_bundle_accessor.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSAVPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSOptions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPictureInPictureController.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSPlayerLayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/KSVideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/MediaPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/AVPlayer/PlayerDefines.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Audio/AudioPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/AppKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerToolBar.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/PlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UIKitExtend.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/UXKit.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Core/Utility.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFFmpegExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AVFoundationExtension.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioEnginePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioGraphPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioRendererPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/AudioUnitPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/CircularBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/EmbedDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegAssetTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/FFmpegDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Filter.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/KSMEPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MEPlayerItemTrack.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/MetalPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/Resample.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/SubtitleDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/ThumbnailController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/MEPlayer/VideoToolboxDecode.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/DisplayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MetalRender.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/MotionSensor.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/PixelBufferProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Transforms.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/AudioRecognize.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSParseProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/KSSubtitle.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Subtitle/SubtitleDataSouce.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/AirPlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/KSVideoPlayerViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/LiveTextImage.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/SwiftUI/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/BrightnessVolume.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/IOSVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/KSPlayerItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/MacVideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerFullScreenViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/PlayerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/SeekView.swift /Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/supplementaryOutputs-1 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64 -target arm64-apple-macos10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -enable-experimental-feature OpaqueTypeErasure -strict-concurrency\=complete -empty-abi-descriptor -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/DisplayCriteria.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.1-24B75-44d23fded74b714c58e69ec4af40d824.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name KSPlayer -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 15.1 -target-sdk-name macosx15.1 -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/resource_bundle_accessor.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSAVPlayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSOptions.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPictureInPictureController.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayerLayer.o -index-unit-output-path /KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSVideoPlayer.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:887:16: warning: static property 'animateDelayTimeInterval' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var animateDelayTimeInterval = TimeInterval(5)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:887:16: note: convert 'animateDelayTimeInterval' to a 'let' constant to make 'Sendable' shared state immutable
    static var animateDelayTimeInterval = TimeInterval(5)
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:887:16: note: annotate 'animateDelayTimeInterval' with '@MainActor' if property should only be accessed from the main actor
    static var animateDelayTimeInterval = TimeInterval(5)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Video/VideoPlayerView.swift:887:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var animateDelayTimeInterval = TimeInterval(5)
               ^
    nonisolated(unsafe)
SwiftDriver\ Compilation\ Requirements KSPlayer normal arm64 com.apple.xcode.tools.swift.compiler (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name KSPlayer -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/DisplayCriteria.modulemap -stats-output-dir .stats -strict-concurrency\=complete -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -target arm64-apple-macos10.15 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -enable-experimental-feature OpaqueTypeErasure -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.1-24B75-44d23fded74b714c58e69ec4af40d824.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling AudioGraphPlayer.swift, AudioRendererPlayer.swift, AudioUnitPlayer.swift, CircularBuffer.swift, EmbedDataSouce.swift, FFmpegAssetTrack.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/KSPlayer-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer-Swift.h (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/KSPlayer-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.swiftmodule/arm64-apple-macos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.swiftmodule/arm64-apple-macos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.swiftmodule/arm64-apple-macos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftdoc (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.swiftmodule/arm64-apple-macos.swiftdoc
SwiftDriverJobDiscovery normal arm64 Compiling Model.swift, Resample.swift, SubtitleDecode.swift, ThumbnailController.swift, VideoToolboxDecode.swift, DisplayModel.swift (in target 'KSPlayer' from project 'KSPlayer')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.swiftmodule/arm64-apple-macos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.abi.json (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.swiftmodule/arm64-apple-macos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftsourceinfo (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/FFmpegKit.o (in target 'FFmpegKit' from project 'FFmpegKit')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/FFmpegKit.o
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/DisplayCriteria.o (in target 'DisplayCriteria' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/DisplayCriteria.o
SwiftDriverJobDiscovery normal arm64 Compiling MacVideoPlayerView.swift, PlayerFullScreenViewController.swift, PlayerTransitionAnimator.swift, SeekView.swift, VideoPlayerView.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling FFmpegDecode.swift, Filter.swift, KSMEPlayer.swift, MEPlayerItem.swift, MEPlayerItemTrack.swift, MetalPlayView.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling Slider.swift, BrightnessVolume.swift, IOSVideoPlayerView.swift, KSMenu.swift, KSPlayerItem.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling KSSubtitle.swift, SubtitleDataSouce.swift, AirPlayView.swift, KSVideoPlayerView.swift, KSVideoPlayerViewBuilder.swift, LiveTextImage.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling MediaPlayerProtocol.swift, PlayerDefines.swift, AudioPlayerView.swift, AppKitExtend.swift, PlayerToolBar.swift, PlayerView.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling MetalRender.swift, MotionSensor.swift, PixelBufferProtocol.swift, Transforms.swift, AudioRecognize.swift, KSParseProtocol.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling UIKitExtend.swift, UXKit.swift, Utility.swift, AVFFmpegExtension.swift, AVFoundationExtension.swift, AudioEnginePlayer.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, KSAVPlayer.swift, KSOptions.swift, KSPictureInPictureController.swift, KSPlayerLayer.swift, KSVideoPlayer.swift (in target 'KSPlayer' from project 'KSPlayer')
SwiftDriver\ Compilation KSPlayer normal arm64 com.apple.xcode.tools.swift.compiler (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name KSPlayer -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/FFmpegKit.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/DisplayCriteria.modulemap -stats-output-dir .stats -strict-concurrency\=complete -plugin-path /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -target arm64-apple-macos10.15 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -enable-experimental-feature OpaqueTypeErasure -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -I /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.1-24B75-44d23fded74b714c58e69ec4af40d824.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/FFmpegKit/Sources/FFmpegKit/include -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/DisplayCriteria/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.o normal (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-macos10.15 -r -isysroot /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -L/Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -iframework /Applications/Xcode-16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -fobjc-link-runtime -L/Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer.swiftmodule -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/KSPlayer.build/Debug/KSPlayer.build/Objects-normal/arm64/KSPlayer_dependency_info.dat -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.o
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.o (in target 'KSPlayer' from project 'KSPlayer')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/KSPlayer.o
** BUILD SUCCEEDED **
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:0000FE00-8C151E3703BE51BE, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:0000FE00-8C151E3703BE51BE, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:0000FE00-8C151E3703BE51BE, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:0000FE00-8C151E3703BE51BE, name:My Mac }
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "ffmpegkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "6.1.3",
            "upper_bound" : "7.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kingslay/FFmpegKit.git"
    }
  ],
  "manifest_display_name" : "KSPlayer",
  "name" : "KSPlayer",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "KSPlayer",
      "targets" : [
        "KSPlayer"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "KSPlayerTests",
      "module_type" : "SwiftTarget",
      "name" : "KSPlayerTests",
      "path" : "Tests/KSPlayerTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSPlayerTests/Resources/test.m3u",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "AudioTest.swift",
        "KSAVPlayerTest.swift",
        "KSMEPlayerTest.swift",
        "KSPlayerLayerTest.swift",
        "M3UParseTest.swift",
        "SubtitleTest.swift",
        "VideoPlayerControllerTest.swift",
        "VideoPlayerViewTest.swift"
      ],
      "target_dependencies" : [
        "KSPlayer"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSPlayer",
      "module_type" : "SwiftTarget",
      "name" : "KSPlayer",
      "path" : "Sources/KSPlayer",
      "product_dependencies" : [
        "FFmpegKit"
      ],
      "product_memberships" : [
        "KSPlayer"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSPlayer/Metal/Shaders.metal",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "AVPlayer/KSAVPlayer.swift",
        "AVPlayer/KSOptions.swift",
        "AVPlayer/KSPictureInPictureController.swift",
        "AVPlayer/KSPlayerLayer.swift",
        "AVPlayer/KSVideoPlayer.swift",
        "AVPlayer/MediaPlayerProtocol.swift",
        "AVPlayer/PlayerDefines.swift",
        "Audio/AudioPlayerView.swift",
        "Core/AppKitExtend.swift",
        "Core/PlayerToolBar.swift",
        "Core/PlayerView.swift",
        "Core/UIKitExtend.swift",
        "Core/UXKit.swift",
        "Core/Utility.swift",
        "MEPlayer/AVFFmpegExtension.swift",
        "MEPlayer/AVFoundationExtension.swift",
        "MEPlayer/AudioEnginePlayer.swift",
        "MEPlayer/AudioGraphPlayer.swift",
        "MEPlayer/AudioRendererPlayer.swift",
        "MEPlayer/AudioUnitPlayer.swift",
        "MEPlayer/CircularBuffer.swift",
        "MEPlayer/EmbedDataSouce.swift",
        "MEPlayer/FFmpegAssetTrack.swift",
        "MEPlayer/FFmpegDecode.swift",
        "MEPlayer/Filter.swift",
        "MEPlayer/KSMEPlayer.swift",
        "MEPlayer/MEPlayerItem.swift",
        "MEPlayer/MEPlayerItemTrack.swift",
        "MEPlayer/MetalPlayView.swift",
        "MEPlayer/Model.swift",
        "MEPlayer/Resample.swift",
        "MEPlayer/SubtitleDecode.swift",
        "MEPlayer/ThumbnailController.swift",
        "MEPlayer/VideoToolboxDecode.swift",
        "Metal/DisplayModel.swift",
        "Metal/MetalRender.swift",
        "Metal/MotionSensor.swift",
        "Metal/PixelBufferProtocol.swift",
        "Metal/Transforms.swift",
        "Subtitle/AudioRecognize.swift",
        "Subtitle/KSParseProtocol.swift",
        "Subtitle/KSSubtitle.swift",
        "Subtitle/SubtitleDataSouce.swift",
        "SwiftUI/AirPlayView.swift",
        "SwiftUI/KSVideoPlayerView.swift",
        "SwiftUI/KSVideoPlayerViewBuilder.swift",
        "SwiftUI/LiveTextImage.swift",
        "SwiftUI/Slider.swift",
        "Video/BrightnessVolume.swift",
        "Video/IOSVideoPlayerView.swift",
        "Video/KSMenu.swift",
        "Video/KSPlayerItem.swift",
        "Video/MacVideoPlayerView.swift",
        "Video/PlayerFullScreenViewController.swift",
        "Video/PlayerTransitionAnimator.swift",
        "Video/SeekView.swift",
        "Video/VideoPlayerView.swift"
      ],
      "target_dependencies" : [
        "DisplayCriteria"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DisplayCriteria",
      "module_type" : "ClangTarget",
      "name" : "DisplayCriteria",
      "path" : "Sources/DisplayCriteria",
      "product_memberships" : [
        "KSPlayer"
      ],
      "sources" : [
        "DisplayCriteria.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.