Skip to content

Commit

Permalink
Updates to v3.7.16 (FlyleafLib) / v1.2.22 (FlyleafME) / v1.0.8 (Flyle…
Browse files Browse the repository at this point in the history
…afHost.WinUI)

- Demuxer: Workaround fix for an FFmpeg issue that it will not pass the Format Options to the underlying contexts such as HLS decryption_key (use new Config.Demuxer.FormatOptToUnderlying)
- Demuxer: Performance improvements with AV callbacks (removes GCHandle)
- Renderer: Adds support for child Renderer to duplicate the output to another swapchain with different configs (eg. for interactive zoom)
- Renderer: Improves Viewport calculations and adds support for zoom center point (ZoomCenter)
- Renderer: Fixes a critical issue withi FlyleafVP and Flush (Player.Stop)
- Player: Adds more Zoom helpers and drops ZoomTimes support (not required)
- FlyleafHost.Wpf: Improves attached resize with ratio
- FlyleafHost.Wpf: Fixes a DPI issue with Detached and Ratio Resize
- Tests.WpfFlyleafHost: Prepares a possible new sample for interactive zoom (on OverlayStandAlone window)
  • Loading branch information
SuRGeoNix committed May 15, 2023
1 parent af5b5d6 commit de00ba1
Show file tree
Hide file tree
Showing 4 changed files with 12 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.21</Version>
<Version>1.2.22</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.7</Version>
<Version>1.0.8</Version>
<Copyright>SuRGeoNix © 2023</Copyright>
<PackageProjectUrl>https://github.com/SuRGeoNix/Flyleaf</PackageProjectUrl>
<PackageIcon>Flyleaf.png</PackageIcon>
Expand Down
1 change: 1 addition & 0 deletions FlyleafLib/Controls/WPF/FlyleafHost.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2113,6 +2113,7 @@ public void Dispose()

// Disposes SwapChain Only
Player = null;
ReplicaPlayer = null;
Disposed = true;

DataContextChanged -= Host_DataContextChanged;
Expand Down
13 changes: 9 additions & 4 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.15</Version>
<Version>3.7.16</Version>
<Authors>SuRGeoNix</Authors>
<Copyright>SuRGeoNix © 2023</Copyright>
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
Expand All @@ -17,9 +17,14 @@
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageReleaseNotes>
- Renderer: Fixes an issue with GPU's that does not support VideoSupport (mainly for VMWare default GPU)
- Renderer: Fixes an issue with early Composition Device initilization which might not be supported from all systems (eg. Win7)
- Player: Fixes a critical issue with systems/hardware that does not support high frequency timers (eg. VM, Win7/8)
- Demuxer: Workaround fix for an FFmpeg issue that it will not pass the Format Options to the underlying contexts such as HLS decryption_key (use new Config.Demuxer.FormatOptToUnderlying)
- Demuxer: Performance improvements with AV callbacks (removes GCHandle)
- Renderer: Adds support for child Renderer to duplicate the output to another swapchain with different configs (eg. for interactive zoom)
- Renderer: Improves Viewport calculations and adds support for zoom center point (ZoomCenter)
- Renderer: Fixes a critical issue withi FlyleafVP and Flush (Player.Stop)
- Player: Adds more Zoom helpers and drops ZoomTimes support (not required)
- FlyleafHost.Wpf: Improves attached resize with ratio
- FlyleafHost.Wpf: Fixes a DPI issue with Detached and Ratio Resize
</PackageReleaseNotes>
</PropertyGroup>

Expand Down

0 comments on commit de00ba1

Please sign in to comment.