From 69eb26562fcac628cdacaedae8143439ce5d298a Mon Sep 17 00:00:00 2001 From: SuRGeoNix Date: Mon, 21 Mar 2022 20:10:11 +0200 Subject: [PATCH] Fixes Brightness/Contrast dim issues while switching to Flyleaf Video Processor (FLVP) (fixes #121 #132) --- .../MediaRenderer/Renderer.VideoProcessor.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/FlyleafLib/MediaFramework/MediaRenderer/Renderer.VideoProcessor.cs b/FlyleafLib/MediaFramework/MediaRenderer/Renderer.VideoProcessor.cs index 522a732a..6142403f 100644 --- a/FlyleafLib/MediaFramework/MediaRenderer/Renderer.VideoProcessor.cs +++ b/FlyleafLib/MediaFramework/MediaRenderer/Renderer.VideoProcessor.cs @@ -349,6 +349,14 @@ internal void UpdateVideoProcessor() return; FrameResized(); + + // Reset FLVP filters to defaults (can be different from D3D11VP filters scaling) + if (videoProcessor == VideoProcessors.Flyleaf) + { + Config.Video.Filters[VideoFilters.Brightness].Value = Config.Video.Filters[VideoFilters.Brightness].Minimum + (Config.Video.Filters[VideoFilters.Brightness].Maximum - Config.Video.Filters[VideoFilters.Brightness].Minimum) / 2; + Config.Video.Filters[VideoFilters.Contrast].Value = Config.Video.Filters[VideoFilters.Contrast].Minimum + (Config.Video.Filters[VideoFilters.Contrast].Maximum - Config.Video.Filters[VideoFilters.Contrast].Minimum) / 2; + } + Present(); } }