Cameron Gutman
1fe19e912e
Update moonlight-common-c for X-SS-Connect-Data support
2023-12-29 22:30:56 -06:00
Cameron Gutman
56ad48446e
Bump AGP to 8.2.0
2023-12-29 22:29:18 -06:00
Cameron Gutman
a18aa26985
Update moonlight-common-c to remove per-codec bitrate adjustments
2023-12-03 22:20:30 -06:00
Cameron Gutman
5443cc014a
Add support for ECDSA server keys
2023-11-29 22:37:12 -06:00
Cameron Gutman
7d77e1c1f2
Don't hardcode signature length
2023-11-29 22:32:00 -06:00
Cameron Gutman
ca82cd9752
Use generic PrivateKey type rather than RSAPrivateKey
2023-11-29 22:20:50 -06:00
Cameron Gutman
0af56b4981
Remove roundIcon attribute
...
This should only be used if the round icon is actually different.
2023-11-24 21:02:50 -06:00
Cameron Gutman
f1be5365bb
Version 12.0.2
v12.0.2
2023-11-01 20:35:57 -05:00
Cameron Gutman
c356862ac1
Avoid unnecessary reinitialization of PS4/PS5 gamepads during stream exit
...
onInputDeviceChanged() is triggered by starting/stopping pointer capture, so we should
unregister our callbacks before that happens to avoid triggering several gamepad context
reinitializations right as the stream is exiting
2023-10-29 16:45:07 -05:00
Cameron Gutman
fc77322f59
Merge remote-tracking branch 'origin/weblate'
2023-10-29 15:51:59 -05:00
Cameron Gutman
032e944d49
Update moonlight-common-c with multi-homed host fix
2023-10-29 15:34:09 -05:00
Cameron Gutman
0da47da8d8
Move shortcut creation/updates off the main thread for the common cases
...
These caused quite a few ANRs due to long Binder calls in ShortcutManager.getDynamicShortcuts()
2023-10-26 00:24:44 -05:00
Cameron Gutman
ebfe843299
Don't process incoming input device requests from the host after we've stopped
2023-10-26 00:05:24 -05:00
Cameron Gutman
827d2362b7
Don't create LightsSessions for devices without an RGB LED
2023-10-25 23:53:35 -05:00
Cameron Gutman
4fa1eb4088
Fix max FPS detection on Lollipop and earlier
2023-10-25 23:47:40 -05:00
Cameron Gutman
885b59fd52
Fix NPE when receiving non-view-associated mouse events with absolute mouse mode enabled
2023-10-25 23:13:54 -05:00
Cameron Gutman
ff5d9f72aa
Fix ANRs trying to get battery state during controller arrival
2023-10-25 23:13:11 -05:00
Marocco2
030bb91789
Translated using Weblate (Italian)
...
Currently translated at 100.0% (242 of 242 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/it/
2023-10-22 09:01:23 +00:00
Jorys Paulin
34788b2808
Translated using Weblate (French)
...
Currently translated at 100.0% (242 of 242 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/fr/
2023-10-19 06:09:40 +02:00
Cameron Gutman
abc4123c52
Version 12.0.1
v12.0.1
2023-10-17 22:39:49 -05:00
Cameron Gutman
26f8c0842e
Merge remote-tracking branch 'origin/weblate'
2023-10-16 23:57:21 -05:00
Cameron Gutman
d430d83ba8
Add clickpad button emulation combo (Select+L1)
2023-10-16 23:56:56 -05:00
Cameron Gutman
a52f189fb1
Update ShieldControllerExtensions to fix crash in getBatteryPercentage()
2023-10-16 23:55:39 -05:00
Cameron Gutman
dc1045b69e
Don't lie to our own clickpad heuristics when overriding the controller type
2023-10-16 23:38:12 -05:00
Cameron Gutman
3a89dbf4ab
Update moonlight-common-c
2023-10-16 23:17:08 -05:00
Cameron Gutman
d69b4eca1e
Disable gamepad motion sensors by default on Android 12 due to an OS bug
2023-10-16 23:16:55 -05:00
Marocco2
568bba82f0
Translated using Weblate (Italian)
...
Currently translated at 100.0% (242 of 242 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/it/
2023-10-16 04:19:16 +00:00
Smoukus
b52e6c88ec
Translated using Weblate (German)
...
Currently translated at 92.5% (224 of 242 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/de/
2023-10-16 04:19:14 +00:00
Cameron Gutman
720595091e
Change AV1 bitrate multiplier to match HEVC
2023-10-15 12:49:42 -05:00
Cameron Gutman
fe929c8e58
Fix debug build assert
2023-10-13 23:23:42 -05:00
Cameron Gutman
9ecec1eb3c
Add support for H.264/HEVC bitstreams with multiple sets of parameter set NALUs
2023-10-13 23:21:50 -05:00
Cameron Gutman
79532f6f14
Version 12.0
v12.0
2023-10-13 23:02:46 -05:00
Cameron Gutman
b400ba385e
Update moonlight-common-c
2023-10-12 00:33:55 -05:00
Cameron Gutman
9915007f30
Check for a null UsbManager object
...
Apparently this can happen on some (broken?) devices
2023-10-12 00:22:28 -05:00
Cameron Gutman
0168a55596
Propagate the controller number to the standalone DS4 touchpad device
2023-10-07 23:26:26 -05:00
Cameron Gutman
229eff49fb
Consume unhandled gamepad mouse events to prevent duplicate mouse actions
2023-10-07 23:04:36 -05:00
Cameron Gutman
0e3b472f78
Fix DS4 clickpad button on devices that expose the touchpad as a mouse
2023-10-07 22:58:07 -05:00
Cameron Gutman
5f29b30d34
Fix DS4 clickpad button on Nvidia Shield (again)
2023-10-07 22:53:19 -05:00
Cameron Gutman
9480363362
Update fastlane metadata with new features
2023-10-07 21:07:53 -05:00
Cameron Gutman
5dd80edde4
Wait 1 second after input device reconfiguration to enable motion sensors
2023-10-07 21:07:02 -05:00
Cameron Gutman
2243cf2017
Rewrite NsdManagerDiscoveryAgent lifecycle to avoid listener reuse
2023-10-07 20:42:13 -05:00
Cameron Gutman
d7791c8543
Adjust default bitrate logic to match new Qt logic
2023-10-07 19:54:02 -05:00
Cameron Gutman
30822c1ba5
Only check for motion sensors on Sony or Nintendo gamepads on Android 12
...
This works around a bug in Android 12 that leads to random crashes when input devices change.
2023-10-07 19:07:15 -05:00
Cameron Gutman
d250f4dc60
Move battery updates to a background HandlerThread
...
They can cause long Binder transactions that lead to ANRs.
2023-10-07 00:49:03 -05:00
Cameron Gutman
bc27492206
Split ControllerHandler teardown into stop() and destroy() functions
2023-10-07 00:35:36 -05:00
Cameron Gutman
2b63203a5b
Update moonlight-common-c
2023-10-06 23:12:21 -05:00
Cameron Gutman
dc9a26f57b
Update to AGP 8.1.2
2023-10-06 23:11:41 -05:00
Jorys Paulin
6f2d7464ba
Translated using Weblate (French)
...
Currently translated at 100.0% (242 of 242 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/fr/
2023-09-30 19:01:03 +02:00
Jen Kung-chih
6996c101b4
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (242 of 242 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/zh_Hant/
2023-09-24 23:00:42 +02:00
Cameron Gutman
99dc773c7a
Merge remote-tracking branch 'origin/weblate'
2023-09-23 12:59:56 -04:00