|
|
|
@ -5026,6 +5026,7 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|
|
|
|
{
|
|
|
|
|
mainFilters.Add(GetOverwriteColorPropertiesParam(state, true));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// With OpenCL tone mapping, we are using native hwmap and there's no need to specify a format for the main stream.
|
|
|
|
|
// However, for other cases, we have to specify the format for the main stream when we are doing subtitle burn-in.
|
|
|
|
|
// This is because the default upload option is not always processable with VideoToolbox.
|
|
|
|
@ -5039,7 +5040,8 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|
|
|
|
if (is8Bit)
|
|
|
|
|
{
|
|
|
|
|
mainFilters.Add("format=nv12");
|
|
|
|
|
} else if (is10Bit)
|
|
|
|
|
}
|
|
|
|
|
else if (is10Bit)
|
|
|
|
|
{
|
|
|
|
|
mainFilters.Add("format=p010");
|
|
|
|
|
}
|
|
|
|
|