1329 Commits

Author SHA1 Message Date
Cameron Gutman
f7c33ef975 Display the same warning when trying to pair without an IP address supplied as we do when trying to stream 2014-05-06 10:23:39 -04:00
Aaron Neyer
57b0bce5a4 update some wording for internet streaming 2014-05-02 12:14:52 -04:00
Cameron Gutman
7a017d7b97 Make the d-pad center button emulate the A button so remotes with only d-pad buttons are usable in the Steam UI 2014-04-21 17:40:50 -04:00
Cameron Gutman
d2773be32e Separate the different SPS fixups by decoder. Go back to the old way of doing bitstream restrictions because the new way seems to be broken. TI OMAP4's Ducati decoder works now :) v2.1.5 2014-04-14 13:24:52 -04:00
Cameron Gutman
93a7d9f181 Fix crash on devices that re-create the surface when we set the format 2014-04-14 12:46:59 -04:00
Cameron Gutman
9703cf4ffe Merge branch 'master' of github.com:cgutman/limelight 2014-04-14 11:38:16 -04:00
Cameron Gutman
41ec64e87c Add controllers.json for the Fire TV 2014-04-14 11:37:55 -04:00
Cameron Gutman
aca92a5056 Increment version to 2.1.5 2014-04-13 21:01:58 -04:00
Cameron Gutman
fc9c4d9aaa Use a much better method for adding bitstream restrictions to the SPS. Fix a violation in H.264 spec after adding bitstream restrictions. Credit to irtimmer for the changes. 2014-04-13 20:47:37 -04:00
Cameron Gutman
d8c6a544f0 Fix race condition with the destruction of the rendering surface and stopping the renderer to fix a random crash on exit 2014-04-13 20:24:38 -04:00
Cameron Gutman
7e100f2c9c Update common 2014-04-13 20:23:15 -04:00
Cameron Gutman
643b644e17 Update limelight common and increment version to 2.1.4 v2.1.4 2014-04-07 19:29:37 -04:00
Cameron Gutman
48a9d3ac12 Increment version number to 2.1.3 v2.1.3 2014-03-31 18:39:05 -04:00
Cameron Gutman
efdd1e2046 Fix unacknowledged motion events causing phantom d-pad events 2014-03-31 18:37:53 -04:00
Cameron Gutman
8a40892865 Rewrite controller code to better handle previously unseen controllers 2014-03-31 00:30:36 -04:00
Cameron Gutman
20635a3012 Prevent the Game activity from being relaunch due to config changes that weren't handled before 2014-03-30 18:26:33 -04:00
Cameron Gutman
b908c5cec3 Add support for digital L2 and R2 buttons 2014-03-30 16:28:54 -04:00
Cameron Gutman
1cb0b723f6 Increment version to 2.1.2 v2.1.2 2014-03-29 10:24:19 -04:00
Cameron Gutman
3f3c573c79 Move controller handling into a new class. Implement translation for DualShock 4 controllers. 2014-03-28 23:53:28 -04:00
Cameron Gutman
e1253bbb59 Move KeyboardTranslator into its own package 2014-03-28 23:52:34 -04:00
Cameron Gutman
b2eb953f45 Don't dump decoders on start because some devices will throw a spurious IllegalStateException when querying capabilities 2014-03-28 20:06:53 -04:00
Cameron Gutman
9638c15c93 I'll take a mulligan on v2.1. Here comes v2.1.1 v2.1.1 2014-03-26 01:37:34 -04:00
Cameron Gutman
8ce972ea7a Properly distinguish between keyboard and controller events 2014-03-26 01:36:52 -04:00
Cameron Gutman
968557d3a8 Fix mouse dragging 2014-03-26 01:28:02 -04:00
Cameron Gutman
cf80a7380c Increment version to 2.1 v2.1 2014-03-26 00:14:24 -04:00
Cameron Gutman
ceb957e7f3 Add a toast if the IP field isn't filled 2014-03-26 00:13:46 -04:00
Cameron Gutman
669691d8e8 Remove the annoying focus highlight on the streaming button. Hide the keyboard on the connect screen. 2014-03-26 00:13:23 -04:00
Cameron Gutman
ea57e48ed5 Add keyboard support 2014-03-25 23:59:48 -04:00
Cameron Gutman
f744c7d9c4 Make the cursor on the target track more true to the client input by scaling based on screen resolution 2014-03-25 20:43:45 -04:00
Cameron Gutman
0d42beca93 Add support for secondary and tertiary mouse buttons 2014-03-25 20:16:23 -04:00
Cameron Gutman
bafb9e6230 Make streaming button focusable so the keyboard doesn't appear when starting limelight 2014-03-21 21:36:07 -04:00
Cameron Gutman
5d30a3f4ab Increment version code for redeployment 2014-03-21 21:23:02 -04:00
Cameron Gutman
70a1dd56b4 A bit more cleanup 2014-03-21 21:16:53 -04:00
Cameron Gutman
9857017b22 Dump decoders before starting for logging purposes. Remove the software decoders from the blacklist since they are properly detected by the high profile check now. 2014-03-21 20:54:33 -04:00
Cameron Gutman
53474c7d28 Check that the decoder supports high profile H.264 before using it 2014-03-21 20:29:22 -04:00
Cameron Gutman
283c1060a3 Increment version 2014-03-21 19:32:42 -04:00
Cameron Gutman
eb7c54b95c Fix some handling of the Android activity lifecycle that upset the window manager 2014-03-21 19:32:24 -04:00
Cameron Gutman
735ad02fb4 The surface format must be RGBX if we're doing CPU rendering. If the surface is RGB565, the renderer will not properly format the output and the decoder will crash. 2014-03-21 18:20:55 -04:00
Cameron Gutman
c1ad6f83b9 Remove touchscreen requirement v2.0.1 2014-03-17 20:55:37 -04:00
Cameron Gutman
209b649eb8 Increment version 2014-03-17 14:21:16 -04:00
Cameron Gutman
9bf7bd366f Update common 2014-03-17 14:21:02 -04:00
Cameron Gutman
cfd788bec0 Use the minimum stream buffer size and the sample size when choosing a buffer size 2014-03-17 14:20:12 -04:00
Cameron Gutman
5284db761c Fix leftover warning 2014-03-17 12:39:17 -04:00
Cameron Gutman
07b5e9224c Don't explicitly specify a pixel format for the rendering surface. The system will choose the most optimal format if we leave it at the default. 2014-03-17 12:34:47 -04:00
Cameron Gutman
f31736ee2d Set the volume buttons to control the music stream while streaming 2014-03-17 03:55:51 -04:00
Cameron Gutman
47a3a959e5 Update common 2014-03-16 18:28:51 -04:00
Cameron Gutman
c2a679e5ef File mode modified on libs 2014-03-16 18:23:03 -04:00
Cameron Gutman
71b4980553 Rebuild JNI Opus decoder 2014-03-16 17:24:43 -04:00
Cameron Gutman
0b360f8f1d Calculate a proper value for the sample buffer (48000 Hz * 2 bytes per sample * 2.5 ms) 2014-03-16 17:16:51 -04:00
Cameron Gutman
52823df62f Don't use large heap anymore for improved performance 2014-03-15 13:17:22 -04:00