Cameron Gutman
3611f1dd89
Fix null termination issue if /proc/cpuinfo was over 4KB
2021-08-08 11:47:03 -05:00
Cameron Gutman
4b41692fd8
Fix handling of buttons outside the normal joystick range
...
See aa03b9d7af
Fixes #788
Fixes #696
Fixes #675
Fixes #693
Fixes #642
2021-08-08 11:26:07 -05:00
Cameron Gutman
d45567b5ee
Revert "Fix pressing unmapped buttons causing unexpected inputs"
...
Instead, we should not exclude certain buttons from mappings.
This reverts commit 21b6af349358a0da2552a45e5448dc551f490253.
2021-08-08 11:16:57 -05:00
Cameron Gutman
21b6af3493
Fix pressing unmapped buttons causing unexpected inputs
2021-08-08 11:07:13 -05:00
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