ReenigneArcher
|
cacadc4df4
|
build(linux): ensure pre-compiled arch pkg is not debug build (#2214)
|
2024-03-04 22:15:37 -05:00 |
|
Cameron Gutman
|
529f1b84f8
|
Fix CUDA context leak causing encoder init failures using X11 capture with NVENC
|
2024-03-03 19:57:46 -06:00 |
|
ReenigneArcher
|
8d5a9054ec
|
chore: bump version to v0.22.0 (#2201)
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
|
2024-03-03 16:50:20 -05:00 |
|
Cameron Gutman
|
5606840c89
|
Stop enumeration after finding a working capture backend
|
2024-03-02 12:08:35 -06:00 |
|
Cameron Gutman
|
1ab30aa70b
|
Add log messages to indicate display numbers for KMS and Wlgrab
|
2024-03-02 12:08:35 -06:00 |
|
Cameron Gutman
|
75a97883e7
|
Rework dummy image handling to avoid RTX HDR driver bug
As a side effect, it avoids useless allocations and uploads of
a zeroed memory buffer to clear the dummy image textures.
|
2024-03-01 01:09:10 -06:00 |
|
Cameron Gutman
|
e430f51e2f
|
Add friendly message when encoder detection fails
|
2024-02-29 18:35:30 -06:00 |
|
Cameron Gutman
|
cb57322190
|
Move and rename Files tab to be less prominent
|
2024-02-29 18:35:30 -06:00 |
|
Cameron Gutman
|
8081f4167e
|
Add note to enclose paths with spaces in quotes
|
2024-02-29 18:35:30 -06:00 |
|
Cameron Gutman
|
2e97c55005
|
Move and rename Channels option to feature more prominently in the UI
|
2024-02-29 18:35:30 -06:00 |
|
Cameron Gutman
|
84316b5ccd
|
Adjust wording of the nvenc_latency_over_power option
|
2024-02-29 18:35:30 -06:00 |
|
Cameron Gutman
|
dfb212cc3c
|
Don't display automatic gamepad options on unsupported platforms
|
2024-02-29 18:35:30 -06:00 |
|
Cameron Gutman
|
e9bb5697b0
|
Move UPnP option to the top of the Network tab
|
2024-02-29 18:35:30 -06:00 |
|
Cameron Gutman
|
4252f5df7c
|
Add option to allow HEVC usage on older Intel GPUs without low-power encoding
|
2024-02-29 18:35:30 -06:00 |
|
ReenigneArcher
|
15272fb47e
|
fix(config): properly save global_prep_cmd and fps (#2192)
|
2024-02-29 10:33:19 -05:00 |
|
Cameron Gutman
|
a0d5973799
|
Avoid display switching unexpectedly when the UAC secure desktop appears
|
2024-02-27 23:12:31 -06:00 |
|
Cameron Gutman
|
1020d0c133
|
Install ViGEmBus before starting Sunshine
|
2024-02-27 22:32:10 -06:00 |
|
Cameron Gutman
|
83e3ea5aa7
|
Use a common function to abort for debugging purposes
|
2024-02-27 21:21:16 -06:00 |
|
dependabot[bot]
|
53b2217a34
|
build(deps): bump bootstrap from 5.3.2 to 5.3.3 (#2154)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-02-26 22:33:13 -05:00 |
|
dependabot[bot]
|
c605a4da2b
|
build(deps): bump peter-evans/create-pull-request from 5 to 6 (#2083)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-02-26 21:36:59 -05:00 |
|
James Le Cuirot
|
11c5b64d39
|
Use nlohmann_json package instead of submodule (#2161)
|
2024-02-26 18:53:56 -05:00 |
|
ReenigneArcher
|
8a7a6c48f8
|
build(cmake) properly find evdev (#2176)
|
2024-02-26 12:55:34 -05:00 |
|
ReenigneArcher
|
c6f94e93e0
|
build(cmake): error build on warning (#2165)
|
2024-02-24 22:34:53 -05:00 |
|
dependabot[bot]
|
dde804f14b
|
build(deps): bump third-party/ViGEmClient from 1920260 to 8d71f67 (#2168)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-02-23 21:48:41 -05:00 |
|
ReenigneArcher
|
341fdaad77
|
build(cmake): add option to skip cuda inheriting compile options (#2164)
|
2024-02-23 20:54:10 -05:00 |
|
ReenigneArcher
|
8074bf8c8d
|
fix(main): fix version printing (#2167)
|
2024-02-23 20:00:53 -05:00 |
|
Cameron Gutman
|
d1a635809a
|
Implement backwards compatibility for NVENC APIs back to Video Codec SDK v11.0
This allows NVENC on drivers 456.71 (October 2020) and later.
|
2024-02-16 22:31:48 -06:00 |
|
Cameron Gutman
|
56da68c863
|
Preserve backwards-compatible argument escaping behavior for executables
|
2024-02-15 18:29:33 -06:00 |
|
Cameron Gutman
|
6ddc4b7ba3
|
Properly re-escape arguments when processing %*
|
2024-02-15 18:29:33 -06:00 |
|
Cameron Gutman
|
69a3edd9b0
|
Use Win32 APIs for UTF-16<->UTF-8 conversion
std::codecvt is deprecated since C++17 and broken for some characters/locales
|
2024-02-12 18:43:44 -06:00 |
|
ReenigneArcher
|
8689469ea8
|
refactor(main): move remaining entry related code (#2127)
|
2024-02-11 14:15:45 -05:00 |
|
ReenigneArcher
|
a420760d36
|
ci(linux): increase root reserve for AppImage build (#2130)
|
2024-02-11 09:01:14 -05:00 |
|
Cameron Gutman
|
65493d09e8
|
Cloak MAC address from unpaired clients
|
2024-02-10 13:47:51 -06:00 |
|
Cameron Gutman
|
78ed91af5c
|
Treat escape sequences like other replacements
|
2024-02-10 09:52:35 -06:00 |
|
Cameron Gutman
|
c0ad9639c4
|
Fix spacing of multi-argument %* substitutions
|
2024-02-10 09:52:35 -06:00 |
|
Cameron Gutman
|
11c8cf176c
|
Simplify and fix handling of incomplete substitution strings
|
2024-02-10 09:52:35 -06:00 |
|
ReenigneArcher
|
cd2153f340
|
refactor(main): move file operation functions to new source (#2124)
|
2024-02-10 07:37:27 -05:00 |
|
ReenigneArcher
|
1c50bc502b
|
refactor(main): move map_port to network (#2115)
|
2024-02-09 09:15:47 -05:00 |
|
ReenigneArcher
|
d91e2c9ecb
|
docs(examples): update uri examples (#2118)
|
2024-02-08 10:18:10 -05:00 |
|
Cameron Gutman
|
358aac9277
|
Modernize the default Steam shortcut
With auto-detach and properly job tracking, we don't need to run Steam detached anymore. We can just use the plain URL now too.
|
2024-02-08 01:59:40 -06:00 |
|
Cameron Gutman
|
aa76b2398b
|
Add support for starting URLs and regular files that aren't executable
This provides some limited ShellExecute-like behavior.
|
2024-02-08 01:59:40 -06:00 |
|
Cameron Gutman
|
ee93890d86
|
Don't attempt to get the working directory of a URL
|
2024-02-08 01:59:40 -06:00 |
|
ReenigneArcher
|
0aa4f06c39
|
refactor(logging): separate logging from main (#2110)
|
2024-02-07 09:59:24 -05:00 |
|
Cameron Gutman
|
8373a8b947
|
Avoid recreating the display when no display parameters have changed
|
2024-02-06 20:00:24 -06:00 |
|
Cameron Gutman
|
aee88f336a
|
Don't fall back to undefined ref frame count on HEVC/AV1 if H.264 succeded with ref frame count specified
I don't think there are any encoders out there that support this for some codecs and not others.
|
2024-02-06 20:00:24 -06:00 |
|
Cameron Gutman
|
38d45b39ae
|
Don't populate QP rate control fallbacks for encoders guaranteed to support CBR/VBR
It just needlessly slows down encoder probing when the encoder or codec is not supported.
|
2024-02-06 20:00:24 -06:00 |
|
Cameron Gutman
|
ff8c8ce3ab
|
Skip encoder reprobing if no GPU changes have occurred
|
2024-02-06 20:00:24 -06:00 |
|
ReenigneArcher
|
040c3a6916
|
style(submodules): alphabetize gitmodules (#2104)
|
2024-02-04 19:25:58 -05:00 |
|
ReenigneArcher
|
76e160bb0a
|
style(macos): various code style fixes (#2086)
|
2024-02-04 18:37:44 -05:00 |
|
Cameron Gutman
|
dea1155983
|
Inform clients of graceful termination when Sunshine exits
|
2024-02-04 16:43:59 -06:00 |
|