Cameron Gutman
|
14d093cf06
|
Remove code shared with limelight-common and implement Android bindings.
|
2013-12-05 12:59:36 -05:00 |
|
Cameron Gutman
|
b603bf4887
|
Add a checkbox to favor image quality over performance
|
2013-11-26 20:03:55 -05:00 |
|
Cameron Gutman
|
9a3c5dac0a
|
Suppress connection failure warnings when closing gracefully
|
2013-11-24 21:52:33 -05:00 |
|
Cameron Gutman
|
022866288d
|
Add more logging for exceptions.
|
2013-11-23 14:06:51 -05:00 |
|
Cameron Gutman
|
4d5849f448
|
Add UI indications of the connection status and failure
|
2013-11-23 01:03:37 -05:00 |
|
Cameron Gutman
|
e1a8f86d4f
|
Make the virtual and hardware back buttons on the devices themselves work as the in-game back button. This is required for Shield's back button to work.
|
2013-11-21 19:56:44 -05:00 |
|
Cameron Gutman
|
6bb215eddf
|
Remove pooling code due to higher concurrency latency that resulted in a net loss of performance.
|
2013-11-21 16:40:27 -05:00 |
|
Cameron Gutman
|
ab9b7b5164
|
Discard the alpha channel of the surface since it's not used. Always use MED_PERF for the AvcDecoder configuration because it now works well enough on Tegra 3 that the image quality improvements are worth it.
|
2013-11-21 08:45:25 -05:00 |
|
Cameron Gutman
|
45664dac2a
|
Draw directly to the surface buffer. Improve amount of decoding and rendering that can be done in parallel. Add performance levels and choose them by cpuinfo. Improves Tegra 3 performance significantly.
|
2013-11-21 08:38:49 -05:00 |
|
Cameron Gutman
|
34905dd01e
|
Fix crashes caused by rendering to a surface on teardown
|
2013-11-20 00:32:37 -05:00 |
|
Cameron Gutman
|
16d629f5cf
|
Remove jlibrtp (finally). CPU decoding support (works great on Tegra 4, not so well on Tegra 3)
|
2013-11-20 00:00:00 -05:00 |
|
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 |
|