Commit Graph

879 Commits

Author SHA1 Message Date
ReenigneArcher
64c3862248 build(windows): fix resource file name (#3793) 2025-04-13 22:33:49 -04:00
Yukino Song
9cc0bc9296 Track modified settings 2025-04-10 05:53:53 +08:00
Yukino Song
e2d058faae Merge remote-tracking branch 'sunshine/master' 2025-04-10 05:50:16 +08:00
Yukino Song
76bf591cc0 Fix client fps 2025-04-10 05:46:41 +08:00
ReenigneArcher
3e41770d44 fix(config): ensure logging config settings are properly loaded (#3777) 2025-04-03 13:32:46 -04:00
Yukino Song
b8e614a315 Fix logging started from shortcut 2025-04-01 23:08:31 +08:00
Yukino Song
535a89b2ec Potentially fixes #566 2025-04-01 23:08:00 +08:00
Yukino Song
e271592408 Handle char encoding on logs more correctly 2025-04-01 21:27:30 +08:00
Yukino Song
a31828dd9c Merge remote-tracking branch 'sunshine/master' 2025-04-01 20:05:27 +08:00
ReenigneArcher
fc9b548edd fix(config): fix parse error when list ends on last line of config file (#3772) 2025-03-31 16:05:02 -04:00
ReenigneArcher
5f9fe26df3 fix(config): parse config after logging initialized (#3769) 2025-03-30 15:33:39 -04:00
ABeltramo
f65bb842ff feat(input/linux): DualSense adaptive trigger support (#3738) 2025-03-26 19:16:20 -04:00
ReenigneArcher
2cd4b1b3ad fix(linux): update sunshine rules (#3748)
Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
2025-03-25 08:26:32 -04:00
Yukino Song
29ed4e41ff Merge remote-tracking branch 'sunshine/master' 2025-03-20 00:08:48 +08:00
Yukino Song
9a217ed1f4 Fix refresh rate for libdisplaydevice 2025-03-20 00:06:21 +08:00
Yukino Song
687928697c Best frame pacing ever 2025-03-20 00:06:07 +08:00
Yukino Song
a6097e6910 Handle weird boolean leftover from previous config files 2025-03-04 00:42:34 +08:00
Yukino Song
3ae4c8810c Even better frame pacing 2025-03-03 00:44:09 +08:00
Yukino Song
ad9c534ecf Frame limiter v2 - better frame pacing 2025-02-28 23:57:08 +08:00
ReenigneArcher
f7190f53ff fix(http): lower TLS to v1.2 for downloading covers (#3691) 2025-02-28 09:50:58 -05:00
Yukino Song
e109bd1fbd Better fractional refresh rates handling 2025-02-25 23:33:44 +08:00
Yukino Song
c6127ed0e5 Server: implement per-device display mode override 2025-02-25 05:51:18 +08:00
Yukino Song
1cdd309cfd Merge upstream 2025-02-25 05:11:35 +08:00
Lukas Senionis
fa22227fca feat(display): expose HDR toggle workaround delay to user (#3579) 2025-02-18 09:32:21 -05:00
Yukino Song
51602b1c39 Try migrate again if the apps.json is still somehow invalid 2025-02-17 01:38:20 +08:00
Yukino Song
8f5682c1f0 Remove Resume prefix for MoonDeckStream to be able to resume 2025-02-16 04:40:01 +08:00
Yukino Song
014ad1821f Don't request doubled refresh rate - the new SudoVDA driver already created the doubled mode 2025-02-15 06:03:09 +08:00
Yukino Song
e35fc85201 Bring back Auto toggle HDR without using DD methods but DD options 2025-02-15 06:03:09 +08:00
Yukino Song
09d7a1ef09 Add default UUID for built-in apps 2025-02-15 05:14:46 +08:00
Yukino Song
93028a823a Merge remote-tracking branch 'sunshine/master' 2025-02-15 04:32:32 +08:00
Utkarsh Dalal
ffccc1af9b fix: add missing strings for max_bitrate setting, and improved logging for bitrate (#3656) 2025-02-11 09:11:12 -05:00
Utkarsh Dalal
3a88ddc639 feat: Add Max Bitrate option (#3628) 2025-02-09 15:00:29 -05:00
Yukino Song
50e9b2f740 Potentially fix avcodec
BIG F to Sunshine
2025-02-08 16:11:54 +08:00
Yukino Song
dca9092a2c Fix #345 2025-02-08 03:37:42 +08:00
Yukino Song
137845f8e5 Use Sunshine encoder hang workaround 2025-02-07 21:31:29 +08:00
Yukino Song
72ffbc0509 Merge remote-tracking branch 'sunshine/master' 2025-02-07 21:25:35 +08:00
Yukino Song
58bbfc3e67 Show running app in Apps page 2025-02-07 21:11:03 +08:00
Yukino Song
b896f68359 Fix ffmpeg 2025-02-07 19:29:14 +08:00
Cameron Gutman
265a00793c feat(nvenc): implement async encode and hang recovery (#3629)
* feat(nvenc): implement async encode

* fix(video): allow NVENC to complete teardown asynchronously
2025-02-06 22:22:00 -06:00
Yukino Song
9f33b3f726 Add more fields to be migrated in apps.json 2025-02-06 19:24:23 +08:00
Yukino Song
78714e65fc Fix build 2025-02-06 18:16:55 +08:00
Yukino Song
fd059e36f0 Merge remote-tracking branch 'origin/master' 2025-02-06 09:14:18 +08:00
Yukino Song
75824e8de7 Add a dedicated "Terminate" entry when using input only mode 2025-02-06 06:10:21 +08:00
Yukino Song
eb3a764163 Fix #329 2025-02-06 05:40:37 +08:00
Yukino Song
786fadb960 Rename Input Only to Remote Input 2025-02-06 05:24:19 +08:00
Yukino Song
68d1b5ce9d Fix doubled fps not applied on common resolutions 2025-02-06 05:16:44 +08:00
ReenigneArcher
dbba364ed7 fix(dd_config)!: disable by default (#3639) 2025-02-05 08:32:34 -05:00
Yukino Song
88be28c3e7 Refine app resume logic when enabled input only mode 2025-02-05 12:10:34 +08:00
Yukino Song
9c5c90e64b Fully prevent client commands on input only sessions 2025-02-05 11:36:34 +08:00
Yukino Song
1c8bd0cdb5 Implement frontend part for Double refreshrate. Resolves #299 2025-02-05 07:42:16 +08:00