pigeatgarlic
a65c9be80d
trim log, prefer winrt API
2025-01-04 23:23:09 +00:00
pigeatgarlic
78611c9aa4
enable debug log
2025-01-04 22:47:22 +00:00
pigeatgarlic
59158619ef
update encoder options
2025-01-04 22:05:41 +00:00
pigeatgarlic
66c4549091
upgrade dependencies
2025-01-04 18:41:49 +00:00
pigeatgarlic
d8f17da769
remove software option
2025-01-04 12:10:43 +00:00
pigeatgarlic
1bdc2bb7ec
remove input module
2025-01-04 12:03:13 +00:00
pigeatgarlic
90408bff2e
merge from upstream
2024-04-21 10:09:11 +07:00
pigeatgarlic
70a00f2a58
remove modules
2024-04-03 14:26:17 -07:00
ReenigneArcher
2da6fb050a
fix(logging): add logging namespace and create logging::init method ( #2336 )
2024-04-02 20:57:57 -04:00
Conn O'Griofa
ae71a6ad83
AMF: rate control improvements ( #2251 )
2024-03-29 21:07:24 -04:00
ReenigneArcher
934f81182a
fix(i18n): match two__letters code to crowdin ( #2289 )
2024-03-22 21:33:56 -04:00
ReenigneArcher
87774333f3
feat(i18n): add ui localization ( #2279 )
...
Co-authored-by: TheElixZammuto <6505622+TheElixZammuto@users.noreply.github.com>
2024-03-22 19:54:12 -04:00
Cameron Gutman
9e299c295d
Fix predefined FPS values not taking effect
2024-03-05 23:16:27 -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
8689469ea8
refactor(main): move remaining entry related code ( #2127 )
2024-02-11 14:15:45 -05:00
ReenigneArcher
cd2153f340
refactor(main): move file operation functions to new source ( #2124 )
2024-02-10 07:37:27 -05:00
ReenigneArcher
0aa4f06c39
refactor(logging): separate logging from main ( #2110 )
2024-02-07 09:59:24 -05:00
Cameron Gutman
a15bd65391
Adjust default CPU thread count to 2
...
It's a tiny reduction of encoding quality for a major increase in performance
2024-01-27 21:32:29 -06:00
ns6089
fe886632dc
Add new nvenc options to legacy ffmpeg path
2024-01-20 18:28:09 -06:00
ns6089
ede59e17d8
Expose more nvenc options
...
1. Spatial AQ, for some reason NVENC have problems recovering details on
flat regions of static images over multiple frames, official docs
recommend to enable it for "game-streaming"
2. Percentage increase of default single-frame VBV/HRD, can act as
low latency variable bitrate substitute
2024-01-20 18:28:09 -06:00
ns6089
66150872b0
Add nvprefs user override options
2024-01-20 18:28:09 -06:00
Cameron Gutman
c88fa655f5
Implement video encryption
2024-01-19 18:57:58 -06:00
Cameron Gutman
3ca75bee19
Add option to disable native pen/touch support
2024-01-01 19:53:57 -06:00
Cameron Gutman
729922d2c0
Add option to disable high resolution scroll events
2024-01-01 19:53:57 -06:00
Cameron Gutman
6ea836c511
Add options to control gamepad autoselection heuristics
...
Also move gamepad type selection to the input tab while we're here
2024-01-01 19:53:57 -06:00
jensaymoo
b215fe0cd9
fix: ensure user supplied framerates are used ( #1548 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-12-28 20:06:54 -05:00
Timo Gurr
ca41c9d6f4
config: add 2K resolution (WQHD - 16:9) ( #1816 )
2023-11-04 20:48:52 -04:00
Erick C
3212b036a1
Manual DS4 mode: Allow Back/Select to trigger Touchpad click ( #1772 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-10-22 15:03:33 -04:00
Elia Zammuto
045044e7e7
Remove origin_pin_allowed
2023-10-15 14:00:34 -05:00
ReenigneArcher
f76879eb0d
feat(ui): add port mapping table ( #1681 )
2023-09-30 13:52:56 -04:00
ns6089
646a569210
nvenc: add option to disable realtime hags
2023-09-07 18:03:19 -05:00
ns6089
8b40fa6dd5
nvenc: new config page
2023-09-07 18:03:19 -05:00
Cameron Gutman
62a5cd959a
Implement IPv6 support
2023-08-27 18:12:02 -05:00
ns6089
8dc51a21df
Remove DwmFlush()
2023-08-27 13:13:43 -05:00
Cameron Gutman
69e720b44b
Implement AV1 support
2023-08-19 18:36:48 -05:00
Cameron Gutman
8da919f411
Rename Back Button Timeout and disable it by default
...
Users don't expect long presses of the back button to not work out of the box.
2023-05-25 20:03:53 -05:00
Cameron Gutman
2f4cc9ace0
Add option to always send scancodes
...
Default is enabled to match v0.19.1 behavior
Fixes #1233
2023-05-25 19:31:39 -05:00
Cameron Gutman
390dc1c245
Fix unused-but-set-variable warnings on Mac and Linux
2023-05-11 20:52:44 -05:00
Cameron Gutman
2571682886
Fix pessimizing move warnings on Clang
2023-05-11 20:52:44 -05:00
Cameron Gutman
53125ffeca
Add support for installing the Steam Streaming Speakers driver ( #1262 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-05-09 20:02:28 -05:00
ReenigneArcher
4ca6dc6c8e
docs: update file level doxygen blocks ( #1258 )
2023-05-07 18:12:39 -04:00
Cameron Gutman
a7c1252fd9
Fix accidental concatenation of resolution strings
...
Spotted by @ns6089
2023-05-05 17:42:59 -05:00
Cameron Gutman
c706ba4ca2
Add Windows-specific warnings if Sunshine is unable to access config or credentials
...
http::init() failure must be fatal because attempting to start the web servers will crash due to null creds.
2023-05-03 00:33:06 -05:00
Cameron Gutman
c4c04694ac
Restore the start menu shortcut as a proper launcher for the UI and service
2023-05-03 00:33:06 -05:00
Chase Payne
430a439698
Elevated Commands Redesign ( #1123 )
2023-04-29 00:22:01 -05:00
ns6089
7038c1aeb0
Create config directories recursively
2023-04-11 20:48:55 -05:00
ReenigneArcher
809d7f9d0e
config: fix 4K resolution typo ( #1139 )
2023-04-05 10:12:02 -04:00
ReenigneArcher
21eb4eb6dd
clang: adjust formatting rules ( #1015 )
2023-03-27 21:45:29 -04:00
ReenigneArcher
014ca7e8a1
commands: fix prep commands when empty ( #1083 )
2023-03-27 16:46:25 -04:00
pgrunzjr
8c86baf627
Add support for global prep commands ( #977 )
2023-03-27 12:02:20 -04:00