Cameron Gutman
6acb1fd92a
Initial support for GFE 2.2.2+
2015-01-22 14:13:02 -05:00
Cameron Gutman
2cc2d05c2f
Display the app name instead of "starting app"
2014-11-06 20:48:08 -08:00
Cameron Gutman
b0169b0edf
Use a builder for StreamConfiguration to avoid further breaking changes to the constructor. Add support for local audio playback mode.
2014-11-02 20:52:09 -08:00
Cameron Gutman
14c03f0b37
Improve connection negotiation speed by caching serverinfo
2014-09-19 18:57:20 -07:00
Cameron Gutman
50f8f78b8d
Add support for vertical mouse scrolling
2014-09-03 22:52:48 -07:00
Cameron Gutman
c9eee2e075
Rename NvController -> ControllerStream. Use a dedicated input thread rather than a thread pool for processing input. Batch analog axis updates and mouse moves.
2014-08-20 22:27:25 -07:00
Cameron Gutman
ae8cb18f63
Remote input encryption changes for GFE 2.1.1
2014-07-31 00:22:17 -07:00
Cameron Gutman
9e385215ce
Add support for selecting sops on or off
2014-07-21 22:49:57 -07:00
Cameron Gutman
378fbedfa4
Remove/change some messages
2014-07-21 22:49:28 -07:00
Cameron Gutman
b63c6223b0
Remove old MAC address finding code
2014-07-12 12:19:55 -07:00
Cameron Gutman
894110ba08
Wake on LAN support. Many fixes for Limelight Android 2.5.
2014-07-03 23:30:29 -07:00
Cameron Gutman
ef1f44f873
Merge branch 'master' of github.com:s0ckz/limelight-common
...
Conflicts:
src/com/limelight/nvstream/StreamConfiguration.java
2014-06-29 12:25:10 -07:00
Cameron Gutman
00e81e87de
Allow renderer initialization to indicate failure
2014-06-29 11:38:27 -07:00
s0ckz
c23470af40
Merge with upstream
2014-06-22 00:37:32 -03:00
Cameron Gutman
07cf96c5ce
Add support for secure pairing and input encryption to fix GFE 2.1 compatibility.
...
TODO:
Needs a LimelightCryptoProvider implementation for each platform to work.
Untested (and probably broken) on Android.
Needs more testing in general, especially in corner cases.
2014-06-15 04:40:47 -07:00
s0ckz
636c5f17f5
Different apps support and bug resolved
...
There was a bug that prevented the app from running again if it was
minimized. My solution is try to quit it before starting it again.
2014-05-30 20:05:46 -03:00
Cameron Gutman
dfc0d518f8
Display an error if the PC is running a GFE version less than 2.0.1.
2014-05-06 23:40:09 -04:00
Cameron Gutman
92adbe0983
Update control protocol for GFE 2.0.1
2014-05-06 23:31:09 -04:00
Cameron Gutman
d01a28c57f
Initial work on updating for GFE 2.0.1's new RTSP-based handshake protocol
2014-05-06 21:18:57 -04:00
Aaron Neyer
e188e1dd04
Merge branch 'master' of github.com:limelight-stream/limelight-common into logs
...
* 'master' of github.com:limelight-stream/limelight-common:
Revert "Lower queued decode unit limit to resync faster if the renderers get behind. Lower the audio receive buffer size since it was unneccessarily large."
Update README.md
Revert the DU_LIMIT changes due to variance in platform audio rendering speed
Lower queued decode unit limit to resync faster if the renderers get behind. Lower the audio receive buffer size since it was unneccessarily large.
Drop code compliance to Java 1.5. Minor annotation changes for 1.5 compliance.
Remove depacketizer thread
add gpl
2014-02-02 20:24:50 -05:00
Cameron Gutman
7f851c46f4
Drop code compliance to Java 1.5. Minor annotation changes for 1.5 compliance.
2014-01-22 13:38:24 -05:00
Aaron Neyer
f95cd60cfd
Created LimeLog as a wrapper around javas logger
2014-01-12 20:23:18 -05:00
Cameron Gutman
ab1e47edb4
Fix retreiving an empty MAC address string on some devices
2014-01-12 19:48:31 -05:00
Cameron Gutman
421d73b28a
Display a more detailed error when attempting to resume another device's session
2014-01-11 10:43:29 -05:00
Cameron Gutman
616945a963
Display the exception message when a stage fails
2014-01-09 23:40:57 -06:00
Cameron Gutman
6f8306cc18
Call the connectionTerminated() callback instead of trying to handle termination ourselves
2013-12-29 01:19:56 -05:00
Cameron Gutman
ed92f9d28e
Simply discard input events that occur when the thread pool has been shutdown (during connection closure)
2013-12-20 15:12:35 -05:00
Cameron Gutman
a1440621f9
Fix a race that could crash a few threads in the input thread pool
2013-12-20 15:06:56 -05:00
Cameron Gutman
4701c22b67
Create a StreamConfiguration class and use it to send correct information about the requested resolution and refresh rate to the various streaming components and the target PC.
2013-12-19 04:24:45 -05:00
Diego Waxemberg
da47b43ad3
added support for all 3 mouse buttons
2013-12-08 16:25:41 -05:00
Diego Waxemberg
87152e6403
added support for keyboard modifier keys
2013-12-08 14:44:01 -05:00
Diego Waxemberg
35476e2c28
added support for sending keyboard key presses
2013-12-07 21:21:34 -05:00
Cameron Gutman
9ac103187f
Fix an off-by-one in fallback interface selection
2013-12-05 19:27:46 -05:00
Cameron Gutman
ce1494895e
Commit of common limelight core with bindings based on HEAD of RenderScript-Renderer
2013-12-05 12:57:49 -05:00