Skip to content

0.1.0

Latest

Choose a tag to compare

@blurbery blurbery released this 13 Oct 20:15
  • Lucid Engine 0.1.0 as a Swift package: one LucidEngine product with 22 static xcframeworks (21 frameworks and MoltenVK's static library) for iOS and tvOS, on arm64 devices and arm64 simulators.
  • Every library is built from its upstream source by Vivid's pipeline at blurbery/vivid fcb6782121e72c6ed755336be913c036f4679ddb (GitHub Actions run 38458337996), with Vivid's patch series. The one prebuilt part is the Rust standard library inside libdovi, from the Rust project's pinned rust-std archives, and Package.swift points only at this release's assets.
  • Contains mpv v0.41.0, FFmpeg n8.0.1, libass 0.17.5, dav1d 1.5.3, libdovi 3.3.2, FreeType 2.12.1, GNU FriBidi 1.0.12, HarfBuzz 8.1.1, libunibreak 6.1, Little CMS 2.17, shaderc 2025.5, MoltenVK 1.4.1, libplacebo 7.351.0, uavs3d 1.2, libbluray 1.4.0 and uchardet 0.0.8.
  • mpv and FFmpeg are LGPL-2.1-or-later; FFmpeg uses Apple's Secure Transport for TLS and there is no OpenSSL. NOTICE and LICENSES give every library's licence.
  • Assets: the 22 xcframework zips, SHA256SUMS (each zip's SHA-256, which is also its SwiftPM checksum) and each slice's provenance report.
  • Corresponding source: the upstream source archives for the LGPL and MPL libraries (FFmpeg, mpv, FriBidi, libplacebo, libbluray with libudfread, uchardet), byte-identical to the pinned archives the build used, and Vivid's engine pipeline with all its patches (source-lucid-engine-0.1.0-pipeline.tar.gz, from blurbery/vivid tag lucid-engine-0.1.0-source), with their SHA-256 in SOURCE-SHA256SUMS.