Commit graph

507 commits

Author SHA1 Message Date
ReenigneArcher
acd9ae606e
docs: more doxygen fixes (#2736) 2024-06-21 01:34:27 +00:00
ReenigneArcher
f3abf59fbf
docs(src): fix some doxygen warnings (#2731) 2024-06-20 01:36:09 +00:00
ReenigneArcher
9a82b6810a
docs: fix ffmpeg include directory (#2727) 2024-06-19 02:54:35 +00:00
ReenigneArcher
722e5600c6
feat: add min_fps_target setting (#1043) 2024-06-19 00:09:23 +00:00
ABeltramo
fb18b38f68
fix(linux/input): battery values conversion (#2715) 2024-06-17 22:37:48 +00:00
ReenigneArcher
334267807f
tests: add httpcommon tests and add new file_handler methods (#2712)
Co-authored-by: Mariotaku <mariotaku.lee@gmail.com>
2024-06-17 18:03:42 +00:00
ReenigneArcher
750255ddc0
New Crowdin updates (#2703) 2024-06-16 14:20:37 -04:00
Vithorio Polten
509576d616
feat(input/linux): add support for more virtual input devices (#2606)
Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-06-16 00:21:18 +00:00
Vithorio Polten
02ddbefd44
fix(macos): Mouse input broken in-game (#2550)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-06-12 17:26:02 -04:00
Hans Gaiser
9afb1aea00
Remove the need for a patched nvidia library for NvFBC. (#2471) 2024-06-01 19:30:42 +00:00
Mariotaku
17e0f1a816
feat(audio): custom surround-params (#2424) 2024-05-31 22:50:34 -04:00
Xander Frangos
5fcd07ecb1
Name and unpair individual clients (#2042) 2024-05-27 20:43:08 +00:00
Tejas Rao
287ac4c0fb
feat(win): new capture method, Windows.Graphics.Capture (#2580) 2024-05-27 18:16:14 +00:00
Tejas Rao
fed482caf0
build(win): use UCRT64 environment instead of MinGW64. (#2323)
Co-authored-by: Conn O'Griofa <connogriofa@gmail.com>
2024-05-25 16:28:14 -04:00
ReenigneArcher
e898be1b7e
ci: use prerelease logic (#2553) 2024-05-23 21:42:06 -04:00
Gyanesh Patra
fdb443a7c6
Fix log message for Periodic Ping (#2538) 2024-05-19 17:31:14 -04:00
Vithorio Polten
ff54ab2852
fix(macos): fix broken streaming on MacOS (#2485) 2024-05-14 14:14:40 -04:00
dependabot[bot]
9ee6811fe5
build(deps): bump third-party/tray from 4d8b798 to cb33552 (#2528)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-05-13 21:59:25 -04:00
Gilles Schintgen
0a595dc7d2
fix(linux): add frame processing latency and logging improvements (#2502) 2024-05-12 18:55:43 -04:00
ReenigneArcher
659a426b03
fix(file_handler): avoid writing extra newline character (#2335) 2024-05-12 13:13:20 -04:00
TimmyOVO
9d5ee2f57d
fix(macos/input): incorrect mouse input for non-main display (#2461) 2024-05-02 13:52:29 -04:00
Tejas Rao
7fb8c76590
Use C++20. (#2322) 2024-04-26 15:49:15 -04:00
TimmyOVO
9288775351
feat(macos/capture): support for capture display other than main display (#2449) 2024-04-22 14:16:26 -04:00
ReenigneArcher
68c0f53bfc
New Crowdin updates (#2392) 2024-04-20 16:38:27 -04:00
Conn O'Griofa
87def6db85
fix(windows/amf): Revert RC/HRD defaults; improve documentation & config parsing (#2419) 2024-04-19 08:31:56 -04:00
Gilles Schintgen
358bb30c3c debug: fix codec debugging code 2024-04-13 19:52:22 -05:00
Cameron Gutman
25d8e2b478 Fix discarded std::clamp() result compiler warning 2024-04-13 18:53:00 -05:00
Cameron Gutman
a4d9ee3fa4 Fix crash when receiving abs input events prior to the display touchport 2024-04-13 18:53:00 -05:00
Gilles Schintgen
fcd4c07bd0
Improve frametiming for linux capture (#2333) 2024-04-12 19:36:56 -04:00
hdL6c
5c1bad7155
Musl Linux fixes (#2401) 2024-04-11 22:34:26 -05:00
ReenigneArcher
ad5b816261
fix(linux): use correct setap command in logs (#2400) 2024-04-10 18:12:03 -04:00
ReenigneArcher
33ba03c679
New Crowdin updates (#2372) 2024-04-06 20:31:40 -04:00
hdL6c
7f795f0e19
fix(linux/capture): fix logical comparison of texture size (#2349)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-04-06 18:03:54 -04:00
ReenigneArcher
b7aa8119f1
fix(security): ensure unpairing takes effect without restart (#2365) 2024-04-06 16:39:16 -04: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
2af0ce364d
Revert "Add capture using WinRT Windows.Graphics.Capture API." (#2320) 2024-03-29 12:43:44 -04:00
KuleRucket
526121d81d
Populate host latency for kms/x11 grab (#2273) 2024-03-28 17:52:53 -04:00
Tejas Rao
8f1692a5ac
Add capture using WinRT Windows.Graphics.Capture API. (#2149)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-03-27 23:47:26 -04:00
ReenigneArcher
89e8b9628c
ci(tests): add test framework (#1603) 2024-03-24 19:52: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
ReenigneArcher
7534fa1023
refactor(video): move encoder declarations to header (#2185) 2024-03-16 09:04:29 -04:00
Cameron Gutman
15c5e76ed4 Use a copy+delete instead of a move operation for config migration
This can handle migration across filesystems.
2024-03-15 01:59:13 -05:00
Cameron Gutman
8c9e14e335 Only attempt a config migration once per launch 2024-03-15 01:59:13 -05:00
Cameron Gutman
aa1985dec8 Avoid calling Boost logging functions in appdata()
The app data directory is needed prior to logging initialization.
2024-03-15 01:59:13 -05:00
Cameron Gutman
f66a7d5da6 Fix dereferencing a null pointer if SUNSHINE_MIGRATE_CONFIG doesn't exist 2024-03-15 01:59:13 -05:00
Cameron Gutman
c43dd2489f Don't update tray icon after tray_exit() was called 2024-03-13 19:22:05 -04:00
Cameron Gutman
c13a30db78 Allow NVENC to be forced to try capturing non-Nvidia GPUs 2024-03-13 01:23:47 -05:00
Cameron Gutman
d8877982ff Improve KMS debuggability and avoid known broken cases 2024-03-13 01:23:47 -05:00