From a6b6cdf1620d2494d3c4eec240901755bbaef35e Mon Sep 17 00:00:00 2001 From: SuRGeoNix Date: Sun, 23 Apr 2023 18:13:28 +0300 Subject: [PATCH] Updates to v3.7.7 (FlyleafLib) / v1.2.17 (FlyleafME) / v1.0.4 (FlyleafHost.WinUI) - Audio: Fixes an issue with the calculation of the buffered duration - Audio: Proper ClearBuffer to ensure no samples left - Player: MaxLatency improvements, introduces MinLatency (to restore speed to x1) - Player: More accurate buffered duration calculation and tries to avoid re-buffering for stability - FlyleafHost.Wpf: Fixes issues with mouse capture/release - FlyleafHost.Wpf: Fixes issues with dispose - FlyleafHost.Wpf: Fixes issues in case of reload (unload/load) --- .../FlyleafLib.Controls.WPF.csproj | 2 +- .../FlyleafLib.Controls.WinUI.csproj | 2 +- FlyleafLib/FlyleafLib.csproj | 17 ++++++++--------- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/FlyleafLib.Controls.WPF/FlyleafLib.Controls.WPF.csproj b/FlyleafLib.Controls.WPF/FlyleafLib.Controls.WPF.csproj index dd53da58..38938827 100644 --- a/FlyleafLib.Controls.WPF/FlyleafLib.Controls.WPF.csproj +++ b/FlyleafLib.Controls.WPF/FlyleafLib.Controls.WPF.csproj @@ -4,7 +4,7 @@ net7.0-windows;net6.0-windows;net472 true true - 1.2.16 + 1.2.17 SuRGeoNix SuRGeoNix © 2023 LGPL-3.0-or-later diff --git a/FlyleafLib.Controls.WinUI/FlyleafLib.Controls.WinUI.csproj b/FlyleafLib.Controls.WinUI/FlyleafLib.Controls.WinUI.csproj index 90fa7f68..2aa81f19 100644 --- a/FlyleafLib.Controls.WinUI/FlyleafLib.Controls.WinUI.csproj +++ b/FlyleafLib.Controls.WinUI/FlyleafLib.Controls.WinUI.csproj @@ -7,7 +7,7 @@ true enable SuRGeoNix - 1.0.3 + 1.0.4 SuRGeoNix © 2023 https://github.com/SuRGeoNix/Flyleaf Flyleaf.png diff --git a/FlyleafLib/FlyleafLib.csproj b/FlyleafLib/FlyleafLib.csproj index 3c7adb8e..a1846a80 100644 --- a/FlyleafLib/FlyleafLib.csproj +++ b/FlyleafLib/FlyleafLib.csproj @@ -8,7 +8,7 @@ Media Player .NET Library for WinUI 3/WPF/WinForms (based on FFmpeg/DirectX) - 3.7.6 + 3.7.7 SuRGeoNix SuRGeoNix © 2023 LGPL-3.0-or-later @@ -17,14 +17,13 @@ true snupkg - - VideoDecoder: Fixes a critical issues with decoder threads for software decoding (it was using only one thread, now should improve performance a lot for sw decoding) - - Config: Introduces Config.Decoder.ShowCorrupted to allow corrupted frames to be shown - - Engine: Fixes a possible null reference issue with the UI thread - - Player.Screamer: Gives priority to audio samples in case of video rendering delay - - Audio: Improves audio sync by clearing the buffer for re-sync based on actual buffered duration (instead of buffers number) - - FlyleafHost.Wpf: Fixes and improvements for keyboard focus and mouse capture - - FlyleafHost.Wpf: Fixes an issue with KeepRatioOnResize while exiting from fullscreen and updates the size when is changed - - FlyleafHost.Wpf: Restores support for the previous FlyleafHost (WPF) implementation for those who prefer not to switch yet (renamed to FlyleafHostOld) + - Audio: Fixes an issue with the calculation of the buffered duration + - Audio: Proper ClearBuffer to ensure no samples left + - Player: MaxLatency improvements, introduces MinLatency (to restore speed to x1) + - Player: More accurate buffered duration calculation and tries to avoid re-buffering for stability + - FlyleafHost.Wpf: Fixes issues with mouse capture/release + - FlyleafHost.Wpf: Fixes issues with dispose + - FlyleafHost.Wpf: Fixes issues in case of reload (unload/load)