-
Notifications
You must be signed in to change notification settings - Fork 103
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
-= Video Acceleration, Disposal and Swaping Improvements =- * Re-designs and improves Video Acceleration with custom hardware frame pool allocation, zero-copy, proper width/height alignments * Re-designs and improves VideoDecoder's and MediaRenderer's disposal which resolves major memory leaks * Re-designs of player's swap implementation with better perfomance (Uses the new static Player.SwapPlayers from now on for both WPF/WinForms) * Renderer: Changes from Discard to FlipDiscard and from single backbuffer to two (for better performance and avoid memory leaks) * Adds Master.RegisterPlugins to allow different path for plugins than default * Plugins.YoutubeDL: Adds retries and fallback to manifest url support * Controls.WPF: Adds PlayerDebug with all Player's properties * Controls.WPF: Adds ZeroCopy to Video Settings * Controls.WPF: Removes GPU Usage * Controls.WPF: Updates MaterialDesign [Issues] * Fixes memory leaks caused by FFmpeg and VA by reseting the renderer on every new input * Fixes an issue with Volume/Mute * Fixes an issue with Enable/Disable Streams [Important / Breaking Changes] * Decoder: ZeroCopy automatically detects padding and will be disabled (changes Config.Decoder.ZeroCopy from bool to enum with Auto/Enabled/Disabled) * Renderer: FlipDiscard with two backbufffers can cause issues with win7/8 * Solution: Sample builds will not copy Libs and Plugins to the output * Solution: Plugins.NET6 will be created in Plugins folder now
- Loading branch information
Showing
41 changed files
with
983 additions
and
813 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.