Commit Graph

  • e712669d32 Translated using Weblate (Chinese (Traditional)) Jen Kung-chih 2022-11-07 14:17:53 +00:00
  • 3768ae33b7 Translated using Weblate (Spanish) Brandon Goldberg 2022-11-08 14:55:51 +00:00
  • fdc39f0041 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-11-06 19:04:43 -06:00
  • 7f3b0b03a6 Add C2 equivalents for OMX decoders for futureproofing Cameron Gutman 2022-11-06 18:17:48 -06:00
  • 4a6a39dd4c Disable HEVC RFI on Fire TV 3 due to decoder hangs Cameron Gutman 2022-11-06 18:13:19 -06:00
  • 6a8486a076 Fix propagation of external port after guessing Cameron Gutman 2022-11-06 18:06:18 -06:00
  • 08a8a3043f Update moonlight-common-c with improved high quality audio Cameron Gutman 2022-11-06 17:37:13 -06:00
  • 7af290b6e1 Implement support for non-default ports with Sunshine Cameron Gutman 2022-11-06 17:36:46 -06:00
  • a896f9a28f Use the HTTPS port specified in the serverinfo response Cameron Gutman 2022-11-06 15:44:37 -06:00
  • ea003483c4 Plumb port numbers from mDNS discovery Cameron Gutman 2022-11-06 14:41:02 -06:00
  • 5b73317e30 Fix error handling if the server address cannot be resolved Cameron Gutman 2022-11-06 14:34:31 -06:00
  • 1af64b9985 Set forceDarkAllowed to false Howard Wu 2022-11-05 00:40:00 +08:00
  • af784cf79b Fix typo in boolean logic Cameron Gutman 2022-11-04 01:22:19 -05:00
  • a2b2131beb Add support for codec flush recovery Cameron Gutman 2022-11-04 01:20:00 -05:00
  • 2433ce8d24 Fix crashes on Fire OS 8 Cameron Gutman 2022-11-03 23:17:15 -05:00
  • 8b861750e5 Update moonlight-common-c with improved video and audio packet loss handling Cameron Gutman 2022-11-03 22:20:39 -05:00
  • 99fcd3c669 Improve LAN/WAN detection for IPv6 and cellular connections Cameron Gutman 2022-11-03 22:19:48 -05:00
  • 0ddd8df272 Use HEVC by default if the decoder supports FEATURE_LowLatency or the media performance class is 12+ Cameron Gutman 2022-10-31 01:05:01 -05:00
  • a96e508ffb Use try-with-resources TacoTheDank 2022-09-02 03:04:30 -04:00
  • 1f21d12d2b Translated using Weblate (Korean) 이정희 2022-10-29 13:59:58 +00:00
  • dd782ac4b2 Translated using Weblate (Korean) sanhoe 2022-10-28 02:31:03 +00:00
  • 51594e00b8 Revert "Use Rec 2020 colorspace for WCG support even if HDR is off on the host" Cameron Gutman 2022-10-13 01:17:44 -05:00
  • 6c85f5f8c3 Use Rec 2020 colorspace for WCG support even if HDR is off on the host Cameron Gutman 2022-10-13 00:52:45 -05:00
  • d0432de981 Plumb colorspace and color range into MediaCodecDecoderRenderer Cameron Gutman 2022-10-13 00:51:15 -05:00
  • 2cbc94e51d Allow a pairing attempt even if the PC is busy Cameron Gutman 2022-10-12 22:15:41 -05:00
  • 3ea2aa1f74 Enable HEVC RFI on Fire TV and Chromecast devices Cameron Gutman 2022-10-12 21:50:40 -05:00
  • 1076b516d6 Enable HEVC RFI for decoders that support low latency options Cameron Gutman 2022-10-12 21:25:48 -05:00
  • 4e87d25851 Translated using Weblate (Vietnamese) bruh 2022-10-11 15:47:07 +00:00
  • dadd3c7292 Translated using Weblate (Russian) LedyBacer 2022-10-11 07:36:30 +00:00
  • 9f8abe35f9 Translated using Weblate (Chinese (Traditional)) Jen Kung-chih 2022-10-09 01:55:49 +00:00
  • 0f869a7414 Translated using Weblate (Chinese (Simplified)) Eric 2022-10-09 02:39:03 +00:00
  • aede16c85c Version 10.9 v10.9 Cameron Gutman 2022-10-07 22:02:56 -05:00
  • 61a82e6394 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-10-07 21:55:19 -05:00
  • 5a92925d6a Translated using Weblate (German) Sargon-Isa 2022-10-07 16:02:05 +00:00
  • fe697c918f Update moonlight-common-c with speculative RFI support Cameron Gutman 2022-10-07 21:54:00 -05:00
  • bc57a285ce Fix unescaped character Cameron Gutman 2022-10-04 20:03:10 -05:00
  • 85d8943b64 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-10-04 19:56:52 -05:00
  • aa6c32968b Add a special termination message for ML_ERROR_FRAME_CONVERSION Cameron Gutman 2022-10-04 19:51:49 -05:00
  • ad1808fb4e Update moonlight-common-c with further fixes for GFE 3.26 Cameron Gutman 2022-10-04 19:50:49 -05:00
  • 576610e4c3 Translated using Weblate (Polish) Kamil Szyc 2022-10-03 09:43:28 +00:00
  • ace2266f14 Translated using Weblate (Bulgarian) Martin Dimitrov 2022-10-02 17:37:33 +00:00
  • 41cedfa6ec Fix requestMetaKeyEvent for Samsung devices with android 10+ (#1134) Alexandru-Marian Buza 2022-10-04 06:50:04 +03:00
  • d46fab33b3 Enable HEVC RFI for Exynos decoders Cameron Gutman 2022-10-03 22:23:59 -05:00
  • 585dc45595 Enable RFI for HEVC on Qualcomm and Nvidia decoders Cameron Gutman 2022-10-03 21:33:05 -05:00
  • c3c9354a00 Update moonlight-common-c to support reliable RFI for HEVC Cameron Gutman 2022-10-03 21:32:11 -05:00
  • bdc8d08e65 Switch back to AGP 7.2.2 Cameron Gutman 2022-10-03 21:30:01 -05:00
  • 9c792d3272 Adjust RendererException text to attempt to parse correctly in Google Play App Vitals Cameron Gutman 2022-10-03 21:28:37 -05:00
  • 23bc4daf9f Refactor input event handling in the Game activity Cameron Gutman 2022-10-03 21:25:43 -05:00
  • fd85ca2004 Added translation using Weblate (Polish) Kamil Szyc 2022-10-03 11:42:50 +02:00
  • aadf88add1 Added translation using Weblate (Bulgarian) Martin Dimitrov 2022-10-02 19:24:17 +02:00
  • f14ce61ee3 Translated using Weblate (Korean) sanhoe 2022-09-28 09:07:30 +00:00
  • 539daf5789 Don't adjust maxBytesPerPicDenom and maxBitsPerMbDenom on newer devices Cameron Gutman 2022-09-23 21:27:27 -05:00
  • e8ea2a8ec1 Version 10.8.4 v10.8.4 Cameron Gutman 2022-09-22 23:17:58 -05:00
  • 9ed3b3a9df Fixed streaming on certain devices with GFE 3.26 Cameron Gutman 2022-09-22 23:16:40 -05:00
  • 12487553de Version 10.8.2 v10.8.3 Cameron Gutman 2022-09-22 21:57:42 -05:00
  • 9c1a618b4a Fix stuck analog stick when a touch event is cancelled Cameron Gutman 2022-09-21 01:11:45 -05:00
  • ac0e784417 Make StreamView transparent to touch events and handle everything in the background view Cameron Gutman 2022-09-21 01:07:49 -05:00
  • 48cab6b203 Allow multi-finger gestures and absolute motion to pass seamlessly between the StreamView and background view Cameron Gutman 2022-09-21 00:21:43 -05:00
  • e1c0472069 Properly split touch events between regions outside the StreamView and the OSC Cameron Gutman 2022-09-20 22:29:54 -05:00
  • 2c498ce707 Throw a RendererException instead of a bare IllegalStateException upon codec recovery failure Cameron Gutman 2022-09-20 21:43:35 -05:00
  • bc483edb29 Interrupt codec recovery when stopping the decoder Cameron Gutman 2022-09-18 18:53:37 -05:00
  • 9762f4c412 Only throw the codec exception on the last configuration attempt Cameron Gutman 2022-09-18 18:47:01 -05:00
  • 5bfce88fc5 Fix recovery timeout if no output frames are being received Cameron Gutman 2022-09-18 18:37:33 -05:00
  • 94ef66994d Trigger the decoder crash dialog if all recovery attempts fail Cameron Gutman 2022-09-18 18:29:45 -05:00
  • 257c29daca Improve handling of concurrent recoverable and non-recoverable errors and surface loss Cameron Gutman 2022-09-18 18:06:00 -05:00
  • 173483eb84 Only catch IllegalStateException or subclasses Cameron Gutman 2022-09-18 17:42:37 -05:00
  • 06099b2663 Only try to recover from CodecExceptions or IllegalStateExceptions Cameron Gutman 2022-09-18 00:20:41 -05:00
  • 33c1f0a71c Fix decoding crash if encoder didn't send VUI parameters Cameron Gutman 2022-09-18 00:04:29 -05:00
  • a3d78f1d80 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-09-17 23:32:55 -05:00
  • c573d213f8 Allow FFmpeg decoder on Waydroid Cameron Gutman 2022-09-17 14:51:03 -05:00
  • c72707aef9 Don't begin codec recovery if stopping Cameron Gutman 2022-09-17 13:52:22 -05:00
  • 313ef06c86 Only exclude touch events from non-view processing Cameron Gutman 2022-09-17 13:36:44 -05:00
  • 6b79340c15 Don't handle motion events outside of Views to avoid spurious stream input while using OSC Cameron Gutman 2022-09-17 13:34:14 -05:00
  • d9a5b29372 Fix OSC handling of touches outside the StreamView Cameron Gutman 2022-09-17 13:32:40 -05:00
  • d2b0e093fc Reduce power by avoiding resends when OSC state is not changing Cameron Gutman 2022-09-17 13:07:52 -05:00
  • 945e563912 Switch to a Handler for gamepad mouse emulation Cameron Gutman 2022-09-17 12:55:15 -05:00
  • a7efa379eb Switch to a Handler for OSC retransmission Cameron Gutman 2022-09-16 18:21:56 -05:00
  • d04df4ebe5 Fix D-Pad buttons not releasing until all D-Pad input has ceased Cameron Gutman 2022-09-16 17:41:52 -05:00
  • 2a2c84ef3a Implement fallbacks for a failed codec restart or reset Cameron Gutman 2022-09-16 03:48:49 -05:00
  • bc97db893a Allow recovery of IllegalStateExceptions for older versions of Android Cameron Gutman 2022-09-16 03:28:57 -05:00
  • f216834df7 Limit the number of codec recovery attempts Cameron Gutman 2022-09-16 03:27:22 -05:00
  • be25a7d594 Fix a number of bugs in new codec recovery code Cameron Gutman 2022-09-16 03:19:36 -05:00
  • 10f43e8024 Try to adjust decoder exception to comply with Google Play crash message filtering Cameron Gutman 2022-09-16 00:32:34 -05:00
  • bbb3e8d071 Only catch RuntimeExceptions for decoders to avoid eating important exceptions Cameron Gutman 2022-09-16 00:26:02 -05:00
  • 4c3af35156 Update AGP to 7.3.0 Cameron Gutman 2022-09-16 00:09:22 -05:00
  • 8656228014 Break out of wait on InterruptedException Cameron Gutman 2022-09-16 00:09:09 -05:00
  • 03f9ea8435 Use Handlers instead of Timers for one-shot events Cameron Gutman 2022-09-16 00:08:48 -05:00
  • 9cf27d8fb1 Don't throw exceptions during codec recovery Cameron Gutman 2022-09-15 02:16:24 -05:00
  • d1b24ea6af Consolidate touch tracking timers Cameron Gutman 2022-09-15 02:05:40 -05:00
  • b07ffbde29 Consolidate OSC timers Cameron Gutman 2022-09-15 01:59:29 -05:00
  • 1673236940 Abort if the decoder doesn't recover within 5 seconds Cameron Gutman 2022-09-15 01:37:10 -05:00
  • 06861a2d17 Add support for recovering from non-transient CodecExceptions Cameron Gutman 2022-09-15 01:15:15 -05:00
  • ef7ac62f97 Improve handling of transient CodecExceptions Cameron Gutman 2022-09-15 00:08:06 -05:00
  • 245a9f2751 Try a new input buffer if getInputBuffer() returns null Cameron Gutman 2022-09-14 23:54:07 -05:00
  • 1d38f158b5 Fix crash after the next fetchNextInputBuffer() if getInputBuffer() failed previously Cameron Gutman 2022-09-14 23:49:49 -05:00
  • 62a526854d Translated using Weblate (French) Jorys Paulin 2022-09-13 12:38:07 +00:00
  • 3dda940c92 Translated using Weblate (Chinese (Traditional)) Jen Kung-chih 2022-09-12 05:15:31 +00:00
  • ab77c4720d Translated using Weblate (Chinese (Simplified)) Howard Wu 2022-09-12 05:04:31 +00:00
  • c8f1f9325e Version 10.8.1 v10.8.1 Cameron Gutman 2022-09-11 23:47:34 -05:00
  • 658940d3fb Fix mishandling of IDR frames with a SEI or AUD NAL Cameron Gutman 2022-09-11 23:45:12 -05:00