Changelog
-
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)
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 5.1.2 (29/11/2022) patched for HLS issue
FFmpeg Devices You can disable them from the Flyleaf.Engine.xml (set FFmpegDevices to false)