Skip to content

Flyleaf v3.7.52 (AIO x64 .NET8 / FFmpeg v5.1.2)

Compare
Choose a tag to compare
@SuRGeoNix SuRGeoNix released this 23 Jul 17:18
· 31 commits to master since this release

Changelog

  • Renderer: Alpha blend improvements
  • Renderer: Introduces Config.Video.PresentFlags which allows to configure waitable / non-waitable swap chains
  • Renderer: Removes HLG define for pixel shader (currently works better without it)
  • Renderer: Exposing Config.Video.MaxFrameLatency to manually set it if required
  • Renderer: Adds support for big-endian pixel formats through SwsScale
  • AudioDecoder: Minor filter graph improvements
  • VideoStream: Fixes an issue with fps (mainly for broken formats)
  • Subtitles: Adds Bitmap support with alpha blend (mainly for dvd/blu-ray)
  • Player: Fixes an issue with the duration reported as one frame duration less
  • Player: Latency improvements
  • Updates MaterialDesignThemes and System.Text.Json packages

[Breaking Changes]

Changing the swap chain to non-waitable by default which should reduce player's re-buffering during GPU overload (e.g. when user interacts with the UI and decodes a 4K/8K video or using multiple swap chains/players).
This also reduces the latency as the decoder does not require to wait for 10ms (sleep). You can use the previous behaviour by setting PresentFlags back to None.

Package Contains

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