Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Meta] Video Player Documentation - Move AV1 from Video to Container Section #1416

Merged
merged 2 commits into from
Jan 30, 2025
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions Documentation/players.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ Swiftfin offers two player options: Swiftfin (VLCKit) and Native (AVKit). The Sw
**Notes**

- Unsupported containers will require transcoding or remuxing to play.
- AV1 is disabled by default but can be enabled for Native (AVKit) using Custom Device Profiles.

---

Expand Down Expand Up @@ -86,14 +85,16 @@ Swiftfin offers two player options: Swiftfin (VLCKit) and Native (AVKit). The Sw

| Video Codec | Swiftfin (VLCKit) | Native (AVKit) |
|-------------|-------------------|----------------|
| **AV1** | ✅ | |
| **AV1** | ✅ | 🟡 Limited support |
| **H.264** | ✅ | ✅ |
| **H.265** | ✅ | ✅ |
| **MPEG-2** | ✅ | ❌ |
| **MPEG-4** | ✅ | ✅ |
| **VP8** | ✅ | ❌ |
| **VP9** | ✅ | ❌ |

- AV1 is disabled by default but can be enabled for Native (AVKit) using Custom Device Profiles. Enabling AV1 may result in a [poor experience for non-A17 SOCs and higher](https://en.wikipedia.org/wiki/Apple_A17).
JPKribs marked this conversation as resolved.
Show resolved Hide resolved

---

## Subtitle Support
Expand Down Expand Up @@ -136,4 +137,4 @@ Swiftfin offers two player options: Swiftfin (VLCKit) and Native (AVKit). The Sw
- Dolby Vision Profile 10 requires AV1 to be enabled to work in Native (AVKit).
- Swiftfin (VLCKit) does not support HDR playback natively. HDR content may play back without the intended high dynamic range effect.

---
---