The Swift Package Index logo.Swift Package Index

Build Information

Successful build of spfk-testing, reference 1.16.0 (5baf5e), with Swift 6.3 for macOS (SPM) on 3 Nov 2026 00:07:05 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ryanfrancesconi/spfk-testing.git
Reference: 1.16.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ryanfrancesconi/spfk-testing
 * tag               1.16.0     -> FETCH_HEAD
HEAD is now at 5baf5ec Add 5.1 tone fixtures for surround decoding
Cloned https://github.com/ryanfrancesconi/spfk-testing.git
Revision (git rev-parse @):
5baf5ecb6f725cb1b4640b5ed471b8a88f1dbfbd
SUCCESS checkout https://github.com/ryanfrancesconi/spfk-testing.git at 1.16.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/ryanfrancesconi/spfk-testing.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
Building for debugging...
[0/123] Write sources
[2/123] Copying bext_ixml_external.flac
[2/123] Copying ITUNSMPB.m4a
[2/123] Copying and-oh-how-they-danced.mp3
[5/123] Copying ixml.wav
[5/123] Copying g_major.mp3
[5/123] Copying 123456789_60BPM_48k.wav
[6/123] Copying surround_vorbis.ogg
[8/123] Copying tabla_pcm.mka
[8/123] Copying toc_many_children.mp3
[8/123] Copying xmp.mp3
[12/123] Copying tabla_legacy_picture.flac
[12/123] Copying tabla_pcm_long_blocks.mka
[12/123] Copying tabla_cprt.m4a
[13/123] Copying tabla_flac.mka
[16/123] Copying tabla_6_channel.wav
[16/123] Copying tabla.wav
[16/123] Copying tabla.mp4
[19/123] Copying tabla.mp3
[19/123] Copying tabla.ogg
[19/123] Copying tabla.m4a
[19/123] Copying tabla.mka
[19/123] Copying tabla.flac
[24/123] Copying tabla.aif
[24/123] Copying tabla.caf
[24/123] Copying tabla.aac
[24/123] Copying surround_opus.opus
[24/123] Copying surround_flac.mka
[24/123] Copying surround_opus.mka
[24/123] Copying surround_eac3.mka
[31/123] Copying surround_ac3.mka
[31/123] Copying surround_aac.mka
[33/123] Copying stereo_eac3.mka
[33/123] Copying sine_popularimeter.wma
[33/123] Copying songbird.jpg
[36/123] Copying sine.wma
[36/123] Copying sine.wv
[36/123] Copying sine.w64
[39/123] Copying sine.ts
[39/123] Copying sine.snd
[40/123] Copying sine.opus
[41/123] Copying sine.m4v
[41/123] Copying sine.m4b
[41/123] Copying sine.aifc
[42/123] Copying sine.au
[42/123] Copying sharksandwich.webp
[42/123] Copying sharksandwich.jpg
[43/123] Copying sample.wmv
[43/123] Copying sharksandwich.heic
[43/123] Copying sample.webm
[43/123] Copying sample.mxf
[43/123] Copying sample.mov
[45/123] Copying sample.mkv
[54/123] Copying sample.mka
[54/123] Copying sample-timecode.mov
[54/123] Copying sample.avi
[56/123] Copying sample-nested-seekhead.mkv
[58/123] Copying sample-timecode-offset.mov
[58/123] Copying sample-interleaved-cues.mkv
[58/123] Copying sample-dualaudio.mov
[58/123] Copying sample-dualaudio.mkv
[58/123] Copying rated_80.wav
[63/123] Copying rated_80.mp3
[63/123] Copying rated_80.ogg
[63/123] Copying rated_80.m4a
[63/123] Copying rated_80.aif
[63/123] Copying rated_80.flac
[63/123] Copying qtmeta.mov
[63/123] Copying no_data_chunk.wav
[63/123] Copying no metadata.mp3
[68/123] Copying pink_noise.wav
[72/123] Copying key_root.mp3
[73/123] Copying key_vorbis_key.flac
[73/123] Copying key_standard.m4a
[73/123] Copying key_root.m4a
[73/123] Copying key_standard.flac
[75/123] Copying key_standard.mp3
[75/123] Copying key_root.flac
[78/123] Copying key_relative.mp3
[78/123] Copying key_relative.flac
[81/123] Copying key_relative.m4a
[81/123] Copying key_piano.mp3
[81/123] Copying key_openkey.mp3
[81/123] Copying key_piano.flac
[81/123] Copying key_piano.m4a
[81/123] Copying key_openkey.m4a
[81/123] Copying key_openkey.flac
[81/123] Copying key_off.m4a
[85/123] Copying key_off.mp3
[86/123] Copying key_off.flac
[89/123] Copying key_glyph.mp3
[92/123] Copying key_glyph.m4a
[92/123] Copying key_glyph.flac
[94/123] Copying key_comment.mp3
[94/123] Copying key_comment.m4a
[94/123] Copying key_camelot.m4a
[95/123] Copying key_camelot.flac
[98/123] Copying key_comment.flac
[98/123] Copying key_camelot.mp3
[99/123] Copying key_abmin.mp3
[101/123] Copying key_abmin.m4a
[101/123] Copying gsharp_major.mp3
[101/123] Copying key_abmin.flac
[101/123] Copying fsharp_major.mp3
[101/123] Copying foreign_comment_deu.mp3
[101/123] Copying f_major.mp3
[101/123] Copying e_major.mp3
[108/123] Copying dualaudio.mka
[108/123] Copying dualaudio.m4a
[110/123] Copying dsharp_major.mp3
[110/123] Copying cowbell.wav
[112/123] Copying d_major.mp3
[112/123] Copying csharp_major.mp3
[112/123] Copying cowbell_bext.wav
[114/123] Copying boom.addAudio
[114/123] Copying b_major.mp3
[114/123] Copying asharp_major.mp3
[114/123] Copying c_major.mp3
[114/123] Copying and-oh-how-they-danced_2.wav
[119/123] Copying and-oh-how-they-danced.wav
[121/123] Copying a_major.mp3
[122/123] Write swift-version-69A768CDF2A0BEE1.txt
[124/151] Compiling SPFKBench Measure.swift
[125/151] Compiling SPFKBench RegressionRun.swift
[126/151] Emitting module SPFKBench
[127/151] Compiling SPFKBench BenchSamples.swift
[128/151] Emitting module SPFKTesting
[129/153] Compiling SPFKTesting RIFFChunks+BEXT.swift
[130/153] Compiling SPFKTesting RIFFChunks.swift
[131/153] Compiling SPFKTesting RecordingIssues.swift
[132/153] Compiling SPFKTesting XMLTree.swift
[133/153] Compiling SPFKTesting resource_bundle_accessor.swift
[134/153] Compiling SPFKTesting Tags+.swift
[135/153] Compiling SPFKTesting TemporaryDefaults.swift
[136/153] Compiling SPFKTesting TestBundleResources.swift
[137/153] Compiling SPFKTesting VorbisComment.swift
[138/153] Compiling SPFKTesting TestBundleResources+KeyTags.swift
[139/153] Compiling SPFKTesting TestBundleResources+Surround.swift
[140/153] Compiling SPFKTesting TestBundleResources+ForeignTags.swift
[141/153] Compiling SPFKTesting TestBundleResources+FormatCoverage.swift
[142/153] Compiling SPFKTesting ID3v2Frames+Tag.swift
[143/153] Compiling SPFKTesting MP4Atoms.swift
[144/153] Compiling SPFKTesting MatroskaElements.swift
[145/153] Compiling SPFKTesting MatroskaTestFile.swift
[146/153] Compiling SPFKTesting MediaChunkReaders.swift
[147/153] Compiling SPFKTesting OggPackets.swift
[148/153] Compiling SPFKTesting FLACBlocks.swift
[149/153] Compiling SPFKTesting FileXattrs.swift
[150/153] Compiling SPFKTesting ID3v2Frames+Bodies.swift
[151/153] Compiling SPFKTesting AIFFChunks.swift
[152/153] Compiling SPFKTesting AudioTestFile.swift
[153/153] Compiling SPFKTesting BundleResources.swift
Build complete! (10.44s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "spfk-testing",
  "name" : "spfk-testing",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SPFKTesting",
      "targets" : [
        "SPFKTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SPFKBench",
      "targets" : [
        "SPFKBench"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SPFKTestingTests",
      "module_type" : "SwiftTarget",
      "name" : "SPFKTestingTests",
      "path" : "Tests/SPFKTestingTests",
      "sources" : [
        "AIFFChunksTests.swift",
        "BenchSamplesTests.swift",
        "BundleResourcesTests.swift",
        "FLACBlocksTests.swift",
        "FileXattrsTests.swift",
        "ID3v2FramesTests.swift",
        "MP4AtomsTests.swift",
        "MatroskaElementsTests.swift",
        "OggPacketsTests.swift",
        "RIFFChunksTests.swift",
        "RecordingIssuesTests.swift",
        "TemporaryDefaultsTests.swift",
        "TestBundleResourcesTests.swift",
        "XMLTreeTests.swift"
      ],
      "target_dependencies" : [
        "SPFKTesting",
        "SPFKBench"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SPFKTesting",
      "module_type" : "SwiftTarget",
      "name" : "SPFKTesting",
      "path" : "Sources/SPFKTesting",
      "product_memberships" : [
        "SPFKTesting"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/123456789_60BPM_48k.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/ITUNSMPB.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/and-oh-how-they-danced.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/and-oh-how-they-danced.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/and-oh-how-they-danced_2.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/bext_ixml_external.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/boom.addAudio",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/cowbell.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/cowbell_bext.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/dualaudio.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/dualaudio.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/foreign_comment_deu.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/ixml.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/a_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/asharp_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/b_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/c_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/csharp_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/d_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/dsharp_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/e_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/f_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/fsharp_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/g_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keys/gsharp_major.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_abmin.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_abmin.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_abmin.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_camelot.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_camelot.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_camelot.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_comment.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_comment.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_comment.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_glyph.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_glyph.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_glyph.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_off.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_off.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_off.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_openkey.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_openkey.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_openkey.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_piano.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_piano.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_piano.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_relative.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_relative.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_relative.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_root.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_root.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_root.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_standard.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_standard.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_standard.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/keytags/key_vorbis_key.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/no metadata.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/no_data_chunk.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/pink_noise.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/rated/rated_80.aif",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/rated/rated_80.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/rated/rated_80.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/rated/rated_80.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/rated/rated_80.ogg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/rated/rated_80.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/sine.aifc",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/sine.au",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/sine.m4b",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/sine.opus",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/sine.snd",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/sine.w64",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/sine.wma",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/sine.wv",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/sine_popularimeter.wma",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/stereo_eac3.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/surround_aac.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/surround_ac3.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/surround_eac3.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/surround_flac.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/surround_opus.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/surround_opus.opus",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/surround_vorbis.ogg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.aac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.aif",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.caf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.mp4",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.ogg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla_6_channel.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla_cprt.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla_flac.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla_legacy_picture.flac",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla_pcm.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/tabla_pcm_long_blocks.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/toc_many_children.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/audio/xmp.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/image/sharksandwich.heic",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/image/sharksandwich.jpg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/image/sharksandwich.webp",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/image/songbird.jpg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/qtmeta.mov",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample-dualaudio.mkv",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample-dualaudio.mov",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample-interleaved-cues.mkv",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample-nested-seekhead.mkv",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample-timecode-offset.mov",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample-timecode.mov",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample.avi",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample.mka",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample.mkv",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample.mov",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample.mxf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample.webm",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sample.wmv",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sine.m4v",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/Resources/video/sine.ts",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "AIFFChunks.swift",
        "AudioTestFile.swift",
        "BundleResources.swift",
        "FLACBlocks.swift",
        "FileXattrs.swift",
        "ID3v2Frames+Bodies.swift",
        "ID3v2Frames+Tag.swift",
        "MP4Atoms.swift",
        "MatroskaElements.swift",
        "MatroskaTestFile.swift",
        "MediaChunkReaders.swift",
        "OggPackets.swift",
        "RIFFChunks+BEXT.swift",
        "RIFFChunks.swift",
        "RecordingIssues.swift",
        "Tags+.swift",
        "TemporaryDefaults.swift",
        "TestBundleResources+ForeignTags.swift",
        "TestBundleResources+FormatCoverage.swift",
        "TestBundleResources+KeyTags.swift",
        "TestBundleResources+Surround.swift",
        "TestBundleResources.swift",
        "VorbisComment.swift",
        "XMLTree.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SPFKBench",
      "module_type" : "SwiftTarget",
      "name" : "SPFKBench",
      "path" : "Sources/SPFKBench",
      "product_memberships" : [
        "SPFKBench"
      ],
      "sources" : [
        "BenchSamples.swift",
        "Measure.swift",
        "RegressionRun.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.