Releases: streamyfin/MPVKit
Releases · streamyfin/MPVKit
0.40.0-av
MPVKit 0.40.0-av
MPVKit fork with AVFoundation video output (vo_avfoundation) support for iOS and tvOS.
Features:
- AVFoundation
AVSampleBufferDisplayLayervideo output - Picture-in-Picture support
- Hardware-accelerated VideoToolbox decoding (zero-copy)
- Composite OSD for subtitles (HDR-compatible via Core Image/Metal)
- HDR / Dolby Vision support
- Software frame upload fallback (NV12, YUV420P, P010)
Installation
Swift Package Manager
Add the dependency to your Package.swift:
dependencies: [
.package(url: "https://github.com/streamyfin/MPVKit.git", from: "0.40.0-av")
]Then add MPVKit-GPL to your target:
targets: [
.target(
name: "YourTarget",
dependencies: [
.product(name: "MPVKit-GPL", package: "MPVKit")
]
)
]Or in Xcode: File → Add Package Dependencies and enter:
https://github.com/streamyfin/MPVKit.git
CocoaPods
pod 'MPVKit-GPL', :podspec => 'https://raw.githubusercontent.com/streamyfin/MPVKit/main/MPVKit-GPL.podspec'Binary
| File | Description |
|---|---|
MPVKit-GPL-Frameworks.zip |
Combined XCFramework — libmpv + FFmpeg + all dependencies |
SPM checksum: 5c5e7f48fb64674ab5880fbbd39a16e0fda527b0a3bdc4614d1f79e9eacf48a2