diff options
| author | gnattu <gnattuoc@me.com> | 2024-07-02 12:35:59 +0800 |
|---|---|---|
| committer | gnattu <gnattuoc@me.com> | 2024-07-12 23:15:49 +0800 |
| commit | 2dee5b8d0426b51ad0c997e1b8a2d2cd20832245 (patch) | |
| tree | 3179b3abff96437396d45a88decbd8b7a3ae819e /MediaBrowser.Controller/MediaEncoding | |
| parent | 1f32f95b9c99199657055d230a951f9be56ef86a (diff) | |
Correctly specify format for tonemap
Signed-off-by: gnattu <gnattuoc@me.com>
Diffstat (limited to 'MediaBrowser.Controller/MediaEncoding')
| -rw-r--r-- | MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs index 2dbd06da4..0bb7100de 100644 --- a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs +++ b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs @@ -3564,13 +3564,12 @@ namespace MediaBrowser.Controller.MediaEncoding // sw scale mainFilters.Add(swScaleFilter); - mainFilters.Add("format=" + outFormat); // sw tonemap <= TODO: finish dovi tone mapping if (doToneMap) { - var tonemapArgs = $"tonemapx=tonemap={options.TonemappingAlgorithm}:desat={options.TonemappingDesat}:peak={options.TonemappingPeak}:t=bt709:m=bt709:p=bt709:format=yuv420p"; + var tonemapArgs = $"tonemapx=tonemap={options.TonemappingAlgorithm}:desat={options.TonemappingDesat}:peak={options.TonemappingPeak}:t=bt709:m=bt709:p=bt709:format={outFormat}"; if (options.TonemappingParam != 0) { @@ -3585,8 +3584,11 @@ namespace MediaBrowser.Controller.MediaEncoding mainFilters.Add(tonemapArgs); } - - // OUTPUT yuv420p/nv12 surface(memory) + else + { + // OUTPUT yuv420p/nv12 surface(memory) + mainFilters.Add("format=" + outFormat); + } /* Make sub and overlay filters for subtitle stream */ var subFilters = new List<string>(); |
