ReenigneArcher
6d1805b3fa
docs(readme): use csv tables ( #2341 )
2024-03-31 15:44:45 -04:00
ReenigneArcher
9020c2c229
build(cmake): build web-ui target with cmd instead of bash on windows ( #2340 )
2024-03-31 13:00:01 -04:00
ReenigneArcher
b4739b05c6
build(cmake): copy asset files to build dir ( #2338 )
2024-03-31 11:52:25 -04:00
Zane Chua
1329c510b1
docs: update curl flag for macos portfile installation ( #2337 )
2024-03-31 09:19:11 -04:00
Lukas Senionis
991fab9370
Add mising _win postfix ( #2330 )
2024-03-30 13:52:37 -04:00
ReenigneArcher
376a2822bd
fix(ui): could not submit pin due to localization updates ( #2324 )
...
Co-authored-by: Elia Zammuto <theelixzammuto@gmail.com>
2024-03-30 11:35:29 -04:00
ReenigneArcher
2b059c6797
fix(i18n): update localization docs and js strings ( #2325 )
2024-03-30 10:01:48 -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
ReenigneArcher
3b6a59af05
ci(macos): automatically determine default branch for homebrew formula ( #2317 )
2024-03-28 19:18:49 -04:00
KuleRucket
526121d81d
Populate host latency for kms/x11 grab ( #2273 )
2024-03-28 17:52:53 -04:00
dependabot[bot]
e5ef0375f3
build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.BaseApp from 644487f
to 6e295e6
( #2309 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-28 16:29:32 -04:00
ReenigneArcher
de97eacd30
ci(codecov): update codecov default branch ( #2313 )
2024-03-28 11:06:43 -04:00
lns103
1bd75bbeb0
Correct typo in Chinese Simplified locale option ( #2308 )
2024-03-28 09:32:55 -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
dependabot[bot]
8eb3ea4fa3
build(deps): bump rstcheck[sphinx] from 6.2.0 to 6.2.1 ( #2299 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 08:32:42 -04:00
ReenigneArcher
13aea3cbd8
ci(windows): update devcon ( #2296 )
2024-03-26 22:47:29 -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
8316f44e10
ci(linux): refactor linux build ( #2275 )
2024-03-17 00:07:18 -04:00
ReenigneArcher
7534fa1023
refactor(video): move encoder declarations to header ( #2185 )
2024-03-16 09:04:29 -04:00
Cameron Gutman
bd5c50041c
Update changelog and bump version to v0.22.2
2024-03-15 01:59:13 -05: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
b523945f48
Update tray submodule to fix broken tray icon on some systems
2024-03-14 21:28:47 -05:00
dependabot[bot]
476141d740
build(deps): bump LizardByte/homebrew-release-action from 2024.311.172824 to 2024.314.134529 ( #2264 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 21:13:55 -04:00
Cameron Gutman
c43dd2489f
Don't update tray icon after tray_exit() was called
2024-03-13 19:22:05 -04:00
ReenigneArcher
22736c4ce9
Fix(linux/fedora39) patch system headers so build succeeds with cuda ( #2253 )
...
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
2024-03-13 18:05:45 -04:00
ReenigneArcher
3e49e25c63
chore: bump version to v0.22.1 ( #2221 )
...
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
2024-03-13 10:44:31 -04:00
Crashdummy
0bfad20d4c
fix(Linux/Fedora): re-enable CUDA and bump to 12.4.0 ( #2247 )
2024-03-13 09:48:13 -04:00
dependabot[bot]
1859e23cd5
build(deps): bump LizardByte/homebrew-release-action from 2024.309.150158 to 2024.311.172824 ( #2245 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13 09:04:41 -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
Cameron Gutman
e383ab9956
Add note to prefer distro packages over Flatpak/AppImage
2024-03-12 19:54:20 -05:00
Cameron Gutman
97467ea355
Reorder and reword the KMS setup step
2024-03-12 19:54:20 -05:00
Cameron Gutman
3181d91edf
Apply udev rules to /dev/uinput immediately after installation
2024-03-12 19:54:20 -05:00
Cameron Gutman
3117fa57ec
Rename 85-sunshine.rules to 60-sunshine.rules
...
This ensures the rules are evaluated before 73-seat-late.rules which
enables uaccess tag application for existing logged on users.
2024-03-12 19:54:20 -05:00
Cameron Gutman
91744960c1
Avoid broken fallback to cross-adapter NVENC encoding with KMS
2024-03-11 19:02:16 -05:00
ReenigneArcher
a2785baf0a
fix(linux): automatically migrate config directory ( #2240 )
2024-03-10 22:03:20 -04:00
brycerocky
bc0a4786f4
Use icon caching for system tray. ( #2238 )
2024-03-10 18:35:48 -04:00
Cameron Gutman
cb4bfaa2f4
Add the .INSTALL script needed for kmsgrab to work
...
This also removes the standalone PKGBUILD artifact because
our PKGBUILD has external dependencies now.
2024-03-09 18:56:44 -06:00
Cameron Gutman
74ce047a4b
Add optdepends for Intel and AMD hardware encoding
2024-03-09 18:56:44 -06:00
Cameron Gutman
278567f72d
Move kmsgrab dependencies from optdepends to depends
...
kmsgrab is the most fully featured capture backend for current
versions of Sunshine, so it should be built by default.
In addition to zero-copy capture and HDR support, it is the *only*
capture backend that can handle non-wlroots Wayland capture.
2024-03-09 18:56:44 -06:00
Cameron Gutman
9d5b01727e
Replace WMIC-based check for ViGEmBus with a Powershell check
...
This version is simpler and much faster on machines with many installed apps.
2024-03-09 13:57:24 -06:00
ReenigneArcher
33e99e1feb
build(macos)!: add homebrew formula and drop dmg ( #2222 )
2024-03-09 10:47:55 -05:00
Cameron Gutman
ce3b625983
Fix undefined behavior when computing cursor end pointer
2024-03-08 23:48:57 -06:00
Cameron Gutman
7cdd156bce
Fix heap corruption with cursor pixel counts that aren't divisible by 8
2024-03-07 19:01:36 -06:00