EncodingOptions.cs (jellyfin-10.8.9) | : | EncodingOptions.cs (jellyfin-10.8.10) | ||
---|---|---|---|---|
skipping to change at line 24 | skipping to change at line 24 | |||
MaxMuxingQueueSize = 2048; | MaxMuxingQueueSize = 2048; | |||
EnableThrottling = false; | EnableThrottling = false; | |||
ThrottleDelaySeconds = 180; | ThrottleDelaySeconds = 180; | |||
EncodingThreadCount = -1; | EncodingThreadCount = -1; | |||
// This is a DRM device that is almost guaranteed to be there on eve ry intel platform, | // This is a DRM device that is almost guaranteed to be there on eve ry intel platform, | |||
// plus it's the default one in ffmpeg if you don't specify anything | // plus it's the default one in ffmpeg if you don't specify anything | |||
VaapiDevice = "/dev/dri/renderD128"; | VaapiDevice = "/dev/dri/renderD128"; | |||
EnableTonemapping = false; | EnableTonemapping = false; | |||
EnableVppTonemapping = false; | EnableVppTonemapping = false; | |||
TonemappingAlgorithm = "bt2390"; | TonemappingAlgorithm = "bt2390"; | |||
TonemappingMode = "auto"; | ||||
TonemappingRange = "auto"; | TonemappingRange = "auto"; | |||
TonemappingDesat = 0; | TonemappingDesat = 0; | |||
TonemappingThreshold = 0.8; | ||||
TonemappingPeak = 100; | TonemappingPeak = 100; | |||
TonemappingParam = 0; | TonemappingParam = 0; | |||
VppTonemappingBrightness = 0; | VppTonemappingBrightness = 16; | |||
VppTonemappingContrast = 1.2; | VppTonemappingContrast = 1; | |||
H264Crf = 23; | H264Crf = 23; | |||
H265Crf = 28; | H265Crf = 28; | |||
DeinterlaceDoubleRate = false; | DeinterlaceDoubleRate = false; | |||
DeinterlaceMethod = "yadif"; | DeinterlaceMethod = "yadif"; | |||
EnableDecodingColorDepth10Hevc = true; | EnableDecodingColorDepth10Hevc = true; | |||
EnableDecodingColorDepth10Vp9 = true; | EnableDecodingColorDepth10Vp9 = true; | |||
EnableEnhancedNvdecDecoder = false; | // Enhanced Nvdec or system native decoder is required for DoVi to S | |||
DR tone-mapping. | ||||
EnableEnhancedNvdecDecoder = true; | ||||
PreferSystemNativeHwDecoder = true; | PreferSystemNativeHwDecoder = true; | |||
EnableIntelLowPowerH264HwEncoder = false; | EnableIntelLowPowerH264HwEncoder = false; | |||
EnableIntelLowPowerHevcHwEncoder = false; | EnableIntelLowPowerHevcHwEncoder = false; | |||
EnableHardwareEncoding = true; | EnableHardwareEncoding = true; | |||
AllowHevcEncoding = false; | AllowHevcEncoding = false; | |||
EnableSubtitleExtraction = true; | EnableSubtitleExtraction = true; | |||
AllowOnDemandMetadataBasedKeyframeExtractionForExtensions = new[] { "mkv" }; | AllowOnDemandMetadataBasedKeyframeExtractionForExtensions = new[] { "mkv" }; | |||
HardwareDecodingCodecs = new string[] { "h264", "vc1" }; | HardwareDecodingCodecs = new string[] { "h264", "vc1" }; | |||
} | } | |||
skipping to change at line 84 | skipping to change at line 85 | |||
public string EncoderAppPathDisplay { get; set; } | public string EncoderAppPathDisplay { get; set; } | |||
public string VaapiDevice { get; set; } | public string VaapiDevice { get; set; } | |||
public bool EnableTonemapping { get; set; } | public bool EnableTonemapping { get; set; } | |||
public bool EnableVppTonemapping { get; set; } | public bool EnableVppTonemapping { get; set; } | |||
public string TonemappingAlgorithm { get; set; } | public string TonemappingAlgorithm { get; set; } | |||
public string TonemappingMode { get; set; } | ||||
public string TonemappingRange { get; set; } | public string TonemappingRange { get; set; } | |||
public double TonemappingDesat { get; set; } | public double TonemappingDesat { get; set; } | |||
public double TonemappingThreshold { get; set; } | ||||
public double TonemappingPeak { get; set; } | public double TonemappingPeak { get; set; } | |||
public double TonemappingParam { get; set; } | public double TonemappingParam { get; set; } | |||
public double VppTonemappingBrightness { get; set; } | public double VppTonemappingBrightness { get; set; } | |||
public double VppTonemappingContrast { get; set; } | public double VppTonemappingContrast { get; set; } | |||
public int H264Crf { get; set; } | public int H264Crf { get; set; } | |||
End of changes. 6 change blocks. | ||||
6 lines changed or deleted | 8 lines changed or added |