1501 Commits

Author SHA1 Message Date
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
Cameron Gutman
39472bdc7b Update common for reduced memory usage 2014-03-14 22:26:25 -04:00
Cameron Gutman
49ae5a6d0c Add icons by XDA member MalaBouM 2014-03-14 22:15:26 -04:00
Cameron Gutman
1c426417f3 Increment version 2014-03-13 01:38:48 -04:00
Cameron Gutman
2cd41b5141 Update common 2014-03-13 01:38:29 -04:00
Cameron Gutman
74d9afd685 Update common 2014-02-27 17:19:26 -05:00
Cameron Gutman
e13241eebf Use LimeLog for logging 2014-02-26 17:20:10 -05:00
Cameron Gutman
700ec361b0 Update common 2014-02-26 17:19:49 -05:00
Cameron Gutman
c7f26a179d Add the frame skipping code back for certain decoders (Qualcomm) that are slow when rendering all frames and stall the whole decoder pipeline 2014-02-26 01:56:05 -05:00
Cameron Gutman
4b2552ed64 Set MediaCodec flags on the input buffer based on the DU flags 2014-02-26 01:01:54 -05:00
Cameron Gutman
ddc70e39c9 Only use direct submit on decoders that have (effectively) infinite input buffers 2014-02-19 22:18:26 -05:00
Cameron Gutman
61c0de6ca1 Update common jar 2014-02-19 21:01:09 -05:00
Cameron Gutman
b0c4d47962 Report direct submit support for the MediaCodec decoder renderer 2014-02-19 21:00:39 -05:00
Cameron Gutman
6fc848ef56 Block for 100 ms instead of 100 us waiting for a frame. This reduces the CPU time wasted by useless iterations of the rendering loop. 2014-02-19 19:49:57 -05:00
Cameron Gutman
c537af2273 Render the latest frame available at the time 2014-02-19 19:40:35 -05:00
Cameron Gutman
839540dc74 UI updates to make options more clear. Add scroll view to UI. 2014-02-19 19:22:54 -05:00
Cameron Gutman
22ecdd9cf8 Don't skip frames when rendering 2014-02-19 19:22:00 -05:00
Cameron Gutman
bf1c7dd675 Update common jar 2014-02-17 19:22:23 -05:00
Cameron Gutman
426b40ae82 Don't allocate a new BufferInfo object for each output buffer 2014-02-17 14:21:42 -05:00
Michelle Bergeron
6683c25a39 Update readme to match Limelight-PC's changes 2014-01-21 16:54:32 -05:00
Cameron Gutman
cd6420deab Update common to fix artifacting v11 2014-01-11 14:41:54 -05:00
Cameron Gutman
b22f68bf1e Update Android Opus decoder for limelight-common changes 2014-01-10 07:56:30 -06:00
Cameron Gutman
46fbee1a3b Only use SPS hack on Tegra devices 2014-01-10 01:05:15 -06:00
Cameron Gutman
81ae7bd638 Update audio code for limelight-common changes 2014-01-10 01:04:42 -06:00
Cameron Gutman
023c5e31ac Update limelight-common 2014-01-10 01:03:58 -06:00
Cameron Gutman
2993d62191 Unblacklist Tegra and Rockchip after the SPS fix 2014-01-06 22:54:35 -06:00
Cameron Gutman
fd08f2b1f5 Update limelight-common for SPS fixup 2014-01-06 22:53:55 -06:00
Cameron Gutman
24732df4b7 Fix memory leak in limelight-common 2014-01-04 20:14:03 -06:00
Cameron Gutman
24cb024c7b Performance improvements from limelight-common update 2013-12-29 02:48:18 -05:00