Skip to content

Commit e783982

Browse files
committed
Updates to v3.9.5 (FlyleafLib) / v1.5.5 (FlyleafME) / v1.2.5 (FlyleafHost.WinUI)
- Engine.Logger: Adds File Rolling support - Engine.Config: Introduces LogRollMaxFileSize and LogRollMaxFiles for the new File Rolling impelementation - Demuxer: Fixes an issue with Data streams that would be falsely included as Misc/Invalid streams instead - VideoDecoder: Stability and Performance improvements for Open/Setup implementation - Renderer.VideoProcessor: Fixes an issue with cropping not refreshing the layout - Player: Introduces OpeningVideoStream event which fires during VideoDecoder's codec open - Player.Video: Codec now returns the actual codec's name in use by the decoder - FlyleafHost.Wpf: Fixes an issue with MouseWheel event for attached hosts would fire twice causing Zoom and Rotation to not work properly - Plugins.YoutubeDL: Attempt for few fixes (mainly for audio languages on youtube) - Samples.FlyleafPlayer: Introduces GeneralConfig.AllowTransparency which enables transparency support [Breaking Changes] - Config.Decoder: Defaults AllowProfileMismatch back to false as it seems that it causes more issues than it resolves
1 parent fd34c3e commit e783982

3 files changed

Lines changed: 13 additions & 10 deletions

File tree

FlyleafLib.Controls.WPF/FlyleafLib.Controls.WPF.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<TargetFrameworks>net8.0-windows;net10.0-windows</TargetFrameworks>
55
<UseWindowsForms>true</UseWindowsForms>
66
<UseWPF>true</UseWPF>
7-
<Version>1.5.4</Version>
7+
<Version>1.5.5</Version>
88
<Authors>SuRGeoNix</Authors>
99
<Copyright>SuRGeoNix © 2025</Copyright>
1010
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>

FlyleafLib.Controls.WinUI/FlyleafLib.Controls.WinUI.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<UseWinUI>true</UseWinUI>
66
<Nullable>enable</Nullable>
77
<Authors>SuRGeoNix</Authors>
8-
<Version>1.2.4</Version>
8+
<Version>1.2.5</Version>
99
<Copyright>SuRGeoNix © 2025</Copyright>
1010
<PackageProjectUrl>https://github.com/SuRGeoNix/Flyleaf</PackageProjectUrl>
1111
<PackageIcon>Flyleaf.png</PackageIcon>

FlyleafLib/FlyleafLib.csproj

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<PackageIconUrl />
99
<RepositoryUrl></RepositoryUrl>
1010
<Description>Media Player .NET Library for WinUI 3/WPF/WinForms (based on FFmpeg/DirectX)</Description>
11-
<Version>3.9.4</Version>
11+
<Version>3.9.5</Version>
1212
<Authors>SuRGeoNix</Authors>
1313
<Copyright>SuRGeoNix © 2025</Copyright>
1414
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
@@ -17,14 +17,17 @@
1717
<IncludeSymbols>true</IncludeSymbols>
1818
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1919
<PackageReleaseNotes>
20-
- Engine: Prevents enumeration of A/V capture devices during start to avoid delays
21-
- VideoDecoder/VideoStream: Fixes an issue while FFmpeg announces 60.00x fps instead of 60fps that could cause video decoder to drop frames (based on Config.Video.MaxOutputFps limit)
22-
- Player.ScreamerVASD: Adds an ~60 FPS idle renderer embedded during playback to provide smoother resize and filter updates when the source FPS or speed is low
23-
- Player.Audio: Few stability improvements (mainly for non-analyzed inputs)
24-
20+
- Engine.Logger: Adds File Rolling support
21+
- Engine.Config: Introduces LogRollMaxFileSize and LogRollMaxFiles for the new File Rolling impelementation
22+
- Demuxer: Fixes an issue with Data streams that would be falsely included as Misc/Invalid streams instead
23+
- VideoDecoder: Stability and Performance improvements for Open/Setup implementation
24+
- Renderer.VideoProcessor: Fixes an issue with cropping not refreshing the layout
25+
- Player: Introduces OpeningVideoStream event which fires during VideoDecoder's codec open
26+
- Player.Video: Codec now returns the actual codec's name in use by the decoder
27+
- FlyleafHost.Wpf: Fixes an issue with MouseWheel event for attached hosts would fire twice causing Zoom and Rotation to not work properly
28+
2529
[Breaking Changes]
26-
- Engine: A/V captures devices will require manual enumeration with Engine.Audio/Video.RefreshCapDevices() if needed
27-
- Config.Decoder: Defaults MaxAudioFrames from 10 to 5 for better syncing, smooth speed changes and resolves possible issues with MaxLatency
30+
- Config.Decoder: Defaults AllowProfileMismatch back to false as it seems that it causes more issues than it resolves
2831
</PackageReleaseNotes>
2932
</PropertyGroup>
3033

0 commit comments

Comments
 (0)