Cameron Gutman
|
d1579e9b0d
|
Support PS4/PS5 touchpad click on older kernels
|
2023-06-24 23:45:31 -05:00 |
|
Cameron Gutman
|
5890fff240
|
Add pen and touch events
|
2023-06-24 23:13:59 -05:00 |
|
Cameron Gutman
|
d6f6307050
|
Fix units of gyro motion and deduplicate sensor events
|
2023-06-24 23:12:28 -05:00 |
|
Cameron Gutman
|
6bf9c31860
|
Pull in updated moonlight-common-c pen/touch APIs
|
2023-06-24 21:29:44 -05:00 |
|
Cameron Gutman
|
a2e628f3f8
|
Add controller arrival metadata support
|
2023-06-24 20:23:43 -05:00 |
|
Cameron Gutman
|
8f5416ff31
|
Target Android 14
|
2023-06-24 19:38:34 -05:00 |
|
Cameron Gutman
|
db86f18133
|
Use new per-activity predictive back support on Android 14
We can't enable it on the Game activity, but we an use it for all other activities.
|
2023-06-24 19:38:07 -05:00 |
|
Cameron Gutman
|
419e4e656e
|
Use an explicit intent for requesting USB permission
|
2023-06-24 19:37:12 -05:00 |
|
Cameron Gutman
|
eed4327d26
|
Add controller touchpad support
|
2023-06-24 19:09:10 -05:00 |
|
Cameron Gutman
|
5c6eaf2602
|
Add controller gyro and accelerometer support
|
2023-06-24 19:06:58 -05:00 |
|
Cameron Gutman
|
71169ed740
|
Add trigger rumble support
|
2023-06-24 17:59:10 -05:00 |
|
Cameron Gutman
|
dca8d93aa8
|
Add Share button mapping for Xbox Series X controller
|
2023-06-24 16:16:02 -05:00 |
|
Cameron Gutman
|
6cb152f602
|
Increase gamepad limit to 16 for Sunshine hosts
|
2023-06-24 16:15:00 -05:00 |
|
Cameron Gutman
|
ddefda3afa
|
Plumb new Sunshine protocol extensions
|
2023-06-24 15:19:50 -05:00 |
|
Cameron Gutman
|
7f15f45beb
|
Only display the host processing latency if it was present
|
2023-06-24 15:00:54 -05:00 |
|
Cameron Gutman
|
388343c3ee
|
Update to AGP 8.0.2
|
2023-06-24 14:15:38 -05:00 |
|
Cameron Gutman
|
19b6e94824
|
Add horizontal scrolling in mouse emulation mode
|
2023-03-04 12:31:31 -06:00 |
|
Cameron Gutman
|
0b581011c5
|
Version 11.0
|
2023-02-28 21:31:32 -06:00 |
|
Cameron Gutman
|
67bcc56c6d
|
Remove strict codec recovery timeout
Codec recovery depends on incoming frames, so it cannot be reliably time-constrained
|
2023-02-26 13:26:01 -06:00 |
|
Cameron Gutman
|
7d8cfa3c6a
|
Remove URL filtering to fix wiki links to outside pages
|
2023-02-25 20:37:49 -06:00 |
|
Cameron Gutman
|
f659af29da
|
Fix mDNS detection of hosts with the same IP address
This is the case for PCs running GFE and Sunshine side-by-side.
|
2023-02-25 20:29:51 -06:00 |
|
Cameron Gutman
|
94b202f7b6
|
Update moonlight-common-c
|
2023-02-25 13:13:05 -06:00 |
|
Cameron Gutman
|
ca86fdafab
|
Merge remote-tracking branch 'origin/weblate'
|
2023-02-25 13:01:55 -06:00 |
|
Cameron Gutman
|
370dbb1a10
|
Send non-ASCII soft keys as UTF-8
|
2023-02-25 12:49:55 -06:00 |
|
Cameron Gutman
|
151c09f098
|
Merge remote-tracking branch 'origin/weblate'
|
2023-02-21 22:44:00 -06:00 |
|
Cameron Gutman
|
77a8cf2704
|
Remove the touchscreen trackpad option hiding entirely
Fixes #1184
|
2023-02-21 22:42:35 -06:00 |
|
Cameron Gutman
|
fe424961e1
|
Update Fastlane metadata
|
2023-02-21 22:37:24 -06:00 |
|
Cameron Gutman
|
b668cb78ff
|
Update to AGP 7.4.1
|
2023-02-21 22:36:04 -06:00 |
|
Cameron Gutman
|
632da03667
|
Merge remote-tracking branch 'origin/weblate'
|
2023-02-21 02:15:03 -06:00 |
|
Cameron Gutman
|
d36b73fc1b
|
Fix crash with IPv4-mapped IPv6 addresses
|
2023-02-20 23:31:53 -06:00 |
|
Cameron Gutman
|
292ed35555
|
Update moonlight-common-c
|
2023-02-20 23:24:32 -06:00 |
|
Cameron Gutman
|
02d0ad496f
|
Fix error message being displayed even after successful WoL
|
2023-02-20 23:01:46 -06:00 |
|
Cameron Gutman
|
eb2fc7af40
|
Add GameStream EOL notice for GFE PCs
|
2023-02-20 23:01:08 -06:00 |
|
Cameron Gutman
|
6550deedbb
|
Fix handling of missing addresses
|
2023-02-20 22:35:27 -06:00 |
|
Cameron Gutman
|
80acd9b9eb
|
Modernize HTTPS launch/resume for Sunshine
|
2023-02-20 22:04:41 -06:00 |
|
Cameron Gutman
|
b961636f02
|
Plumb HDR metadata into MediaCodec
|
2023-02-20 21:42:45 -06:00 |
|
Cameron Gutman
|
f4df0714b5
|
Implement horizontal scrolling with Sunshine
|
2023-02-20 19:56:01 -06:00 |
|
Cameron Gutman
|
91dd7b7049
|
Plumb non-normalized key flag extension for Sunshine
|
2023-02-20 19:52:52 -06:00 |
|
Cameron Gutman
|
e4538e4a51
|
Only remove touchscreen-trackpad option on TV devices
Some VR headset devices can make use of this without a proper touchscreen
|
2023-02-20 13:22:01 -06:00 |
|
Cameron Gutman
|
b47f3ef397
|
Remove input batching to replace with common-c implementation
|
2023-02-20 13:19:59 -06:00 |
|
Cameron Gutman
|
de15ec666f
|
Merge remote-tracking branch 'origin/weblate'
|
2023-02-11 14:27:49 -06:00 |
|
Cameron Gutman
|
3de86f15af
|
Disable HEVC RFI on platforms with older Tegra BSPs
Fixes #1177
|
2023-02-11 14:26:54 -06:00 |
|
Cameron Gutman
|
1b9dff719c
|
Remove most NVIDIA-specific references in code
|
2023-02-11 14:25:54 -06:00 |
|
Cameron Gutman
|
1aa963992b
|
Improve Xbox 360W controller numbering
|
2022-12-16 00:35:19 -06:00 |
|
Cameron Gutman
|
1b601324d0
|
Remove automatic detection logic for CONFIG_JOYSTICK_XPAD_LEDS=y
It doesn't work due to Android app sandboxing
|
2022-12-16 00:20:06 -06:00 |
|
Cameron Gutman
|
1aea723ef0
|
Rework Xbox360W support to handle multiple controllers
|
2022-12-15 23:33:48 -06:00 |
|
Cameron Gutman
|
1e828a10b9
|
Request our desired refresh rate rather than the actual frame rate
This ensures we'll get the highest compatible refresh rate rather than the lowest.
|
2022-12-15 22:53:25 -06:00 |
|
Cameron Gutman
|
970423f873
|
Use setFrameRate() instead of preferredDisplayModeId if the modes differ only by refresh rate
This seems to avoid a bug on the Chromecast 4K where it can decide to switch to 4K24 instead of 4K60
Fixes #1151
|
2022-12-14 23:05:22 -06:00 |
|
Cameron Gutman
|
2d7493fd1e
|
Improve check for kernel support for Xbox360W LED configuration
|
2022-12-14 21:49:42 -06:00 |
|
Cameron Gutman
|
aa41bf8d97
|
Version 10.11
|
2022-12-04 13:54:37 -06:00 |
|
Cameron Gutman
|
fba9a125bf
|
Merge remote-tracking branch 'origin/weblate'
|
2022-12-01 18:40:24 -06:00 |
|
Cameron Gutman
|
ec57499e08
|
Handle escaping and unescaping IPv6 addresses in AddressTuple
|
2022-12-01 18:26:40 -06:00 |
|
Cameron Gutman
|
381598c5b6
|
Fix handling of IPv6 literals when adding a PC
Fixes #1152
|
2022-12-01 18:26:40 -06:00 |
|
Cameron Gutman
|
452d020da5
|
Merge remote-tracking branch 'origin/weblate'
|
2022-11-30 21:07:34 -06:00 |
|
Cameron Gutman
|
437f52f53a
|
Tweak full range option text
|
2022-11-30 00:16:05 -06:00 |
|
Cameron Gutman
|
33f0f7ecf0
|
Use Ctrl+Alt+Shift+Z as the unbind toggle to match other Moonlight clients
|
2022-11-29 23:28:13 -06:00 |
|
Cameron Gutman
|
6777e79e70
|
Fix inverted mouse capture bug
|
2022-11-29 23:25:39 -06:00 |
|
Cameron Gutman
|
16d1e6181b
|
Update moonlight-common-c
|
2022-11-29 19:16:33 -06:00 |
|
Cameron Gutman
|
a6c8db6c2c
|
Introduce full range color option
|
2022-11-29 19:10:19 -06:00 |
|
Cameron Gutman
|
24aa0fecbe
|
Revise HEVC option text
|
2022-11-29 19:05:30 -06:00 |
|
Cameron Gutman
|
1a776b1990
|
Add Czech translation to language list
Fixes #1147
|
2022-11-29 18:42:28 -06:00 |
|
Cameron Gutman
|
27df265c81
|
Merge remote-tracking branch 'origin/weblate'
|
2022-11-29 18:37:27 -06:00 |
|
Cameron Gutman
|
3879e57c4c
|
Track network changes to invalidate PC online state appropriately
|
2022-11-21 23:15:19 -06:00 |
|
Cameron Gutman
|
dcc3dcdaba
|
Only match ports if the PC is online
|
2022-11-21 23:00:51 -06:00 |
|
Cameron Gutman
|
33d484b7d1
|
Remove specific RFI opt-in for Sabrina since it's supported out of the box in Android 12
|
2022-11-13 19:10:35 -06:00 |
|
Cameron Gutman
|
56eddff8d6
|
Default to Rec 709 on modern devices
Fixes #1138
Closes #1143
|
2022-11-13 13:47:41 -06:00 |
|
Cameron Gutman
|
37b9133eb6
|
Correct media performance class check
Media performance class is 12+ even though it has values for 11+
|
2022-11-13 13:27:43 -06:00 |
|
Cameron Gutman
|
4a64967b1f
|
Ungrab meta key capture when toggling input capture
|
2022-11-13 13:19:23 -06:00 |
|
Cameron Gutman
|
00415aac79
|
Version 10.10
|
2022-11-11 12:21:25 -06:00 |
|
Cameron Gutman
|
cbe602655c
|
Pass active HTTPS port if the HTTP port matches the active address
|
2022-11-09 20:53:06 -06:00 |
|
Cameron Gutman
|
236d8b7030
|
Extend timeouts for the PC's active address
|
2022-11-09 20:31:58 -06:00 |
|
Cameron Gutman
|
392e3c7fe3
|
Increase connection timeouts when the PC is presumed to be online
|
2022-11-09 20:22:07 -06:00 |
|
Cameron Gutman
|
57f55e6856
|
Use the current HTTP port as the default if ExternalPort doesn't exist
|
2022-11-09 19:56:46 -06:00 |
|
Cameron Gutman
|
de54b27013
|
Plumb HTTPS port into the Game activity to avoid having to look it up again
|
2022-11-09 19:55:42 -06:00 |
|
Cameron Gutman
|
fdc39f0041
|
Merge remote-tracking branch 'origin/weblate'
|
2022-11-06 19:04:43 -06:00 |
|
Cameron Gutman
|
7f3b0b03a6
|
Add C2 equivalents for OMX decoders for futureproofing
|
2022-11-06 18:17:48 -06:00 |
|
Cameron Gutman
|
4a6a39dd4c
|
Disable HEVC RFI on Fire TV 3 due to decoder hangs
|
2022-11-06 18:13:19 -06:00 |
|
Cameron Gutman
|
6a8486a076
|
Fix propagation of external port after guessing
|
2022-11-06 18:06:18 -06:00 |
|
Cameron Gutman
|
08a8a3043f
|
Update moonlight-common-c with improved high quality audio
|
2022-11-06 17:37:13 -06:00 |
|
Cameron Gutman
|
7af290b6e1
|
Implement support for non-default ports with Sunshine
Fixes #1115
|
2022-11-06 17:36:46 -06:00 |
|
Cameron Gutman
|
a896f9a28f
|
Use the HTTPS port specified in the serverinfo response
|
2022-11-06 15:44:37 -06:00 |
|
Cameron Gutman
|
ea003483c4
|
Plumb port numbers from mDNS discovery
|
2022-11-06 14:41:02 -06:00 |
|
Cameron Gutman
|
5b73317e30
|
Fix error handling if the server address cannot be resolved
|
2022-11-06 14:34:31 -06:00 |
|
Cameron Gutman
|
af784cf79b
|
Fix typo in boolean logic
|
2022-11-04 01:22:19 -05:00 |
|
Cameron Gutman
|
a2b2131beb
|
Add support for codec flush recovery
|
2022-11-04 01:20:00 -05:00 |
|
Cameron Gutman
|
2433ce8d24
|
Fix crashes on Fire OS 8
|
2022-11-03 23:17:15 -05:00 |
|
Cameron Gutman
|
8b861750e5
|
Update moonlight-common-c with improved video and audio packet loss handling
|
2022-11-03 22:20:39 -05:00 |
|
Cameron Gutman
|
99fcd3c669
|
Improve LAN/WAN detection for IPv6 and cellular connections
|
2022-11-03 22:19:48 -05:00 |
|
Cameron Gutman
|
0ddd8df272
|
Use HEVC by default if the decoder supports FEATURE_LowLatency or the media performance class is 12+
|
2022-10-31 01:05:01 -05:00 |
|
Cameron Gutman
|
51594e00b8
|
Revert "Use Rec 2020 colorspace for WCG support even if HDR is off on the host"
Rec 2020 conversion causes colors to be blown out in SDR
This reverts commit 6c85f5f8c3.
|
2022-10-13 01:18:26 -05:00 |
|
Cameron Gutman
|
6c85f5f8c3
|
Use Rec 2020 colorspace for WCG support even if HDR is off on the host
|
2022-10-13 00:52:45 -05:00 |
|
Cameron Gutman
|
d0432de981
|
Plumb colorspace and color range into MediaCodecDecoderRenderer
|
2022-10-13 00:51:15 -05:00 |
|
Cameron Gutman
|
2cbc94e51d
|
Allow a pairing attempt even if the PC is busy
Pairing while busy doesn't work with GFE but works with Sunshine
|
2022-10-12 22:15:41 -05:00 |
|
Cameron Gutman
|
3ea2aa1f74
|
Enable HEVC RFI on Fire TV and Chromecast devices
|
2022-10-12 21:50:40 -05:00 |
|
Cameron Gutman
|
1076b516d6
|
Enable HEVC RFI for decoders that support low latency options
|
2022-10-12 21:25:48 -05:00 |
|
Cameron Gutman
|
aede16c85c
|
Version 10.9
|
2022-10-07 22:02:56 -05:00 |
|
Cameron Gutman
|
61a82e6394
|
Merge remote-tracking branch 'origin/weblate'
|
2022-10-07 21:55:19 -05:00 |
|
Cameron Gutman
|
fe697c918f
|
Update moonlight-common-c with speculative RFI support
|
2022-10-07 21:54:00 -05:00 |
|
Cameron Gutman
|
bc57a285ce
|
Fix unescaped character
|
2022-10-04 20:03:10 -05:00 |
|
Cameron Gutman
|
85d8943b64
|
Merge remote-tracking branch 'origin/weblate'
|
2022-10-04 19:56:52 -05:00 |
|