582 Commits

Author SHA1 Message Date
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
irtimmer
7c8795febc
Merge pull request #814 from mariotaku/master
Fixed trigger left/right range
2021-04-21 19:41:51 +02:00
Iwan Timmer
5baa2c9023 Merge branch 'clientid' 2021-04-21 19:40:44 +02:00
KiralyCraft
338063fc2c Changed random Client ID to the same as official Moonlight 2021-04-21 19:39:37 +02:00
Mariotaku Lee
9cec4208a4 Fixed trigger left/right range
Added .ignore for common build dir
2021-04-19 15:41:53 +09:00
Iwan Timmer
f9a20348ab moonlight-common-c: merge new upstream changes 2021-04-14 11:21:32 +02:00
Romain Tisserand
5b6639c8a7 Fix gcc-10 compilation (fno-common flag enabled by default) 2020-07-11 21:29:09 +02:00
Cameron Gutman
957bc49da9 Fix frame rate locked to 60 FPS with GFE 3.20.3 2020-05-25 21:38:14 -07:00
Cameron Gutman
0c6f98e544 Fix surround sound on a resumed session 2020-04-23 19:29:07 -07:00
Iwan Timmer
14644f1269 Update moonlight-common-c 2020-04-19 11:56:55 +02:00
Iwan Timmer
95104759ab Fix missed merging conflicts
Fixes commit 4711129
2020-04-19 11:37:02 +02:00
Iwan Timmer
4711129d14 Merge remote-tracking branch 'tomblind/touchscreen' 2020-04-18 21:43:09 +02:00
Tom
5beb32d066 Emulating right click on touch screens with a long press 2020-04-18 07:34:52 -06:00
Tom
6b8260c1e5 refactored touchscreen code for clarity and safety, and removed hacked in rotation 2020-04-18 07:03:59 -06:00
Tom
b22b07e5a0 Applied display rotation to mouse movement in evdev 2020-04-17 16:50:04 -06:00
Tom
aae24557f9 Added transform flag to mmal display settings so rotation takes effect 2020-04-17 12:57:51 -06:00
Tom
4cd2d4b8dc Included video.h in pi and mmal to give access to rotation flags 2020-04-17 11:19:01 -06:00
Tom
ceacef6329 Added display rotation support to mmal decoder 2020-04-17 10:59:15 -06:00
Tom
4bfeee690a Added command line option to control omx rotation 2020-04-17 10:44:16 -06:00