Commit Graph

  • 2eab5a3b7b Update the ENet submodule to include the MTU fix for LTE streaming Cameron Gutman 2016-05-21 18:09:40 -05:00
  • f9e811862a Bump version to 4.5.9 v4.5.9 Cameron Gutman 2016-05-19 22:39:50 -04:00
  • 25ccc3d0e1 Fix for Xiaomi gamepad mapping Cameron Gutman 2016-05-19 22:31:14 -04:00
  • 8853bf0670 Bump version to 4.5.8 v4.5.8 Cameron Gutman 2016-05-07 21:25:11 -04:00
  • 71fa3a824b Update gradle Cameron Gutman 2016-05-07 21:20:05 -04:00
  • 56fd50834c Update common jar with the RTP queue changes Cameron Gutman 2016-05-07 21:19:54 -04:00
  • 48ba812cf6 When combining analog inputs, use the one with the highest magnitude Cameron Gutman 2016-05-07 21:19:02 -04:00
  • 019dc6d45f Display a warning at stream start if root access is unavailable Cameron Gutman 2016-05-07 20:59:17 -04:00
  • 4ef1b8dc4c Fix debug message Cameron Gutman 2016-05-07 20:55:41 -04:00
  • cbcb784a79 Blacklist Tegra X1's HEVC decoder until the correct SPS fixups are in place Cameron Gutman 2016-05-07 20:53:45 -04:00
  • c0d64058fd Return the oldest packet instead of removing it upon RTP queue constraint violation Cameron Gutman 2016-05-07 20:26:44 -04:00
  • 3c11ff63a7 Return the oldest packet instead of removing it upon RTP queue constraint violation Cameron Gutman 2016-05-07 20:26:44 -04:00
  • 39fa0258ad Force the Archos Gamepad 2's controller buttons as controller 0 Cameron Gutman 2016-04-23 22:23:43 -04:00
  • d0dd5bfa8c Combine all controllers with the same controller number before sending controller input Cameron Gutman 2016-04-23 22:23:01 -04:00
  • b948c47618 Increment patch level again Cameron Gutman 2016-04-22 00:15:21 -04:00
  • 18cae8ac53 Use common jar from the android branch (da297b5a89c2b645573f231af3e47752f27fbc79) to fix API 19 issues Cameron Gutman 2016-04-21 13:33:08 -04:00
  • 537a50bee5 Revert "Some Java crypto providers don't allow IvParameterSpec objects for GCM ciphers, so use GCMParameterSpec instead" Cameron Gutman 2016-04-21 13:28:55 -04:00
  • 1a58b228a0 Revert "Fallback to IvParameterSpec if GCMParameterSpec is not available" Cameron Gutman 2016-04-21 13:28:31 -04:00
  • 0576231dfc Update patch level to 4.5.7.1 Cameron Gutman 2016-04-20 13:52:53 -04:00
  • 6ad35a83dd Update common jar with fix for < API 19 Cameron Gutman 2016-04-20 13:42:57 -04:00
  • 33d4dfc745 Revert "Prevent the small-mode default from changing between portrait and landscape orientations" Cameron Gutman 2016-04-20 13:34:24 -04:00
  • 248a135f86 Fallback to IvParameterSpec if GCMParameterSpec is not available Cameron Gutman 2016-04-20 13:31:56 -04:00
  • f3bf63a668 Increment app version Cameron Gutman 2016-04-19 20:49:40 -04:00
  • 2dbb7395a4 Restart the app view activity when configuration changes are made that could require the grid to be resized. This is much simpler than handling all of the fine edge cases here. Cameron Gutman 2016-04-19 20:38:05 -04:00
  • 7c1eb80d62 Prevent the small-mode default from changing between portrait and landscape orientations Cameron Gutman 2016-04-19 20:36:04 -04:00
  • f2bf093691 Update Gradle Cameron Gutman 2016-04-19 19:51:00 -04:00
  • 2f002bfa4a Fix being stuck in small-icon mode after resizing to minimum size on Android N Cameron Gutman 2016-04-19 19:28:46 -04:00
  • 4a19038d54 Update common jar to fix crashes in jnienet Cameron Gutman 2016-04-19 19:18:13 -04:00
  • 15fb3dd92c Fix mouse scaling to scale by stream view size rather than screen size for better behavior on N and in general Cameron Gutman 2016-04-19 19:13:57 -04:00
  • e0982d3961 Fix video stream aspect ratio scaling in multi-window mode on Android N Cameron Gutman 2016-04-19 18:40:45 -04:00
  • 246fb69050 Fix dangerous connection teardown ordering leading to native crashes in jnienet Cameron Gutman 2016-04-04 01:18:14 -04:00
  • a907dd0084 Remove unused (and unsafe) function on the ConnectionStatusListener Cameron Gutman 2016-04-04 01:16:33 -04:00
  • fe58361724 Some Java crypto providers don't allow IvParameterSpec objects for GCM ciphers, so use GCMParameterSpec instead Cameron Gutman 2016-03-30 01:26:14 -04:00
  • 7fb2f15f54 Re-release of 4.5.6 with fixed Gen 4 streaming v4.5.6-r2 Cameron Gutman 2016-03-29 23:37:03 -04:00
  • f93dbb4116 Update common jar again to fix streaming on Gen 4 and earlier Cameron Gutman 2016-03-29 23:34:31 -04:00
  • a0f93a2dc3 Fix audio stream name on Gen 4 and below Cameron Gutman 2016-03-29 22:03:32 -04:00
  • bc34fe3a9f Increment version to 4.5.6 v4.5.6 Cameron Gutman 2016-03-29 20:35:54 -04:00
  • bbe49491c1 Update common jar to support GFE 2.11.2.46+ Cameron Gutman 2016-03-29 20:17:35 -04:00
  • d5ccb80f26 Update to new Gradle for Android Studio 2.1 Cameron Gutman 2016-03-29 20:15:45 -04:00
  • 82390ec9b9 Fix input encryption IV after controller packets are sent Cameron Gutman 2016-03-29 19:55:31 -04:00
  • 34ef95926e Fix RTSP handshake on Gen 7 servers Cameron Gutman 2016-03-29 18:42:15 -04:00
  • faa0cba39d Fix input encryption on Gen 7 servers Cameron Gutman 2016-03-29 18:41:57 -04:00
  • 8b395bb29f Pairing support for Gen 7 servers Cameron Gutman 2016-03-28 18:38:11 -04:00
  • 50fd15379a Fix JNI compilation warnings Cameron Gutman 2016-03-10 15:28:42 -08:00
  • ed479f1155 Increment version to 4.5.5 v4.5.5 Cameron Gutman 2016-03-08 13:10:04 -08:00
  • 04db9ba714 Update common to fix RTSP handshake timeouts with ENet Cameron Gutman 2016-03-08 13:07:33 -08:00
  • 31d7f237eb Fix RTSP payload timeout being too aggressive Cameron Gutman 2016-03-08 13:05:55 -08:00
  • 6a973e3248 Update version code for 4.5.4 r2 Cameron Gutman 2016-03-07 15:01:58 -08:00
  • 96d9e4977b Update to ENet API to support IPv6 Cameron Gutman 2016-03-07 14:37:01 -08:00
  • ef8c49f135 ENet JNI API update Cameron Gutman 2016-03-07 14:35:52 -08:00
  • 5a3897f22a Update common jar to fix some ENet crashes Cameron Gutman 2016-03-07 13:16:55 -08:00
  • ceef00b79a Fail writePacket if enet_peer_send returns -1 Cameron Gutman 2016-03-07 12:54:06 -08:00
  • a8c460e715 Close the ENet connection only after threads that might be using it have been killed Cameron Gutman 2016-03-07 12:51:48 -08:00
  • 94ee24ea11 Update to 4.5.4 v4.5.4 Cameron Gutman 2016-03-06 21:52:54 -08:00
  • 1a201f2e94 Update gradle to latest beta Cameron Gutman 2016-03-06 21:51:48 -08:00
  • e0c6d41d4b Update libs again to fix duplicate files Cameron Gutman 2016-03-06 21:51:01 -08:00
  • d75e42e23d Fix crashing on connecting to Gen 4 after running a Gen 5 stream Cameron Gutman 2016-03-06 21:29:06 -08:00
  • 44a0ae86d2 Working ENet with new common jar and modified ENet library Cameron Gutman 2016-03-06 15:55:33 -08:00
  • b191425112 Finish packet reading for RTSP and control streams Cameron Gutman 2016-03-06 15:51:15 -08:00
  • c06a4ab76d Implement RTSP over ENet Cameron Gutman 2016-03-05 19:10:22 -06:00
  • b3042312f6 Supply the max packet size to EnetConnection.readPacket() Cameron Gutman 2016-03-05 18:32:50 -06:00
  • 5fd105c9a9 Implement ENet for control and input streams Cameron Gutman 2016-03-05 17:56:42 -06:00
  • 06822ad385 Add JNI library for ENet Cameron Gutman 2016-03-05 17:48:10 -06:00
  • 3be52280ba Update common to disable dynamic resolution switching Cameron Gutman 2016-02-28 14:52:07 -05:00
  • 306c2d143b Disable resolution switching on Gen 5 servers Cameron Gutman 2016-02-28 14:12:34 -05:00
  • 5142f978cf Fixed polling resuming in the background in some cases Cameron Gutman 2016-02-23 23:47:49 -05:00
  • 667ffd4dfd Bump to version 4.5.3.2 Cameron Gutman 2016-02-23 16:33:57 -05:00
  • 17626f1853 Update common to crash in mDNS discovery agent Cameron Gutman 2016-02-23 16:33:38 -05:00
  • a71a3e22e6 Rewrite MdnsDiscoveryAgent to treat the singleton JmmDNS object safely Cameron Gutman 2016-02-23 15:50:17 -05:00
  • da4fab2f3e Stop using resolver outside of the timer callback Cameron Gutman 2016-02-23 13:49:35 -05:00
  • 1db84efb68 Revert "Synchronize the mDNS events and timer with the MdnsDiscoveryAgent class instead of the instance object as a workaround for JmDNS issue #49" Cameron Gutman 2016-02-23 10:54:03 -05:00
  • c1c3af3c66 Synchronize the mDNS events and timer with the MdnsDiscoveryAgent class instead of the instance object as a workaround for JmDNS issue #49 Cameron Gutman 2016-02-23 01:50:21 -05:00
  • 5c79567a2c Bump version to 4.5.3.1 Cameron Gutman 2016-02-20 20:11:26 -05:00
  • 0f5fd9af62 Update common to fix mDNS running passively in the background Cameron Gutman 2016-02-20 20:11:00 -05:00
  • 99643537d1 Only disable missing translation Lint errors rather than ignoring all Lint errors Cameron Gutman 2016-02-20 20:10:14 -05:00
  • 4622b9f202 Close the jmDNS object when we're done resolving so it stops listening on the network Cameron Gutman 2016-02-20 17:11:55 -05:00
  • 47650386e0 Bump version code and update common to fix video issue on H265 v4.5.3 Cameron Gutman 2016-02-19 11:35:52 -05:00
  • 47ea158c4c Fix random broken video on H265 Cameron Gutman 2016-02-19 11:27:37 -05:00
  • aa3fc34646 Update version code and lint options for building releases with Gradle 2.0 Cameron Gutman 2016-02-19 04:11:03 -05:00
  • 92f5f1ac71 Bump to 4.5.3 with support for GFE 2.10.2 Cameron Gutman 2016-02-19 03:58:38 -05:00
  • d9cb5eacf8 Add support for Generation 5 servers (GFE 2.10.2+) Cameron Gutman 2016-02-19 03:41:03 -05:00
  • 5718c47be7 Fix the bug causing the 4th controller to be unrecognized Cameron Gutman 2016-02-19 01:55:09 -05:00
  • eb739f73c7 Update Gradle and Gradle Wrapper for Android Studio 2.0 Cameron Gutman 2016-02-06 16:44:00 -05:00
  • 20a646106b Fix duplicate file exceptions with newer versions of Gradle Cameron Gutman 2016-02-06 16:43:11 -05:00
  • 0dc14517cd Bump version to 4.5.2 v4.5.2 Cameron Gutman 2016-01-30 05:16:29 -05:00
  • 04713c007b Remove some hacks for Android TV Cameron Gutman 2016-01-30 05:10:47 -05:00
  • 1cac7660b8 Fix a null pointer exception reported by a user Cameron Gutman 2016-01-30 04:55:17 -05:00
  • edb286f9af Hide the mouse on the main thread just to be safe Cameron Gutman 2016-01-30 04:27:14 -05:00
  • fb15ff99ca Add support for the NVIDIA relative mouse extensions for Shield devices Cameron Gutman 2016-01-30 04:21:20 -05:00
  • a455e75e37 Fix recognition of mouse events on Shield Portable Cameron Gutman 2016-01-30 04:15:09 -05:00
  • 2b452e51f9 Bump version to 4.5.1 Cameron Gutman 2016-01-28 13:02:46 -05:00
  • 9d2b6f8854 Make nextDeviceId non-static since the lifetime of ControllerHandler is also just the life of the connection Cameron Gutman 2016-01-28 13:02:30 -05:00
  • 3be10a1b59 Update preference string to include Xbox 360 Cameron Gutman 2016-01-28 12:55:19 -05:00
  • 01950c25a8 Only claim Xbox 360 controllers if the kernel hasn't already Cameron Gutman 2016-01-28 12:35:16 -05:00
  • 7ad1ebd0e8 Fix Xbox 360 driver Cameron Gutman 2016-01-28 12:07:11 -05:00
  • ee01a8b5a0 Turn the XB360 controller LED on at init Cameron Gutman 2016-01-27 14:00:14 -05:00
  • 23c54f6813 Add support for wired Xbox 360 controllers (pending testing) Cameron Gutman 2016-01-27 13:45:04 -05:00
  • ceef4510fb Fix infinite app list loading spinner if the app list is actually empty Cameron Gutman 2016-01-24 02:51:06 -05:00
  • 042a6b943e Bump version to 4.5 v4.5 Cameron Gutman 2016-01-20 02:18:22 -05:00
  • e114b73654 Revert "Fix margins around analog sticks" Cameron Gutman 2016-01-20 01:35:30 -05:00