Commit Graph

  • da0a505978 Shrink the text size in the buttons so the start button text fits on the Nexus 9 Cameron Gutman 2016-01-20 01:30:48 -05:00
  • cb6d4a385c Leave a margin around the d-pad so the selection rectangle doesn't draw over the control itself Cameron Gutman 2016-01-20 01:12:53 -05:00
  • 2806aee0fc Fix drawing and placement of face buttons Cameron Gutman 2016-01-20 01:04:06 -05:00
  • 52736f5162 Increase the time allowed for a double click to activate the stick button Cameron Gutman 2016-01-20 00:28:33 -05:00
  • 6d45ad7fe8 Improve precision of joystick inputs by lifting the deadzone after 150 ms. This way it prevents false inputs when activation the stick buttons but allows for precise movements after confirming that the touch is intended. Cameron Gutman 2016-01-20 00:28:11 -05:00
  • 2fc53644bc Use a uniform stroke width based on screen size in pixels Cameron Gutman 2016-01-19 20:26:46 -05:00
  • b33eaec493 Temporarily disable the config dialog and just map a tap of a controller element to move Cameron Gutman 2016-01-19 19:58:11 -05:00
  • 63d6f3ac78 Fix snapping into the deadzone when using analog sticks Cameron Gutman 2016-01-19 19:54:52 -05:00
  • fd4caac013 Fix erratic joystick movement Cameron Gutman 2016-01-19 19:44:33 -05:00
  • ada875cdb0 Highlight the controls red when in configuration mode Cameron Gutman 2016-01-19 18:52:51 -05:00
  • 49ddfa573d Ignore inputs when the on-screen controls are in configuration mode Cameron Gutman 2016-01-19 18:31:00 -05:00
  • b58ac367ee Increase the size of the virtual controller settings button Cameron Gutman 2016-01-19 18:24:10 -05:00
  • cf62b4ed95 Select is slightly too long for the button so rename it to Backc Cameron Gutman 2016-01-19 18:13:16 -05:00
  • b05c62e141 Fix outside of each d-pad button being cut off by the end of the canvas Cameron Gutman 2016-01-19 18:01:30 -05:00
  • 095556106c Fix highlighting of selected controller element during configuration Cameron Gutman 2016-01-19 17:45:14 -05:00
  • 5cdd72a45c Disable printing controller output Cameron Gutman 2016-01-19 17:35:17 -05:00
  • 5d84f8af43 Fix margins around analog sticks Cameron Gutman 2016-01-19 17:34:52 -05:00
  • d9483d9214 Show a nicer configuration toast Cameron Gutman 2016-01-19 17:30:49 -05:00
  • 250475830f Draw the highlight border after the element so it doesn't get drawn over Cameron Gutman 2016-01-19 17:08:00 -05:00
  • b8a0a823e0 Raise d-pad and buttons slightly further from the analog sticks Cameron Gutman 2016-01-19 16:33:00 -05:00
  • 6a54d669a3 Fix capitalization of preference group Cameron Gutman 2016-01-19 16:31:06 -05:00
  • 62559c4e66 Merge branch 'master' of https://github.com/hop3l3ss/limelight-android Cameron Gutman 2016-01-19 16:23:56 -05:00
  • e04ecaaf7a Rework the face buttons to match the d-pad Cameron Gutman 2016-01-19 16:23:40 -05:00
  • fa4706c95f fix on screen controls category typo Karim 2016-01-09 12:56:39 +01:00
  • 7067c0e02e show onscreen controls settings only on touchscreen devices Karim 2016-01-09 12:49:12 +01:00
  • d7d90e8e49 Encode the surround sound information in the launch request parameters Cameron Gutman 2016-01-08 01:01:58 -06:00
  • cc71ce6180 Fix crash in XB1 controller driver on Fire HD 6 after controller removal Cameron Gutman 2016-01-07 22:52:17 -06:00
  • f409a3583c Fix direct submit behavior in decoders since the addition of HEVC Cameron Gutman 2016-01-07 18:51:02 -06:00
  • ac7504e017 Bump version to 4.0.4 v4.0.4 Cameron Gutman 2016-01-07 16:08:08 -06:00
  • 345bd3f7c1 Hide on-screen controls preference until bugs are resolved Cameron Gutman 2016-01-07 16:01:33 -06:00
  • 2e2960ec69 Disable on-screen controls by default Cameron Gutman 2016-01-07 12:57:59 -06:00
  • e93b103d1e Fix ConcurrentModificationException in virtual controller code Cameron Gutman 2016-01-07 12:57:37 -06:00
  • 22977a4c5b Use a socket for communication from EvdevReader to Moonlight rather than stdin/stdout. On some devices, fwrite(stdout) hangs for unknown reasons. Cameron Gutman 2016-01-07 12:49:30 -06:00
  • 7da5d5322b Cache Paint objects instead of allocation in draw method Cameron Gutman 2016-01-07 02:23:34 -06:00
  • 49e2c40ba4 Add LB and RB buttons to virtual controller Cameron Gutman 2016-01-07 01:06:22 -06:00
  • 8041a004c2 Remove text from d-pad as it tends to get in the way of visuals on screen Cameron Gutman 2016-01-07 01:00:15 -06:00
  • db62d78e04 On-screen controls: Fix functionality of Select button and rename Play to Start Cameron Gutman 2016-01-07 00:45:30 -06:00
  • bd79318b1e Cleanup new virtual controller code Cameron Gutman 2016-01-07 00:30:45 -06:00
  • 2736bd9165 Android Studio auto-reformat of new virtual controller code Cameron Gutman 2016-01-07 00:24:39 -06:00
  • b6bd48584f Refactor to match other preference conventions Cameron Gutman 2016-01-07 00:20:46 -06:00
  • 7b4f3c975a Fix on-screen controls not showing up on 16:9 devices Cameron Gutman 2016-01-07 00:15:33 -06:00
  • b165fadc55 Remove unused file Cameron Gutman 2016-01-07 00:14:16 -06:00
  • 274e0d0557 Merge branch 'master' into virtualcontroller_master Cameron Gutman 2016-01-07 00:01:03 -06:00
  • 7594e51a18 Fix SQL injection vulnerability and crashes when an apostrophe is present in a computer name Cameron Gutman 2016-01-06 15:17:30 -06:00
  • bf22819b53 Update common with timeouts for RTSP handshake Cameron Gutman 2016-01-06 13:08:18 -06:00
  • 3dea4b15e0 Fix support for kernels that output 24-byte input events Cameron Gutman 2016-01-06 13:05:51 -06:00
  • 5836b3292b Only grab event devices Cameron Gutman 2016-01-06 12:36:09 -06:00
  • a8fd49a234 Fix possible segmentation fault or memory corruption if EVIOCGRAB fails and the cleanup is executed before the device entry is inserted into the list Cameron Gutman 2016-01-06 12:35:45 -06:00
  • 006ad72eb2 Check the stdin poll() return value before reading Cameron Gutman 2016-01-05 19:53:23 -06:00
  • dc254e1ee5 Some S6s have back buttons on the device called sec_touchkey so also ignore back presses on those too Cameron Gutman 2016-01-05 00:27:19 -06:00
  • 4d420b29cb Also timeout RTSP if no response is received on an established connection for 10 seconds Cameron Gutman 2016-01-04 23:55:58 -06:00
  • 0b9e7aa05b Standardize connection timeouts to 10 seconds Cameron Gutman 2016-01-04 23:54:25 -06:00
  • b0d31a4d35 Update version for 4.0.3 r2 Cameron Gutman 2016-01-04 09:30:56 -06:00
  • 24155feea4 Update common with proper HEVC fix for r2 of 4.0.3 Cameron Gutman 2016-01-04 09:29:22 -06:00
  • 8c663cc84a Replace the HEVC detection hack with a proper solution based on examining the RTSP DESCRIBE response Cameron Gutman 2016-01-04 07:39:07 -06:00
  • db0a4e35c6 Bump to 4.0.3 Cameron Gutman 2016-01-03 16:35:21 -06:00
  • 68ef98d346 Update common to fix broken mobile 900-series GPU detection for H.265 Cameron Gutman 2016-01-03 16:29:02 -06:00
  • 8d1417c636 Improve HEVC check to add Titan X support and more importantly stop requesting H.265 on mobile GPUs that may not support it Cameron Gutman 2016-01-03 16:01:28 -06:00
  • f23bb9fac1 improve virtual controller: Karim 2016-01-03 11:12:43 +01:00
  • d20dde0b6d Print a message when the EvdevReader starts Cameron Gutman 2016-01-02 19:42:40 -06:00
  • f76b30d109 Fix exceptions in onStop when the connection is aborted due to lack of H.264 support Cameron Gutman 2016-01-02 18:28:01 -06:00
  • ee1a047cde Remove several decoders from the whitelist based on some user-reported issues Cameron Gutman 2016-01-02 18:16:12 -06:00
  • b91ab53219 Connection reuse is broken in GFE's server (requests always get reissued on a new connection) so just turn it off Cameron Gutman 2016-01-02 17:34:29 -06:00
  • 6eeb7ae5b2 Add UUID on serverinfo and add a TODO for HTTP serverinfo Cameron Gutman 2016-01-02 16:50:22 -06:00
  • 0436179020 Use UUID string in pairing and switch to HTTP for pairing (like Shield Hub) Cameron Gutman 2016-01-02 16:47:10 -06:00
  • c92cae51c8 Add UUID to URL queries (like recent Shield Hub version do) Cameron Gutman 2016-01-02 16:30:24 -06:00
  • 57da68c0e2 Remove uniqueId parameter from NvHTTP.getServerInfo Cameron Gutman 2016-01-02 16:28:58 -06:00
  • 4c533fedfd Merge pull request #1 from ruqqq/master hop3l3ss 2015-12-31 11:44:42 +01:00
  • f8ab7b8e13 Merge https://github.com/limelight-stream/limelight-android Faruq Rasid 2015-12-31 10:14:30 +08:00
  • 46c5eaf0e1 Fix a user-reported crash in USB code Cameron Gutman 2015-12-23 14:03:55 -06:00
  • e7e73aa1d2 Bump version to 4.0.2 v4.0.2 Cameron Gutman 2015-12-21 15:28:38 -08:00
  • 394221f3df Use file locks to synchronize stdout instead of a pthread mutex Cameron Gutman 2015-12-21 15:07:37 -08:00
  • 7d2647f830 Set the shutdown flag before killing the reader Cameron Gutman 2015-12-21 15:04:22 -08:00
  • 563c90a8c4 Build native binaries for all modern ABIs Cameron Gutman 2015-12-21 15:03:14 -08:00
  • 0e0352fdd6 Disable HEVC on NVIDIA hardware until the 16 frame buffering problem can be solved Cameron Gutman 2015-12-21 15:02:50 -08:00
  • d6a8db97d8 Rewrite root input capturing to be compatible with Android 6.0 (and be much more secure in general) Cameron Gutman 2015-12-19 23:55:34 -08:00
  • 05f8fa21de Update version Cameron Gutman 2015-12-17 03:35:51 -08:00
  • ab8779086b Fix broken video on Galaxy S5 and Note III Cameron Gutman 2015-12-17 03:35:39 -08:00
  • ed8305b199 Revert "Blacklist the whole device from HEVC decoding if Qualcomm's HEVC hybrid decoder is found" Cameron Gutman 2015-12-17 02:23:22 -08:00
  • 1def825c7f Bump version to 4.0.1 Cameron Gutman 2015-12-16 19:32:08 -08:00
  • 3c9b5d3b17 Update common Cameron Gutman 2015-12-16 19:31:24 -08:00
  • 3c2dd88fd3 Blacklist the whole device from HEVC decoding if Qualcomm's HEVC hybrid decoder is found Cameron Gutman 2015-12-16 19:20:00 -08:00
  • 0e21d5e166 Enable Amlogic and Rockchip decoders for HEVC Cameron Gutman 2015-12-16 18:46:37 -08:00
  • 8c221bd786 Remove the decoder option preference Cameron Gutman 2015-12-16 18:36:20 -08:00
  • 3b1fcdfb10 Display an error dialog if we can't find an H.264 decoder Cameron Gutman 2015-12-16 18:30:53 -08:00
  • 9bb91e1085 Remove FFMPEG decoding and supporting code Cameron Gutman 2015-12-16 18:21:11 -08:00
  • 98bee122fe Don't report any HEVC decoders on pre-Lollipop devices Cameron Gutman 2015-12-16 17:14:16 -08:00
  • 67dc2ef9ab Properly handle 4K detection on GFE 2.8 Cameron Gutman 2015-12-16 16:39:38 -08:00
  • 6aaa9a83a6 Bump version to 4.0 Cameron Gutman 2015-12-13 13:31:37 -08:00
  • 2eaea8ce7c Update common Cameron Gutman 2015-12-13 13:26:00 -08:00
  • f5ded03b9b Add a line break to avoid "H.264" being split between 2 lines in the toast Cameron Gutman 2015-12-13 13:25:53 -08:00
  • f509a4b3ab Don't use HEVC on the Shield Tablet by default (until further performance testing) Cameron Gutman 2015-12-13 13:20:11 -08:00
  • 6459579f15 Change decoder failure warning Cameron Gutman 2015-12-13 13:04:07 -08:00
  • 5112179fca Check for GFE version attribute before enabling 4K Cameron Gutman 2015-12-13 12:18:42 -08:00
  • 3f46485382 Add support for streaming H.265 from Maxwell 2 cards Cameron Gutman 2015-12-12 21:11:08 -08:00
  • b640564689 Slicing seems to cause some artifacting issues, so I'm disabling it for now Cameron Gutman 2015-12-12 21:06:38 -08:00
  • 763f8938b3 Lower bitrate to 75% of original when streaming H.265 Cameron Gutman 2015-12-12 21:06:19 -08:00
  • 4c67631ea5 Add negotiation logic for 4K and H.265 Cameron Gutman 2015-12-12 17:18:15 -08:00
  • 920154b4b6 Add support for requesting an H265 stream (negotiation TBD) Cameron Gutman 2015-12-12 02:16:05 -08:00
  • d8c7d10ed6 Add H265 support to depacketizer Cameron Gutman 2015-12-12 01:32:07 -08:00