Commit Graph

2879 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