Commit Graph

  • 8235717502 Fix streaming from GFE 2.1.x Cameron Gutman 2015-01-25 21:33:24 -05:00
  • 3d29d76cd4 Fix broken streaming on Gen 4 servers Cameron Gutman 2015-01-25 21:21:58 -05:00
  • f2d8f8a41b Update preference text Cameron Gutman 2015-01-25 21:04:27 -05:00
  • 4b1c7e7e3c Fix state loss crashes Cameron Gutman 2015-01-25 21:04:13 -05:00
  • 1cba278876 Cache box art locally Cameron Gutman 2015-01-25 21:00:34 -05:00
  • 766898fdf9 Add list support back for users that don't like the grid Cameron Gutman 2015-01-25 20:23:35 -05:00
  • 13e91d594b Fix Lint and build issues Cameron Gutman 2015-01-25 18:50:31 -05:00
  • ca0a0da19f Fix fusion of computers that were re-added after becoming unreachable Cameron Gutman 2015-01-25 18:41:44 -05:00
  • cde5367f38 Tweak network packet loss message and threshold algorithm Cameron Gutman 2015-01-25 18:37:07 -05:00
  • 466463ebc3 Add SDP backwards compatibility Cameron Gutman 2015-01-25 18:12:25 -05:00
  • aee255a6ee Backwards compatibility for video and control stream to GFE 2.1.x Cameron Gutman 2015-01-25 17:59:23 -05:00
  • daf7598774 Use a single context object instead of passing around tons of objects. Start of GFE 2.1.x backwards compatibility. Cameron Gutman 2015-01-25 17:34:28 -05:00
  • 6de5cf8925 Disable deadzone scaling because it's pretty broken Cameron Gutman 2015-01-25 17:02:00 -05:00
  • 82cabce86e Merge pull request #33 from Ansa89/language_chooser Cameron Gutman 2015-01-25 16:46:10 -05:00
  • 1d6b7e1b2e fix digital button/pad mouse movement, add selct & start button Karim Mreisi 2015-01-25 09:21:37 +01:00
  • 1c9458d056 fix digital button revoke event, update colors Karim Mreisi 2015-01-24 11:46:31 +01:00
  • 4e29f2ae8b add real digital pad and new digital buttons Karim Mreisi 2015-01-24 10:26:28 +01:00
  • 69321636b5 add LB and RB Karim Mreisi 2015-01-23 07:30:08 +01:00
  • d190b254bd Merge https://github.com/limelight-stream/limelight-android Karim Mreisi 2015-01-23 06:57:51 +01:00
  • 51a630995a Update common for GFE 2.2.2+ support v3.0.3 Cameron Gutman 2015-01-22 15:29:58 -05:00
  • 3a74f0726c Updated libs Cameron Gutman 2015-01-22 15:29:46 -05:00
  • efa6c7bba0 Fix build of root package Cameron Gutman 2015-01-22 15:29:16 -05:00
  • 52e5817327 Fix flags so bitrate scales up properly on GFE 2.2.2 Cameron Gutman 2015-01-22 14:51:28 -05:00
  • 79ddfc65d5 Remove unused import Cameron Gutman 2015-01-22 14:17:33 -05:00
  • 6acb1fd92a Initial support for GFE 2.2.2+ Cameron Gutman 2015-01-22 14:13:02 -05:00
  • 005a96f3d3 fix not implemented toast message Karim Mreisi 2015-01-22 09:01:30 +01:00
  • e39e0910a1 add virtual controller configuration screen Karim Mreisi 2015-01-22 08:59:55 +01:00
  • 56a6cee8f2 add touch controls Karim Mreisi 2015-01-22 08:06:14 +01:00
  • b8141542f8 Add wiki link Michelle Bergeron 2015-01-17 18:44:31 -08:00
  • 8fc9a90207 Switch back to Maven repos of ion and androidasync packages Cameron Gutman 2014-12-13 20:41:32 -08:00
  • 13d707d98d Use final release of Gradle 1.0 Cameron Gutman 2014-12-09 01:13:13 -08:00
  • aae0ff6e7a Migrate the project to Android Studio 1.0 RC4 Cameron Gutman 2014-12-08 00:12:37 -08:00
  • 69c7b5a0d5 Update version v3.0.2 Cameron Gutman 2014-12-03 20:52:52 -08:00
  • d1ad3115fa Add remote to stream config Cameron Gutman 2014-12-02 00:55:46 -08:00
  • 770af402a4 Reduce default 1080p60 bitrate to 20 Mbps Cameron Gutman 2014-12-02 00:55:31 -08:00
  • bd2a1b8886 Improve streaming QoS Cameron Gutman 2014-12-02 00:54:52 -08:00
  • 3236c0b93a Lower the level_idc of the SPS to the minimum required for streaming at a given resolution Cameron Gutman 2014-12-01 22:58:52 -08:00
  • 51aacc3f38 Remove extra newlines Cameron Gutman 2014-12-01 22:39:17 -08:00
  • 397c6f46f9 Fix a security issue which caused input devices to remain world readable after the stream is ended Cameron Gutman 2014-12-01 22:29:16 -08:00
  • d00f78f859 Revert square to circle analog work since it seems to be handled correctly already Cameron Gutman 2014-12-01 22:27:02 -08:00
  • 29fec2e0de Add initial support for rooted devices running Lollipop with SELinux set to enforcing. This should really be improved in the future since we're modifying policies for untrusted_app. Cameron Gutman 2014-12-01 22:26:35 -08:00
  • 88d28665ef Attempt to fix IndexOutOfBoundsException (index 0 size 0) reported by a couple users Cameron Gutman 2014-11-30 18:34:34 -06:00
  • de1f4da258 Apply the square to circle plane mapping before evaluating the deadzone. Cleanup some dead code. Cameron Gutman 2014-11-30 15:52:49 -06:00
  • 7985be57ab Translate the analog stick values of controllers with "square" analog stick planes (DS3, DS4, and others) to the circular plane that XInput programs expect Cameron Gutman 2014-11-30 15:35:20 -06:00
  • a835e7aaa2 Increase DS4 controller responsiveness by ignoring historical values again Cameron Gutman 2014-11-30 12:34:30 -06:00
  • 22958cfbb1 Language chooser: use constants Ansa89 2014-11-29 14:40:03 +01:00
  • c4dc5eb9e1 Update common for faster IDR recovery Cameron Gutman 2014-11-28 22:17:42 -06:00
  • db758f386e Comment out unused variable Cameron Gutman 2014-11-28 22:16:46 -06:00
  • 3fb3eefa94 Fix Nyko Playpad input issue Cameron Gutman 2014-11-28 22:16:33 -06:00
  • 9340dff45d PreferenceConfiguration.java: add language preference Ansa89 2014-11-28 10:26:14 +01:00
  • 2d6c756e70 Always consider a PC to be remote if localIP == remoteIP Cameron Gutman 2014-11-27 21:56:20 -06:00
  • 021cfd1737 Lower the maximum RTP queuing delay to 10 ms instead of 40 ms to reduce the number of frames dropped when a packet is lost Cameron Gutman 2014-11-27 21:52:03 -06:00
  • 03e965d449 Merge pull request #34 from Ansa89/italian-translation Cameron Gutman 2014-11-27 20:35:57 -06:00
  • 34f72544d8 Increment version v3.0.1 Cameron Gutman 2014-11-25 14:56:40 -08:00
  • d839ea9781 Increase deadzone on triggers to Xinput defaults and add special handling of the Nexus Player Controller and Nexus Remote Cameron Gutman 2014-11-25 14:54:36 -08:00
  • 2b7f13fdbb Increase max frame time to improve accuracy of latency counter Cameron Gutman 2014-11-25 13:34:00 -08:00
  • 7557a3a4ae Don't capture the back button on remotes Cameron Gutman 2014-11-25 11:16:47 -08:00
  • fcecba484f Fix a crash caught by Monkey Cameron Gutman 2014-11-25 02:05:24 -08:00
  • fa85a0a0bd Improve CPU decoder frame latency when rendering speed is less than decoding speed Cameron Gutman 2014-11-25 02:04:51 -08:00
  • dc64bfeba2 Slightly reduce max packet size in an attempt to cut packet losses Cameron Gutman 2014-11-25 01:05:55 -08:00
  • 871b73c48d Fix PC duplication issue when multiple machines report the same remote IP address Cameron Gutman 2014-11-24 20:10:02 -08:00
  • 5dcff91d27 Only grab Fire TV remotes if a gamepad isn't attached Cameron Gutman 2014-11-24 18:43:08 -08:00
  • 0041fc1dab Fix broken de-duplication of computers Cameron Gutman 2014-11-24 18:25:58 -08:00
  • 314242ab08 Update to Ion with fixes for SSLContext and self-signed certificates Cameron Gutman 2014-11-24 18:10:23 -08:00
  • 09e8ddfd74 Use the bitstream restrictions fixup on Broadcom VideoCore IV devices Cameron Gutman 2014-11-24 18:03:47 -08:00
  • 4cea483a87 Italian translation: better wording Ansa89 2014-11-24 11:53:18 +01:00
  • 99aa616188 Add language chooser Ansa89 2014-11-24 11:47:02 +01:00
  • 444c4602c1 Update libraries. Seems to improve image caching behavior with Ion. Cameron Gutman 2014-11-23 23:39:20 -08:00
  • 5fc438a0be Update XPP3 and OkHttp libraries Cameron Gutman 2014-11-23 23:26:12 -08:00
  • 5b6eac7140 Update build.gradle for re-release Cameron Gutman 2014-11-23 02:07:03 -08:00
  • 7cdd184197 Fix null pointer exception on ATV emulator Cameron Gutman 2014-11-23 02:06:49 -08:00
  • be153b84cb Update build for final 3.0 release v3.0 Cameron Gutman 2014-11-22 23:15:11 -08:00
  • 06c53e2251 Update decoder errata Cameron Gutman 2014-11-22 22:08:29 -08:00
  • 695519bdf5 Reduce Nexus Player video latency by 10x Cameron Gutman 2014-11-22 22:05:59 -08:00
  • bf7d033ab2 Don't use adaptive playback at all to avoid extra added latency on some decoders Cameron Gutman 2014-11-22 20:35:31 -08:00
  • df67795c4a Use back as start on Android TV Cameron Gutman 2014-11-22 19:33:26 -08:00
  • 72c1696f43 Fix missing PCs in PC list after my NPE fix Cameron Gutman 2014-11-21 22:56:56 -08:00
  • 8eca3683c9 Add method for getting video decoder name Cameron Gutman 2014-11-21 11:08:35 -08:00
  • 80c17b4913 Update common Cameron Gutman 2014-11-20 19:22:28 -08:00
  • e5050f10bb Fix a potential null pointer exception Cameron Gutman 2014-11-20 19:22:20 -08:00
  • 3a3ac83ab5 Change timing of video initialization to prevent an ICMP port unreachable message on start that could tear down a NAT hole Cameron Gutman 2014-11-20 19:04:58 -08:00
  • e912e4de57 Don't do deadzone scaling because the PC should be handling that. Return to non-scaled controller packets. Disable the deadzone option in preferences. Cameron Gutman 2014-11-20 00:00:48 -08:00
  • 8dee1f0d80 Add a trigger deadzone Cameron Gutman 2014-11-19 23:59:42 -08:00
  • 53594ada66 Disable the Android TV controller hack for now Cameron Gutman 2014-11-19 23:27:10 -08:00
  • 848ed1ad72 Scale touch inputs based on the ratio of the stream size to the screen size Cameron Gutman 2014-11-19 23:26:50 -08:00
  • 307e807c8f Replay motion event history during input processing Cameron Gutman 2014-11-19 23:08:34 -08:00
  • 6a27780d56 Remove hat flat values Cameron Gutman 2014-11-19 22:57:17 -08:00
  • 57f98dbb4a Add missing import Cameron Gutman 2014-11-19 22:07:57 -08:00
  • 5af7d83ec1 Fix RTL Lint warnings by using start/end Cameron Gutman 2014-11-19 22:06:22 -08:00
  • 4a6f77f43a Remove an unused string Cameron Gutman 2014-11-19 22:05:51 -08:00
  • c96f9fb635 Prevent deadzone and bitrate from dropping below 1 Cameron Gutman 2014-11-19 20:11:13 -08:00
  • e3a477a243 Don't send a bunch of duplicate controller packets if a button is being held down Cameron Gutman 2014-11-19 19:05:59 -08:00
  • 9fcd641143 Make the back button function as the start button on Android TV controllers (needs testing) Cameron Gutman 2014-11-19 18:40:22 -08:00
  • 6d1cbc5a64 Add a hack for the Tablet Remote app to fix the B button Cameron Gutman 2014-11-19 18:39:15 -08:00
  • ec71060d98 Fix broken keyboards and gamepads when an input device wasn't provided (such as a virtual gamepad or IME) Cameron Gutman 2014-11-19 18:37:47 -08:00
  • 03f706fb85 Update common Cameron Gutman 2014-11-19 10:43:09 -08:00
  • 7ad87bd3ee Small fix to the frame timing code Cameron Gutman 2014-11-19 10:43:00 -08:00
  • ff4570abac Reorder video stream initialization to vastly reduce the chance we'd miss the initial IDR frame Cameron Gutman 2014-11-19 10:42:29 -08:00
  • c819f2f0e3 Request a new IDR frame immediately if we've been waiting for one for 120 frames Cameron Gutman 2014-11-19 10:40:39 -08:00
  • 4e088f6183 Fix minor grammar error Cameron Gutman 2014-11-18 19:09:23 -08:00