Fix VideoToolbox H264 constrained profile option

Like a lot of other encoders they need an underscore between two words.

Signed-off-by: gnattu <gnattuoc@me.com>
This commit is contained in:
gnattu 2024-05-18 19:53:23 +08:00
parent 76854b5eff
commit 53de8c0805

View File

@ -2083,6 +2083,18 @@ namespace MediaBrowser.Controller.MediaEncoding
profile = "constrained_high";
}
if (string.Equals(videoEncoder, "h264_videotoolbox", StringComparison.OrdinalIgnoreCase)
&& profile.Contains("constrainedbaseline", StringComparison.OrdinalIgnoreCase))
{
profile = "constrained_baseline";
}
if (string.Equals(videoEncoder, "h264_videotoolbox", StringComparison.OrdinalIgnoreCase)
&& profile.Contains("constrainedhigh", StringComparison.OrdinalIgnoreCase))
{
profile = "constrained_high";
}
if (!string.IsNullOrEmpty(profile))
{
// Currently there's no profile option in av1_nvenc encoder