Cameron Gutman
|
16086a6d3f
|
Send the touchpad button on the gamepad even when using the touchpad for mouse control
|
2023-07-12 01:16:33 -05:00 |
|
Cameron Gutman
|
18b6aae381
|
Disable gamepad sensors while in PiP mode
|
2023-07-12 01:07:14 -05:00 |
|
Cameron Gutman
|
642c353164
|
Fix handling of onInputDeviceChanged when using sensors and lights
DS4 triggers this path when we release our pointer capture on activity pause
|
2023-07-12 00:32:28 -05:00 |
|
Cameron Gutman
|
1f72c82acb
|
Consolidate AV1 and HEVC options into a single preference
|
2023-07-09 15:04:26 -05:00 |
|
Cameron Gutman
|
e6876926a4
|
Add options to control gamepad touchpad and motion and reorganize input settings
|
2023-07-09 14:46:46 -05:00 |
|
Cameron Gutman
|
83916fa43e
|
Map the Menu key for keyboards
|
2023-07-08 23:21:19 -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
|
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
|
d4079940b4
|
Implement controller LED and battery state extensions
|
2023-07-02 19:03:31 -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
|
d1579e9b0d
|
Support PS4/PS5 touchpad click on older kernels
|
2023-06-24 23:45:31 -05:00 |
|
Cameron Gutman
|
d6f6307050
|
Fix units of gyro motion and deduplicate sensor events
|
2023-06-24 23:12:28 -05:00 |
|
Cameron Gutman
|
a2e628f3f8
|
Add controller arrival metadata support
|
2023-06-24 20:23:43 -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 |
|
Timothy Lusk
|
46f887efec
|
Add host processing latency to performance stats overlay
|
2023-06-24 14:19:05 -05:00 |
|
ns6089
|
c8df37e89e
|
Compensate for choreographer vsync offset
|
2023-06-24 13:52:20 -05:00 |
|
Cameron Gutman
|
19b6e94824
|
Add horizontal scrolling in mouse emulation mode
|
2023-03-04 12:31:31 -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
|
370dbb1a10
|
Send non-ASCII soft keys as UTF-8
|
2023-02-25 12:49:55 -06:00 |
|
Steffen_LT
|
7104e0d725
|
Relative mouse fix on Chromebooks with touchscreens
|
2023-02-25 12:28:49 -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
|
3de86f15af
|
Disable HEVC RFI on platforms with older Tegra BSPs
Fixes #1177
|
2023-02-11 14:26: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
|
2d7493fd1e
|
Improve check for kernel support for Xbox360W LED configuration
|
2022-12-14 21:49:42 -06:00 |
|
sivan-koren
|
fa7eb1c4b1
|
Set Lights on XBOX360 Wireless Controllers for New Android/Google TVs Through 2023 - Fixes: #1061 (#1157)
|
2022-12-14 21:29:41 -06:00 |
|
Cameron Gutman
|
a6c8db6c2c
|
Introduce full range color option
|
2022-11-29 19:10:19 -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
|
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
|
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 |
|