You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Windows: Add a DDA grabber for much better performance (#1745)
* Add a DXDI DDA grabber
* Change all names to camel case
* Handle cropping and pixel decimation
* Try more persistently to restart capture after an error occurred.
These can happen when changing resolution, or resuming from sleep.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
14
14
### Added
15
15
16
16
- Support gaps on Matrix Layout (#1696)
17
+
- Windows: Added a new grabber that uses the DXGI DDA (Desktop Duplication API). This has much better performance than the DX grabber as it does more of its work on the GPU.
17
18
18
19
**JSON-API**
19
20
- New subscription support for event updates, i.e. `Suspend, Resume, Idle, idleResume, Restart, Quit`.
20
21
- Support direct or multiple instance addressing via single requests (#809)
21
22
- Support of `serverinfo` subcommands: `getInfo, subscribe, unsubscribe, getSubscriptions, getSubscriptionCommands`
22
-
-[Overview](https://github.com/hyperion-project/hyperion.ng/blob/API_Auth/doc/development/JSON-API%20_Commands_Overview.md) of API commands and subscription updates
23
+
-[Overview](https://github.com/hyperion-project/hyperion.ng/blob/API_Auth/doc/development/JSON-API%20_Commands_Overview.md) of API commands and subscription updates
23
24
24
25
### Changed
25
26
@@ -35,7 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
35
36
- Refactored JSON-API to ensure consistent authorization behaviour across sessions and single requests with token authorization.
36
37
- Provide additional error details with API responses, esp. on JSON parsing, validation or token errors.
37
38
- Generate random TANs for every API request from the Hyperion UI
38
-
- Fixed: Handling of IP4 addresses wrapped in IPv6 for external network connections-
39
+
- Fixed: Handling of IP4 addresses wrapped in IPv6 for external network connections-
39
40
40
41
### Removed
41
42
@@ -135,7 +136,7 @@ Note: The wizard will configure an APIv2 capable bridge always with Entertainmen
135
136
- Support streaming to individual WLED segments (requires WLED 0.13.3+).
136
137
To allow segment streaming, enable "Realtime - Use main segment only" in WLED's Sync Interfaces setup screen
137
138
- Allow to keep WLED powered on after streaming and restoring state
138
-
- Allow to Disable / Enable all instances (#970) by
139
+
- Allow to Disable / Enable all instances (#970) by
139
140
- Suspend/Resume support for Linux and Windows (#1493,#1282, #978).
140
141
Suspend/Resume/Restart is supported via API, UI, Systray and hyperion-remote
141
142
- Idle scenario via Screen Locking (Linux/Windows), Screensaver invokation (Linux), hyperion-remote or API
Copy file name to clipboardExpand all lines: doc/development/CompileHowto.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -128,7 +128,7 @@ We assume a 64bit Windows 10. Install the following;
128
128
-[CMake (Windows win64-x64 installer)](https://cmake.org/download/) (Check: Add to PATH)
129
129
-[Visual Studio 2022 Community Edition](https://visualstudio.microsoft.com/downloads/#visual-studio-community-2022)
130
130
- Select 'Desktop development with C++'
131
-
- On the right, just select `MSVC v143 VS 2022 C++ x64/x86-Buildtools` and latest `Windows 10 SDK`. Everything else is not needed.
131
+
- On the right, just select `MSVC v143 VS 2022 C++ x64/x86-Buildtools`, `C++ ATL for latest v143 build tools (x86 & x64)` and latest `Windows 10 SDK`. Everything else is not needed.
0 commit comments