600 Commits

Author SHA1 Message Date
Cameron Gutman
6f15b257d7 Add DRM_FORMAT_NV12_10 definition for RK backend
Fixes #742
2021-08-08 10:05:43 -05:00
Cameron Gutman
3b51b40178 Update SDL_GameControllerDB 2021-08-08 09:34:56 -05:00
Cameron Gutman
7ff0bcd8fd Fix initialization of mapping structs 2021-08-07 18:08:55 -05:00
TheChoconut
469b2ed866 Mouse emulation support for evdev 2021-08-03 17:36:07 -05:00
Cameron Gutman
3a63466fe2 Version 2.5.0 v2.5.0 2021-07-25 19:15:53 -05:00
Cameron Gutman
cd2f1bb012 Add a verbose print when a device is ignored as an accelerometer 2021-07-25 19:13:40 -05:00
Cameron Gutman
663e4b4b7a Avoid mapping PS4 trackpad as a gamepad 2021-07-25 19:10:01 -05:00
Cameron Gutman
836e61b7c3 Remove gamepad from host when removed from client 2021-07-25 18:54:39 -05:00
Cameron Gutman
12efeda8e1 Ignore accelerometers and improve debugging of player numbers 2021-07-25 18:49:11 -05:00
Cameron Gutman
4dd6ab97df Fix over-counting of evdev gamepads on stream start 2021-07-25 18:33:52 -05:00
Cameron Gutman
45c1a504e9 Avoid stuck keys on disconnect and remove useless sleep 2021-07-25 18:03:07 -05:00
Cameron Gutman
781afc7c66 Fix surround channel mappings on PulseAudio 2021-07-25 17:51:22 -05:00
Cameron Gutman
0698e8b43f Fix PulseAudio when manually specifying the audio device 2021-07-25 17:30:46 -05:00
Cameron Gutman
86140eb192 Fix Pi fallback to ALSA/PA after 7109301a 2021-07-25 17:15:04 -05:00
Cameron Gutman
e8fbb2ec9c Add half-axis support for dpad 2021-07-25 17:04:43 -05:00
Cameron Gutman
35af4c4ede Add half-axis support for triggers 2021-07-25 16:47:06 -05:00
Cameron Gutman
e2c2575efb Add friendly messages for certain error cases 2021-07-25 15:25:13 -05:00
Cameron Gutman
5215271b60 Add meta modifiers 2021-07-25 15:15:14 -05:00
Cameron Gutman
b71862d622 Fix left vs right modifiers, insert key, and super keys 2021-07-25 15:03:26 -05:00
Cameron Gutman
30da7e2bc2 Don't prefix GPU type with 'NVIDIA' 2021-07-25 15:02:30 -05:00
Cameron Gutman
0cfc557c9c Don't fail if SOPS isn't supported at the current resolution 2021-07-25 15:01:46 -05:00
Cameron Gutman
1478d69123 Pass RTSP session URL to moonlight-common-c 2021-07-25 14:22:39 -05:00
Cameron Gutman
fb57f3cb4d Add arbitrary audio duration support to all audio backends 2021-07-25 14:01:19 -05:00
Cameron Gutman
4e09dccfc0 Use moonlight-common-c definition for max channel count 2021-07-25 13:33:35 -05:00
Cameron Gutman
d1937cb8e6 Fix usage help after remote and FPS default changes 2021-07-25 13:28:58 -05:00
Cameron Gutman
ef719dc938 Cleanup and optimize FFmpeg code 2021-07-25 13:26:45 -05:00
Cameron Gutman
66ec344a31 Remove old reference to ENET_LIBRARIES 2021-07-25 13:25:27 -05:00
Cameron Gutman
8602c85714 Avoid deprecated av_init_packet() function 2021-07-25 13:17:21 -05:00
Cameron Gutman
48de7760dc Add Raspbian package build to CI 2021-07-24 18:38:34 -05:00
Cameron Gutman
572644800d Add AppVeyor CI 2021-07-24 17:48:40 -05:00
Cameron Gutman
30464979dc Enable audio encryption unless on a slow CPU 2021-07-24 16:25:03 -05:00
Cameron Gutman
b907c4b608 Use the same remote streaming and packet size defaults as other clients 2021-07-24 15:57:55 -05:00
Cameron Gutman
56d1fee17b Default to 60 FPS at all resolutions
The time of most hardware maxing at 1080p30 has long since passed.
2021-07-24 15:40:59 -05:00
Cameron Gutman
2fa276182f Fix ALSA and PA mappings for 7.1 surround sound 2021-07-24 15:35:27 -05:00
Cameron Gutman
0ebd86184b Update SDL_GameControllerDB and convert it to a submodule 2021-07-24 15:17:51 -05:00
Cameron Gutman
1cb4699057 Start plumbing 7.1 surround sound support 2021-07-24 08:14:03 -05:00
Cameron Gutman
01d43ff596 FFmpeg VAAPI doesn't need slices and is incompatible with RFI 2021-07-24 07:56:41 -05:00
Cameron Gutman
98092f8baf FFmpeg software decoding doesn't support RFI for HEVC 2021-07-24 07:55:52 -05:00
Cameron Gutman
83982d3981 Change default value of 'unsupported' to true to match other clients 2021-07-24 07:50:55 -05:00
Cameron Gutman
fc44f010f8 Update SPS fixup code to match current Qt/Android version 2021-07-24 07:39:03 -05:00
Cameron Gutman
615ed824ac Use 48KHz sample rate for PA test to match the actual stream 2021-07-24 07:33:07 -05:00
Cameron Gutman
7109301a46 Never use audio callbacks for fake platform 2021-07-24 07:31:01 -05:00
Cameron Gutman
e84ae26ccc Avoid needless EVP_get_digestbyname() and EVP_DigestInit_ex() calls 2021-07-24 07:27:03 -05:00
Cameron Gutman
faa7eef9a4 Don't add X509v3 extensions
There is something wrong with the combination of extension we add
that causes OpenSSL to believe these certificates were issued by
a CA and fail to validate them because it can't find the issuing
CA cert.

The certificates work fine without the extensions, so just don't
add them (which is what other Moonlight clients do).
2021-07-24 07:21:52 -05:00
Cameron Gutman
296c8de759 Fix copying rikeyid value 2021-07-24 07:13:55 -05:00
Iwan Timmer
b4ef1dde42 Update urls in docs 2021-07-22 21:10:24 +02:00
Iwan Timmer
d7f9bc0b25 Switch back to upstream moonlight-common-c 2021-07-22 21:04:08 +02:00
irtimmer
8f4d9aa5ee
Merge pull request #816 from mariotaku/master
Randomized input IV
2021-07-20 18:34:33 +02:00
Mariotaku Lee
660cc7de41 Added missing import 2021-04-29 03:56:45 +09:00
Mariotaku Lee
a97b2cc3af Randomized input IV 2021-04-29 03:43:40 +09:00