Commit Graph

58 Commits

Author SHA1 Message Date
87def6db85 fix(windows/amf): Revert RC/HRD defaults; improve documentation & config parsing (#2419) 2024-04-19 08:31:56 -04:00
33ba03c679 New Crowdin updates (#2372) 2024-04-06 20:31:40 -04:00
2da6fb050a fix(logging): add logging namespace and create logging::init method (#2336) 2024-04-02 20:57:57 -04:00
ae71a6ad83 AMF: rate control improvements (#2251) 2024-03-29 21:07:24 -04:00
934f81182a fix(i18n): match two__letters code to crowdin (#2289) 2024-03-22 21:33:56 -04:00
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
9e299c295d Fix predefined FPS values not taking effect 2024-03-05 23:16:27 -06:00
4252f5df7c Add option to allow HEVC usage on older Intel GPUs without low-power encoding 2024-02-29 18:35:30 -06:00
8689469ea8 refactor(main): move remaining entry related code (#2127) 2024-02-11 14:15:45 -05:00
cd2153f340 refactor(main): move file operation functions to new source (#2124) 2024-02-10 07:37:27 -05:00
0aa4f06c39 refactor(logging): separate logging from main (#2110) 2024-02-07 09:59:24 -05:00
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
fe886632dc Add new nvenc options to legacy ffmpeg path 2024-01-20 18:28:09 -06:00
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
66150872b0 Add nvprefs user override options 2024-01-20 18:28:09 -06:00
c88fa655f5 Implement video encryption 2024-01-19 18:57:58 -06:00
3ca75bee19 Add option to disable native pen/touch support 2024-01-01 19:53:57 -06:00
729922d2c0 Add option to disable high resolution scroll events 2024-01-01 19:53:57 -06:00
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
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
ca41c9d6f4 config: add 2K resolution (WQHD - 16:9) (#1816) 2023-11-04 20:48:52 -04:00
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
045044e7e7 Remove origin_pin_allowed 2023-10-15 14:00:34 -05:00
f76879eb0d feat(ui): add port mapping table (#1681) 2023-09-30 13:52:56 -04:00
646a569210 nvenc: add option to disable realtime hags 2023-09-07 18:03:19 -05:00
8b40fa6dd5 nvenc: new config page 2023-09-07 18:03:19 -05:00
62a5cd959a Implement IPv6 support 2023-08-27 18:12:02 -05:00
8dc51a21df Remove DwmFlush() 2023-08-27 13:13:43 -05:00
69e720b44b Implement AV1 support 2023-08-19 18:36:48 -05:00
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
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
390dc1c245 Fix unused-but-set-variable warnings on Mac and Linux 2023-05-11 20:52:44 -05:00
2571682886 Fix pessimizing move warnings on Clang 2023-05-11 20:52:44 -05:00
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
4ca6dc6c8e docs: update file level doxygen blocks (#1258) 2023-05-07 18:12:39 -04:00
a7c1252fd9 Fix accidental concatenation of resolution strings
Spotted by @ns6089
2023-05-05 17:42:59 -05:00
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
c4c04694ac Restore the start menu shortcut as a proper launcher for the UI and service 2023-05-03 00:33:06 -05:00
430a439698 Elevated Commands Redesign (#1123) 2023-04-29 00:22:01 -05:00
7038c1aeb0 Create config directories recursively 2023-04-11 20:48:55 -05:00
809d7f9d0e config: fix 4K resolution typo (#1139) 2023-04-05 10:12:02 -04:00
21eb4eb6dd clang: adjust formatting rules (#1015) 2023-03-27 21:45:29 -04:00
014ca7e8a1 commands: fix prep commands when empty (#1083) 2023-03-27 16:46:25 -04:00
8c86baf627 Add support for global prep commands (#977) 2023-03-27 12:02:20 -04:00
c6548f4271 Provide ability to force a capture method via configuration. (#1063)
Co-authored-by: KuleRucket <luke.d.tucker@gmail.com>
2023-03-25 21:26:28 -04:00
889b93da2d input: invert default config settings (#1017) 2023-03-08 21:44:11 -05:00
f238cf5303 Add setting for suppressing input from mouse, keyboard, or gamepads (#941) 2023-03-08 07:47:19 -05:00
31885434f2 docs: add doxygen (#1004) 2023-03-07 20:26:03 -05:00
55a225d21c AMF: add missing encoder tunables (#902) 2023-02-13 09:23:29 -05:00
4fc444b5b3 Intel QuickSync support for Windows (#758) 2023-01-14 16:23:49 -05:00