Cameron Gutman
|
dc52684cbc
|
Update moonlight-common-c to fix QoS-related connection issues
|
2020-06-12 22:08:01 -07:00 |
|
Cameron Gutman
|
80dac27214
|
Update moonlight-common-c
|
2020-05-27 00:02:33 -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
|
6f79c52fc5
|
Plumb sendMousePosition() through to moonlight-common-c
|
2020-04-17 22:37:09 -07:00 |
|
Cameron Gutman
|
4cca3ac922
|
Update moonlight-common-c to avoid termination delay on GFE 3.20.3
|
2020-04-12 12:13:04 -07:00 |
|
Cameron Gutman
|
27520cb77e
|
Use GetPrimitiveArrayCritical() for audio data to avoid extra copies
|
2020-04-09 19:12:09 -07:00 |
|
Cameron Gutman
|
07fabc0663
|
Fix CheckJNI abort with rumble values greater than 0x7FFF
|
2020-04-07 19:21:24 -07:00 |
|
Cameron Gutman
|
7faaac31ff
|
Use EF instead of CS7 for DSCP on ENet traffic
|
2020-04-03 18:04:04 -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
|
a3a6e14d80
|
Reduce retransmission delay on packet loss and enable QoS marking on ENet traffic
|
2020-03-29 16:31:23 -07:00 |
|
Cameron Gutman
|
b6e8389544
|
Fix incorrect exception handling in JNI code
|
2020-03-21 14:30:31 -07:00 |
|
Cameron Gutman
|
eefc08db47
|
Use 10 ms audio samples on low bandwidth connections
|
2020-03-21 01:01:45 -07: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
|
36ab5aa1b6
|
Update common-c to fix logic error in audio duration selection
|
2019-12-01 20:31:39 -08:00 |
|
Cameron Gutman
|
5f5944c237
|
Improve low bandwidth audio performance and fix RTSP issues with broken PMTUD
|
2019-11-30 22:14:32 -06:00 |
|
Cameron Gutman
|
c025432ad6
|
Support 20 ms audio frames
|
2019-11-29 18:04:57 -06:00 |
|
Cameron Gutman
|
bcee2cf0e3
|
Update moonlight-common-c submodule
|
2019-10-24 19:57:03 -07:00 |
|
Cameron Gutman
|
08d4ab67a6
|
Update moonlight-common-c submodule
|
2019-10-12 19:50:30 -07:00 |
|
Cameron Gutman
|
c251cd2e8f
|
Fix control stream connection error on multi-homed hosts
|
2019-09-14 14:11:14 -07:00 |
|
Cameron Gutman
|
235a0635be
|
Remove moonlight-common subproject
|
2019-08-20 18:51:13 -07:00 |
|
Cameron Gutman
|
5c69f6716c
|
Don't build evdev_reader for the non-root variant
|
2017-12-01 00:10:55 -08:00 |
|
Cameron Gutman
|
b774b47213
|
Update for NDK 16 (deprecating MIPS)
|
2017-11-18 13:38:45 -08:00 |
|
Cameron Gutman
|
4555b3c74c
|
Move JNI libraries over to moonlight-common/new-core
|
2017-05-12 18:57:26 -07:00 |
|
Cameron Gutman
|
b02db2c182
|
Fix JNI build warnings with modern NDKs
|
2016-10-19 20:47:23 -07:00 |
|
Cameron Gutman
|
2eab5a3b7b
|
Update the ENet submodule to include the MTU fix for LTE streaming
|
2016-05-21 18:09:40 -05:00 |
|
Cameron Gutman
|
50fd15379a
|
Fix JNI compilation warnings
|
2016-03-10 15:28:42 -08:00 |
|
Cameron Gutman
|
96d9e4977b
|
Update to ENet API to support IPv6
|
2016-03-07 14:37:01 -08:00 |
|
Cameron Gutman
|
ceef00b79a
|
Fail writePacket if enet_peer_send returns -1
|
2016-03-07 12:54:06 -08:00 |
|
Cameron Gutman
|
44a0ae86d2
|
Working ENet with new common jar and modified ENet library
|
2016-03-06 15:55:33 -08:00 |
|
Cameron Gutman
|
06822ad385
|
Add JNI library for ENet
|
2016-03-05 17:48:10 -06:00 |
|
Cameron Gutman
|
22977a4c5b
|
Use a socket for communication from EvdevReader to Moonlight rather than stdin/stdout. On some devices, fwrite(stdout) hangs for unknown reasons.
|
2016-01-07 12:49:30 -06:00 |
|
Cameron Gutman
|
3dea4b15e0
|
Fix support for kernels that output 24-byte input events
|
2016-01-06 13:05:51 -06:00 |
|
Cameron Gutman
|
5836b3292b
|
Only grab event devices
|
2016-01-06 12:36:09 -06:00 |
|
Cameron Gutman
|
a8fd49a234
|
Fix possible segmentation fault or memory corruption if EVIOCGRAB fails and the cleanup is executed before the device entry is inserted into the list
|
2016-01-06 12:35:45 -06:00 |
|
Cameron Gutman
|
006ad72eb2
|
Check the stdin poll() return value before reading
|
2016-01-05 19:53:23 -06:00 |
|
Cameron Gutman
|
d20dde0b6d
|
Print a message when the EvdevReader starts
|
2016-01-02 19:42:40 -06:00 |
|
Cameron Gutman
|
394221f3df
|
Use file locks to synchronize stdout instead of a pthread mutex
|
2015-12-21 15:07:37 -08:00 |
|
Cameron Gutman
|
563c90a8c4
|
Build native binaries for all modern ABIs
|
2015-12-21 15:03:14 -08:00 |
|
Cameron Gutman
|
d6a8db97d8
|
Rewrite root input capturing to be compatible with Android 6.0 (and be much more secure in general)
|
2015-12-19 23:55:34 -08:00 |
|
Cameron Gutman
|
9bb91e1085
|
Remove FFMPEG decoding and supporting code
|
2015-12-16 18:21:11 -08:00 |
|
Cameron Gutman
|
ad10413714
|
Update decoder code
|
2015-10-19 22:37:46 -07:00 |
|
Cameron Gutman
|
c9014da186
|
Transition to Opus Multistream Decoder API
|
2015-10-17 17:16:58 -07:00 |
|
Cameron Gutman
|
fa85a0a0bd
|
Improve CPU decoder frame latency when rendering speed is less than decoding speed
|
2014-11-25 02:04:51 -08:00 |
|
Cameron Gutman
|
419c4c5592
|
Fix warning in JNI code
|
2014-10-29 23:57:11 -07:00 |
|
Cameron Gutman
|
d84b4bcf9a
|
Initial migration to Android Studio
|
2014-10-29 21:16:09 -07:00 |
|