Skip to content

Commit

Permalink
Updates to v3.7.24 (FlyleafLib) / v1.2.26 (FlyleafME) / v1.0.12 (Flyl…
Browse files Browse the repository at this point in the history
…eafHost.WinUI)

- CustomIOContext: Fixes a critical issue with the EOF (read bytes = 0) which could cause the demuxer to freeze
- Renderer: Changes default VideoProcessor to Flyleaf instead of D3D11
- Renderer: Fixes an issue when linesize is negative which requires vertical flipping
- VideoDecoder: Improves seek speed on codecs/formats that fail to seek to keyframes (mainly HEVC)

Breaking Changes
- Default Video Processor for Renderer changed from D3D11 to Flyleaf (this can cause issues only with extra D3D11 video filters)
  • Loading branch information
SuRGeoNix committed Sep 7, 2023
1 parent 71aad5b commit aa545af
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 9 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.25</Version>
<Version>1.2.26</Version>
<Authors>SuRGeoNix</Authors>
<Copyright>SuRGeoNix © 2023</Copyright>
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
Expand Down
6 changes: 2 additions & 4 deletions FlyleafLib.Controls.WinUI/FlyleafLib.Controls.WinUI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,15 @@
<UseWinUI>true</UseWinUI>
<Nullable>enable</Nullable>
<Authors>SuRGeoNix</Authors>
<Version>1.0.11</Version>
<Version>1.0.12</Version>
<Copyright>SuRGeoNix © 2023</Copyright>
<PackageProjectUrl>https://github.com/SuRGeoNix/Flyleaf</PackageProjectUrl>
<PackageIcon>Flyleaf.png</PackageIcon>
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
<PackageTags>flyleaf flyleaflib flyleafhost video audio winui media player element control</PackageTags>
<Description>FlyleafHost.WinUI: Direct3D 11 Hardware Accelerated Media Surface (based on FlyleafLib)</Description>
<PackageReleaseNotes>
- Adds Skip Prev/Next buttons in FlyleafBar for Playlists
- Adds Vertical Resolution Max in Settings/Player Tab
- Updates FlyleafLib
Updates FlyleafLib
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
Expand Down
11 changes: 8 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.23</Version>
<Version>3.7.24</Version>
<Authors>SuRGeoNix</Authors>
<Copyright>SuRGeoNix © 2023</Copyright>
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
Expand All @@ -17,8 +17,13 @@
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageReleaseNotes>
- VideoDecoder: Adds AV1 hardware decoding support
- DecoderContext: Fixes an issue with fallback Urls (mainly for YT-DLP)
- CustomIOContext: Fixes a critical issue with the EOF (read bytes = 0) which could cause the demuxer to freeze
- Renderer: Changes default VideoProcessor to Flyleaf instead of D3D11
- Renderer: Fixes an issue when linesize is negative which requires vertical flipping
- VideoDecoder: Improves seek speed on codecs/formats that fail to seek to keyframes (mainly HEVC)

Breaking Changes
- Default Video Processor for Renderer changed from D3D11 to Flyleaf (this can cause issues only with extra D3D11 video filters)
</PackageReleaseNotes>
</PropertyGroup>

Expand Down
2 changes: 1 addition & 1 deletion FlyleafLib/MediaFramework/MediaContext/Downloader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ protected virtual void OnDownloadCompleted(bool success)
/// <summary>
/// Opens a new media file (audio/video) and prepares it for download (blocking)
/// </summary>
/// <param name="stream">Media Stream/param>
/// <param name="stream">Media Stream</param>
/// <param name="defaultPlaylistItem">Whether to open the default input (in case of multiple inputs eg. from bitswarm/youtube-dl, you might want to choose yours)</param>
/// <param name="defaultVideo">Whether to open the default video stream from plugin suggestions</param>
/// <param name="defaultAudio">Whether to open the default audio stream from plugin suggestions</param>
Expand Down

0 comments on commit aa545af

Please sign in to comment.