Commit Graph
100 Commits
Author SHA1 Message Date
Cameron Gutman d2f8ee8b81 Add timekeeping stats to CPU decoder 2014-07-10 18:59:05 -07:00
Cameron Gutman 91e68c0580 Include rendering time in the total decoding time 2014-07-10 18:47:30 -07:00
Cameron Gutman a591dcec48 Disable write-ahead logging on the computer database 2014-07-10 18:42:42 -07:00
Cameron Gutman 1898fcd741 Prevent crashing if the user exits the AddComputerManually activity before the job completes 2014-07-06 15:55:39 -07:00
Cameron Gutman 8bc8f14c64 Protect from accessing the ComputerManagerService before initialization has completed 2014-07-06 12:49:57 -07:00
Cameron Gutman 09cf5d23ea Small update to fix SecurityException on some older devices 2014-07-05 21:31:21 -07:00
Cameron Gutman bec5cfe4a6 Update readme 2014-07-05 13:40:40 -07:00
Cameron Gutman 59f7595050 Bump version to 2.5 and make wifi optional 2014-07-05 13:25:17 -07:00
Cameron Gutman 9e20d25093 Fix list view bugs (mostly Ouya related) 2014-07-04 18:57:03 -07:00
Cameron Gutman 155432b4b8 Remove the now unnecessary controllers.json file 2014-07-04 16:57:54 -07:00
Cameron Gutman 0c614516fb The computer details object must always update, even if the text doesn't change 2014-07-04 15:24:01 -07:00
Cameron Gutman 1734d21b8e Update placeholder text in PC view 2014-07-04 15:12:37 -07:00
Cameron Gutman 825233309d Remove init hack in DiscoveryService 2014-07-04 15:11:31 -07:00
Cameron Gutman 0f4e5a4585 Make remote discovery faster. Fix the bitrate slider. Change some toast text. 2014-07-04 14:51:57 -07:00
Cameron Gutman 9be149942a Update with common fixes 2014-07-04 12:16:53 -07:00
Cameron Gutman 2ab14cdbf5 Suppress a Lint warning and remove a trace 2014-07-04 12:12:12 -07:00
Cameron Gutman b79fd8860c Warn the user if they've entered nothing to add 2014-07-04 11:52:56 -07:00
Cameron Gutman 6f6eb1fb95 Remove a trace 2014-07-04 11:50:13 -07:00
Cameron Gutman c50ec21f39 Fix crash when tapping the placeholder 2014-07-04 11:31:03 -07:00
Cameron Gutman 3176ee72fe Major update to v2.5 2014-07-03 23:33:14 -07:00
Cameron Gutman cc37da9a56 Merge branch 'v2.5'
Conflicts:
	libs/limelight-common.jar
2014-07-03 16:30:10 -07:00
Cameron Gutman 87572bb083 Change latency toasts a bit 2014-07-03 13:35:36 -07:00
Cameron Gutman a74de39879 Update latency tracking code 2014-07-02 08:16:54 -07:00
Cameron Gutman 1d27309e53 Revert "Disable latency tracking due to performance problems"
This reverts commit 3dd57e9f38.
2014-07-01 19:51:45 -07:00
Cameron Gutman 3f00885d2c Protect against a null pointer exception if setup() fails 2014-07-01 07:27:32 -07:00
Cameron Gutman ea3b1a7438 Bump to 2.5 2014-06-30 21:25:30 -07:00
Cameron Gutman 3dd57e9f38 Disable latency tracking due to performance problems 2014-06-30 21:23:45 -07:00
Cameron Gutman a639143e94 Add a latency toast after the stream stops 2014-06-30 21:14:27 -07:00
Cameron Gutman b3c78ce1b1 Submit codec config frames with the corresponding flag to work around an TI OMAP 4 errata. Also add a file that documents the currently known codec errata. 2014-06-30 21:05:10 -07:00
Cameron Gutman ddf9284ece Add a Quit Steam button 2014-06-30 01:14:46 -07:00
Cameron Gutman 438be4b8e5 Add a mDNS auto-discovery service 2014-06-30 00:28:32 -07:00
Cameron Gutman 8f43b95129 Remove the RenderScript renderer 2014-06-29 23:51:59 -07:00
Cameron Gutman faa2be431f Replace dnsjava with jmdns and remove a redundant classpath entry 2014-06-29 23:50:32 -07:00
Cameron Gutman 16de523e78 Ignore Lint error because Bouncy Castle calls API that don't exist in Android (some javax packages). We don't call these paths so we're okay now, but we need to remember that this can be a problem later on. 2014-06-29 12:49:10 -07:00
Cameron Gutman b24abc6ddd Update common for the app launch support 2014-06-29 12:40:22 -07:00
Cameron Gutman a450cd5b01 Remove deprecated crypto API usage based on irtimmer's changes to Limelight-PC 2014-06-29 12:39:36 -07:00
Cameron Gutman 2e3b7a2c09 Ignore Lint accessibility warning for onTouch handler 2014-06-29 12:32:10 -07:00
Cameron Gutman 22bba877d7 Ignore Lint warning for Amazon and Ouya assets 2014-06-29 12:12:11 -07:00
Cameron Gutman 7142db3fac Fixes for Android L and some weird codec exceptions 2014-06-29 11:49:42 -07:00
Cameron Gutman 37cf572c0c Increase version number 2014-06-26 20:39:31 -07:00
Cameron Gutman 33c5254d6f Yet again raise the minimum button down time based on testing on Ouya 2014-06-26 20:38:37 -07:00
Cameron Gutman faa82ca9d6 Fixup num_ref_frames in SPS on Qualcomm devices to (hopefully) fix the crashing video bug on the Galaxy S3 after Android 4.3 2014-06-26 20:03:12 -07:00
Cameron Gutman 0d35ea5207 Enable max Ethernet MTU sized packets when the remote PC is on the subnet 2014-06-22 17:08:22 -07:00
Cameron Gutman 579645c07c Make the pairing toast shorter. Display a nice message when we get a 404 instead of a huge URL. 2014-06-22 13:24:14 -07:00
Cameron Gutman 869cbe2e81 Frame latency and jitter improvements 2014-06-19 19:13:16 -07:00
Cameron Gutman 329a938bf8 Hold a high performance Wi-Fi lock while streaming 2014-06-19 18:26:33 -07:00
Cameron Gutman 411931cc27 Increment version and update common jar 2014-06-15 21:10:42 -07:00
Cameron Gutman ce01223683 Implement crypto provider and GFE 2.1 compatibility 2014-06-15 20:17:09 -07:00
Cameron Gutman e7501a488d Raise the minimum button down threshold to minimize missed start button presses on OUYA 2014-06-01 17:11:40 -04:00
Cameron Gutman 5626e9663b Fix Ouya controller combos and bump the version to 2.2.1.2 2014-05-31 16:33:51 -04:00
Cameron Gutman 01b35ccdd3 Controller handling improvements for Ouya 2014-05-27 23:45:30 -04:00
Cameron Gutman e83bc747c8 Add assets and manifest updates for OUYA store 2014-05-24 20:28:38 -04:00
Cameron Gutman cbe4af7623 Remove extra files from TinyRTSP Jar 2014-05-12 20:36:07 -05:00
Cameron Gutman fc9e45270a Bump version number up 2014-05-12 20:06:27 -05:00
Cameron Gutman 94c1fc2b66 Update common 2014-05-12 20:06:12 -05:00
Cameron Gutman 49999634c1 Lower floors even more since we're clamping min = max 2014-05-12 20:04:33 -05:00
Cameron Gutman 09f4827d02 Update TinyRTSP Jar to work on Java 1.6 2014-05-11 13:41:29 -04:00
Cameron Gutman 52e4e81e35 Adjust bitrate floors and defaults based on user feedback 2014-05-11 13:32:49 -04:00
Cameron Gutman 56b752f63f Fix dialog rundown crashes 2014-05-07 22:41:41 -04:00
Cameron Gutman 2e6e835a8e Update bitrate label to be more intuitive 2014-05-07 22:41:02 -04:00
Cameron Gutman d8b0a0ffb5 Style changes to compress the UI a bit 2014-05-07 22:29:39 -04:00
Cameron Gutman b82d74474a Behave better when in immersive mode. Take up the entire screen, instead of leaving the navigation bar empty. Re-enter immersive mode if the volume buttons are pressed 2014-05-07 22:17:16 -04:00
Cameron Gutman 508b855e36 Save the bitrate preference before starting a stream 2014-05-07 21:39:23 -04:00
Cameron Gutman 5efcd606e3 Increment version to 2.2 2014-05-07 02:12:21 -04:00
Cameron Gutman 3524cdd764 Add TinyRTSP Jar 2014-05-07 02:12:07 -04:00
Cameron Gutman 368cd8808d Add support for selecting stream bitrate. 2014-05-07 02:11:10 -04:00
Cameron Gutman b52a6ce93c Merge branch 'master' of github.com:cgutman/limelight 2014-05-06 10:25:10 -04:00
Cameron Gutman 7ab4e5d0a5 Bump version to 2.1.6 2014-05-06 10:24:34 -04:00
Cameron Gutman 095dfd8035 Update common 2014-05-06 10:24:21 -04:00
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
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 :) 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 2014-04-07 19:29:37 -04:00
Cameron Gutman 48a9d3ac12 Increment version number to 2.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 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 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 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