ns6089
7038c1aeb0
Create config directories recursively
2023-04-11 20:48:55 -05:00
Cameron Gutman
6467e10def
Reprobe encoders each time streaming begins
...
Available encoders can change due to driver updates, GPU hotplugging, primary monitor changes, etc.
2023-04-11 20:21:18 -05:00
Cameron Gutman
44f89de33b
Respect modifier flags in keyboard events
...
Fixes capital letters from Android soft keyboard
2023-04-11 19:53:46 -05:00
Cameron Gutman
4e04604696
Add support for keyboard input that is not normalized to US English layout
...
This is used by the soft keyboards on Android and iOS
2023-04-11 19:53:46 -05:00
ns6089
ae7ae8a870
Raise capture buffer normal size to 2
...
Temporal measure until dynamic resize is merged.
2023-04-11 18:17:48 -05:00
ns6089
eed27d3c0a
Decrease normal capture buffer to single image
2023-04-11 18:17:48 -05:00
Cameron Gutman
a9b7fd7fa3
Remove useless Flush() call
2023-04-08 20:36:23 -05:00
ns6089
abf4ab42a0
Don't zero-initialize non-dummy textures
2023-04-08 19:41:22 -05:00
aseligmann
0e92bdd29c
Use DS4_BUTTON_SHARE as BACK action
2023-04-08 16:27:48 -05:00
Cameron Gutman
036aa2e470
Free dummy images when they are no longer needed
2023-04-08 15:15:02 -05:00
Cameron Gutman
bd443395c6
Don't test HDR encoding with H.264
...
It doesn't work on any GPU, and even if it did, Moonlight doesn't support it.
2023-04-06 22:37:05 -05:00
Cameron Gutman
f04d5e12de
Combine the separate HDR and SDR capture formats
...
Since we support multi-encoding from a single display context, we have
to ensure our capture format allows for HDR color even if the initial
encoding session is SDR.
2023-04-06 22:37:05 -05:00
ns6089
290c9b3e20
Fix compilation on macOS ( #1132 )
2023-04-05 20:54:49 -05:00
ReenigneArcher
809d7f9d0e
config: fix 4K resolution typo ( #1139 )
2023-04-05 10:12:02 -04:00
KuleRucket
cd2fe18140
Hotfix - keep platform guard in scope ( #1104 )
...
Co-authored-by: KuleRucket <luke.d.tucker@gmail.com>
2023-03-30 08:06:19 -04:00
KuleRucket
70674325ba
Fix system tray Open Sunshine ( #1095 )
...
Co-authored-by: KuleRucket <luke.d.tucker@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-28 18:51:10 -04:00
KuleRucket
57a722a3fb
Continue in the face of failure ( #1094 )
...
Co-authored-by: KuleRucket <luke.d.tucker@gmail.com>
2023-03-28 17:54:46 -04:00
luk1337
1ab1b7920e
Don't skip disconnected X11 outputs ( #1071 )
2023-03-28 16:44:32 -04:00
luk1337
648df66b98
Fix X11 fallback during init ( #1087 )
2023-03-28 10:01:11 -04:00
ReenigneArcher
21eb4eb6dd
clang: adjust formatting rules ( #1015 )
2023-03-27 21:45:29 -04:00
ReenigneArcher
014ca7e8a1
commands: fix prep commands when empty ( #1083 )
2023-03-27 16:46:25 -04:00
pgrunzjr
8c86baf627
Add support for global prep commands ( #977 )
2023-03-27 12:02:20 -04:00
Chase Payne
c2fba6f651
Add Support for Safely Elevating Administrator Privileges ( #1036 )
2023-03-27 10:51:48 -04:00
pgrunzjr
6a914f7016
Execute do/undo commands non-elevated ( #1022 )
2023-03-27 10:15:35 -04:00
KuleRucket
a487fb31ea
Fix compiler warnings due to deprecated elements in C++17 ( #1077 )
...
Co-authored-by: KuleRucket <luke.d.tucker@gmail.com>
2023-03-25 21:52:46 -04:00
KuleRucket
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
luk1337
455155a1c9
Add missing <string> include ( #1057 )
2023-03-24 19:37:06 -04:00
ReenigneArcher
e20ca7a8f0
tray-icon: execute as user ( #1046 )
2023-03-17 08:59:13 -04:00
ReenigneArcher
014d693112
add tray icon ( #1035 )
2023-03-15 16:30:18 -04:00
Mark Dietzer
fbe5e2486f
Fix startup when /dev/dri doesn't exist ( #1027 )
2023-03-11 10:27:07 -05:00
Brian Kendall
80aa61b6e4
Support compiling for earlier releases of macOS ( #960 )
2023-03-10 09:53:29 -05:00
ReenigneArcher
6d54356166
logging: change client verified messages to debug ( #1020 )
2023-03-10 09:05:52 -05:00
Elia Zammuto
c29c917474
Versioning improvements ( #768 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-09 18:13:57 -05:00
ReenigneArcher
889b93da2d
input: invert default config settings ( #1017 )
2023-03-08 21:44:11 -05:00
Mathias Tillman
c3f3e1606d
Fix linux clang build errors ( #879 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-08 18:05:38 -05:00
Mark Dietzer
8227e8f8e5
Add XTest input fallback ( #997 )
2023-03-08 09:26:06 -05:00
ABeltramo
7d01b50498
feat: implemented unicode input mode ( #966 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-08 08:35:34 -05:00
Brian Kendall
f238cf5303
Add setting for suppressing input from mouse, keyboard, or gamepads ( #941 )
2023-03-08 07:47:19 -05:00
ReenigneArcher
31885434f2
docs: add doxygen ( #1004 )
2023-03-07 20:26:03 -05:00
Conn O'Griofa
845749d525
windows: input: activate US keyboard layout for scancode mapping ( #975 )
2023-02-25 14:08:42 -05:00
Conn O'Griofa
55a225d21c
AMF: add missing encoder tunables ( #902 )
2023-02-13 09:23:29 -05:00
ReenigneArcher
a21e231cae
web: api: add mimes type map ( #890 )
2023-02-08 21:35:02 -05:00
Conn O'Griofa
1b45b57d07
Linux/VAAPI: implement vaSyncBuffer stub for libva <2.9.0 ( #886 )
2023-02-07 16:02:42 -05:00
Grider
d2461e1908
Fix wayland capture on nvidia for kms ( #884 )
2023-02-05 18:41:35 -05:00
Cameron Gutman
592f3a70a3
Display initialization and frame ownership fixes ( #850 )
2023-01-28 23:15:37 -06:00
Cameron Gutman
a3e2c4fa31
Free AVFrame before calling eglTerminate() ( #842 )
2023-01-27 09:21:05 -06:00
Conn O'Griofa
8b507d2b30
Fix image leak of hardware parallel encoder on display reinit ( #823 )
2023-01-26 12:12:49 -05:00
manteuffel723
0698210ce1
Fix Error: Couldn't import RGB Image: 00003002 and 00003004 ( #761 )
2023-01-26 11:23:44 -05:00
Cameron Gutman
bcd5188ac5
Implement HDR support for Windows ( #825 )
2023-01-25 19:48:55 -06:00
Jari
1f2ad8da00
Scrub basic auth header from logs ( #834 )
2023-01-25 19:14:59 -05:00