23 Commits

Author SHA1 Message Date
Cameron Gutman
ae65bbe3ca Add Moga controller support. 2013-11-12 03:10:23 -05:00
Cameron Gutman
08f8942548 Fix Xbox 360 controller D-pad 2013-11-11 15:39:55 -05:00
Cameron Gutman
8802e05f27 Change target SDK to KitKat. Use immersive mode for streaming on KitKat devices. 2013-11-10 17:12:34 -05:00
Cameron Gutman
745da05ad3 Fix back button press on the soft UI buttons. Make back+start emulate the steam overlay button. 2013-11-10 15:59:13 -05:00
Cameron Gutman
c9ad9ab407 Remove a straggling println 2013-11-10 15:57:05 -05:00
Cameron Gutman
524cab4115 Drop audio frames if the backlog becomes too large. Trim buffer pools when memory runs low. Optimize AVC decoding a bit more. 2013-11-10 15:25:00 -05:00
Cameron Gutman
0a445b9add Properly terminate threads when the game activity exits. 2013-11-10 01:30:55 -05:00
Cameron Gutman
47ea18b882 Fix the back button on the Xbox controller 2013-11-10 05:12:31 -05:00
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
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
ca3758106a added basic ouya input 2013-09-21 19:51:17 -04:00
Cameron Gutman
fcdc23eeb7 Add implementation of http negotiation, handshake, control, and input packets 2013-09-21 18:51:48 -04:00