Commit Graph

3179 Commits

Author SHA1 Message Date
Cameron Gutman
e1f9d3c328 Fix touchpad inversion. Delay some between sending button down and button up to allow some games to detect input. 2013-09-30 21:32:17 -04:00
Cameron Gutman
eede4687ac Add support for using touchscreens for mouse input 2013-09-30 21:11:12 -04:00
Cameron Gutman
4f3de0ba7e Add Xbox 360 controller support. 2013-09-30 20:18:21 -04:00
Cameron Gutman
cd42ae04ff Switch to the Honeycomb controller interface for cross-platform support 2013-09-30 19:20:46 -04:00
Cameron Gutman
4e597b77ce Properly handle pointer down and up events 2013-09-27 19:33:13 -04:00
Cameron Gutman
b4de9cbf50 Create a proper class hierarchy for the input packets. Implement MouseButton and MouseMove packets. Fix DNS resolution bug in NvConnection. Mouse move events are working. 2013-09-27 18:59:51 -04:00
Diego Waxemberg
b256f41a25 fixed button mappings 2013-09-27 02:51:06 -04:00
Cameron Gutman
1be6d8faa3 Merge branch 'master' of github.com:cgutman/limelight 2013-09-26 02:39:54 -04:00
Cameron Gutman
0bb19e6199 Add wireshark dissector for control protocol 2013-09-26 02:39:41 -04:00
Andrew Hennessy
0d9e63f700 Created the NvmDNS class to issue the mDNS query. 2013-09-26 01:12:42 -04:00
Diego Waxemberg
adf6b1a01b Merge branch 'master' of github.com:cgutman/limelight
* 'master' of github.com:cgutman/limelight:
  WIP video. Remove WRITE_EXTERNAL_STORAGE permission.
2013-09-26 01:09:02 -04:00
Diego Waxemberg
cbac2f2510 now parse stream as rtp first and added more fields 2013-09-26 01:08:52 -04:00
Cameron Gutman
853105306b Merge 2013-09-26 01:06:50 -04:00
Cameron Gutman
752c0346ae WIP video. Remove WRITE_EXTERNAL_STORAGE permission. 2013-09-26 01:00:18 -04:00
Diego Waxemberg
3fcd96d3bc added lua script for parsing video in wireshark 2013-09-25 23:07:28 -04:00
Diego Waxemberg
53f2c3f37a made some changes in hopes that the video stream will work better 2013-09-25 00:46:22 -04:00
Cameron Gutman
e8b6158a87 Initial video code and RTP library. 2013-09-22 08:06:16 -04:00
Cameron Gutman
3aad899a07 Fix video stream reception. Remove debugging info. 2013-09-22 03:22:58 -04:00
Cameron Gutman
fbbf572c9d Write each analog stick a short at a time. Fix analog stick value endianness. 2013-09-21 23:30:12 -04:00
Diego Waxemberg
8c8e6c0008 fiddled with analog sticks 2013-09-21 23:03:44 -04:00
Cameron Gutman
aa4376f3d7 Do proper activity transitions. Send controller input to the streaming PC. 2013-09-21 20:40:38 -04:00
Diego Waxemberg
f9785b9dec merge 2013-09-21 19:55:08 -04:00
Diego Waxemberg
ca3758106a added basic ouya input 2013-09-21 19:51:17 -04:00
Andrew Hennessy
81a51da024 Added in a GUI to allow custom IP (because fuck MDNS) 2013-09-21 19:47:35 -04:00
Cameron Gutman
3433ab1ccc Merge branch 'master' of https://github.com/cgutman/limelight 2013-09-21 18:52:26 -04:00
Cameron Gutman
fcdc23eeb7 Add implementation of http negotiation, handshake, control, and input packets 2013-09-21 18:51:48 -04:00
Diego Waxemberg
b1404ce887 added a gitignore 2013-09-21 18:35:46 -04:00
Cameron Gutman
b263367528 Implement most HTTP parts of the protocol 2013-09-21 02:33:52 -04:00
Cameron Gutman
00fca9462c Eclipse autogenerated project files 2013-09-21 01:04:32 -04:00