aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornyanmisaka <nst799610810@gmail.com>2024-05-25 11:46:30 -0400
committerJoshua M. Boniface <joshua@boniface.me>2024-05-25 11:46:30 -0400
commitfc14c08bccecdc2b4839f7903ca07b2310b53df2 (patch)
tree0835b30ffd7ca3dbd0e9da8cc2272f072db7cdee
parent30b4ddeddf98deef525f577791cb8033753d3987 (diff)
Backport pull request #11830 from jellyfin/release-10.9.z
Fix the IOSurf error in QSV transcoding Original-merge: 5e7514243c71f68afe5e4403c0ee702f63b94b60 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
-rw-r--r--MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
index 9d0638249..e4ec7a4e3 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");
}
}