Commit Graph
100 Commits
Author SHA1 Message Date
Cameron Gutman 201704dc9d Finally fix the random pairing failure. It turns out that it was causing by background querying for serverinfo during the pairing process. Now we stop polling computers while pairing is in progress. 2014-09-19 22:23:06 -07:00
Cameron Gutman 62ecb1af50 Use fixed point libopus builds on ARM and MIPS. This improves performance and allows the use of NEON on ARM for a huge perf boost 2014-09-17 19:36:51 -07:00
Cameron Gutman 819c5e823c Fix a bug where an error change any permissions would cause the operation to fail and other files to not be changed 2014-09-04 00:27:05 -07:00
Cameron Gutman 66eb890462 More tap threshold tuning 2014-09-03 23:06:23 -07:00
Cameron Gutman cde8ec8262 Add vertical mouse scrolling support 2014-09-03 22:53:40 -07:00
Cameron Gutman ef1429a639 Increase the movement threshold to improve click success rate 2014-09-03 21:40:20 -07:00
Cameron Gutman 85a011eb84 Add a full decoder dump to the exception string 2014-09-03 21:34:55 -07:00
Cameron Gutman b5e585834d Throw a special RendererException when we have a MediaCodec crash so we have much more info for debugging 2014-09-03 21:25:26 -07:00
Cameron Gutman ae298fbc51 Workaround the case where a buggy codec causes findSafeDecoder to fail 2014-09-03 20:48:30 -07:00
Cameron Gutman c02e1ed006 Stop the decoder in the stop() function 2014-09-03 20:40:43 -07:00
Cameron Gutman 178c53ee84 Propagate the possible exceptions during codec capability checks to the caller so a nice dialog can be displayed instead of crashing on buggy ROMs. Small change to evdev shutdown. 2014-09-03 20:00:00 -07:00
Cameron Gutman 2c23dbd2be Remove root-specific stuff. DO NOT MERGE TO root! 2014-09-03 19:44:48 -07:00
Cameron Gutman 3e017625a9 Raw mouse input is working 2014-09-02 00:41:33 -07:00
Cameron Gutman 124037ce27 Rebuild libevdev_reader.so 2014-09-01 23:40:25 -07:00
Cameron Gutman bc166a713d More bugfixes for Evdev code. Enable ROOT_BUILD since it's the root branch. 2014-09-01 23:38:47 -07:00
Cameron Gutman 364a9fa7d7 Add evdev_reader JNI library 2014-09-01 23:04:15 -07:00
Cameron Gutman f4546ba188 Raw mouse input WIP 2014-09-01 22:19:12 -07:00
Cameron Gutman 5de2a8f6ec Remove unused import 2014-09-01 20:33:31 -07:00
Cameron Gutman 2365cd2978 Add option to disable toasts 2014-09-01 18:31:45 -07:00
Cameron Gutman e8dd3511db Add some tolerance in the tap to click code. Implement right clicking. 2014-09-01 14:03:55 -07:00
Cameron Gutman ae40a9736a "Fix" a null pointer exception 2014-09-01 12:36:45 -07:00
Cameron Gutman 08cc93d337 Update common and increment version 2014-08-29 16:06:55 -07:00
Cameron Gutman 5fdd9b773c Workaround decoder errata of the Exynos 4 2014-08-29 15:38:08 -07:00
Cameron Gutman e3e7ac1e68 Remove rounding on triggers 2014-08-20 22:14:03 -07:00
Cameron Gutman 10212bd38b Fix potential integer overflow issue with stick axes 2014-08-20 22:12:45 -07:00
Cameron Gutman 4bec02f47f Implement a scaled radial deadzone rather than our previous dumb axial deadzones 2014-08-20 22:10:59 -07:00
Cameron Gutman 79f888fe47 Update common 2014-08-09 03:41:03 -07:00
Cameron Gutman 9393bf7f79 Fix a regression in video scaling after the CPU decoding fix 2014-08-06 22:33:41 -07:00
Cameron Gutman 1b1d4399a9 Bump version and update common 2014-08-06 17:24:21 -07:00
Cameron Gutman b2ad259a7c Also add bitstream restrictions to Qualcomm devices to hopefully address the GS3 issue 2014-08-06 17:22:41 -07:00
Cameron Gutman ac5c264090 Only close spinner dialogs corresponding to the current activity 2014-08-06 15:05:26 -07:00
Cameron Gutman fcfdd4e323 Add missing Cursor.close() calls to fix a crash reported on Ouya 2014-08-06 15:01:18 -07:00
Cameron Gutman ea65bb2c0a Remove the extra app list update when the activity is first started 2014-08-06 14:30:19 -07:00
Cameron Gutman b340055588 If the activity is being finished, don't dismiss the dialog. This is already handled in the closeDialogs() function. 2014-08-06 14:26:13 -07:00
Cameron Gutman 2918039b6f Fix a bug where we'd add a null entry to the computer list 2014-08-05 23:44:04 -07:00
Cameron Gutman e8fd1f262a Update common jar 2014-08-05 23:19:37 -07:00
Cameron Gutman 8887401644 Fix surface sizing with scaling disabled on the CPU decoder 2014-08-05 23:16:02 -07:00
Cameron Gutman f892db6ee8 Fix ANR when switching from the PC view to the app view 2014-08-05 22:30:11 -07:00
Cameron Gutman 829532c572 Some devices don't properly get interrupted while waiting for an input buffer, so wait 100 ms then check the interrupt flag 2014-08-05 21:29:21 -07:00
Cameron Gutman 875eb1e773 Update common and version 2014-07-31 15:23:31 -07:00
Cameron Gutman f295289774 Increment version 2014-07-31 01:41:30 -07:00
Cameron Gutman 1f69b4f271 Update to new common 2014-07-31 01:33:32 -07:00
Cameron Gutman 20a5a844db Fix crash with WoL if a MAC address isn't present 2014-07-31 01:32:59 -07:00
Cameron Gutman 1a7a2f848e Don't close spinner dialogs when the AppList page is destroyed. Increment version 2014-07-22 00:16:35 -07:00
Cameron Gutman 887dd9aa21 Add GFE settings optimization checkbox. Move Add PC button to the main screen. 2014-07-21 23:58:20 -07:00
Cameron Gutman e1e4ccf318 Fix Shield's hardware back button 2014-07-21 23:57:28 -07:00
Cameron Gutman ee6edd2404 Allow up to 4 concurrent PC queries 2014-07-21 22:28:11 -07:00
Cameron Gutman f0f801ba3f Merge branch 'master' of github.com:limelight-stream/limelight-android 2014-07-20 14:19:53 -07:00
Cameron Gutman 6a7e06b3d5 Rebuild native libraries with GCC 4.9 and NDK 10. Added native libraries for ARMv8 and x86_64. 2014-07-20 14:19:08 -07:00
Cameron Gutman 48ab233d0f Update common and bump version 2014-07-19 22:50:14 -07:00
Cameron Gutman b9f01b63cc Add an option to stretch the video to fill the screen and make preserve aspect ratio the default 2014-07-19 22:15:23 -07:00
Cameron Gutman 428d37afd4 Improve input device detection 2014-07-19 03:50:37 -07:00
Cameron Gutman f5ec665115 Park for a bit if there's nothing to do 2014-07-19 03:49:44 -07:00
Cameron Gutman 92143df65c Don't destroy dialogs until we're really finishing 2014-07-19 03:35:17 -07:00
Cameron Gutman d428f342f7 Fix dialog rundown issues causing spurious crashes 2014-07-15 20:46:12 -07:00
Cameron Gutman e2663f06ba Bump version to 2.5.0.5 2014-07-13 21:44:19 -07:00
Cameron Gutman 9cf592ee26 Remove libavfilter. Fix MIPS library binaries to run on the emulator. 2014-07-13 21:31:34 -07:00
Cameron Gutman 4258ac752e Add specific CPU detection for the emulator 2014-07-13 21:21:47 -07:00
Cameron Gutman 8ec8fff57c Rebuild ffmpeg 2.1.5 for ARMv7, x86, and MIPS. Reduced the size of ffmpeg libraries 2014-07-13 19:24:42 -07:00
Cameron Gutman cf15b79e35 Add MIPS native libraries 2014-07-13 01:06:19 -07:00
Cameron Gutman 007d488201 Yet another point release today :( 2014-07-12 19:18:43 -07:00
Cameron Gutman 5beffed9b9 Update version to 2.5.0.3 2014-07-12 16:19:22 -07:00
Cameron Gutman 532ec6f8f3 Update common 2014-07-12 16:16:35 -07:00
Cameron Gutman a46fb7ba36 Fix small race potential 2014-07-12 16:16:18 -07:00
Cameron Gutman bc2f2de6c2 Update common 2014-07-12 14:07:41 -07:00
Cameron Gutman efec35afa6 Update version to 2.5.0.2 2014-07-12 14:00:52 -07:00
Cameron Gutman 993711ccfe Don't report decoding time for software decoder because it generally doesn't capture the information we want due to CPU overhead 2014-07-12 13:46:39 -07:00
Cameron Gutman d1ef912984 Remove the remaining allocations in the AV paths 2014-07-12 13:38:28 -07:00
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