|
@@ -4131,7 +4131,7 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|
|
else if (isD3d11vaDecoder || isQsvDecoder)
|
|
|
{
|
|
|
var isRext = IsVideoStreamHevcRext(state);
|
|
|
- var twoPassVppTonemap = isRext;
|
|
|
+ var twoPassVppTonemap = false;
|
|
|
var doVppFullRangeOut = isMjpegEncoder
|
|
|
&& _mediaEncoder.EncoderVersion >= _minFFmpegQsvVppOutRangeOption;
|
|
|
var doVppScaleModeHq = isMjpegEncoder
|
|
@@ -4140,6 +4140,12 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|
|
var procampParams = string.Empty;
|
|
|
if (doVppTonemap)
|
|
|
{
|
|
|
+ if (isRext)
|
|
|
+ {
|
|
|
+ // VPP tonemap requires p010 input
|
|
|
+ twoPassVppTonemap = true;
|
|
|
+ }
|
|
|
+
|
|
|
if (options.VppTonemappingBrightness != 0
|
|
|
&& options.VppTonemappingBrightness >= -100
|
|
|
&& options.VppTonemappingBrightness <= 100)
|