[PR #11217] fix: remove legacy codecs for VideoToolbox #12793

Closed
opened 2026-02-07 07:01:51 +03:00 by OVERLORD · 0 comments
Owner

Original Pull Request: https://github.com/jellyfin/jellyfin/pull/11217

State: closed
Merged: Yes


Changes

These legacy codecs are not implemented with hardware-accelerated decoding in VideoToolbox and were using VideoToolbox's software fallback decoding before. Since ffmpeg now only allows software fallback for HEVC, enabling those codecs will cause VT session creation to fail. Remove them now.

This also added missing VP8 config to VideoToolbox, fixed hardware decoding for VP8 videos. It was using software decoding even enabled by user.

Issues

**Original Pull Request:** https://github.com/jellyfin/jellyfin/pull/11217 **State:** closed **Merged:** Yes --- <!-- Ensure your title is short, descriptive, and in the imperative mood (Fix X, Change Y, instead of Fixed X, Changed Y). For a good inspiration of what to write in commit messages and PRs please review https://chris.beams.io/posts/git-commit/ and our documentation. --> **Changes** <!-- Describe your changes here in 1-5 sentences. --> These legacy codecs are not implemented with hardware-accelerated decoding in VideoToolbox and were using VideoToolbox's software fallback decoding before. Since ffmpeg now only allows software fallback for HEVC, enabling those codecs will cause VT session creation to fail. Remove them now. This also added missing VP8 config to VideoToolbox, fixed hardware decoding for VP8 videos. It was using software decoding even enabled by user. **Issues** <!-- Tag any issues that this PR solves here. ex. Fixes # -->
OVERLORD added the pull-request label 2026-02-07 07:01:51 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#12793