Commit Graph

  • 8c09154183 Build debug and release library variants Cameron Gutman 2017-06-08 19:55:28 -07:00
  • 0ecf86c7ed At long last, Android has native mouse capture. Don't show the root version to users running O Cameron Gutman 2017-06-08 18:26:12 -07:00
  • 6789e8d497 Immediately call stopConnection() rather than waiting for activity stop on connection failure Cameron Gutman 2017-06-08 18:24:22 -07:00
  • 7d0160d556 Update gradle and SDK to O Cameron Gutman 2017-06-08 18:17:59 -07:00
  • f6a0990432 Final fixes for Android O pointer capture Cameron Gutman 2017-06-08 18:17:34 -07:00
  • 5d6094df97 Version 5.0.2 Cameron Gutman 2017-06-08 17:57:57 -07:00
  • d98d4aeda2 Fix FEC fencepost error in moonlight-common Cameron Gutman 2017-06-08 17:57:43 -07:00
  • 852dcf5a2d Merge branch 'o-bringup' Cameron Gutman 2017-06-08 17:30:10 -07:00
  • c8339d5eae Update common-c with fencepost error fix Cameron Gutman 2017-06-08 00:47:56 -07:00
  • 82e5aa122d Update common with FEC and latency fixes Cameron Gutman 2017-06-07 23:17:06 -07:00
  • 07e4991c56 Temporarily enable asserts in common-c to see if we get any hits in the wild Cameron Gutman 2017-06-07 23:06:51 -07:00
  • 4eb62e6c5f Update common-c with FEC and latency fixes Cameron Gutman 2017-06-07 23:01:04 -07:00
  • fe237d1da3 Fix some exceptions that escaped on decoder shutdown and surface loss Cameron Gutman 2017-06-07 20:01:09 -07:00
  • e199fcd2d9 Try allowing decoder exceptions after initial start since we shouldn't throw on stop anymore Cameron Gutman 2017-06-06 22:50:08 -07:00
  • d7c6f63592 Force Qualcomm and Samsung HEVC decoders disabled to avoid crashes and poor performance Cameron Gutman 2017-06-06 22:49:09 -07:00
  • 4b9c6b149a Remove the decoder stop hack and try to workaround the issue differently Cameron Gutman 2017-06-06 22:48:28 -07:00
  • bf82556783 Fix FEC bug with large frames Cameron Gutman 2017-06-06 22:40:01 -07:00
  • f282e84174 Don't bind to IPv6 addresses for mDNS Cameron Gutman 2017-06-06 22:34:15 -07:00
  • d1e41e41a1 Stop the connection in onStop() to try to avoid deadlocks due to surface loss. Also avoid calling stopConnection() from connection listener callbacks due to deadlock risk. Cameron Gutman 2017-06-05 20:33:23 -07:00
  • ed1a56dc68 Override jmDNS's detection of multicast-capable adapters to fix mDNS not binding to the primary NIC on some devices Cameron Gutman 2017-06-03 13:34:19 -07:00
  • 96dfe25a14 Support packet size adjustments on LANs Cameron Gutman 2017-06-03 11:51:35 -07:00
  • f76d78607a Improve HEVC decoder compatibility by submitting VPS+SPS+PPS in one CSD blob rather than individually Cameron Gutman 2017-06-03 11:46:29 -07:00
  • 91261f9520 Use the new L+ releaseOutputBuffer() that takes a PTS to reduce microstuttering on M and reduce latency on L frame-pacing Cameron Gutman 2017-06-03 07:47:15 -07:00
  • a96f688bb2 Disable backup of preferences due to the device-specific data contained there Cameron Gutman 2017-06-02 20:00:37 -07:00
  • 90a1e68c68 Move input capture check to not mask touch events Cameron Gutman 2017-06-02 18:17:18 -07:00
  • b287606106 Fix Pixel C keyboard d-pad regression due to aliasing with SOURCE_GAMEPAD Cameron Gutman 2017-05-31 21:51:01 -07:00
  • a413185085 Fix Pixel C keyboard d-pad regression due to aliasing with SOURCE_GAMEPAD Cameron Gutman 2017-05-31 21:51:01 -07:00
  • aa1b283570 Initial working pointer capture using onClick Cameron Gutman 2017-05-31 21:46:53 -07:00
  • f07c886711 Add isCapturing() method to mouse capture providers Cameron Gutman 2017-05-31 21:24:41 -07:00
  • e66b1ebec9 Initial pointer capture work for O Cameron Gutman 2017-05-31 20:50:47 -07:00
  • d06912e81a Name the spinner threads so they are easily identified Cameron Gutman 2017-05-31 19:05:25 -07:00
  • 08bcd97594 Use a less power intensive way of keeping the DVFS state friendly Cameron Gutman 2017-05-29 20:11:39 -07:00
  • af04831fb0 Plumb the specified packet size through to moonlight-common-c Cameron Gutman 2017-05-26 22:44:15 -07:00
  • 49e51f5f6f 5.0.1 r2 Cameron Gutman 2017-05-21 14:43:53 -07:00
  • 8f3eecd980 Remove starting app stage from under the lock Cameron Gutman 2017-05-21 14:42:09 -07:00
  • 4223a7fd30 Version 5.0.1 Cameron Gutman 2017-05-21 14:27:39 -07:00
  • 6edd0ab540 Only use RFI on modern Intel devices Cameron Gutman 2017-05-21 14:15:05 -07:00
  • ce7146175a Merge remote-tracking branch 'origin/new-core' Cameron Gutman 2017-05-21 14:05:00 -07:00
  • 3176a85f35 Enable RFI for Intel decoders Cameron Gutman 2017-05-21 14:01:30 -07:00
  • ad1c11bba5 Decouple direct submit producer and polling consumer Cameron Gutman 2017-05-21 13:48:02 -07:00
  • ac640a6842 Fix a few small nits with keyboard and dpad navigation of the UI Cameron Gutman 2017-05-21 13:24:18 -07:00
  • 8962497a8c Fix deadlocks in audio and video stream shutdown using the new callbacks Cameron Gutman 2017-05-21 13:07:19 -07:00
  • 636c20d67b Add start and stop callbacks for audio and video renderers Cameron Gutman 2017-05-21 13:04:50 -07:00
  • 5d90950591 Use LiInterruptConnection to prevent long waits for RTSP timeout Cameron Gutman 2017-05-21 12:25:04 -07:00
  • 7651ce5e84 Prevent racing connection start and stop Cameron Gutman 2017-05-21 11:52:43 -07:00
  • 83141d3f91 Version 5.0.0 r2 Cameron Gutman 2017-05-18 13:42:48 -07:00
  • 55f2e89bbe Reuse callback buffers Cameron Gutman 2017-05-18 13:37:02 -07:00
  • b3a1938c1d Reuse buffers for video and audio renderer callbacks to prevent excessive object allocation during stream Cameron Gutman 2017-05-18 13:03:36 -07:00
  • 0ce1e1be27 Update readme Cameron Gutman 2017-05-18 11:29:55 -07:00
  • 3558655b72 Change submodule remote to use HTTPS link Cameron Gutman 2017-05-18 11:26:47 -07:00
  • 470680d463 Change submodule remote to use HTTPS link Cameron Gutman 2017-05-18 11:24:35 -07:00
  • 44cbf8adc1 Fix crash on stream disconnect on Android 7.0+ devices (root only) Cameron Gutman 2017-05-18 10:52:17 -07:00
  • 686490ba70 Handle decoder exceptions in dequeueInputBuffer Cameron Gutman 2017-05-18 10:25:48 -07:00
  • d0ecde1e16 Fix crash if video decoder fails to initialize Cameron Gutman 2017-05-18 09:58:28 -07:00
  • 63e2fd447d Fix cleanup on stream connection failure Cameron Gutman 2017-05-18 09:56:54 -07:00
  • 9417908848 Fix crash in virtual controller if a release event happens without a press Cameron Gutman 2017-05-17 21:32:24 -07:00
  • 93b0073467 Finish the activity if the computer wasn't found Cameron Gutman 2017-05-17 20:51:33 -07:00
  • 1434be262c Make sure a USB context exists before reporting input Cameron Gutman 2017-05-17 20:38:55 -07:00
  • 75aabd6471 Perform cleanup tasks in onDestroy() to avoid crashing if onStop() is called twice Cameron Gutman 2017-05-17 20:22:10 -07:00
  • bafa2addd3 Fix crash queuing input buffer on stop Cameron Gutman 2017-05-17 20:09:11 -07:00
  • 32b787e77c Eat more decoder exceptions on stop/teardown Cameron Gutman 2017-05-17 19:45:55 -07:00
  • 43b58b7a5e Exclude Qualcomm's software HEVC decoder which chokes on our streams Cameron Gutman 2017-05-17 19:41:43 -07:00
  • 9ae1fe2696 Version 5.0.0 Cameron Gutman 2017-05-15 23:49:01 -07:00
  • 6d0f34e2c4 Version 4.8.5 Cameron Gutman 2017-05-15 23:30:30 -07:00
  • f7d91b5107 Merge remote-tracking branch 'origin/master' into new-core Cameron Gutman 2017-05-15 23:23:45 -07:00
  • a3c95480d8 Enable reference frame invalidation for recent Qualcomm and NVIDIA decoders Cameron Gutman 2017-05-15 23:23:17 -07:00
  • 864bcadcb2 Add support for per-codec reference frame invalidation options Cameron Gutman 2017-05-15 23:12:54 -07:00
  • ae852eb911 Allow video decoder capabilities to be set at runtime Cameron Gutman 2017-05-15 22:28:24 -07:00
  • 732311c2a4 Fix codec display after streaming and restore polling behavior of non-direct submit decoders Cameron Gutman 2017-05-15 21:41:41 -07:00
  • 203fcd82e7 Fix use of negotiated stream parameters Cameron Gutman 2017-05-15 21:37:26 -07:00
  • 043c9a978e Fix issue with ipega controller not capturing keypresses on Samsung phones. (#386) joeyenfield 2017-05-16 02:07:54 +01:00
  • 36b248be4b Fix logging and deadlock on stream termination Cameron Gutman 2017-05-15 01:06:35 -07:00
  • 67469103d4 Enable 4 slices per frame as Java used to Cameron Gutman 2017-05-15 01:02:20 -07:00
  • 9e413000a5 Add support for Limelog in moonlight-common-c Cameron Gutman 2017-05-15 01:01:54 -07:00
  • 8e247ad9a6 Basic streaming working with new-core Cameron Gutman 2017-05-15 00:31:03 -07:00
  • bedcbfbb7e Basic streaming working on new-core Cameron Gutman 2017-05-15 00:30:25 -07:00
  • a2de98c91a JNI code complete Cameron Gutman 2017-05-14 23:08:21 -07:00
  • 73e4970a43 JNI code complete Cameron Gutman 2017-05-14 23:06:41 -07:00
  • ac8b7ae960 Add OpenSSL and mk files for moonlight-core Cameron Gutman 2017-05-14 20:39:39 -07:00
  • c62986e7b1 Plumb common->JNI functions Cameron Gutman 2017-05-14 18:19:39 -07:00
  • 81d1e615bf Adapt to new-core reworking of moonlight-common (likely buggy) Cameron Gutman 2017-05-14 17:14:45 -07:00
  • a3d5e955aa Rework interfaces for JNI bridge Cameron Gutman 2017-05-14 17:12:30 -07:00
  • 244fae07ab Update gradle and build tools Cameron Gutman 2017-05-14 15:11:21 -07:00
  • 04e77e557b Update .gitignore Cameron Gutman 2017-05-14 15:10:41 -07:00
  • a748b54041 Update build.gradle Cameron Gutman 2017-05-14 15:09:36 -07:00
  • e7d96f0ac2 Explicitly set resizeableActivity=true so DeX will let us run in a resizeable window Cameron Gutman 2017-05-13 10:33:47 -07:00
  • 4555b3c74c Move JNI libraries over to moonlight-common/new-core Cameron Gutman 2017-05-12 18:57:26 -07:00
  • f77673a5c8 Move JNI modules and add moonlight-common-c submodule Cameron Gutman 2017-05-12 18:56:18 -07:00
  • 23ebc4d927 Purge the majority of the streaming core Cameron Gutman 2017-05-12 18:46:01 -07:00
  • 8c13186757 Ignore iml files Cameron Gutman 2017-05-12 18:23:53 -07:00
  • feafc4ef3c Get build working with AAR moonlight-common Cameron Gutman 2017-05-12 18:22:28 -07:00
  • 92b86674b9 Ignore iml files Cameron Gutman 2017-05-12 18:21:36 -07:00
  • f94d224395 Clean up build files Cameron Gutman 2017-05-12 18:19:29 -07:00
  • 822f498646 Migrate all files to AAR project Cameron Gutman 2017-05-12 17:53:55 -07:00
  • 5c03295478 Add moonlight-common submodule Cameron Gutman 2017-05-12 17:48:33 -07:00
  • dc3a923041 Bump version to 4.8.4 v4.8.4 Cameron Gutman 2017-05-11 23:20:43 -07:00
  • eccba807bc Update gradle Cameron Gutman 2017-05-04 23:02:17 -07:00
  • 35fa8f5bcc Fix keyboard arrow keys being sent as gamepad d-pad events Cameron Gutman 2017-05-04 23:00:47 -07:00
  • 0380910588 Add French language support (cleaned up by me) laurentquark 2017-05-04 22:41:09 -07:00
  • e85bb4372e Fix some build warnings and errors with the Dutch translation Cameron Gutman 2017-05-04 22:33:42 -07:00