Skip to content

Commit

Permalink
[Meta] Video Player Documentation - Move AV1 from Video to Container …
Browse files Browse the repository at this point in the history
…Section (#1416)

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

This should be under containers not video. Confusing since AV**i** vs AV**1**. Added a note for the Apple SOC that first added HWA AV1 decoding as this should correspond with AVKit's ability to use it.

Pre-AV1 Decoders, I tested, and AV1 works but is VERY choppy so defaulting this to disabled is still the right move!

* revisions

Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>

---------

Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
  • Loading branch information
JPKribs and LePips authored Jan 30, 2025
1 parent 35c39a8 commit 21cf786
Showing 1 changed file with 4 additions and 3 deletions.
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 SOCs prior to A17](https://en.wikipedia.org/wiki/Apple_A17).

---

## 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.

---
---

0 comments on commit 21cf786

Please sign in to comment.