libretro / libretro/RetroArch

[Feature Request] Implement AV1 Playback Support

Open
#18,702 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.