Jellyfin: hardware video decoding (jellyfin.hardwareDecoding)

Jellyfin Desktop hard-sets mpv's hwdec=auto-copy, whose probe list leaves
out V4L2 M2M, and the Flatpak can't see the Frame's V4L2 decoder. An
LD_PRELOAD shim (preloaded straight from the store, only that path exposed
read-only) rewrites hwdec to v4l2m2m-copy,auto-copy; devices=all makes the
decoder visible. Overrides via nix-flatpak, or a home-manager-owned override
file without it.
This commit is contained in:
Pierre Kisters committed 2026-09-28 05:50:47 +02:00
1 parent c4401fa99f
commit fd97347e18
7 files changed
+318 -4

No files matched your search

+3
View File
@@ -54,5 +54,8 @@
# frameControls.enable = true;
# };
# firefox.enable = true; # launcher for the Firefox Flatpak
# # Hardware video decoding in the Jellyfin Desktop Flatpak (install
# # org.jellyfin.JellyfinDesktop yourself); gives it devices=all:
# jellyfin.hardwareDecoding.enable = true;
# };
}