Cameron Gutman
51594e00b8
Revert "Use Rec 2020 colorspace for WCG support even if HDR is off on the host"
...
Rec 2020 conversion causes colors to be blown out in SDR
This reverts commit 6c85f5f8c37cdcec00c8b7897ec9452d393c9c2a.
2022-10-13 01:18:26 -05:00
Cameron Gutman
6c85f5f8c3
Use Rec 2020 colorspace for WCG support even if HDR is off on the host
2022-10-13 00:52:45 -05:00
Cameron Gutman
d0432de981
Plumb colorspace and color range into MediaCodecDecoderRenderer
2022-10-13 00:51:15 -05:00
Cameron Gutman
2cbc94e51d
Allow a pairing attempt even if the PC is busy
...
Pairing while busy doesn't work with GFE but works with Sunshine
2022-10-12 22:15:41 -05:00
Cameron Gutman
3ea2aa1f74
Enable HEVC RFI on Fire TV and Chromecast devices
2022-10-12 21:50:40 -05:00
Cameron Gutman
1076b516d6
Enable HEVC RFI for decoders that support low latency options
2022-10-12 21:25:48 -05:00
bruh
4e87d25851
Translated using Weblate (Vietnamese)
...
Currently translated at 93.8% (212 of 226 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/vi/
2022-10-12 18:26:37 +02:00
LedyBacer
dadd3c7292
Translated using Weblate (Russian)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/ru/
2022-10-12 18:26:37 +02:00
Jen Kung-chih
9f8abe35f9
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/zh_Hant/
2022-10-10 19:59:49 +02:00
Eric
0f869a7414
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/zh_Hans/
2022-10-10 19:59:49 +02:00
Cameron Gutman
aede16c85c
Version 10.9
v10.9
2022-10-07 22:02:56 -05:00
Cameron Gutman
61a82e6394
Merge remote-tracking branch 'origin/weblate'
2022-10-07 21:55:19 -05:00
Sargon-Isa
5a92925d6a
Translated using Weblate (German)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/de/
2022-10-08 04:54:57 +02:00
Cameron Gutman
fe697c918f
Update moonlight-common-c with speculative RFI support
2022-10-07 21:54:00 -05:00
Cameron Gutman
bc57a285ce
Fix unescaped character
2022-10-04 20:03:10 -05:00
Cameron Gutman
85d8943b64
Merge remote-tracking branch 'origin/weblate'
2022-10-04 19:56:52 -05:00
Cameron Gutman
aa6c32968b
Add a special termination message for ML_ERROR_FRAME_CONVERSION
2022-10-04 19:51:49 -05:00
Cameron Gutman
ad1808fb4e
Update moonlight-common-c with further fixes for GFE 3.26
2022-10-04 19:50:49 -05:00
Kamil Szyc
576610e4c3
Translated using Weblate (Polish)
...
Currently translated at 1.7% (4 of 225 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/pl/
2022-10-04 12:24:06 +02:00
Martin Dimitrov
ace2266f14
Translated using Weblate (Bulgarian)
...
Currently translated at 59.5% (134 of 225 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/bg/
2022-10-04 12:24:06 +02:00
Alexandru-Marian Buza
41cedfa6ec
Fix requestMetaKeyEvent for Samsung devices with android 10+ ( #1134 )
...
Co-authored-by: Alexandru Buza <abuza@iqnox.com>
2022-10-03 22:50:04 -05:00
Cameron Gutman
d46fab33b3
Enable HEVC RFI for Exynos decoders
2022-10-03 22:23:59 -05:00
Cameron Gutman
585dc45595
Enable RFI for HEVC on Qualcomm and Nvidia decoders
2022-10-03 21:33:05 -05:00
Cameron Gutman
c3c9354a00
Update moonlight-common-c to support reliable RFI for HEVC
2022-10-03 21:32:11 -05:00
Cameron Gutman
bdc8d08e65
Switch back to AGP 7.2.2
...
AGP 7.3.0 produces invalid bytecode for ControllerHandler, causing dex validation errors on Android Jelly Bean and KitKat
Fixes #1132
2022-10-03 21:30:01 -05:00
Cameron Gutman
9c792d3272
Adjust RendererException text to attempt to parse correctly in Google Play App Vitals
2022-10-03 21:28:37 -05:00
Cameron Gutman
23bc4daf9f
Refactor input event handling in the Game activity
2022-10-03 21:25:43 -05:00
Kamil Szyc
fd85ca2004
Added translation using Weblate (Polish)
2022-10-03 11:42:50 +02:00
Martin Dimitrov
aadf88add1
Added translation using Weblate (Bulgarian)
2022-10-02 19:24:17 +02:00
sanhoe
f14ce61ee3
Translated using Weblate (Korean)
...
Currently translated at 100.0% (225 of 225 strings)
Translation: Moonlight Game Streaming/moonlight-android
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-android/ko/
2022-09-29 12:16:23 +02:00
Cameron Gutman
539daf5789
Don't adjust maxBytesPerPicDenom and maxBitsPerMbDenom on newer devices
2022-09-23 21:27:27 -05:00
Cameron Gutman
e8ea2a8ec1
Version 10.8.4
v10.8.4
2022-09-22 23:17:58 -05:00
Cameron Gutman
9ed3b3a9df
Fixed streaming on certain devices with GFE 3.26
2022-09-22 23:16:40 -05:00
Cameron Gutman
12487553de
Version 10.8.2
v10.8.3
2022-09-22 21:57:42 -05:00
Cameron Gutman
9c1a618b4a
Fix stuck analog stick when a touch event is cancelled
...
This can happen if a stylus hover event is received while touching an OSC element
2022-09-21 01:11:45 -05:00
Cameron Gutman
ac0e784417
Make StreamView transparent to touch events and handle everything in the background view
...
This is much simpler than trying to play games with touch handling between 2 views
2022-09-21 01:07:49 -05:00
Cameron Gutman
48cab6b203
Allow multi-finger gestures and absolute motion to pass seamlessly between the StreamView and background view
2022-09-21 00:21:43 -05:00
Cameron Gutman
e1c0472069
Properly split touch events between regions outside the StreamView and the OSC
...
This restores the ability to use area outside the StreamView for the virtual trackpad and adds the ability to use OSC and the non-StreamView region for input at the same time.
Fixes #1129
2022-09-20 22:29:54 -05:00
Cameron Gutman
2c498ce707
Throw a RendererException instead of a bare IllegalStateException upon codec recovery failure
2022-09-20 21:43:35 -05:00
Cameron Gutman
bc483edb29
Interrupt codec recovery when stopping the decoder
2022-09-18 18:53:37 -05:00
Cameron Gutman
9762f4c412
Only throw the codec exception on the last configuration attempt
2022-09-18 18:47:01 -05:00
Cameron Gutman
5bfce88fc5
Fix recovery timeout if no output frames are being received
2022-09-18 18:37:33 -05:00
Cameron Gutman
94ef66994d
Trigger the decoder crash dialog if all recovery attempts fail
2022-09-18 18:29:45 -05:00
Cameron Gutman
257c29daca
Improve handling of concurrent recoverable and non-recoverable errors and surface loss
2022-09-18 18:25:29 -05:00
Cameron Gutman
173483eb84
Only catch IllegalStateException or subclasses
2022-09-18 17:42:37 -05:00
Cameron Gutman
06099b2663
Only try to recover from CodecExceptions or IllegalStateExceptions
2022-09-18 00:20:41 -05:00
Cameron Gutman
33c1f0a71c
Fix decoding crash if encoder didn't send VUI parameters
2022-09-18 00:04:29 -05:00
Cameron Gutman
a3d78f1d80
Merge remote-tracking branch 'origin/weblate'
2022-09-17 23:32:55 -05:00
Cameron Gutman
c573d213f8
Allow FFmpeg decoder on Waydroid
2022-09-17 14:51:03 -05:00
Cameron Gutman
c72707aef9
Don't begin codec recovery if stopping
2022-09-17 13:52:22 -05:00