Sunshine
Sunshine copied to clipboard
v0.17.0
Description
This PR was created automatically.
Screenshot
Issues Fixed or Closed
- Fixes #44
- Fixes #122
- Fixes #211
- Fixes #233
- Fixes #387
- Fixes #412
- Fixes #521
- Fixes #553
- Fixes #608
- Fixes #612
Type of Change
- [x] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [x] Dependency update (updates to dependencies)
- [ ] Documentation update (changes to documentation)
- [x] Repository update (changes to repository files, e.g.
.github/...
)
Branch Updates
- [x] I want maintainers to keep my branch updated
Changelog Summary
- update ffmpeg submodules
- ffmpeg_patches: add amfenc delay/buffering fix (https://github.com/LizardByte/build-deps/pull/18)
- Bump ffmpeg from 4.4 to 5.1
- CBS moved to ffmpeg submodules (
build-deps
)
- AMD encoder improvements
- Video: revert software bitrate change & use more conservative bufsize
- Video: reduce nvenc delay/async_depth to 0
- Migrate to upstream Simple-Web-Server submodule
- Bump third-party/TPCircularBuffer from bce9170 to 8833b3a
- Bump third-party/moonlight-common-c from 8169a31 to 9da6329
- Video: vaapi: reduce async_depth to 1
- Avoid using functions deprecated in OpenSSL 3.0
- Send valid frame type value in frame header
- Send a valid PTS in the RTP video header
- set submodule branches
- Bump third-party/miniupnp from 6f848ae to 207cf44
- add initial support for arm64 on macOS through Macports portfile
- Fix PATH environment variable handling on Windows
- Use the proper environment variable for the Program Files (x86) folder
- Fix SunshineSvc hanging if an error occurs during startup
- Spawn Sunshine.exe in a job object, so it is terminated if SunshineSvc.exe dies
- Fix streaming with non-B8G8R8A8 desktop mode
- Fix pixel pitch handling for DXGI_FORMAT_R16G16B16A16_FLOAT
- windows/vram: fix fringing in NV12 colour conversion
- Launch games under the correct user account on Windows
- nvenc, amdvce: rework all user presets/options
- windows: Fix audio when host is not using 48 KHz sample rate
- Rework audio bitrate and quality handling