Cameron Gutman
6f8e719200
Update AGP
2022-05-14 18:25:48 -05:00
Cameron Gutman
c127af1e05
Rewrite polling logic to avoid needing to poll using a separate socket first
2022-05-14 18:14:37 -05:00
Cameron Gutman
dc85ddb3f9
Reintroduce option of using old frame pacing algorithm using capped FPS
2022-05-08 15:20:08 -05:00
Cameron Gutman
23a7d8555f
Avoid activity restarts in StreamSettings and AddComputerManually
...
We would ideally save and restore state, but this is fine for these specific
transient user activities.
Fixes #1052
Fixes #1055
2022-05-08 14:55:47 -05:00
Cameron Gutman
bc9e250d34
Merge remote-tracking branch 'origin/weblate'
2022-05-08 14:40:07 -05:00
Cameron Gutman
2203186527
Remove extra ViewGroup between OSC and StreamView
...
This allows touch events to be properly split
2022-05-08 14:39:32 -05:00
Cameron Gutman
de549f67a1
Update README
2022-04-05 19:51:44 -05:00
Cameron Gutman
dd0aecf108
Update BouncyCastle
2022-03-15 22:16:41 -05:00
Cameron Gutman
e5a7bb40e9
Version 10.0
2022-03-08 19:29:48 -06:00
Cameron Gutman
bfdda48fee
Merge remote-tracking branch 'origin/weblate'
2022-03-05 17:22:58 -06:00
Cameron Gutman
ebea1bb5c1
Update AGP
2022-03-05 17:21:41 -06:00
Cameron Gutman
8a63b61495
Avoid touchscreens when looking for pointer capture capable devices
2022-02-18 17:07:23 -06:00
Cameron Gutman
eb9e6443e2
Display frame pacing mode in crash logs
2022-02-18 17:00:21 -06:00
Cameron Gutman
362c466a16
Reintroduce never drop frames option
2022-02-18 16:04:49 -06:00
Cameron Gutman
5dac42646b
Merge remote-tracking branch 'origin/weblate'
2022-02-17 23:48:52 -06:00
Cameron Gutman
c25faf6426
Replace frame pacing hack with Choreographer-based rendering
...
This mimics the frame pacing logic now present in the iOS client.
2022-02-17 23:48:02 -06:00
Cameron Gutman
c0f8001627
Ignore relative mouse inputs from non-mouse tools
...
Apparently this can happen for the SPen on Android 12
2022-02-12 19:50:59 -06:00
Cameron Gutman
f39bf61b04
Try to wake the host PC when connecting via the ShortcutTrampoline
...
Fixes #1024
2022-02-12 18:35:12 -06:00
Cameron Gutman
9c8237dab0
Add Greek language option
2022-02-12 17:52:31 -06:00
Cameron Gutman
b88251fa79
Fix translation-related Lint warnings/errors
2022-02-12 17:44:09 -06:00
Cameron Gutman
208855917e
Move existing translated arrays.xml strings to strings.xml
2022-02-12 17:39:00 -06:00
Cameron Gutman
34bdf450e9
Merge remote-tracking branch 'origin/weblate'
2022-02-12 17:21:49 -06:00
Cameron Gutman
998fa1f4e9
Move translatable array strings into strings.xml for Weblate support
2022-02-12 17:20:56 -06:00
Cameron Gutman
7552181e24
Plumb setHdrMode callback into MediaCodecDecoderRenderer
2022-02-12 14:31:25 -06:00
Cameron Gutman
4b2e26050e
Only enable pointer capture if a compatible input device is connected
2022-02-12 14:21:19 -06:00
Cameron Gutman
530b48de71
Move recapture on focus gain logic to InputCaptureProvider
2022-02-12 13:58:55 -06:00
Cameron Gutman
8b692269c1
Remove per-app HDR support check
...
It doesn't seem to make a difference anymore whether it's supported or not.
GFE seems happy to enter HDR mode anyway.
2022-02-07 20:23:11 -06:00
Cameron Gutman
079eca7b4d
Update AGP and Gradle
2022-02-06 22:18:24 -06:00
Cameron Gutman
f6a46438bd
Merge remote-tracking branch 'origin/weblate'
2021-12-15 20:56:10 -06:00
Cameron Gutman
4a60ec1755
Fix excessive high-res scroll speed on newer GFE versions
2021-12-14 22:02:12 -06:00
Cameron Gutman
ec222413dd
Update NDK and AGP
2021-12-14 21:48:44 -06:00
Cameron Gutman
da45cba2ff
Send fractional scroll events properly
2021-12-08 22:11:44 -06:00
Cameron Gutman
54bc34496a
Merge remote-tracking branch 'origin/weblate'
2021-10-06 21:18:00 -05:00
Cameron Gutman
79bf17fe24
Add fastlane metadata for v9.10.1
2021-08-21 15:25:45 -05:00
Cameron Gutman
31f66031bc
Version 9.10.1
2021-08-21 15:22:05 -05:00
Cameron Gutman
d3f2284791
Update NDK to r23
2021-08-18 00:33:57 -05:00
Cameron Gutman
ec647608c4
Allow state loss when committing SettingsFragment
2021-08-18 00:24:30 -05:00
Cameron Gutman
597582ddd8
Add workaround for NPE in getNetworkInterfaces()
2021-08-18 00:04:34 -05:00
Cameron Gutman
c6d9889182
Fix lint results path for Gradle 7.0
2021-08-10 02:12:03 -05:00
Cameron Gutman
7c58234174
Use JDK 11 for Gradle 7.0
2021-08-10 02:02:24 -05:00
Cameron Gutman
ae9282b0af
Plumb UTF-8 text support through to NvConnection
2021-08-10 00:14:13 -05:00
Cameron Gutman
310ba646fc
Update Gradle
2021-08-09 23:24:44 -05:00
Cameron Gutman
3e0bf25acb
Update moonlight-common-c
2021-07-17 14:16:40 -05:00
Cameron Gutman
f3d277c94a
Update Maven dependencies
2021-07-17 14:01:59 -05:00
Cameron Gutman
04545ecbb0
Avoid tons of redundant calls to InputEvent.getSource()
2021-07-17 14:01:12 -05:00
Cameron Gutman
5350651d6f
Fix crash when using USB driver on Android 12
2021-07-17 13:59:11 -05:00
Cameron Gutman
f2e2e28419
Fix NPE if we receive a SOURCE_CLASS_POSITION event with no associated device
2021-07-17 13:15:57 -05:00
Cameron Gutman
b9031785ac
Fix crash if maxShortcutCountPerActivity is zero
2021-07-17 13:08:25 -05:00
Cameron Gutman
91a72474a1
Version 9.10 r2
2021-07-16 21:01:16 -05:00
Cameron Gutman
b6e7c425c6
Fix input from SOURCE_TRACKPAD devices
2021-07-16 20:44:01 -05:00
Cameron Gutman
834ace4566
Add SoC details and performance class to exception data
2021-07-16 20:00:03 -05:00
Cameron Gutman
54af70005d
Fix spurious gamepad removal when entering PiP with PS4 controller on Android 12
...
The relative mouse axes AXIS_RELATIVE_X/Y are added/removed when gaining/losing input focus
2021-07-16 19:51:14 -05:00
Cameron Gutman
f2bf168925
Fix possible rumble crash if only the lower motor byte is non-zero
2021-07-16 19:25:10 -05:00
Cameron Gutman
27ffbd8dec
Version 9.10
2021-07-16 19:23:37 -05:00
Cameron Gutman
eaa82592fe
Merge remote-tracking branch 'origin/weblate'
2021-07-15 19:59:07 -05:00
Cameron Gutman
73784585a8
Fix new Android 12 rumble code based on real hardware testing
...
Independent rumble motor controller tested working on:
- DualShock 4 (USB and BT)
- DualShock 3 (USB)
- Xbox Series X (USB)
2021-07-15 19:51:08 -05:00
Cameron Gutman
262d562dd9
Implement enhanced rumble support for Android 12 devices
...
This allows independent control of large and small motors which
was not possible with the old single Vibrator API.
Currently untested on real hardware.
2021-07-14 20:18:35 -05:00
Cameron Gutman
ab4f904dc9
Target Android 12
2021-07-14 20:04:46 -05:00
Cameron Gutman
fc4fdd5ee2
Implement seamless PiP entry on Android 12
2021-07-14 20:00:53 -05:00
Cameron Gutman
41c5b62b1a
Update AGP to 4.2.2
2021-07-14 19:58:12 -05:00
Cameron Gutman
239cb0435c
Add new backup rules for Android 12
2021-07-14 19:58:01 -05:00
Cameron Gutman
6cedb9019c
Pass RTSP session URL to moonlight-common-c for dynamic ports
2021-07-02 17:41:07 -05:00
Cameron Gutman
06f6134538
Version 9.9.6
2021-06-25 00:53:28 -05:00
Cameron Gutman
ac352b3a23
Merge remote-tracking branch 'origin/weblate'
2021-06-25 00:26:06 -05:00
Cameron Gutman
9b8e65e552
Add cutout resolution options on Android 9
2021-06-25 00:24:26 -05:00
Cameron Gutman
35999a05f0
Minor code cleanup
2021-06-24 23:50:15 -05:00
Cameron Gutman
86ee30e9b4
Don't process drags for the non-primary finger
2021-06-24 23:19:06 -05:00
Cameron Gutman
394ce458a0
Add additional native resolution options on Android 10+ with display insets included
...
Fixes #956
Fixes #986
2021-06-22 23:56:45 -05:00
Cameron Gutman
f187e57899
Fix FPS display on stats overlay
2021-06-22 23:43:10 -05:00
Cameron Gutman
a15335872d
Update moonlight-common-c to fix audio problems on old GFE and Sunshine versions
2021-06-22 22:12:32 -05:00
Cameron Gutman
beb77b4dab
Add Hungarian language option
2021-06-22 21:58:45 -05:00
Cameron Gutman
aa80d8cd0a
Change H.265 to HEVC
2021-06-22 21:53:15 -05:00
Cameron Gutman
77d197f14e
Merge remote-tracking branch 'origin/weblate'
2021-06-22 21:50:57 -05:00
Cameron Gutman
c46a0106f2
Version 9.9.5
2021-06-14 23:34:16 -05:00
Cameron Gutman
21f3710083
Update moonlight-common-c with performance and audio improvements
2021-06-13 10:18:32 -05:00
Cameron Gutman
8ac5768f4f
Change H.265 to HEVC to match other clients
2021-06-12 11:00:30 -05:00
Cameron Gutman
2458b9305c
Merge remote-tracking branch 'origin/weblate'
2021-06-12 10:54:07 -05:00
Cameron Gutman
ac7c35c6c2
Version 9.9.4
2021-06-03 21:51:21 -05:00
Cameron Gutman
e4631b5a85
Update moonlight-common-c with audio FEC support
2021-06-03 21:23:55 -05:00
Cameron Gutman
e1c50b5dc5
Merge remote-tracking branch 'origin/weblate'
2021-06-03 21:20:56 -05:00
Cameron Gutman
92215ac34f
Version 9.9.3.1 for Amazon
2021-05-22 14:40:25 -05:00
Cameron Gutman
f64d50d8c8
Hide the help button on Fire TV
...
The last reviewer complained that the GitHub wiki was not
entirely navigable via the Fire TV remote.
2021-05-22 14:36:25 -05:00
Cameron Gutman
b74e0ce48f
Remove receive time from performance overlay
...
It is superseded by network latency
2021-05-22 14:08:46 -05:00
Cameron Gutman
27cb0029a8
Merge remote-tracking branch 'origin/weblate'
2021-05-22 14:07:37 -05:00
Cameron Gutman
a862ffdde4
Version 9.9.3
2021-05-16 20:49:28 -05:00
Cameron Gutman
3f1cd8a118
Use HEVC at 4K on Qualcomm since RFI is temporarily disabled
2021-05-16 20:39:58 -05:00
Cameron Gutman
bb4b5838e3
Enable HEVC on Realtek SoCs
2021-05-16 20:39:00 -05:00
Cameron Gutman
ea98d64184
Consolidate performance overlay lines to reduce wasted space
2021-05-16 20:20:36 -05:00
Cameron Gutman
98f3c56da5
Remove duplicate Japanese language entry
2021-05-16 20:15:45 -05:00
Cameron Gutman
20b7619380
Update moonlight-common-c to avoid excessive ENet retransmissions when RTT variance is 0
2021-05-16 15:41:44 -05:00
Cameron Gutman
7b1c3f05c7
Update moonlight-common-c with with more accurate RTTs and minRequiredFecPackets
2021-05-16 14:52:23 -05:00
Cameron Gutman
9166998442
Fix casts of RTT info
2021-05-15 17:07:08 -05:00
Cameron Gutman
e1f6b577bf
Switch to Maven Central repositories
2021-05-15 16:56:58 -05:00
Cameron Gutman
ba0d08b2a6
Update AGP
2021-05-15 16:56:32 -05:00
Cameron Gutman
e79c12a038
Add network latency to performance overlay
2021-05-15 16:56:19 -05:00
Cameron Gutman
2ca5182a28
Convert the big perf text block into strings for each line
2021-05-15 16:45:38 -05:00
Cameron Gutman
205e627209
Integrate Japanese and Vietnamese translations
2021-05-13 00:36:30 -05:00
Cameron Gutman
425d4f3f63
Merge remote-tracking branch 'origin/weblate'
2021-05-13 00:27:22 -05:00
Cameron Gutman
edab84c89b
Bump version again
2021-05-06 22:26:40 -05:00
Cameron Gutman
dd08754f1f
Actually update moonlight-common-c for 4K RFI workaround
2021-05-06 22:26:07 -05:00