Cameron Gutman
0140989f3a
Add Win32 service to run Sunshine as LocalSystem on login
2021-08-03 18:41:23 -05:00
Loki
793e329fa5
Merge with master
2021-08-03 20:35:57 +02:00
Loki
6702802829
Load X11 libraries at runtime
2021-08-03 20:31:27 +02:00
loki
dae9a67fe2
update README
2021-08-03 15:28:32 +02:00
loki
b8e11b1272
Merge branch 'master' of github.com:loki-47-6F-64/sunshine
2021-08-03 15:24:15 +02:00
loki
f08b6abc96
Make keybindings configurable
2021-08-03 15:24:04 +02:00
loki-47-6F-64
965812bc19
Merge pull request #146 from TheElixZammuto/web-ui-welcome
...
Show a Welcome Page if credentials are created the first time
2021-08-03 13:07:08 +02:00
Elia Zammuto
7f643345ce
welcome now puts credentials instead of generating
2021-07-30 16:06:59 +02:00
Elia Zammuto
28fecbc50c
Show a Welcome Page if credentials are created the first time Sunshine is started
2021-07-29 18:55:34 +02:00
loki
6c11e9f27d
Switch monitors on Windows
2021-07-29 17:27:22 +02:00
loki
2af179630a
Switch monitors based on keyboard shortcuts
2021-07-29 16:48:03 +02:00
loki
c243e82047
Add shortcut for hiding and showing the cursor
2021-07-28 22:03:17 +02:00
loki
3de77b1849
Fix error 104 in Moonlight when starting Steam Bigpicture
2021-07-27 23:05:49 +02:00
loki
37d09b0bdb
Merge branch 'capture_callback'
2021-07-27 18:57:11 +02:00
loki
9a5d23ebde
Fix setting default SUNSHINE_DEFAULT_DIR
2021-07-27 18:55:41 +02:00
loki-47-6F-64
da3ed5ff79
Merge pull request #142 from JacekJagosz/master
...
Make Sunshine on Linux stateless
2021-07-27 16:01:15 +02:00
Jacek Jagosz
2e8b462fe5
Not create unnecessary variables and make fs use strings directly instead of converting them
2021-07-27 15:58:01 +02:00
loki
87b2b708f8
Update Linux build for callback code
2021-07-26 20:56:32 +02:00
loki
7ddf8bbe94
Capturing images by callback, rather than pulling
2021-07-26 18:09:07 +02:00
loki
a87782b025
Fix stuttering on Windows
2021-07-26 14:37:57 +02:00
Jacek Jagosz
c39f2b0c1f
If config files don't exist in user specified directory copy files from default, not override user choice
2021-07-25 20:39:45 +02:00
Jacek Jagosz
a07ad3e479
If CONFIG and DEFAULT directories haven't been configured, make them point to ASSETS
2021-07-25 14:09:47 +02:00
Jacek Jagosz
c58f95b79e
Try making sunshine on Linux stateless
2021-07-25 14:02:58 +02:00
loki
d9f7952710
Fix weird bug where Sunshine couldn't accept user input from terminal on Linux
2021-07-25 13:16:17 +02:00
Loki
ab70a056fc
Add CQP for older intel iGPU's
2021-07-24 19:33:23 +01:00
loki
844ba53f54
Remove dependency on X11 for keyboard input
2021-07-24 14:51:33 +02:00
loki
63b920cd7b
Merge branch 'master' into rumble
2021-07-23 20:07:03 +02:00
loki
2a5fd78789
Fix crackling audio on Linux
2021-07-23 18:43:35 +02:00
loki
bc52fe9b82
Improve fps for software encoding on Windows
2021-07-23 17:36:32 +02:00
loki
667c113d5b
Merge branch 'master' into rumble
2021-07-22 21:14:53 +02:00
loki
38915859ba
Don't overwrite config files with debian package
2021-07-22 21:14:36 +02:00
loki
70d0be4b9a
Add rumble effect on Linux
2021-07-22 18:19:25 +02:00
loki
dad446ea41
Print request for rumble on the terminal for Linux
2021-07-21 20:24:23 +02:00
loki
d283900e43
add config options for select gamepad to emulate
2021-07-18 15:46:46 +02:00
loki
4b043e31fe
Support ds4 controller on Windows
2021-07-18 15:32:26 +02:00
loki
f65882e42a
Merge branch 'master' into rumble
2021-07-18 11:06:08 +02:00
loki
1fda8f6219
Support Rumble on Windows
2021-07-18 11:05:34 +02:00
loki-47-6F-64
620c629bb4
Merge pull request #135 from cgutman/partial_chain
...
Fix X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE error with some embedded clients
2021-07-18 10:46:33 +02:00
Cameron Gutman
a1f63da057
Fix client auth error with some embedded clients
2021-07-17 19:34:08 -05:00
loki
5ff5942258
Fix video packet corruption after error correction
v0.9.0
2021-07-11 16:18:49 +02:00
loki
8c803e6a34
Fix lack of audio for second client when multiple clients are connected simultaniously
2021-07-11 15:27:12 +02:00
loki
a93a640d42
Merge branch 'master' into multi-block-fec
2021-07-10 23:49:56 +02:00
loki
62abd1ee19
Merge branch 'master' of github.com:loki-47-6F-64/sunshine
2021-07-10 23:49:38 +02:00
loki
d55c6ee84c
Fix incorrect scaling of absolute mouse coordinates (again)
2021-07-10 23:49:04 +02:00
loki-47-6F-64
d3419697a5
Merge pull request #125 from cgutman/yuv420_linux_nvenc
...
Reduce CPU usage with Linux NVENC
2021-07-10 19:10:58 +02:00
Cameron Gutman
a7171d77db
Reduce CPU usage with Linux NVENC
...
The internal assembly routines inside libswscale perform the
RGB->YUV conversion using a fully planar output format, then
have to perform an additional YUV420->NV12 conversion step.
NVENC can directly consume YUV420 input frames, so we can
completely avoid this NV12 conversion and save quite a bit of
CPU time in the process.
2021-07-10 11:24:13 -05:00
loki
fccb8d080d
Merge branch 'master' into multi-block-fec
2021-07-10 17:37:47 +02:00
loki
24acfabe07
Prevent fec encoding from exceeding DATA_SHARDS_MAX
2021-07-10 17:33:25 +02:00
loki-47-6F-64
61be0eb051
Merge pull request #120 from cgutman/nvenc_linux
...
Add basic NVENC support on Linux
2021-07-10 17:30:51 +02:00
loki-47-6F-64
c4b4393177
Merge pull request #123 from cgutman/longer_ping_timeout
...
Increase default ping timeout to 10 seconds
2021-07-10 17:30:20 +02:00