[Feature Request] Implement AV1 Playback Support
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Currently, the ffmpeg core fails to play media files encoded with the AV1 video codec. When attempting to load an AV1-encoded file, the following error message appears:
Failed to load content.
This prevents playback of any AV1 content, forcing users to either re-encode files (time-consuming and quality-lossy) or use an external player.
RetroArch version: 1.22.2 abc7ea3
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the ffmpeg core playback path for AV1-encoded media and reproduce the reported “Failed to load content” error with an AV1 file. Identify the decoder support and integration point, then verify that AV1 content plays without requiring re-encoding or an external player.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- audio-video-rtc
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100