Packages authored by Vincent
These packages are available as a package collection, usable in Xcode or SwiftPM.
AetherEngine
Media player engine for iOS, tvOS, macOS and visionOS. FFmpeg demux, VideoToolbox / dav1d / libavcodec decode (HEVC, H.264, AV1, VP9, MPEG-2, VC-1), live TV with DVR timeshift and hardware deinterlace, Dolby Atmos passthrough, HDR10 / HDR10+ / Dolby Vision / HLG, text + bitmap + teletext subtitles, plus a lean audio-only path. You ship the UI.
FFmpegBuild
Slim FFmpeg 8.1 + dav1d xcframeworks for iOS, tvOS and macOS. Demux + decode + thin HLS-fMP4 mux for AVPlayer bridging. FLAC + EAC3 encoders for the audio bridge path. No network stack, no CLI binaries.
LibDovi
libdovi (Dolby Vision RPU C API) cross-compiled for Apple platforms, SwiftPM binary target. Used by AetherEngine for DV Profile 7 to 8.1 conversion.
LibDTSX
C-callable DTS:X decoder for Apple platforms: lossless bed with the folds removed, heights and objects in room coordinates. The dca crate behind a C API, as an xcframework.
LibTrueHD
Dolby TrueHD / Atmos object-audio decoder (the truehd Rust crate behind a C API), packaged as an xcframework for Apple platforms
5 packages.