-
-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Preview 1.82.16 Hotfix Release #679
Conversation
+ This to ensure that the thread for other hashing routines to be available
Also remove early null check on Get###Hash methods
100% reviewed source file: 'en_US.json' on 'zh_CN'.
+ Also fix rare race condition where the launcher will reports "KeyNotFoundException" while getting CurrentGameProperty on cached GameVault
Why did I do this in the first place? It's already a reference type tho 🤦
Qodana for .NETIt seems all right 👌 No new problems were found according to the checks applied ☁️ View the detailed Qodana report Contact Qodana teamContact us at [email protected]
|
PS: Duplicated code warning in SQ can be ignored, this happens due to XAML and JSON handler codes (mostly) that can't be deduplicated |
- Switch to more thread-safe CanvasVirtualImageSource. - This canvas type can be used in non-UI thread and can be shared between other threads while drawing frames. - Though, the canvas still need to be disposed in the UI thread. - Fix compilation error while enabling FFmpeg as MediaSource. - Ignore throwing on FrameGrabberEvent only on release build. - Fix crash while InterpolateVolumeChange is performing volume change when _currentMediaPlayer is null. - Always ignore alpha channel. - Pre-cached drawing area of the canvas. - Favor to use Task instead of ValueTask for some methods
+ This allows other frames to be skipped if the first frame doesn't have enough time to be drawn between other frames (in some cases, devices with lower specs).
Quality Gate passedIssues Measures |
As per internal discussion, this PR will be merged to preview |
What's changed? - 1.82.16
SoftwareBitmap
toCanvasDevice
andCanvasBitmap
to draw video frames while "Acrylic Effect" mode enabled.SoftwareBitmap
, and instead use Direct3D-basedCanvasBitmap
as the frame source.Templates
Changelog Prefixes