Cameron Gutman
|
5ef20aba21
|
Decrease polling period and increase polls before declaring the machine offline. Try requesting the app list again every 2 seconds if the app list has not been received yet.
|
2015-10-28 01:36:35 -07:00 |
|
Cameron Gutman
|
54eaee3f79
|
Use a lock to prevent serverinfo polling on a machine while applist is pending
|
2015-10-28 01:15:09 -07:00 |
|
Cameron Gutman
|
4c82da1f5c
|
Update common with image quality improvements
|
2015-10-28 00:42:24 -07:00 |
|
Cameron Gutman
|
080dc01c21
|
Use a reference resolution rather than the actual stream resolution when scaling mouse movement
|
2015-10-28 00:24:26 -07:00 |
|
Cameron Gutman
|
f09fbf4ba6
|
Fix incorrect usage of SeqParameterSet.read() by feeding it possibly escaped Annex B NALUs
|
2015-10-28 00:24:16 -07:00 |
|
Cameron Gutman
|
ad10413714
|
Update decoder code
|
2015-10-19 22:37:46 -07:00 |
|
Cameron Gutman
|
c9014da186
|
Transition to Opus Multistream Decoder API
|
2015-10-17 17:16:58 -07:00 |
|
Cameron Gutman
|
c025f9f02b
|
Reduce code duplication
|
2015-10-17 15:44:24 -07:00 |
|
Cameron Gutman
|
b737acedb0
|
Bump version to 3.1.11
|
2015-10-15 02:00:29 -07:00 |
|
Cameron Gutman
|
f15bfe3038
|
Add support for mouse drag using long press
|
2015-10-15 01:50:05 -07:00 |
|
Cameron Gutman
|
8938f51292
|
Fix weird stair-stepping upward mouse movement on devices with a low scaling factor caused by rounding error (Nexus 9)
|
2015-10-15 01:48:31 -07:00 |
|
Cameron Gutman
|
4b92b8f714
|
Fix bug allowing computer polling to continue when the stream is resumed from the PcView activity
|
2015-10-15 00:55:05 -07:00 |
|
Cameron Gutman
|
5f13b9bca4
|
Don't set constraints 4 & 5 when using baseline profile hack
|
2015-10-13 19:29:36 -07:00 |
|
Cameron Gutman
|
2f219aac6f
|
Only apply the constrained high profile SPS modification to Intel devices to avoid crashing other devices
|
2015-10-12 20:54:50 -07:00 |
|
Cameron Gutman
|
1d9efb30e2
|
Update to version 3.1.10
|
2015-10-11 17:11:48 -07:00 |
|
Cameron Gutman
|
ed7be00881
|
Update IML file
|
2015-10-11 17:11:08 -07:00 |
|
Cameron Gutman
|
a6003f6bff
|
Remove MediaTek decoders from the decoders that need bitstream restrictions. The correct fix was to lower level_idc to reduce the required buffering. On newer MediaTek chipsets, sending bitstream restrictions actually slows down decoding by a factor of 3.
|
2015-10-11 16:57:37 -07:00 |
|
Cameron Gutman
|
4619045375
|
Revert "Update common to increase SSL handshake timeout"
This reverts commit 57b0da1a3a.
|
2015-10-11 14:54:45 -07:00 |
|
Cameron Gutman
|
e61b8f1b34
|
Try a TCP connection before trying HTTPS to quickly eliminate transport layer connectivity issues
|
2015-10-11 14:39:02 -07:00 |
|
Cameron Gutman
|
79b6ec839a
|
Fix machines becoming unreachable after they report IP addresses that they can't be contacted with
|
2015-10-11 14:16:38 -07:00 |
|
Cameron Gutman
|
fd12e30c53
|
Set constraint flags corresponding to Constrained High Profile on KitKat and higher. Fixes Nexus Player high latency on Android 6.0.
|
2015-10-10 23:28:48 -07:00 |
|
Cameron Gutman
|
87a9ca4318
|
Make touchscreen and stylus support more robust (supporting Bluetooth stylus in 6.0 and hopefully fixing broken touchscreen input on some devices)
|
2015-10-10 19:17:19 -07:00 |
|
Cameron Gutman
|
3f64411174
|
Only reload the PcView activity if UI settings were changed
|
2015-10-10 18:53:10 -07:00 |
|
Cameron Gutman
|
57b0da1a3a
|
Update common to increase SSL handshake timeout
|
2015-10-10 18:15:01 -07:00 |
|
Cameron Gutman
|
7d3e74a67f
|
Allow the offline context menu to be opened when the PC state is unknown
|
2015-10-10 18:10:57 -07:00 |
|
Cameron Gutman
|
d704e322df
|
Use RGB_565 for box art to reduce image size in memory
|
2015-10-10 18:09:51 -07:00 |
|
Cameron Gutman
|
f598153818
|
Small improvements to Media Codec DR
|
2015-10-10 15:17:24 -07:00 |
|
Cameron Gutman
|
f395a0c170
|
Fix warning
|
2015-10-10 15:04:49 -07:00 |
|
Cameron Gutman
|
654b33d27f
|
Update build tools version to 23.0.1
|
2015-10-10 15:04:16 -07:00 |
|
Cameron Gutman
|
6c12da96c9
|
Add patched Jcodec library built from master a5d138efec2e940897e7e3d91a63a1f58abedd95 with changes from https://github.com/jcodec/jcodec/pull/90
|
2015-10-10 15:03:47 -07:00 |
|
Cameron Gutman
|
1a6f639b81
|
Fix discovery issues when adding a PC
|
2015-10-10 14:43:29 -07:00 |
|
Cameron Gutman
|
59a00a38c9
|
Limit box art assets to 5 MB each to prevent OOM crashes
|
2015-10-10 14:43:17 -07:00 |
|
Cameron Gutman
|
2beee168e3
|
Update README.md with additional download links
|
2015-08-30 12:37:23 -07:00 |
|
Cameron Gutman
|
a92bbc7e5a
|
Increment version to 3.1.9
|
2015-08-18 00:44:01 -07:00 |
|
Cameron Gutman
|
fbc921dd07
|
Update build files
|
2015-08-18 00:39:01 -07:00 |
|
Cameron Gutman
|
59c6c3d777
|
Target Android 6.0 SDK
|
2015-08-18 00:38:49 -07:00 |
|
Cameron Gutman
|
e7ab61c8d0
|
Use jmDNS 3.4.2 which works properly on Android 6.0
|
2015-08-17 23:14:20 -07:00 |
|
Cameron Gutman
|
7023760782
|
Use monotonic system time for rendering timestamps. This is required now in Android 6.0 since these timestamps are propagated to the codec.
|
2015-08-17 18:40:25 -07:00 |
|
Cameron Gutman
|
932ce435b5
|
Remove unnecessary buffer clear
|
2015-08-17 18:26:33 -07:00 |
|
Cameron Gutman
|
af384d88f7
|
Handle potentially poisoned bitmap cache caused by truncated images from the server
|
2015-08-17 17:59:15 -07:00 |
|
Cameron Gutman
|
792846ddad
|
Update MediaCodec renderer to avoid deprecated features on Lollipop
|
2015-08-17 17:52:57 -07:00 |
|
Cameron Gutman
|
1187d9c78c
|
Update libraries
|
2015-08-14 09:29:56 -07:00 |
|
Cameron Gutman
|
37db9ab072
|
Update common with latest fixes
|
2015-08-12 00:39:07 -07:00 |
|
Cameron Gutman
|
fb40060560
|
Upgrade common jar to incorporate IDR frame fix
|
2015-08-04 23:46:20 -07:00 |
|
Cameron Gutman
|
a4f4887647
|
Upgrade build tools and libraries
|
2015-08-04 23:46:03 -07:00 |
|
Cameron Gutman
|
f1d7f556fd
|
Bump to version 3.1.8
|
2015-07-21 18:03:37 -07:00 |
|
Cameron Gutman
|
1e70e1d329
|
GFE 2.5.11 update to fix black screen on Fire TV Stick
|
2015-07-18 17:06:41 -07:00 |
|
Cameron Gutman
|
e02a009635
|
Add support for the Razer Serval controller. The start and select buttons are manually handled for devices without a mapping for them. The back button is ignored so it can be used to exit the stream.
|
2015-07-18 00:46:25 -07:00 |
|
Cameron Gutman
|
bd6ff35603
|
Update to 3.1.7
|
2015-06-15 10:37:58 -07:00 |
|
Cameron Gutman
|
1cb7727dc7
|
Update common
|
2015-06-15 10:28:31 -07:00 |
|
Cameron Gutman
|
0c73e3d0ae
|
Only propagate a decoder exception if it happens at the beginning of a stream
|
2015-06-15 10:28:09 -07:00 |
|
Cameron Gutman
|
6371d364e1
|
Lint warning cleanup
|
2015-05-29 23:22:40 -05:00 |
|
Cameron Gutman
|
ded9c9140d
|
Handle being online but not having a known reachability
|
2015-05-29 23:20:04 -05:00 |
|
Cameron Gutman
|
7c8a108e28
|
Use the leanback feature on API 21+ devices
|
2015-05-29 23:18:56 -05:00 |
|
Cameron Gutman
|
2a18ffcdba
|
Update to Gradle 1.2.3
|
2015-05-19 10:10:18 -05:00 |
|
Cameron Gutman
|
381d0d5e81
|
Add support for multi-window functionality on Samsung devices
|
2015-05-10 00:02:04 -05:00 |
|
Cameron Gutman
|
be126acfd1
|
Update version info to 3.1.6
|
2015-05-05 20:52:53 -04:00 |
|
Cameron Gutman
|
fc2f5cfe4d
|
Manually pass through Samsung capacitive buttons
|
2015-05-05 20:20:37 -04:00 |
|
Cameron Gutman
|
9878902a89
|
Use IDs to track controllers instead of descriptors. Fixes #64
|
2015-05-05 20:08:58 -04:00 |
|
Cameron Gutman
|
f1230d46f3
|
Android Studio 1.2 and Grade 1.2.2 update
|
2015-05-05 20:02:53 -04:00 |
|
Cameron Gutman
|
1d9cf71517
|
Total Eclipse of the Lime
|
2015-04-21 21:50:40 -04:00 |
|
Cameron Gutman
|
2160e87fef
|
Fix division by zero in ARC
|
2015-03-31 20:29:22 -04:00 |
|
Cameron Gutman
|
88249ba8aa
|
Enable direct submission for ARC
|
2015-03-31 19:59:16 -04:00 |
|
Cameron Gutman
|
2856617fb3
|
Only release controller numbers if they were reserved
|
2015-03-31 19:58:47 -04:00 |
|
Cameron Gutman
|
d822980d5a
|
Fix missing close of Closeables caught by StrictMode
|
2015-03-29 23:25:00 -04:00 |
|
Cameron Gutman
|
b5ba59b413
|
Fix database reference leak
|
2015-03-29 23:06:32 -04:00 |
|
Cameron Gutman
|
1148e0163c
|
Only assign a controller number when a valid controller input has been received. Fixes misdetection of other input devices as controllers (issue #65).
|
2015-03-29 22:54:48 -04:00 |
|
Cameron Gutman
|
cf36c7adb1
|
Increment version
|
2015-03-25 02:33:46 -04:00 |
|
Cameron Gutman
|
eac6998e17
|
Update the latency message strings to be more clear that this isn't end to end latency
|
2015-03-25 01:20:55 -04:00 |
|
Cameron Gutman
|
17afbffdb5
|
Include the time it takes to get an input buffer in the frame latency calculation
|
2015-03-25 01:08:23 -04:00 |
|
Cameron Gutman
|
072a439c2d
|
Update common and decode unit API
|
2015-03-25 00:32:22 -04:00 |
|
Cameron Gutman
|
c533600983
|
Update for 3.1.3 release
|
2015-03-23 17:26:37 -04:00 |
|
Cameron Gutman
|
5847fbb6b6
|
Add TI decoders to the direct submit whitelist
|
2015-03-23 17:14:02 -04:00 |
|
Cameron Gutman
|
1876b30c1b
|
Forgot this file
|
2015-03-23 16:51:57 -04:00 |
|
Cameron Gutman
|
5c71f55993
|
Add another Exynos prefix
|
2015-03-23 16:51:32 -04:00 |
|
Cameron Gutman
|
9c0960d03d
|
Add options to quit and resume streaming from the PC view
|
2015-03-23 16:36:43 -04:00 |
|
Cameron Gutman
|
29a395f3f4
|
Prevent updating the UI while quitting is in progress
|
2015-03-23 15:57:29 -04:00 |
|
Cameron Gutman
|
a676b8d8e6
|
Restore the legacy path and only use direct submit for certain whitelisted decoders
|
2015-03-23 15:51:11 -04:00 |
|
Cameron Gutman
|
7ab0be3b62
|
Optimize app grid performance on lower end devices
|
2015-03-23 15:12:25 -04:00 |
|
Cameron Gutman
|
115853fed2
|
Update version to 3.1.3-beta1
|
2015-03-16 21:29:07 -04:00 |
|
Cameron Gutman
|
60beb81ae4
|
Target API 22
|
2015-03-16 21:28:49 -04:00 |
|
Cameron Gutman
|
5310375d42
|
Target Android 5.1
|
2015-03-16 21:28:33 -04:00 |
|
Cameron Gutman
|
7ce29e3a09
|
Add a workaround for the Nexus 9 dropping frames with the new renderer
|
2015-03-16 21:26:02 -04:00 |
|
Cameron Gutman
|
42c65f4f16
|
Use smaller deadzones for SHIELD controllers
|
2015-03-16 19:36:09 -04:00 |
|
Cameron Gutman
|
bf2cc2a4d5
|
Don't assign controller numbers to devices that don't have an analog stick
|
2015-03-16 19:35:43 -04:00 |
|
Cameron Gutman
|
6d6d7121f6
|
Remove the Playpad Pro hack that worked around an issue with old firmware and caused the D-pad to be unresponsive on updated firmware. Fixes #41
|
2015-03-15 14:30:56 -07:00 |
|
Cameron Gutman
|
2ab67380d6
|
Use direct submit decoding for MediaCodec. Based on my profiling of a few devices, dequeueInputBuffer and queueInputBuffer don't take much time anyway. It allows us to stop our semi-busy looping which saves power. The depacketizer can avoid expensive synchronization and additional context switching which costs time and CPU cycles.
|
2015-03-09 01:49:52 -05:00 |
|
Cameron Gutman
|
899387caa1
|
Use a separate executor for network loads to avoid stalling cached loads. Optimize background cache fill loads.
|
2015-03-02 18:34:21 -05:00 |
|
Cameron Gutman
|
56c8a9e6fe
|
Use the regular serverinfo query to update the running status of apps
|
2015-03-02 17:05:45 -05:00 |
|
Cameron Gutman
|
896288a40b
|
Use AsyncTasks and attached Drawables to track background image loading
|
2015-03-02 17:03:08 -05:00 |
|
Cameron Gutman
|
fc8ce5e4b9
|
Quiet down disk cache misses
|
2015-03-02 16:13:54 -05:00 |
|
Cameron Gutman
|
4affc3c4ce
|
Update to 3.1.2 release
|
2015-02-27 18:12:49 -05:00 |
|
Cameron Gutman
|
067be54715
|
Show the discovery in progress view if no computers remain after one is deleted
|
2015-02-27 18:05:02 -05:00 |
|
Cameron Gutman
|
0dad2dc64b
|
Only close the app list activity if the PC is offline not unknown
|
2015-02-27 15:15:01 -05:00 |
|
Cameron Gutman
|
867b703644
|
Evict cached bitmaps when closing the app list
|
2015-02-27 15:13:43 -05:00 |
|
Cameron Gutman
|
3d398ef6dd
|
Update common
|
2015-02-27 14:22:35 -05:00 |
|
Cameron Gutman
|
85d95b2d8e
|
Revert "Immediately show the PC as offline if the first poll fails"
This reverts commit 7b12fd1ad2.
|
2015-02-27 13:52:17 -05:00 |
|
Cameron Gutman
|
d091d9db6b
|
Start apps by ID to work correctly with duplicate app names
|
2015-02-27 13:42:40 -05:00 |
|
Cameron Gutman
|
e081ab5239
|
Code cleanup and Lint suggestions
|
2015-02-27 01:43:24 -05:00 |
|
Cameron Gutman
|
7b12fd1ad2
|
Immediately show the PC as offline if the first poll fails
|
2015-02-27 01:33:33 -05:00 |
|