Cameron Gutman
|
83916fa43e
|
Map the Menu key for keyboards
|
2023-07-08 23:21:19 -05:00 |
|
Cameron Gutman
|
1fe5a12a45
|
Update moonlight-common-c
|
2023-07-08 23:19:33 -05:00 |
|
Cameron Gutman
|
fa7f3115ed
|
Add AV1 autoselection by performance point criteria
|
2023-07-07 23:09:05 -05:00 |
|
Cameron Gutman
|
4dc6143440
|
Override the stock DS4 touchpad button mapping for Shield devices
Nvidia's stock mapping treats the clickpad as a second select button.
|
2023-07-05 23:00:54 -05:00 |
|
Cameron Gutman
|
f1503aa56c
|
Implement battery reporting for Shield controllers
|
2023-07-05 18:57:01 -05:00 |
|
Cameron Gutman
|
67f344b755
|
Move serverCodecModeSupport into SERVER_INFORMATION struct
|
2023-07-02 23:56:34 -05:00 |
|
Cameron Gutman
|
f1bcc217a9
|
Update to new HDR support option in moonlight-common-c
|
2023-07-02 23:48:19 -05:00 |
|
Cameron Gutman
|
458460515d
|
Plumb AV1 preference and rework HEVC preference to match
|
2023-07-02 23:48:13 -05:00 |
|
Cameron Gutman
|
3a78095574
|
Initial implementation of AV1
|
2023-07-02 22:49:42 -05:00 |
|
Cameron Gutman
|
d6bbfa1af1
|
Fix unmapped paddle and share button presses
|
2023-07-02 20:32:57 -05:00 |
|
Cameron Gutman
|
4e1b778f31
|
Import some SDL code and use it for controller classification
Imported as of 4aee17b039981f2bb79892f3d3e3e17bd6b66530
|
2023-07-02 20:20:55 -05:00 |
|
Cameron Gutman
|
5f4496036c
|
Don't use GameManager loading flag
This is meant to affect CPU throttling, which we don't need.
|
2023-07-02 19:08:58 -05:00 |
|
Cameron Gutman
|
d4079940b4
|
Implement controller LED and battery state extensions
|
2023-07-02 19:03:31 -05:00 |
|
Cameron Gutman
|
803ad116fb
|
Pull in latest moonlight-common-c change
|
2023-06-28 17:28:41 -05:00 |
|
Cameron Gutman
|
27701eda49
|
Handle paddle buttons on Xbox Elite controllers
|
2023-06-28 17:28:25 -05:00 |
|
Cameron Gutman
|
71c831b02d
|
Handle 2-direction d-pad key events
|
2023-06-28 17:22:05 -05:00 |
|
Cameron Gutman
|
0d72a0e009
|
Implement latest pen/touch protocol updates
|
2023-06-27 22:21:39 -05:00 |
|
Cameron Gutman
|
69a4502f90
|
Fix pen/touch coordinates when reported from the background touch view
|
2023-06-25 00:50:17 -05:00 |
|
Cameron Gutman
|
daaa7f4e63
|
Fix pen rotation values
|
2023-06-25 00:26:32 -05:00 |
|
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 |
|