Compiled Libraries, Plugins & Samples
Flyleaf Player | Note: 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 | Note: yt-dlp is detected as a virus
FFmpeg Libraries | Note: 4.4.1.2 patched for HLS issue
Re-design audio implementation from the decoder's to the player's layer
- Replaces NAudio's Core/Wasapi with Vortice's XAudio2/MediaFoundation (Direct COM Interops)
- Performance and memory improvements for audio processing by using a single custom circular buffer
- Better audio/video sync and more accurate timestamps as now audio plays with zero latency
- More clear sound with no gaps between audio frames (it was happening at the beginning and after seeking)
- Possible fixes for audio bluetooth devices and few other NAudio issues with dead locks and threading
Important/Breaking Changes
- Audio output format changed from 32-bit to 16-bit (faster processing/less memory as currenlty 32-bit not required)
- AudioMaster handles only the audio devices now (everything else has been removed, e.g. master/session's volume/mute etc.)
- Config.Audio.Latency has been removed