Tags: DaveCS1/Flyleaf
Tags
Updating to v3.3.13 / v1.1.14 Adds Reverse Playback support (Player.ReversePlayback, Config.Decoder.MaxVideoFramesReverse) Adds Reverse Speed (Delay) support (Config.Player.SpeedReverse = 0.0 to 1.0) Adds Frame-By-Frame Seek support (Player.ShowFrame(frameIndex), Player.ShowFrameNext() and Player.ShowFramePrev()) Adds fast Switch/Swap Player support between VideoViews (Note: you might need to unsubscribe from Player's and Control's events and re-subscribe after the swap) Fixes a possible crash during UpdateCurTime() on demuxer Tests.FlyleafMultiPlayer (WPF): Adds Test project for multiplayers and players' swaping. Controls.WPF: Adds Reverse Playback (Toggles from Video pop-up menu and with Ctrl+Backspace keybinding) Controls.WPF: Adds Speed Reverse (x 1, x 0.75, x 0.50, x 0.25) (Set from Video pop up menu and with -,+ keybindings) Controls.WPF: Adds Frame-By-Frame Seek (Ctrl+Left Arrow and Ctrl+Right Arrow) Controls.WPF: Allows late Player's initialization
Updating to v3.3.10 Adds Chapters support Improves language handling (Fixes SuRGeoNix#95) Fixes a resync issue during audio stream switch Updating Libraries (BitSwarm, YT-DLP, Vortice, FFmpeg.Autogen) Samples.FlyleafPlayer: Adds Win10 dark theme suggested by @ahmadsafi24
Updating to v3.3.9 / v1.1.13 Ensures decoders are paused on Player's pause (was causing rendering issues) Fixes Pan Zoom In/Out to respect aspect ratio Fixes and Improves Recording to start and stop more accurate and support audio only (moved from demuxers to decoders) Fixes AudioDemuxer to seek within queue Fixes a rare dead lock during seeking and re-syncing (after open/download) subtitiles Controls.WPF: Adds subtitles shadow for better visibility Controls.WPF: Fixes IsRecording bindings Plugins.BitSwarm: Updating to v2.4.2 which fixes a critical issue that sometimes it wouldn't start after pause
Updating to v3.3.8 / v1.1.12 -= FlyleafLib =- Improves interrupts implementation Adds draining support to VideoDecoder.GetNextFrame Initializes AudioPlayer early to allow changing volume/mute (before opening any input) Ensures rendering is disabled on initialization Fixes critical issues with interrupts (could stop the demuxers/decoders) Fixes critical race condition issues with RunThreadBase (could prevent demuxers/decoders from starting) -= FlyleafLib.Controls.WPF =- Prepares Color Themes (based on MaterialDesigninXaml) Prepares Load/Save Config for both Player & UI
Updating to v3.3.7 Implements buffering even while the Player is paused Improves and fixes issues with Player.Speed Improves and fixes issues with seek within the current buffered queue Fixes an issue with exlusion of image streams Fixes a calculation of X frame issue with VideoDecoder's GetFrame / Extractor Flyleaf.Controls.WPF: Adds Plugins Options in Settings Flyleaf.Controls.WPF: Ensures seek within the current buffered queue Flyleaf.Controls.WPF: Ensures UI refresh of buffered duration selection range
Updating to v3.3.6 Implements seek within the current buffered queue (requested feature SuRGeoNix#66) Changes the default Config.Demuxer.BufferDuration from 5 seconds to 5 minutes Introduces Config.Player.IdleFps (default 60) which fixes performance issues with the Renderer Exposes Player.PanXOffset and Player.PanYOffset to allow moving the Pan Minor Seek / ReSync improvements Fixes GPU adapter LUID for x86 platforms (it was always 0) FlyleafLib.Controls.WPF: Adds Selection Range for the current buffered duration FlyleafLib.Controls.WPF: Changes Slider's Height and Thumb to make possible to seek more easier and closer to it even with the mouse FlyleafLib.Controls.WPF: Implements Pan Drag Move in combination with Zoom (keybindings ctrl+mousewheel for zoom, ctrl+mousemove for drag, ctrl+0 for reset)
Updating to v3.3.5 Plugins: New SubtitlesConverter plugin which supports advanced encoding detection (based on Mozilla implementation) Plugins: Adds NET Framework support BitSwarm: Fixes SuRGeoNix#87 (frame drops) by updating to v2.4.1 YT-DLP: Fixes HasAudio/HasVideo, single format and downloader's speed issues Player: Fixes AudioPlayer null reference (while sets volume/mute before initialization) Player(AVS): Fixes transition issues between AudioOnly to Video Player(AVS): Allows AudioOnly in case Video fails/not exists Subtitles: Fixes an issue that would drop next subtitles frames while pause/play or buffering Renderer: Fixes a crashing issue with x86 platforms DXCompiler: Ensures is fully optimized DXCompiler: Uses best profiles (eg. vs/ps_5_0) based on current OS DXSwapChain: Improves GPU performance by chaning SwapEffect to Discard instead of FlipSequential and BufferCount from 3 to 1 TakeSnapshot: Improves Speed and Performance
Updating to v3.3.4 Restores backwards compatibility with Win7/8 Invokes Control's UI thread to ensure Subtitles refresh Replaces depracated Youtube-DL plugin with YT-DLP Adds YT-DLP subtitles inputs support Fixes VideoDecoder.GetFrame() to support also 4K HDR to SDR (temp fix for ffmpeg bug with HEVC) Fixes Subtitles issue with seek that it was failing at the beginning of the stream Fixes Subtitles issue with the demuxer/decoder wouldn't start properly (race condition while was Status=Ended)
Updating to v3.3.2 Replaces deprecated SharpDX with fresh Vortice! Adds Master.GPUAdapters and Config.Video.GPUAdapterLuid to force a specific adapter New Pixel Shader implementation and removes old large file shaders Adds HDR to SDR (Aces, Habble Support Adds Brightness & Contrast (Config.Video) -= FlyleafLib.Controls.WPF =- Adds HDR to SDR configuration in settings Adds Brightness and Contrast to settings Fixes an issue with PreventAutoDispose not found
PreviousNext