Cameron Gutman
17c47a15da
Improve display mode selection algorithm
...
- Allow the refresh rate to drop if it results in a better match for the stream frame rate
- Allow the resolution to drop for > 60 FPS streams to allow matching a higher refresh rate
2020-08-06 20:14:56 -07:00
Cameron Gutman
f361265d70
Add automatic network test for failed connection stages
2020-08-01 22:56:32 -07:00
Cameron Gutman
770f1a1ca0
Add network connection test
2020-08-01 22:19:40 -07:00
Cameron Gutman
6de370b82f
Update for Android 11
2020-06-10 20:31:32 -07:00
Cameron Gutman
45781666b8
Disable the latency toast by default
...
It causes crashes on the MiBox
2020-06-06 18:24:34 -07:00
Cameron Gutman
efd076bc6c
Ignore absolute touch events from outside the stream view
2020-05-12 00:20:07 -07:00
Cameron Gutman
cc877480ff
Add an option for absolute touch mode
2020-05-11 23:53:49 -07:00
Cameron Gutman
15aa7ecc2e
Add a friendly error message when no video traffic is received
2020-05-01 21:54:26 -07:00
Cameron Gutman
5b86e99138
Improve dead zone precision for stylus input
2020-04-22 22:46:05 -07:00
Cameron Gutman
0c72910eb7
Fix tap location for styluses without hover support
2020-04-22 22:00:25 -07:00
Cameron Gutman
9cd4d5e2aa
Implement a post-tap deadzone for stylus input
2020-04-18 01:03:49 -07:00
Cameron Gutman
c3b81554f4
Add absolute mouse support for styluses and mice prior to Oreo
2020-04-18 00:02:36 -07:00
Cameron Gutman
49a1524f4f
Refactor audio configuration in preparation for 7.1 surround sound
2020-04-03 17:47:57 -07:00
Cameron Gutman
2f4f53b048
Fix mouse back button closing the app with mouseNavButtons enabled
2020-03-21 15:34:03 -07:00
Cameron Gutman
d113878613
Use current display refresh rate only for non-TV devices
2020-03-21 13:43:59 -07:00
Cameron Gutman
f7ed7e06db
Revert "Calculate FPS using the actual display refresh rate rather than the requested one"
...
This breaks refresh rate detection on the Shield Android TV.
This reverts commit af5e7a0e3320e19e21061bd78d1ab22a1f270456.
2020-03-21 13:31:48 -07:00
Cameron Gutman
8f91fe4cd1
Revert "Repeat key down events are needed for proper key repeating"
...
This key repeat filtering seems to be needed now. See #800 .
This reverts commit 53dccbde2a5b04d9cb1b9833386f9baf85bb9b89.
2020-03-20 23:49:52 -07:00
Cameron Gutman
4a9a881c1f
Add missing else block
2020-02-25 22:26:52 -08:00
Cameron Gutman
a4b86eefe2
Change errorCode from long to int to fix 32-bit platforms
2020-02-24 23:24:22 -08:00
Cameron Gutman
902a58bc70
Improve video decoder init failure message
2020-02-24 23:23:23 -08:00
Cameron Gutman
a34a44f29a
Fix crash on Android 5.0 and earlier
2020-02-24 22:05:26 -08:00
Cameron Gutman
3011a5bad7
Use the unmodified FPS value when sending the launch request
2020-02-22 01:28:41 -08:00
Cameron Gutman
dcb7be3acd
Use the original FPS value for KEY_FRAME_RATE
2020-02-22 01:18:11 -08:00
Cameron Gutman
37f65e43a5
Add error code on connection failure dialog
2020-02-21 22:01:12 -08:00
Cameron Gutman
8c910101c7
Fix Lint errors on API level 16
2020-02-19 23:53:44 -08:00
Cameron Gutman
c91d1097f6
Set preferMinimalPostProcessing on Android R
2020-02-19 23:29:37 -08:00
Cameron Gutman
b754d2de28
Fix crash with OSC disabled
2020-01-26 10:45:12 -08:00
gotoAndDie
150bd313cf
Increase usability of on-screen virtual controller ( #782 )
...
* Restore resize controls, Make buttons oval
* Create new default configuration
* Split Configuration Mode into separate Move and Resize modes
2020-01-18 23:13:07 -08:00
Cameron Gutman
342515f916
Force remote streaming optimizations if a VPN is active
2019-12-01 20:05:09 -08:00
Cameron Gutman
6d186892a8
Fix errant touch events after a cancelled gesture
2019-11-09 11:23:50 -08:00
Cameron Gutman
af5e7a0e33
Calculate FPS using the actual display refresh rate rather than the requested one
2019-11-04 20:22:12 -08:00
Cameron Gutman
1dba5d147e
Add a hack for massive video latency on Pixel 4 after display mode change
2019-10-29 21:38:06 -07:00
Cameron Gutman
3e7ddab0e9
Blacklist 59 FPS on BRAVIA_ATV3 due to crash reports
2019-10-20 00:06:17 -07:00
Cameron Gutman
dbc9d78002
Fix PiP overlay hiding with OSC disabled
2019-07-28 11:38:35 -07:00
Cameron Gutman
bea7cab0c3
Hide overlays in PiP mode
2019-07-28 11:38:35 -07:00
Cameron Gutman
e27129fc48
Add the app name to the shortcut trampoline
2019-07-16 22:32:37 -07:00
Cameron Gutman
d54fdc9f5f
Refactor shortcut and channel code and handle removal of apps and PCs properly
2019-07-16 22:16:29 -07:00
Cameron Gutman
fd53122cb3
Create the PC channel on pairing and add each app to it upon launch
2019-07-12 00:23:13 -07:00
Kaiwen Xu
252285e4f7
Implement performance overlay.
2019-07-08 00:55:25 -07:00
Cameron Gutman
1308a4ed80
Fix a user-reported crash
2019-06-22 22:01:30 -07:00
Cameron Gutman
97702b8861
Fix mouse capture after returning focus to the window on Android Q
2019-06-05 22:43:16 -07:00
Cameron Gutman
1cb3588841
Use low latency WifiLock on Android Q
2019-06-05 21:09:55 -07:00
Cameron Gutman
393a4c9c8a
Fix pointer capture on Android Q Beta 3
2019-05-16 21:27:01 -07:00
Cameron Gutman
8d469c5d0a
Add on-screen connection warnings
2019-04-06 00:56:45 -07:00
Cameron Gutman
04e093a2c2
Update moonlight-common
2019-03-20 18:51:08 -07:00
Cameron Gutman
2f7087d6d3
Stop vibration on stream end
2019-02-16 18:05:08 -08:00
Cameron Gutman
4f3d018764
Fix OSC colliding with player 1
2019-02-16 17:29:05 -08:00
Cameron Gutman
a22e33eeb9
Add rumble support for the in-app Xbox driver
2019-02-16 17:03:10 -08:00
Cameron Gutman
6a939e7495
Don't display the termination dialog for intended terminations
2019-02-10 02:28:11 -08:00
Cameron Gutman
61a17afe69
Fix *, @, #, and + keys on software keyboard
2019-02-06 21:40:28 -08:00