Skip to content

Commit

Permalink
Updates to v3.7.6 (FlyleafLib) / v1.2.16 (FlyleafME) / v1.0.3 (Flylea…
Browse files Browse the repository at this point in the history
…fHost.WinUI)

- 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)

- Plugins.Youtube-DL: Allows VP9 codec and dash protocol (dash for other codecs still has issues with seeking)
  • Loading branch information
SuRGeoNix committed Apr 21, 2023
1 parent 36956de commit fe34bc3
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 6 deletions.
2 changes: 1 addition & 1 deletion FlyleafLib.Controls.WPF/FlyleafLib.Controls.WPF.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFrameworks>net7.0-windows;net6.0-windows;net472</TargetFrameworks>
<UseWindowsForms>true</UseWindowsForms>
<UseWPF>true</UseWPF>
<Version>1.2.15</Version>
<Version>1.2.16</Version>
<Authors>SuRGeoNix</Authors>
<Copyright>SuRGeoNix © 2023</Copyright>
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
Expand Down
2 changes: 1 addition & 1 deletion FlyleafLib.Controls.WinUI/FlyleafLib.Controls.WinUI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<UseWinUI>true</UseWinUI>
<Nullable>enable</Nullable>
<Authors>SuRGeoNix</Authors>
<Version>1.0.2</Version>
<Version>1.0.3</Version>
<Copyright>SuRGeoNix © 2023</Copyright>
<PackageProjectUrl>https://github.com/SuRGeoNix/Flyleaf</PackageProjectUrl>
<PackageIcon>Flyleaf.png</PackageIcon>
Expand Down
1 change: 0 additions & 1 deletion FlyleafLib/Controls/WPF/FlyleafHost.cs
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@ IsStandAlone [ReadOnly]
int panPrevX, panPrevY;
bool isMouseBindingsSubscribedSurface;
bool isMouseBindingsSubscribedOverlay;
MouseButtonEventHandler surfaceMouseUp, overlayMouseUp;
Window standAloneOverlay;

CornerRadius zeroCornerRadius = new(0);
Expand Down
12 changes: 9 additions & 3 deletions FlyleafLib/FlyleafLib.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<PackageIconUrl />
<RepositoryUrl></RepositoryUrl>
<Description>Media Player .NET Library for WinUI 3/WPF/WinForms (based on FFmpeg/DirectX)</Description>
<Version>3.7.5</Version>
<Version>3.7.6</Version>
<Authors>SuRGeoNix</Authors>
<Copyright>SuRGeoNix © 2023</Copyright>
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
Expand All @@ -17,8 +17,14 @@
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageReleaseNotes>
Renderer: Fixes an issue when initializing multiple players async
FlyleafHost.Wpf: Fixes a critical issue with keyboard focus
- 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)
</PackageReleaseNotes>
</PropertyGroup>

Expand Down

0 comments on commit fe34bc3

Please sign in to comment.