Skip to content

Flyleaf v3.6.5 (AIO x64 .NET7 / FFmpeg v5.1.2)

Compare
Choose a tag to compare
@SuRGeoNix SuRGeoNix released this 16 Dec 21:08
· 342 commits to master since this release

Changelog

  • Player: Improves performance by replacing DateTime with StopWatch for elapsed time calculation
  • Player.Activity: Hides mouse cursor only when FlyleafHost is focused
  • Renderer: Fixes an issue with Aces/Hable HDRtoSDR method when luminance was less than 1
  • Renderer: Fixes a critical issue with the new WndProc subclass (not properly setting the IntPtr during SetWindowSubclass/RemoveWindowSubclass which could cause FailFast exceptions when multiple add/remove subclass for the same Handle)
  • FlyleafHost.WinForms: Fixes an issue with Activity Mode (it wouldn't refresh on MouseMove)
  • FlyleafHost.Wpf: Proper way to set the Overlay Content and Template through OverlayTemplate DP which fixes performance, design and binding issues during transfer
  • FlyleafHost.Wpf: Fixes stability and disposal issues with Surface/Overlay windows (Player will not be disposed only the swap chain which means that the application must manually dispose it)
  • FlyleafHost.Wpf: Fixes an issue when Owner window has TopMost=true

Notes

Compiled Libraries, Plugins & Samples

Flyleaf Player Pop-up on first run is to add itself to windows firewall for proper yt-dlp and bitswarm playback
Flyleaf Downloader
Flyleaf Extractor

Flyleaf Plugins yt-dlp is detected as a virus
FFmpeg Libraries 4.4.2 and 5.1.2 (29/11/2022) patched for HLS issue
FFmpeg Devices You need to manually enable them from the Flyleaf.Engine.xml (set FFmpegDevices to true)