Skip to content

Commit

Permalink
Backport pull request #11830 from jellyfin/release-10.9.z
Browse files Browse the repository at this point in the history
Fix the IOSurf error in QSV transcoding

Original-merge: 5e75142

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
  • Loading branch information
nyanmisaka authored and joshuaboniface committed May 25, 2024
1 parent 30b4dde commit fc14c08
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4301,6 +4301,7 @@ public string GetHwTonemapFilter(EncodingOptions options, string hwTonemapSuffix
{
// map from qsv to vaapi.
mainFilters.Add("hwmap=derive_device=vaapi");
mainFilters.Add("format=vaapi");
}

var tonemapFilter = GetHwTonemapFilter(options, "vaapi", "nv12");
Expand All @@ -4310,6 +4311,7 @@ public string GetHwTonemapFilter(EncodingOptions options, string hwTonemapSuffix
{
// map from vaapi to qsv.
mainFilters.Add("hwmap=derive_device=qsv");
mainFilters.Add("format=qsv");
}
}

Expand Down

0 comments on commit fc14c08

Please sign in to comment.