From fc14c08bccecdc2b4839f7903ca07b2310b53df2 Mon Sep 17 00:00:00 2001 From: nyanmisaka Date: Sat, 25 May 2024 11:46:30 -0400 Subject: [PATCH] Backport pull request #11830 from jellyfin/release-10.9.z Fix the IOSurf error in QSV transcoding Original-merge: 5e7514243c71f68afe5e4403c0ee702f63b94b60 Merged-by: crobibero Backported-by: Joshua M. Boniface --- MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs index 9d0638249a..e4ec7a4e36 100644 --- a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs +++ b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs @@ -4301,6 +4301,7 @@ namespace MediaBrowser.Controller.MediaEncoding { // map from qsv to vaapi. mainFilters.Add("hwmap=derive_device=vaapi"); + mainFilters.Add("format=vaapi"); } var tonemapFilter = GetHwTonemapFilter(options, "vaapi", "nv12"); @@ -4310,6 +4311,7 @@ namespace MediaBrowser.Controller.MediaEncoding { // map from vaapi to qsv. mainFilters.Add("hwmap=derive_device=qsv"); + mainFilters.Add("format=qsv"); } }