Build Information
Successful build of swift-srt-kit, reference main (f3e448), with Swift 6.4 for macOS (SPM) on 25 Sep 2026 10:24:38 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/atelier-socle/swift-srt-kit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/atelier-socle/swift-srt-kit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at f3e4486 ci: Swift 6.2/6.3 matrix, GitHub Actions node24, Xcode 26.4
Cloned https://github.com/atelier-socle/swift-srt-kit.git
Revision (git rev-parse @):
f3e448662d8d76d409a6176444395dcfa69d374c
SUCCESS checkout https://github.com/atelier-socle/swift-srt-kit.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/atelier-socle/swift-srt-kit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1101]
[Planning deferred tasks]
[Constructing 2633 / 2689]
[179 / 782] CNIOFreeBSD
[232 / 782] swift-crypto_CCryptoBoringSSLShims
[234 / 782]
[246 / 791] _NIOBase64
[254 / 791] CNIOWindows
[256 / 800] CCryptoBoringSSL
[258 / 806]
[262 / 859] NIOConcurrencyHelpers
[268 / 866]
[270 / 866]
[292 / 929]
[299 / 943]
[304 / 943] InternalCollectionsUtilities
[319 / 943]
[329 / 943]
[333 / 943]
[334 / 943]
[342 / 943] CCryptoBoringSSL
[346 / 943]
[348 / 943] NIOConcurrencyHelpers
[355 / 943] Atomics
[368 / 943] _NIODataStructures
[375 / 943]
[382 / 943] NIOConcurrencyHelpers
[386 / 943]
[396 / 943] CCryptoBoringSSL
[406 / 943] CCryptoBoringSSL
[408 / 943]
[411 / 943]
[414 / 943] CCryptoBoringSSL
[417 / 943]
[423 / 943]
[424 / 943]
[427 / 943] CCryptoBoringSSL
[434 / 943] CCryptoBoringSSL
[436 / 943]
[445 / 943] Crypto
[446 / 943] CryptoBoringWrapper
[458 / 943] CCryptoBoringSSL
[462 / 943] Crypto
[470 / 943] CCryptoBoringSSL
[474 / 943] CCryptoBoringSSL
[476 / 943] CCryptoBoringSSL
[482 / 943] CCryptoBoringSSL
[502 / 943] CCryptoBoringSSL
[515 / 943] CCryptoBoringSSL
[520 / 943] CCryptoBoringSSL
[524 / 943] CCryptoBoringSSL
[530 / 943] CCryptoBoringSSL
[536 / 943] CCryptoBoringSSL
[542 / 943] CCryptoBoringSSL
[546 / 943] CCryptoBoringSSL
[549 / 943] CCryptoBoringSSL
[552 / 943] CCryptoBoringSSL
[557 / 943] CCryptoBoringSSL
[560 / 943] CCryptoBoringSSL
[562 / 943] CCryptoBoringSSL
[569 / 943] CCryptoBoringSSL
[581 / 943] CCryptoBoringSSL
[586 / 943] CCryptoBoringSSL
[591 / 943] CCryptoBoringSSL
[598 / 943] CCryptoBoringSSL
[606 / 943] CCryptoBoringSSL
[616 / 943] CCryptoBoringSSL
[623 / 943] CCryptoBoringSSL
[625 / 943] CCryptoBoringSSL
[630 / 943] CCryptoBoringSSL
[634 / 943] CCryptoBoringSSL
[637 / 943] CCryptoBoringSSL
[643 / 943] CCryptoBoringSSL
[646 / 943] CCryptoBoringSSL
[653 / 943] CCryptoBoringSSL
[656 / 943] CCryptoBoringSSL
[662 / 943] CCryptoBoringSSL
[665 / 943] CCryptoBoringSSL
[671 / 943] CCryptoBoringSSL
[681 / 943] CCryptoBoringSSL
[690 / 943] CCryptoBoringSSL
[695 / 943] CCryptoBoringSSL
[700 / 943] CCryptoBoringSSL
[704 / 943] CCryptoBoringSSL
[709 / 943] CCryptoBoringSSL
[714 / 943] CCryptoBoringSSL
[725 / 943] CCryptoBoringSSL
[737 / 943] CCryptoBoringSSL
[740 / 943] CCryptoBoringSSL
[742 / 943] CCryptoBoringSSL
[748 / 943] CCryptoBoringSSL
[750 / 943] CCryptoBoringSSL
[753 / 943]
[764 / 943]
[767 / 943]
[771 / 943] SwiftASN1
[777 / 943] _NIOBase64
[779 / 943] NIOConcurrencyHelpers-product
[784 / 943] InternalCollectionsUtilities
[788 / 943] InternalCollectionsUtilities
[792 / 943] InternalCollectionsUtilities
[798 / 943] CryptoBoringWrapper
[802 / 943] CryptoBoringWrapper
[805 / 943] Crypto
[807 / 943] _CryptoExtras
[811 / 943] Crypto
[812 / 943] Crypto
[828 / 943] CNIOWindows
[848 / 955] Atomics
[858 / 970]
[870 / 970] _NIOBase64
[876 / 970]
[887 / 977] CNIOPosix
[903 / 978] CryptoBoringWrapper
[909 / 989] DequeModule
[914 / 1014]
[919 / 1014] _CryptoExtras
[921 / 1014] CNIODarwin
[924 / 1014] _CryptoExtras
[925 / 1014] _CryptoExtras
[928 / 1014] ArgumentParser
[939 / 1014] _CryptoExtras-product
[940 / 1014] _CryptoExtras-product
[943 / 1014] DequeModule
[946 / 1014] DequeModule
[960 / 1014] ArgumentParser
[963 / 1014] DequeModule
[966 / 1014] ArgumentParser
[967 / 1014] ArgumentParser
[970 / 1015] DequeModule
[970 / 1015] ArgumentParser
[977 / 1027] NIOCore
[978 / 1027] NIOCore
[980 / 1027] NIOCore
[981 / 1027] NIOCore
[982 / 1027] NIOCore
[983 / 1027] ArgumentParser
[984 / 1027] NIOCore
[986 / 1027] NIOCore
[995 / 1028] NIOPosix
[1011 / 1044] NIOPosix
[1018 / 1045] SRTKit
[1029 / 1057] SRTKit
[1037 / 1058] SRTKit
[1037 / 1058] SRTKitCommands
[1044 / 1069] SRTKitCommands
[1048 / 1069] SRTKitCommands
[1057 / 1070] SRTKit
[1058 / 1070] SRTKitCommands
[1060 / 1072] SRTKitCommands
[1063 / 1072] NIOPosix
[1068 / 1072] SRTKitCommands
[1070 / 1072] srt-cli-product
Build complete! (29.31 sec)
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/apple/swift-nio.git
[1/2345] Fetching swift-docc-plugin
[2/20894] Fetching swift-docc-plugin, swift-crypto
[793/39835] Fetching swift-docc-plugin, swift-crypto, swift-argument-parser
[8747/125935] Fetching swift-docc-plugin, swift-crypto, swift-argument-parser, swift-nio
Fetched https://github.com/swiftlang/swift-docc-plugin (3.22s)
[46100/123590] Fetching swift-crypto, swift-argument-parser, swift-nio
Fetched https://github.com/apple/swift-crypto.git (16.22s)
Fetched https://github.com/apple/swift-argument-parser.git (16.22s)
Fetched https://github.com/apple/swift-nio.git (16.22s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (19.05s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3830] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.38s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.11s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.56s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.15.1 (0.69s)
Fetching https://github.com/apple/swift-asn1.git
[1/1983] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (1.07s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (3.27s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.66s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/1881] Fetching swift-atomics
[133/8833] Fetching swift-atomics, swift-system
[1884/36556] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-collections.git (3.90s)
Fetched https://github.com/apple/swift-system.git (3.90s)
Fetched https://github.com/apple/swift-atomics.git (3.90s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (4.49s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.0 (0.64s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.56s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 3.15.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.0
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Build complete.
{
"dependencies" : [
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.77.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "3.10.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-docc-plugin"
}
],
"manifest_display_name" : "swift-srt-kit",
"name" : "swift-srt-kit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "watchos",
"version" : "10.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "SRTKit",
"targets" : [
"SRTKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SRTKitCommands",
"targets" : [
"SRTKitCommands"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "srt-cli",
"targets" : [
"SRTKitCLI"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "SRTKitTests",
"module_type" : "SwiftTarget",
"name" : "SRTKitTests",
"path" : "Tests/SRTKitTests",
"sources" : [
"AccessControl/SRTAccessControlTests.swift",
"AccessControl/StreamIDValidatorTests.swift",
"Bonding/BackupStrategyTests.swift",
"Bonding/BalancingStrategyTests.swift",
"Bonding/BondingErrorTests.swift",
"Bonding/BroadcastStrategyTests.swift",
"Bonding/GroupConfigurationTests.swift",
"Bonding/GroupMemberTests.swift",
"Bonding/LinkStatusTests.swift",
"Bonding/PacketDeduplicatorTests.swift",
"Bonding/SRTConnectionGroupCoverageTests.swift",
"Bonding/SRTConnectionGroupTests.swift",
"Configuration/SRTConfigurationBuilderTests.swift",
"Configuration/SRTConfigurationErrorTests.swift",
"Configuration/SRTConfigurationTests.swift",
"Configuration/SRTOptionValidationCoverageTests.swift",
"Configuration/SRTOptionValidationTests.swift",
"Configuration/SRTPresetTests.swift",
"Configuration/SRTServerPresetTests.swift",
"Configuration/SRTSocketOptionsTests.swift",
"Congestion/AdaptiveCCCoverageTests.swift",
"Congestion/AdaptiveCCLifecycleTests.swift",
"Congestion/AdaptiveCCTests.swift",
"Congestion/BandwidthEstimatorTests.swift",
"Congestion/CongestionControllerDispatcherTests.swift",
"Congestion/CongestionControllerFactoryTests.swift",
"Congestion/CongestionDecisionTests.swift",
"Congestion/CongestionEventTests.swift",
"Congestion/CongestionIntegrationTests.swift",
"Congestion/FileCCTests.swift",
"Congestion/LiveCCTests.swift",
"Congestion/MaxBandwidthModeTests.swift",
"Congestion/NetworkSnapshotTests.swift",
"Congestion/PacketPacerTests.swift",
"Congestion/PluginRegistryErrorTests.swift",
"Connection/ConnectionManagerTests.swift",
"Connection/PacketPipelineCoverageTests.swift",
"Connection/PacketPipelineReceiveTests.swift",
"Connection/PacketPipelineSendTests.swift",
"Connection/SRTCallerCoverageTests.swift",
"Connection/SRTCallerCoverageTests2.swift",
"Connection/SRTCallerTests.swift",
"Connection/SRTConnectionErrorTests.swift",
"Connection/SRTConnectionEventTests.swift",
"Connection/SRTConnectionStateTests.swift",
"Connection/SRTListenerCoverageTests.swift",
"Connection/SRTListenerTests.swift",
"Connection/SRTSocketCoverageTests.swift",
"Connection/SRTSocketCoverageTests2.swift",
"Connection/SRTSocketCoverageTests3.swift",
"Connection/SRTSocketTests.swift",
"CoverageBoostTests.swift",
"Encryption/EncryptionIntegrationTests.swift",
"Encryption/KeyDerivationTests.swift",
"Encryption/KeyRotationTests.swift",
"Encryption/KeySizeTests.swift",
"Encryption/KeyWrapTests.swift",
"Encryption/SRTEncryptionErrorTests.swift",
"Encryption/SRTEncryptorDecryptorTests.swift",
"Encryption/SRTEncryptorGCMTests.swift",
"Errors/SRTErrorTests.swift",
"Errors/SRTRejectionReasonTests.swift",
"Errors/SRTSocketStateTests.swift",
"FEC/FECConfigurationTests.swift",
"FEC/FECCoverageTests.swift",
"FEC/FECDecoderEdgeCaseTests.swift",
"FEC/FECDecoderTests.swift",
"FEC/FECEncoderTests.swift",
"FEC/FECIntegrationTests.swift",
"FEC/XORHelperTests.swift",
"Handshake/CallerHandshakeCoverageTests.swift",
"Handshake/CallerHandshakeEdgeCaseTests.swift",
"Handshake/CallerHandshakeTests.swift",
"Handshake/CookieGeneratorTests.swift",
"Handshake/EncryptionNegotiatorTests.swift",
"Handshake/HandshakeIntegrationEdgeCaseTests.swift",
"Handshake/HandshakeIntegrationTests.swift",
"Handshake/HandshakePacketEncoderCoverageTests.swift",
"Handshake/HandshakePacketEncoderTests.swift",
"Handshake/HandshakeStateTests.swift",
"Handshake/LatencyNegotiatorTests.swift",
"Handshake/ListenerHandshakeCoverageTests.swift",
"Handshake/ListenerHandshakeEdgeCaseTests.swift",
"Handshake/ListenerHandshakeTests.swift",
"Handshake/RendezvousHandshakeEdgeCaseTests.swift",
"Handshake/RendezvousHandshakeTests.swift",
"Handshake/RendezvousIntegrationEdgeCaseTests.swift",
"Handshake/RendezvousIntegrationTests.swift",
"Handshake/RendezvousRoleTests.swift",
"Handshake/RendezvousStateTests.swift",
"MultiCaller/MultiCallerErrorTests.swift",
"MultiCaller/MultiCallerManagerTests.swift",
"MultiCaller/SRTDestinationTests.swift",
"MultiStream/MultiStreamErrorTests.swift",
"MultiStream/MultiStreamManagerTests.swift",
"Packet/ACKPacketCoverageTests.swift",
"Packet/ACKPacketTests.swift",
"Packet/ControlInfoFieldTests.swift",
"Packet/DropRequestPacketTests.swift",
"Packet/HandshakeExtensionTests.swift",
"Packet/HandshakePacketTests.swift",
"Packet/KeyMaterialPacketTests.swift",
"Packet/NAKPacketTests.swift",
"Packet/PacketCodecCoverageTests.swift",
"Packet/PacketCodecTests.swift",
"Packet/SRTControlPacketTests.swift",
"Packet/SRTDataPacketTests.swift",
"Packet/SRTPeerAddressTests.swift",
"Packet/VerifyKMEncodingTest.swift",
"Probing/BitrateMonitorConfigurationTests.swift",
"Probing/BitrateMonitorTests.swift",
"Probing/BitrateRecommendationTests.swift",
"Probing/ProbeConfigurationTests.swift",
"Probing/ProbeEngineAutoConfigTests.swift",
"Probing/ProbeEngineTests.swift",
"Probing/ProbeErrorTests.swift",
"Probing/ProbeStepTests.swift",
"Probing/StepMeasurementTests.swift",
"Probing/TargetQualityTests.swift",
"Reconnection/ReconnectionManagerTests.swift",
"Reconnection/SRTReconnectPolicyTests.swift",
"Recording/RecordingConfigurationTests.swift",
"Recording/StreamRecorderTests.swift",
"Reliability/ACKManagerCoverageTests.swift",
"Reliability/ACKManagerTests.swift",
"Reliability/ACKManagerTimingTests.swift",
"Reliability/LossDetectorTests.swift",
"Reliability/RTTEstimatorTests.swift",
"Reliability/ReceiveBufferEdgeCaseTests.swift",
"Reliability/ReceiveBufferTests.swift",
"Reliability/ReliabilityIntegrationTests.swift",
"Reliability/RetransmissionManagerTests.swift",
"Reliability/SendBufferTests.swift",
"Reliability/SendBufferWrapAroundTests.swift",
"Reliability/SequenceNumberTests.swift",
"Showcase/BondingShowcaseTests.swift",
"Showcase/CCPluginShowcaseTests.swift",
"Showcase/ConfigurationShowcaseTests.swift",
"Showcase/CongestionShowcaseTests.swift",
"Showcase/ConnectionShowcaseTests.swift",
"Showcase/EncryptionShowcaseTests.swift",
"Showcase/HandshakeShowcaseTests.swift",
"Showcase/MultiStreamShowcaseTests.swift",
"Showcase/PacketShowcaseTests.swift",
"Showcase/ProbingShowcaseTests.swift",
"Showcase/ReconnectionShowcaseTests.swift",
"Showcase/RecordingShowcaseTests.swift",
"Showcase/ReliabilityShowcaseTests.swift",
"Showcase/StatisticsShowcaseTests.swift",
"Showcase/TimingShowcaseTests.swift",
"Showcase/TransportShowcaseTests.swift",
"Statistics/PrometheusExporterTests.swift",
"Statistics/QualityRecommendationTests.swift",
"Statistics/SRTConnectionQualityTests.swift",
"Statistics/SRTStatisticsTests.swift",
"Statistics/StatisticsCollectorTests.swift",
"Statistics/StatisticsErrorTests.swift",
"Statistics/StatsDExporterTests.swift",
"Support/TestTags.swift",
"Timing/DriftManagerTests.swift",
"Timing/SRTClockTests.swift",
"Timing/TSBPDIntegrationTests.swift",
"Timing/TSBPDManagerTests.swift",
"Timing/TimestampHelperTests.swift",
"Timing/TooLatePacketDropTests.swift",
"Transport/AddressResolverCoverageTests.swift",
"Transport/AddressResolverTests.swift",
"Transport/MultiplexerDispatchTests.swift",
"Transport/MultiplexerTests.swift",
"Transport/SRTDatagramHandlerCoverageTests.swift",
"Transport/SocketIDGeneratorCoverageTests.swift",
"Transport/SocketIDGeneratorTests.swift",
"Transport/UDPChannelTests.swift",
"Transport/UDPTransportTests.swift"
],
"target_dependencies" : [
"SRTKit"
],
"type" : "test"
},
{
"c99name" : "SRTKitCommandsTests",
"module_type" : "SwiftTarget",
"name" : "SRTKitCommandsTests",
"path" : "Tests/SRTKitCommandsTests",
"sources" : [
"CLIErrorTests.swift",
"CommandParsingCoverageTests.swift",
"CommandParsingCoverageTests2.swift",
"CommandParsingTests.swift",
"ConfigurationFactoryTests.swift",
"InfoCommandCoverageTests.swift",
"InfoCommandOutputTests.swift",
"PresetParserCoverageTests.swift",
"PresetParserTests.swift",
"ProbeResultFormatterTests.swift",
"ProgressDisplayCoverageTests.swift",
"ProgressDisplayTests.swift",
"SRTCLIRootTests.swift",
"StatisticsFormatterTests.swift"
],
"target_dependencies" : [
"SRTKitCommands"
],
"type" : "test"
},
{
"c99name" : "SRTKitCommands",
"module_type" : "SwiftTarget",
"name" : "SRTKitCommands",
"path" : "Sources/SRTKitCommands",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"SRTKitCommands",
"srt-cli"
],
"sources" : [
"Commands/InfoCommand.swift",
"Commands/ProbeCommand.swift",
"Commands/ReceiveCommand.swift",
"Commands/SendCommand.swift",
"Commands/StatsCommand.swift",
"Commands/TestCommand.swift",
"Helpers/CLIError.swift",
"Helpers/ConfigurationFactory.swift",
"Helpers/PresetParser.swift",
"Helpers/ProbeResultFormatter.swift",
"Helpers/ProgressDisplay.swift",
"Helpers/StatisticsFormatter.swift",
"SRTCLIRoot.swift"
],
"target_dependencies" : [
"SRTKit"
],
"type" : "library"
},
{
"c99name" : "SRTKitCLI",
"module_type" : "SwiftTarget",
"name" : "SRTKitCLI",
"path" : "Sources/SRTKitCLI",
"product_memberships" : [
"srt-cli"
],
"sources" : [
"SRTKitEntryCLI.swift"
],
"target_dependencies" : [
"SRTKitCommands"
],
"type" : "executable"
},
{
"c99name" : "SRTKit",
"module_type" : "SwiftTarget",
"name" : "SRTKit",
"path" : "Sources/SRTKit",
"product_dependencies" : [
"NIOCore",
"NIOPosix",
"NIOConcurrencyHelpers",
"Crypto",
"_CryptoExtras"
],
"product_memberships" : [
"SRTKit",
"SRTKitCommands",
"srt-cli"
],
"sources" : [
"AccessControl/SRTAccessControl.swift",
"AccessControl/StreamIDValidator.swift",
"Bonding/BackupStrategy.swift",
"Bonding/BalancingStrategy.swift",
"Bonding/BondingError.swift",
"Bonding/BroadcastStrategy.swift",
"Bonding/GroupConfiguration.swift",
"Bonding/GroupMember.swift",
"Bonding/GroupMode.swift",
"Bonding/LinkStatus.swift",
"Bonding/PacketDeduplicator.swift",
"Bonding/SRTConnectionGroup.swift",
"Configuration/SRTConfiguration.swift",
"Configuration/SRTConfigurationBuilder.swift",
"Configuration/SRTConfigurationError.swift",
"Configuration/SRTOptionValidation.swift",
"Configuration/SRTPreset.swift",
"Configuration/SRTServerPreset.swift",
"Configuration/SRTSocketOptions.swift",
"Congestion/AdaptiveCC.swift",
"Congestion/BandwidthEstimator.swift",
"Congestion/CongestionController.swift",
"Congestion/CongestionControllerDispatcher.swift",
"Congestion/CongestionControllerFactory.swift",
"Congestion/CongestionControllerPlugin.swift",
"Congestion/CongestionDecision.swift",
"Congestion/CongestionEvent.swift",
"Congestion/FileCC.swift",
"Congestion/LiveCC.swift",
"Congestion/MaxBandwidthMode.swift",
"Congestion/NetworkSnapshot.swift",
"Congestion/PacketPacer.swift",
"Congestion/PluginRegistryError.swift",
"Connection/ConnectionManager.swift",
"Connection/PacketPipeline.swift",
"Connection/PacketPipelineTypes.swift",
"Connection/SRTCaller.swift",
"Connection/SRTConnectionError.swift",
"Connection/SRTConnectionEvent.swift",
"Connection/SRTConnectionState.swift",
"Connection/SRTListener.swift",
"Connection/SRTSocket.swift",
"Encryption/CipherMode.swift",
"Encryption/KeyDerivation.swift",
"Encryption/KeyRotation.swift",
"Encryption/KeySize.swift",
"Encryption/KeyWrap.swift",
"Encryption/SRTDecryptor.swift",
"Encryption/SRTEncryptionError.swift",
"Encryption/SRTEncryptor.swift",
"Errors/SRTError.swift",
"Errors/SRTRejectionReason.swift",
"FEC/FECConfiguration.swift",
"FEC/FECDecoder.swift",
"FEC/FECDirection.swift",
"FEC/FECEncoder.swift",
"FEC/FECError.swift",
"FEC/FECPacket.swift",
"FEC/XORHelper.swift",
"Handshake/CallerHandshake.swift",
"Handshake/CookieGenerator.swift",
"Handshake/EncryptionNegotiator.swift",
"Handshake/HandshakeAction.swift",
"Handshake/HandshakeConfiguration.swift",
"Handshake/HandshakePacketEncoder.swift",
"Handshake/HandshakeResult.swift",
"Handshake/HandshakeState.swift",
"Handshake/LatencyNegotiator.swift",
"Handshake/ListenerHandshake.swift",
"Handshake/RendezvousHandshake.swift",
"Handshake/RendezvousRole.swift",
"Handshake/RendezvousState.swift",
"MultiCaller/MultiCallerError.swift",
"MultiCaller/MultiCallerManager.swift",
"MultiCaller/SRTDestination.swift",
"MultiStream/MultiStreamError.swift",
"MultiStream/MultiStreamManager.swift",
"MultiStream/StreamInfo.swift",
"Packet/ACKPacket.swift",
"Packet/ControlType.swift",
"Packet/DropRequestPacket.swift",
"Packet/HandshakeExtension.swift",
"Packet/HandshakePacket.swift",
"Packet/KeyMaterialPacket.swift",
"Packet/NAKPacket.swift",
"Packet/PacketCodec.swift",
"Packet/SRTControlPacket.swift",
"Packet/SRTDataPacket.swift",
"Packet/SRTPeerAddress.swift",
"Probing/BitrateMonitor.swift",
"Probing/BitrateMonitorConfiguration.swift",
"Probing/BitrateRecommendation.swift",
"Probing/ProbeConfiguration.swift",
"Probing/ProbeEngine.swift",
"Probing/ProbeError.swift",
"Probing/ProbeResult.swift",
"Probing/ProbeStep.swift",
"Probing/StepMeasurement.swift",
"Probing/TargetQuality.swift",
"Reconnection/ReconnectionManager.swift",
"Reconnection/SRTReconnectPolicy.swift",
"Recording/RecordingConfiguration.swift",
"Recording/RecordingFormat.swift",
"Recording/RecordingStatistics.swift",
"Recording/StreamRecorder.swift",
"Reliability/ACKManager.swift",
"Reliability/LossDetector.swift",
"Reliability/RTTEstimator.swift",
"Reliability/ReceiveBuffer.swift",
"Reliability/ReliabilityAction.swift",
"Reliability/RetransmissionManager.swift",
"Reliability/SendBuffer.swift",
"Reliability/SequenceNumber.swift",
"SRTEvent.swift",
"SRTSocketState.swift",
"Statistics/MetricsExporter.swift",
"Statistics/PrometheusExporter.swift",
"Statistics/QualityRecommendation.swift",
"Statistics/SRTConnectionQuality.swift",
"Statistics/SRTStatistics.swift",
"Statistics/StatisticsCollector.swift",
"Statistics/StatisticsError.swift",
"Statistics/StatsDExporter.swift",
"Timing/DriftManager.swift",
"Timing/SRTClock.swift",
"Timing/TSBPDManager.swift",
"Timing/TimestampHelper.swift",
"Timing/TooLatePacketDrop.swift",
"Transport/AddressResolver.swift",
"Transport/IncomingDatagram.swift",
"Transport/Multiplexer.swift",
"Transport/SRTDatagramHandler.swift",
"Transport/SocketIDGenerator.swift",
"Transport/UDPChannel.swift",
"Transport/UDPTransport.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.