Cameron Gutman
|
09f0913974
|
Only request unbuffered touch events on Android 11+
|
2022-09-08 17:30:19 -05:00 |
|
Cameron Gutman
|
aa9ca35115
|
Fix refresh rate reduction for non-exact frame rate matches
|
2022-09-08 17:28:43 -05:00 |
|
Cameron Gutman
|
150fac9c09
|
Remove the TV refresh rate workaround now that users must opt-in to lowering the refresh rate
|
2022-09-06 23:10:39 -05:00 |
|
Cameron Gutman
|
9bc893b6ad
|
Allow both portrait and landscape native orientations on square displays
|
2022-09-06 22:50:43 -05:00 |
|
Cameron Gutman
|
3feb92e788
|
Force landscape mode when using OSC
|
2022-09-06 22:07:44 -05:00 |
|
Cameron Gutman
|
1265952814
|
Allow streaming in any orientation when using a square display
|
2022-09-06 21:24:54 -05:00 |
|
Cameron Gutman
|
f5ad5d97db
|
Fix tapping using the virtual trackpad on the Z Fold 4
|
2022-09-06 20:53:45 -05:00 |
|
Cameron Gutman
|
5ac0939731
|
Don't reduce refresh rate by default in balanced mode
|
2022-09-06 20:21:53 -05:00 |
|
Cameron Gutman
|
b653694860
|
Request unbuffered input events to reduce input latency
|
2022-09-06 19:09:31 -05:00 |
|
Cameron Gutman
|
eb2e79977d
|
Use event time on input events rather than current uptime
|
2022-08-02 18:07:15 -05:00 |
|
Grider
|
6b972b56a5
|
Add support for Samsung DeX mode desktop mouse(touchpad) events
|
2022-07-31 17:26:18 -05:00 |
|
Cameron Gutman
|
fe322590cc
|
Add an option to allow equalizer effects
|
2022-07-22 00:23:11 -05:00 |
|
Chase Payne
|
19b8032d06
|
Fixes an issue that caused televisions to have frame pacing problems when setting the refresh rate below 50hz
|
2022-07-12 23:56:38 -05:00 |
|
Cameron Gutman
|
602febe876
|
Use onPictureInPictureRequested() to enter PiP on Android 11
|
2022-06-29 23:28:52 -05:00 |
|
Cameron Gutman
|
84fcd3ae6a
|
Use requestMetaKeyEvent API on Samsung devices
Inspired by #1078
|
2022-06-28 22:07:40 -05:00 |
|
Cameron Gutman
|
84296c6e1c
|
Toggle the IME with a 3 finger tap rather than only showing it
|
2022-06-28 21:40:59 -05:00 |
|
Cameron Gutman
|
9c76defad0
|
Add workaround for Galaxy S10 devices crashing during WifiLock acquisition
|
2022-06-26 13:59:39 -05:00 |
|
Cameron Gutman
|
529a2f7bf8
|
Prevent PiP entry while the USB permission dialog is open
|
2022-06-13 19:23:03 -05:00 |
|
Cameron Gutman
|
d08c32ce04
|
Map external keyboard keycodes to the QWERTY layout that GFE expects
|
2022-06-08 23:54:57 -05:00 |
|
Cameron Gutman
|
e888ae59e4
|
Ignore 3 finger tap gesture when cancelled
|
2022-06-08 22:58:23 -05:00 |
|
Cameron Gutman
|
951d544894
|
Provide GameState updates to GameManager on Android 13
|
2022-06-08 22:41:16 -05:00 |
|
Cameron Gutman
|
04954f5242
|
Add handling for MotionEvent.FLAG_CANCELED
|
2022-06-08 20:35:46 -05:00 |
|
Cameron Gutman
|
e363d24b1c
|
Add PiP title and subtilte on Android 13
|
2022-06-08 20:04:12 -05:00 |
|
Cameron Gutman
|
81a3bbd5e8
|
Implement remote desktop optimized mouse mode
|
2022-05-28 16:38:22 -05:00 |
|
Cameron Gutman
|
d4bd29b320
|
Properly deal with battery saver mode in capped FPS mode
|
2022-05-17 00:14:55 -05:00 |
|
Cameron Gutman
|
41ef292b82
|
Fix frame rate cap not taking effect with the unlock FPS option enabled
|
2022-05-14 21:19:51 -05:00 |
|
Cameron Gutman
|
aa60671c88
|
Return the selected refresh rate now that the capped FPS mode is not default
|
2022-05-14 20:53:42 -05:00 |
|
Cameron Gutman
|
f1ccba39e8
|
Don't raise refresh rate above stream FPS except in min latency mode
|
2022-05-14 20:53:07 -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
|
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
|
7552181e24
|
Plumb setHdrMode callback into MediaCodecDecoderRenderer
|
2022-02-12 14:31:25 -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
|
da45cba2ff
|
Send fractional scroll events properly
|
2021-12-08 22:11:44 -06:00 |
|
Cameron Gutman
|
04545ecbb0
|
Avoid tons of redundant calls to InputEvent.getSource()
|
2021-07-17 14:01:12 -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
|
b6e7c425c6
|
Fix input from SOURCE_TRACKPAD devices
|
2021-07-16 20:44:01 -05:00 |
|
Cameron Gutman
|
fc4fdd5ee2
|
Implement seamless PiP entry on Android 12
|
2021-07-14 20:00:53 -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
|
8ac5768f4f
|
Change H.265 to HEVC to match other clients
|
2021-06-12 11:00:30 -05:00 |
|
Cameron Gutman
|
72f37c9df4
|
Enable audio stream encryption
|
2021-04-23 19:38:24 -05:00 |
|
Cameron Gutman
|
e74517543d
|
Update common-c for initial GFE 3.22 compatibility
|
2021-04-09 19:32:39 -05:00 |
|
Cameron Gutman
|
0045c54d8e
|
Reapply a portion of 1d3e42f that should not have been reverted
|
2021-03-20 11:11:12 -05:00 |
|
Cameron Gutman
|
523f1df98b
|
Remove superfluous simulated shift key up/down events
Setting the shift modifier flag alone is sufficient for current GFE versions
|
2021-03-20 10:38:15 -05:00 |
|
Cameron Gutman
|
5843dff278
|
Apply new fix for #840
|
2021-03-20 10:24:06 -05:00 |
|
Cameron Gutman
|
7f24f47978
|
Revert "Use a global set of modifier flags rather than per-device flags"
This reverts commit 1d3e42f92e.
|
2021-03-20 10:08:58 -05:00 |
|
Cameron Gutman
|
1d3e42f92e
|
Use a global set of modifier flags rather than per-device flags
Fixes #840
|
2021-02-28 11:26:35 -06:00 |
|
Cameron Gutman
|
20ced841dd
|
Handle pointer capture on SOURCE_TOUCHPAD devices
|
2021-02-27 15:48:37 -06:00 |
|
Cameron Gutman
|
364afff860
|
Allow display resolution adjustment when streaming at a native resolution
|
2021-01-09 19:24:21 -06:00 |
|
Cameron Gutman
|
35201b69f6
|
Add specific error text for an early termination
|
2020-12-24 11:32:10 -06:00 |
|