The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Opus, reference 0.0.2 (5f0164), with Swift 6.1 for macOS (SPM) on 21 Nov 2025 07:35:46 UTC.

Swift 6 data race errors: 3

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/alta/swift-opus.git
Reference: 0.0.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/alta/swift-opus
 * tag               0.0.2      -> FETCH_HEAD
HEAD is now at 5f0164b Merge pull request #12 from alta/dependabot/submodules/Sources/Copus-37aba6e
Submodule path 'Sources/Copus': checked out '37aba6e9b382f7dbdb7916adbc335704cf2992e8'
Submodule 'Sources/Copus' (https://github.com/xiph/opus.git) registered for path 'Sources/Copus'
Cloning into '/Users/admin/builder/spi-builder-workspace/Sources/Copus'...
Cloned https://github.com/alta/swift-opus.git
Revision (git rev-parse @):
5f0164b8915fb9001265c54413aa0f0efbd3df06
SUCCESS checkout https://github.com/alta/swift-opus.git at 0.0.2
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/alta/swift-opus.git
https://github.com/alta/swift-opus.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Opus",
  "name" : "Opus",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.12"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "Copus",
      "targets" : [
        "Copus"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Opus",
      "targets" : [
        "Opus",
        "Copus"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OpusTests",
      "module_type" : "SwiftTarget",
      "name" : "OpusTests",
      "path" : "Tests/OpusTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/OpusTests/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AVAudioFormatTests.swift",
        "OpusApplicationTests.swift",
        "OpusDecoderTests.swift",
        "OpusEncoderTests.swift",
        "OpusErrorTests.swift",
        "OpusRoundTripTests.swift",
        "OpusTests.swift"
      ],
      "target_dependencies" : [
        "Opus"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Opus",
      "module_type" : "SwiftTarget",
      "name" : "Opus",
      "path" : "Sources/Opus",
      "product_memberships" : [
        "Opus"
      ],
      "sources" : [
        "AVAudioFormat+Extensions.swift",
        "AVAudioFrameCount+Extensions.swift",
        "Double+Extensions.swift",
        "Opus.Application.swift",
        "Opus.Decoder.swift",
        "Opus.Encoder.swift",
        "Opus.Error.swift",
        "Opus.swift"
      ],
      "target_dependencies" : [
        "Copus"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Copus",
      "module_type" : "ClangTarget",
      "name" : "Copus",
      "path" : "Sources/Copus",
      "product_memberships" : [
        "Copus",
        "Opus"
      ],
      "sources" : [
        "celt/bands.c",
        "celt/celt.c",
        "celt/celt_decoder.c",
        "celt/celt_encoder.c",
        "celt/celt_lpc.c",
        "celt/cwrs.c",
        "celt/entcode.c",
        "celt/entdec.c",
        "celt/entenc.c",
        "celt/kiss_fft.c",
        "celt/laplace.c",
        "celt/mathops.c",
        "celt/mdct.c",
        "celt/modes.c",
        "celt/pitch.c",
        "celt/quant_bands.c",
        "celt/rate.c",
        "celt/vq.c",
        "silk/A2NLSF.c",
        "silk/CNG.c",
        "silk/HP_variable_cutoff.c",
        "silk/LPC_analysis_filter.c",
        "silk/LPC_fit.c",
        "silk/LPC_inv_pred_gain.c",
        "silk/LP_variable_cutoff.c",
        "silk/NLSF2A.c",
        "silk/NLSF_VQ.c",
        "silk/NLSF_VQ_weights_laroia.c",
        "silk/NLSF_decode.c",
        "silk/NLSF_del_dec_quant.c",
        "silk/NLSF_encode.c",
        "silk/NLSF_stabilize.c",
        "silk/NLSF_unpack.c",
        "silk/NSQ.c",
        "silk/NSQ_del_dec.c",
        "silk/PLC.c",
        "silk/VAD.c",
        "silk/VQ_WMat_EC.c",
        "silk/ana_filt_bank_1.c",
        "silk/biquad_alt.c",
        "silk/bwexpander.c",
        "silk/bwexpander_32.c",
        "silk/check_control_input.c",
        "silk/code_signs.c",
        "silk/control_SNR.c",
        "silk/control_audio_bandwidth.c",
        "silk/control_codec.c",
        "silk/debug.c",
        "silk/dec_API.c",
        "silk/decode_core.c",
        "silk/decode_frame.c",
        "silk/decode_indices.c",
        "silk/decode_parameters.c",
        "silk/decode_pitch.c",
        "silk/decode_pulses.c",
        "silk/decoder_set_fs.c",
        "silk/enc_API.c",
        "silk/encode_indices.c",
        "silk/encode_pulses.c",
        "silk/float/LPC_analysis_filter_FLP.c",
        "silk/float/LPC_inv_pred_gain_FLP.c",
        "silk/float/LTP_analysis_filter_FLP.c",
        "silk/float/LTP_scale_ctrl_FLP.c",
        "silk/float/apply_sine_window_FLP.c",
        "silk/float/autocorrelation_FLP.c",
        "silk/float/burg_modified_FLP.c",
        "silk/float/bwexpander_FLP.c",
        "silk/float/corrMatrix_FLP.c",
        "silk/float/encode_frame_FLP.c",
        "silk/float/energy_FLP.c",
        "silk/float/find_LPC_FLP.c",
        "silk/float/find_LTP_FLP.c",
        "silk/float/find_pitch_lags_FLP.c",
        "silk/float/find_pred_coefs_FLP.c",
        "silk/float/inner_product_FLP.c",
        "silk/float/k2a_FLP.c",
        "silk/float/noise_shape_analysis_FLP.c",
        "silk/float/pitch_analysis_core_FLP.c",
        "silk/float/process_gains_FLP.c",
        "silk/float/regularize_correlations_FLP.c",
        "silk/float/residual_energy_FLP.c",
        "silk/float/scale_copy_vector_FLP.c",
        "silk/float/scale_vector_FLP.c",
        "silk/float/schur_FLP.c",
        "silk/float/sort_FLP.c",
        "silk/float/warped_autocorrelation_FLP.c",
        "silk/float/wrappers_FLP.c",
        "silk/gain_quant.c",
        "silk/init_decoder.c",
        "silk/init_encoder.c",
        "silk/inner_prod_aligned.c",
        "silk/interpolate.c",
        "silk/lin2log.c",
        "silk/log2lin.c",
        "silk/pitch_est_tables.c",
        "silk/process_NLSFs.c",
        "silk/quant_LTP_gains.c",
        "silk/resampler.c",
        "silk/resampler_down2.c",
        "silk/resampler_down2_3.c",
        "silk/resampler_private_AR2.c",
        "silk/resampler_private_IIR_FIR.c",
        "silk/resampler_private_down_FIR.c",
        "silk/resampler_private_up2_HQ.c",
        "silk/resampler_rom.c",
        "silk/shell_coder.c",
        "silk/sigm_Q15.c",
        "silk/sort.c",
        "silk/stereo_LR_to_MS.c",
        "silk/stereo_MS_to_LR.c",
        "silk/stereo_decode_pred.c",
        "silk/stereo_encode_pred.c",
        "silk/stereo_find_predictor.c",
        "silk/stereo_quant_pred.c",
        "silk/sum_sqr_shift.c",
        "silk/table_LSF_cos.c",
        "silk/tables_LTP.c",
        "silk/tables_NLSF_CB_NB_MB.c",
        "silk/tables_NLSF_CB_WB.c",
        "silk/tables_gain.c",
        "silk/tables_other.c",
        "silk/tables_pitch_lag.c",
        "silk/tables_pulses_per_block.c",
        "src/analysis.c",
        "src/mapping_matrix.c",
        "src/mlp.c",
        "src/mlp_data.c",
        "src/opus.c",
        "src/opus_decoder.c",
        "src/opus_encoder.c",
        "src/opus_multistream.c",
        "src/opus_multistream_decoder.c",
        "src/opus_multistream_encoder.c",
        "src/opus_projection_decoder.c",
        "src/opus_projection_encoder.c",
        "src/repacketizer.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/138] Compiling entcode.c
[1/138] Compiling inner_product_FLP.c
[2/138] Write sources
[3/138] Compiling entenc.c
[4/138] Compiling cwrs.c
[5/138] Compiling repacketizer.c
[6/138] Compiling celt_lpc.c
[7/138] Compiling celt_decoder.c
[8/138] Compiling entdec.c
[9/138] Compiling celt.c
[10/138] Compiling opus_projection_encoder.c
[11/138] Compiling opus_projection_decoder.c
[12/138] Compiling opus_multistream_decoder.c
[13/138] Compiling celt_encoder.c
[14/138] Compiling opus_multistream.c
[15/138] Compiling opus_multistream_encoder.c
[16/138] Write swift-version-2F0A5646E1D333AE.txt
[17/138] Compiling bands.c
[18/138] Compiling mlp_data.c
[19/138] Compiling opus.c
/Users/admin/builder/spi-builder-workspace/Sources/Copus/src/opus_decoder.c:37:10: warning: You appear to be compiling without optimization, if so opus will be very slow. [-W#pragma-messages]
   37 | # pragma message "You appear to be compiling without optimization, if so opus will be very slow."
      |          ^
1 warning generated.
[20/138] Compiling opus_decoder.c
[21/138] Compiling mlp.c
[22/138] Compiling mapping_matrix.c
[23/138] Compiling tables_pulses_per_block.c
[24/138] Compiling opus_encoder.c
[25/138] Compiling tables_pitch_lag.c
[26/138] Compiling analysis.c
[27/138] Compiling tables_gain.c
[28/138] Compiling tables_other.c
[29/138] Compiling tables_NLSF_CB_WB.c
[30/138] Compiling tables_NLSF_CB_NB_MB.c
[31/138] Compiling tables_LTP.c
[32/138] Compiling table_LSF_cos.c
[33/138] Compiling sum_sqr_shift.c
[34/138] Compiling stereo_quant_pred.c
[35/138] Compiling stereo_encode_pred.c
[36/138] Compiling stereo_find_predictor.c
[37/138] Compiling stereo_decode_pred.c
[38/138] Compiling stereo_MS_to_LR.c
[39/138] Compiling sort.c
[40/138] Compiling stereo_LR_to_MS.c
[41/138] Compiling sigm_Q15.c
[42/138] Compiling shell_coder.c
[43/138] Compiling resampler_rom.c
[44/138] Compiling resampler_private_up2_HQ.c
[45/138] Compiling resampler_private_IIR_FIR.c
[46/138] Compiling resampler_private_AR2.c
[47/138] Compiling resampler_private_down_FIR.c
[48/138] Compiling resampler_down2_3.c
[49/138] Compiling resampler_down2.c
[50/138] Compiling resampler.c
[51/138] Compiling quant_LTP_gains.c
[52/138] Compiling process_NLSFs.c
[53/138] Compiling pitch_est_tables.c
[54/138] Compiling log2lin.c
[55/138] Compiling lin2log.c
[56/138] Compiling inner_prod_aligned.c
[57/138] Compiling interpolate.c
[58/138] Compiling init_encoder.c
[59/138] Compiling init_decoder.c
[60/138] Compiling gain_quant.c
[61/138] Compiling wrappers_FLP.c
[62/138] Compiling warped_autocorrelation_FLP.c
[63/138] Compiling sort_FLP.c
[64/138] Compiling schur_FLP.c
[65/138] Compiling scale_vector_FLP.c
[66/138] Compiling scale_copy_vector_FLP.c
[67/138] Compiling residual_energy_FLP.c
[68/138] Compiling regularize_correlations_FLP.c
[69/138] Compiling process_gains_FLP.c
[70/138] Compiling pitch_analysis_core_FLP.c
[71/138] Compiling noise_shape_analysis_FLP.c
[72/138] Compiling k2a_FLP.c
[73/138] Compiling find_pred_coefs_FLP.c
[74/138] Compiling find_pitch_lags_FLP.c
[75/138] Compiling find_LTP_FLP.c
[76/138] Compiling find_LPC_FLP.c
[77/138] Compiling energy_FLP.c
[78/138] Compiling encode_frame_FLP.c
[79/138] Compiling corrMatrix_FLP.c
[80/138] Compiling bwexpander_FLP.c
[81/138] Compiling burg_modified_FLP.c
[82/138] Compiling autocorrelation_FLP.c
[83/138] Compiling apply_sine_window_FLP.c
[84/138] Compiling LTP_scale_ctrl_FLP.c
[85/138] Compiling LTP_analysis_filter_FLP.c
[86/138] Compiling LPC_inv_pred_gain_FLP.c
[87/138] Compiling LPC_analysis_filter_FLP.c
[88/138] Compiling encode_pulses.c
[89/138] Compiling encode_indices.c
[90/138] Compiling decoder_set_fs.c
[91/138] Compiling decode_pulses.c
[92/138] Compiling decode_pitch.c
[93/138] Compiling decode_parameters.c
[93/138] Compiling enc_API.c
[95/138] Compiling decode_indices.c
[96/138] Compiling debug.c
[97/138] Compiling decode_frame.c
[98/138] Compiling decode_core.c
[99/138] Compiling dec_API.c
[100/138] Compiling control_audio_bandwidth.c
[101/138] Compiling control_codec.c
[102/138] Compiling control_SNR.c
[103/138] Compiling check_control_input.c
[104/138] Compiling bwexpander_32.c
[104/138] Compiling code_signs.c
[106/138] Compiling bwexpander.c
[107/138] Compiling biquad_alt.c
[108/138] Compiling ana_filt_bank_1.c
[109/138] Compiling VQ_WMat_EC.c
[110/138] Compiling VAD.c
[111/138] Compiling PLC.c
[112/138] Compiling NSQ_del_dec.c
[113/138] Compiling NLSF_unpack.c
[114/138] Compiling NLSF_stabilize.c
[115/138] Compiling NLSF_encode.c
[116/138] Compiling NLSF_del_dec_quant.c
[117/138] Compiling NLSF_decode.c
[117/138] Compiling NSQ.c
[119/138] Compiling NLSF_VQ_weights_laroia.c
[120/138] Compiling NLSF_VQ.c
[121/138] Compiling NLSF2A.c
[122/138] Compiling LP_variable_cutoff.c
[123/138] Compiling LPC_fit.c
[124/138] Compiling LPC_inv_pred_gain.c
[125/138] Compiling LPC_analysis_filter.c
[126/138] Compiling A2NLSF.c
[127/138] Compiling HP_variable_cutoff.c
[128/138] Compiling vq.c
[128/138] Compiling CNG.c
[130/138] Compiling rate.c
[131/138] Compiling quant_bands.c
[132/138] Compiling pitch.c
[133/138] Compiling mathops.c
[134/138] Compiling mdct.c
[135/138] Compiling modes.c
[136/138] Compiling laplace.c
[137/138] Compiling kiss_fft.c
[139/147] Compiling Opus Opus.swift
[140/147] Compiling Opus Opus.Error.swift
[141/147] Compiling Opus Double+Extensions.swift
[142/147] Compiling Opus AVAudioFrameCount+Extensions.swift
[143/147] Emitting module Opus
/Users/admin/builder/spi-builder-workspace/Sources/Opus/Opus.Application.swift:6:21: warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | public extension Opus {
 2 | 	struct Application: Equatable, RawRepresentable, ExpressibleByIntegerLiteral {
   |         `- note: consider making struct 'Application' conform to the 'Sendable' protocol
 3 | 		public typealias IntegerLiteralType = Int32
 4 | 		public var rawValue: IntegerLiteralType
 5 |
 6 | 		public static let audio = Self(OPUS_APPLICATION_AUDIO)
   |                     |- warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'audio' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | 		public static let voip = Self(OPUS_APPLICATION_VOIP)
 8 | 		public static let restrictedLowDelay = Self(OPUS_APPLICATION_RESTRICTED_LOWDELAY)
/Users/admin/builder/spi-builder-workspace/Sources/Opus/Opus.Application.swift:7:21: warning: static property 'voip' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | public extension Opus {
 2 | 	struct Application: Equatable, RawRepresentable, ExpressibleByIntegerLiteral {
   |         `- note: consider making struct 'Application' conform to the 'Sendable' protocol
 3 | 		public typealias IntegerLiteralType = Int32
 4 | 		public var rawValue: IntegerLiteralType
 5 |
 6 | 		public static let audio = Self(OPUS_APPLICATION_AUDIO)
 7 | 		public static let voip = Self(OPUS_APPLICATION_VOIP)
   |                     |- warning: static property 'voip' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'voip' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 | 		public static let restrictedLowDelay = Self(OPUS_APPLICATION_RESTRICTED_LOWDELAY)
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Opus/Opus.Application.swift:8:21: warning: static property 'restrictedLowDelay' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | public extension Opus {
 2 | 	struct Application: Equatable, RawRepresentable, ExpressibleByIntegerLiteral {
   |         `- note: consider making struct 'Application' conform to the 'Sendable' protocol
 3 | 		public typealias IntegerLiteralType = Int32
 4 | 		public var rawValue: IntegerLiteralType
   :
 6 | 		public static let audio = Self(OPUS_APPLICATION_AUDIO)
 7 | 		public static let voip = Self(OPUS_APPLICATION_VOIP)
 8 | 		public static let restrictedLowDelay = Self(OPUS_APPLICATION_RESTRICTED_LOWDELAY)
   |                     |- warning: static property 'restrictedLowDelay' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'restrictedLowDelay' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 | 		public init(rawValue: IntegerLiteralType) {
[144/147] Compiling Opus Opus.Encoder.swift
[145/147] Compiling Opus Opus.Decoder.swift
[146/147] Compiling Opus Opus.Application.swift
/Users/admin/builder/spi-builder-workspace/Sources/Opus/Opus.Application.swift:6:21: warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | public extension Opus {
 2 | 	struct Application: Equatable, RawRepresentable, ExpressibleByIntegerLiteral {
   |         `- note: consider making struct 'Application' conform to the 'Sendable' protocol
 3 | 		public typealias IntegerLiteralType = Int32
 4 | 		public var rawValue: IntegerLiteralType
 5 |
 6 | 		public static let audio = Self(OPUS_APPLICATION_AUDIO)
   |                     |- warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'audio' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | 		public static let voip = Self(OPUS_APPLICATION_VOIP)
 8 | 		public static let restrictedLowDelay = Self(OPUS_APPLICATION_RESTRICTED_LOWDELAY)
/Users/admin/builder/spi-builder-workspace/Sources/Opus/Opus.Application.swift:7:21: warning: static property 'voip' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | public extension Opus {
 2 | 	struct Application: Equatable, RawRepresentable, ExpressibleByIntegerLiteral {
   |         `- note: consider making struct 'Application' conform to the 'Sendable' protocol
 3 | 		public typealias IntegerLiteralType = Int32
 4 | 		public var rawValue: IntegerLiteralType
 5 |
 6 | 		public static let audio = Self(OPUS_APPLICATION_AUDIO)
 7 | 		public static let voip = Self(OPUS_APPLICATION_VOIP)
   |                     |- warning: static property 'voip' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'voip' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 | 		public static let restrictedLowDelay = Self(OPUS_APPLICATION_RESTRICTED_LOWDELAY)
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Opus/Opus.Application.swift:8:21: warning: static property 'restrictedLowDelay' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | public extension Opus {
 2 | 	struct Application: Equatable, RawRepresentable, ExpressibleByIntegerLiteral {
   |         `- note: consider making struct 'Application' conform to the 'Sendable' protocol
 3 | 		public typealias IntegerLiteralType = Int32
 4 | 		public var rawValue: IntegerLiteralType
   :
 6 | 		public static let audio = Self(OPUS_APPLICATION_AUDIO)
 7 | 		public static let voip = Self(OPUS_APPLICATION_VOIP)
 8 | 		public static let restrictedLowDelay = Self(OPUS_APPLICATION_RESTRICTED_LOWDELAY)
   |                     |- warning: static property 'restrictedLowDelay' is not concurrency-safe because non-'Sendable' type 'Opus.Application' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'restrictedLowDelay' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 | 		public init(rawValue: IntegerLiteralType) {
[147/147] Compiling Opus AVAudioFormat+Extensions.swift
Build complete! (10.20s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Opus",
  "name" : "Opus",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.12"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "Copus",
      "targets" : [
        "Copus"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Opus",
      "targets" : [
        "Opus",
        "Copus"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OpusTests",
      "module_type" : "SwiftTarget",
      "name" : "OpusTests",
      "path" : "Tests/OpusTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/OpusTests/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AVAudioFormatTests.swift",
        "OpusApplicationTests.swift",
        "OpusDecoderTests.swift",
        "OpusEncoderTests.swift",
        "OpusErrorTests.swift",
        "OpusRoundTripTests.swift",
        "OpusTests.swift"
      ],
      "target_dependencies" : [
        "Opus"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Opus",
      "module_type" : "SwiftTarget",
      "name" : "Opus",
      "path" : "Sources/Opus",
      "product_memberships" : [
        "Opus"
      ],
      "sources" : [
        "AVAudioFormat+Extensions.swift",
        "AVAudioFrameCount+Extensions.swift",
        "Double+Extensions.swift",
        "Opus.Application.swift",
        "Opus.Decoder.swift",
        "Opus.Encoder.swift",
        "Opus.Error.swift",
        "Opus.swift"
      ],
      "target_dependencies" : [
        "Copus"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Copus",
      "module_type" : "ClangTarget",
      "name" : "Copus",
      "path" : "Sources/Copus",
      "product_memberships" : [
        "Copus",
        "Opus"
      ],
      "sources" : [
        "celt/bands.c",
        "celt/celt.c",
        "celt/celt_decoder.c",
        "celt/celt_encoder.c",
        "celt/celt_lpc.c",
        "celt/cwrs.c",
        "celt/entcode.c",
        "celt/entdec.c",
        "celt/entenc.c",
        "celt/kiss_fft.c",
        "celt/laplace.c",
        "celt/mathops.c",
        "celt/mdct.c",
        "celt/modes.c",
        "celt/pitch.c",
        "celt/quant_bands.c",
        "celt/rate.c",
        "celt/vq.c",
        "silk/A2NLSF.c",
        "silk/CNG.c",
        "silk/HP_variable_cutoff.c",
        "silk/LPC_analysis_filter.c",
        "silk/LPC_fit.c",
        "silk/LPC_inv_pred_gain.c",
        "silk/LP_variable_cutoff.c",
        "silk/NLSF2A.c",
        "silk/NLSF_VQ.c",
        "silk/NLSF_VQ_weights_laroia.c",
        "silk/NLSF_decode.c",
        "silk/NLSF_del_dec_quant.c",
        "silk/NLSF_encode.c",
        "silk/NLSF_stabilize.c",
        "silk/NLSF_unpack.c",
        "silk/NSQ.c",
        "silk/NSQ_del_dec.c",
        "silk/PLC.c",
        "silk/VAD.c",
        "silk/VQ_WMat_EC.c",
        "silk/ana_filt_bank_1.c",
        "silk/biquad_alt.c",
        "silk/bwexpander.c",
        "silk/bwexpander_32.c",
        "silk/check_control_input.c",
        "silk/code_signs.c",
        "silk/control_SNR.c",
        "silk/control_audio_bandwidth.c",
        "silk/control_codec.c",
        "silk/debug.c",
        "silk/dec_API.c",
        "silk/decode_core.c",
        "silk/decode_frame.c",
        "silk/decode_indices.c",
        "silk/decode_parameters.c",
        "silk/decode_pitch.c",
        "silk/decode_pulses.c",
        "silk/decoder_set_fs.c",
        "silk/enc_API.c",
        "silk/encode_indices.c",
        "silk/encode_pulses.c",
        "silk/float/LPC_analysis_filter_FLP.c",
        "silk/float/LPC_inv_pred_gain_FLP.c",
        "silk/float/LTP_analysis_filter_FLP.c",
        "silk/float/LTP_scale_ctrl_FLP.c",
        "silk/float/apply_sine_window_FLP.c",
        "silk/float/autocorrelation_FLP.c",
        "silk/float/burg_modified_FLP.c",
        "silk/float/bwexpander_FLP.c",
        "silk/float/corrMatrix_FLP.c",
        "silk/float/encode_frame_FLP.c",
        "silk/float/energy_FLP.c",
        "silk/float/find_LPC_FLP.c",
        "silk/float/find_LTP_FLP.c",
        "silk/float/find_pitch_lags_FLP.c",
        "silk/float/find_pred_coefs_FLP.c",
        "silk/float/inner_product_FLP.c",
        "silk/float/k2a_FLP.c",
        "silk/float/noise_shape_analysis_FLP.c",
        "silk/float/pitch_analysis_core_FLP.c",
        "silk/float/process_gains_FLP.c",
        "silk/float/regularize_correlations_FLP.c",
        "silk/float/residual_energy_FLP.c",
        "silk/float/scale_copy_vector_FLP.c",
        "silk/float/scale_vector_FLP.c",
        "silk/float/schur_FLP.c",
        "silk/float/sort_FLP.c",
        "silk/float/warped_autocorrelation_FLP.c",
        "silk/float/wrappers_FLP.c",
        "silk/gain_quant.c",
        "silk/init_decoder.c",
        "silk/init_encoder.c",
        "silk/inner_prod_aligned.c",
        "silk/interpolate.c",
        "silk/lin2log.c",
        "silk/log2lin.c",
        "silk/pitch_est_tables.c",
        "silk/process_NLSFs.c",
        "silk/quant_LTP_gains.c",
        "silk/resampler.c",
        "silk/resampler_down2.c",
        "silk/resampler_down2_3.c",
        "silk/resampler_private_AR2.c",
        "silk/resampler_private_IIR_FIR.c",
        "silk/resampler_private_down_FIR.c",
        "silk/resampler_private_up2_HQ.c",
        "silk/resampler_rom.c",
        "silk/shell_coder.c",
        "silk/sigm_Q15.c",
        "silk/sort.c",
        "silk/stereo_LR_to_MS.c",
        "silk/stereo_MS_to_LR.c",
        "silk/stereo_decode_pred.c",
        "silk/stereo_encode_pred.c",
        "silk/stereo_find_predictor.c",
        "silk/stereo_quant_pred.c",
        "silk/sum_sqr_shift.c",
        "silk/table_LSF_cos.c",
        "silk/tables_LTP.c",
        "silk/tables_NLSF_CB_NB_MB.c",
        "silk/tables_NLSF_CB_WB.c",
        "silk/tables_gain.c",
        "silk/tables_other.c",
        "silk/tables_pitch_lag.c",
        "silk/tables_pulses_per_block.c",
        "src/analysis.c",
        "src/mapping_matrix.c",
        "src/mlp.c",
        "src/mlp_data.c",
        "src/opus.c",
        "src/opus_decoder.c",
        "src/opus_encoder.c",
        "src/opus_multistream.c",
        "src/opus_multistream_decoder.c",
        "src/opus_multistream_encoder.c",
        "src/opus_projection_decoder.c",
        "src/opus_projection_encoder.c",
        "src/repacketizer.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.