Releases: sabaatworld/HyperionScreenCap
Releases · sabaatworld/HyperionScreenCap
Even More Bug Fixes and Enhancements
Added
- Automatically stop capture on windows logoff, reboot or shutdown.
Enhancements
- Increased retry attempts. Capture would now be retried for a total of 45 times with re-initialization on every 15 consecutive errors. This should help prevent screen capture from getting disabled.
- No terminal windows should now be visible when using API server.
Bug Fixes
- Fixed an issue where DX9 capture was not using capture width setting.
API Server Update. Bug Fixes.
Added
- Ability to connect to API server from other hosts. This may need one-time administrative privileges.
Bug Fixes
- Issue where API server would fail to restart sometimes.
Flat Buffers Support. New Icons. Bug Fixes.
Added
- Support Flat Buffers in addition to Protocol Buffers (remember to use the correct port and priority)
- Ability to quickly enable or disable screen capture tasks from the setup window
Enhancements
- New tray menu icons
Bug Fixes
- Lots of bug fixes related to settings
Internal
- Code refactoring
Fixed Multiple Screen Resolution Detection Issue
Bug Fixes
- Fixes an issue with the detection of resolution of secondary displays. You should now be able to use this with as many displays as you want.
- Fixed update check
Bug Fixes. Fewer Crashes.
Bug Fixes
- Fixed an issue which caused the app to crash on startup
- Fixed an issue which caused the lights to turn off immediately after turning them on
- Fixed taskbar icon not disappearing on exit issue
- Corrected capture / transmission failure detection logic
- Fixed application cleanup / exit logic
- Improved logging at a few places
Out of Memory, Window Size & API Server Fix
Multiple Display and Multiple Hyperion Server Support, HD Icons, Bug Fixes
Added
- Ability to capture multiple displays
- Choose between DX11 or DX9 for each display capture independently
- Ability to send captured image to multiple Hyperion servers
- Added seamless settings upgrade - No need to re-configure application after an update
Enhancements
- Totally revamped setup form with support for multiple displays and Hyperion servers
- Fixed icon size for task bar context menu
- Replaced all icons with high-definition ones
- Better looking taskbar icon when capture is disabled
Bug Fixes
- More bug fixes related to screen capture initialization
Internal
- Lot of code cleanup and refactor
- Simplified multi-threading logic
Bug Fixes. Update Notifications. Debug Logs.
Added
- Automatic update check on startup - You will be notified if a new release is available
- Manual update check using the setup window
- Added logging throughout the codebase
- Ability to view logs using setup window - You can share logs to help fix issues
Enhancements
- Screen capture will be retried for a longer duration before giving up
- Screen capture may work while hot-plugging displays and on lock screen (still unstable)
Bug Fixes
- Various bug fixes related to screen capture initialization
Internal
- Some code refactoring to fix bugs
Major bugfixes. Improved DX11 performance.
Added
- Option to enable / disable pause on user switch
- Option to enable / disable pause on system suspend
Enhancements
- Tray icon & save button on setup form is more responsive
- Added more help content to explain DX11 configuration options
Bug Fixes
- Fixed DX11 MaxFPS and FrameCaptureTimeout in the setup form
- Removed explicit delay before sending data to Hyperion
Internal
- Further code refactoring
v2.0
This release builds on top of the bug-fixes provided by RickDB.
Some of the major features include:
- Support for DirectX 11 screen capture along with DirectX 9 for buttery smooth performance even at 4K.
- Fixed memory leaks at various places.
- Much more stable code screen capture logic with in-built retries. Should crash much less as compared to the previous version.
- DirectX 11 help directly available from the setup window
- Fixed all issues with the setup window.
- User configuration is now saved into the user's APPDATA directory avoid access denied issues.
- Capture automatically pauses / resumes when workstation is locked / unlocked.
- Capture automatically pauses / resumes on system sleep / wake.
- Major code re-organization and cleanup.