From 21cf7865c319fa700eb28fb8b71c72c23f28c0f9 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Thu, 30 Jan 2025 11:32:30 -0700 Subject: [PATCH] [Meta] Video Player Documentation - Move AV1 from Video to Container 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 --------- Co-authored-by: Ethan Pippin --- Documentation/players.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Documentation/players.md b/Documentation/players.md index 44ebe0fe..0a77146f 100644 --- a/Documentation/players.md +++ b/Documentation/players.md @@ -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. --- @@ -86,7 +85,7 @@ 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** | ✅ | ❌ | @@ -94,6 +93,8 @@ Swiftfin offers two player options: Swiftfin (VLCKit) and Native (AVKit). The Sw | **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 @@ -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. ---- \ No newline at end of file +---