曹恩逢
9d3c5b9bc6
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 76.8% (143 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2021-10-07 04:07:30 +02:00
Eric
ce34358d46
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hans/
2021-10-07 04:07:29 +02:00
Cameron Gutman
278bcec238
Integrate new languages
2021-10-06 21:03:02 -05:00
Cameron Gutman
128f458848
Merge remote-tracking branch 'origin/weblate'
2021-10-06 20:15:11 -05:00
Luna Jernberg
130f252f97
Translated using Weblate (Swedish)
...
Currently translated at 31.7% (59 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/sv/
2021-10-06 13:05:00 +02:00
SWZ
d339e05a3b
Added translation using Weblate (Swedish)
2021-10-01 20:57:41 +02:00
Jorys Paulin
933f4813aa
Translated using Weblate (French)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-09-25 11:38:59 +02:00
BOYI LIN
f14e71c1d6
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 38.1% (71 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2021-08-27 17:33:01 +02:00
Mert
d78dbd7b0f
Translated using Weblate (Turkish)
...
Currently translated at 8.0% (15 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/tr/
2021-08-24 02:37:31 +02:00
Cameron Gutman
4873862d16
Use SDL_WaitEventTimeout() on SDL 2.0.16
2021-08-15 15:16:51 -05:00
Cameron Gutman
425efe3d72
Switch to SDL audio backend by default on Windows and macOS
2021-08-15 14:58:29 -05:00
Cameron Gutman
666dc13c01
Use SDL's new support for keyboard grab on macOS
2021-08-15 14:54:26 -05:00
Cameron Gutman
dcc567ebda
Disable the EGL render thread on Wayland
2021-07-31 17:24:18 -05:00
LiuAnnan
a199a3ccc3
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.4% (185 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hans/
2021-07-30 08:34:39 +02:00
Cameron Gutman
8159e07427
Ensure our GL context is always current
2021-07-28 20:31:22 -05:00
Nikita Epifanov
32d70758c5
Translated using Weblate (Russian)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ru/
2021-07-23 10:32:32 +02:00
Jorys Paulin
3a9e284f29
Translated using Weblate (French)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-07-19 17:34:21 +02:00
Cameron Gutman
c658daeac6
Remove unneccessary EVP_get_digestbyname() invocation
...
This causes problems with pre-OpenSSL 1.1.0 clients that don't
call OpenSSL_add_all_algorithms() during initialization. This
is known to affect Steam Link on firmware 815.
2021-07-17 20:32:50 -05:00
Jorys Paulin
f605169b15
Translated using Weblate (French)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-07-15 15:33:00 +02:00
Tygo T
33b44a87c5
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/nl/
2021-07-06 14:33:19 +02:00
Gerard Joling
a88d994fcb
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/nl/
2021-07-05 13:48:27 +02:00
Gerard Joling
dd9224d9a6
Added translation using Weblate (Dutch)
2021-07-05 10:39:15 +02:00
Cameron Gutman
48728efee0
Add support for dynamic HTTPS port
2021-07-03 00:00:27 -05:00
Cameron Gutman
043c55ae66
Add missing changes to fix build
2021-07-02 23:54:17 -05:00
Cameron Gutman
fa3f822cf1
Rework handling of addresses to allow alternate HTTP ports
2021-07-02 23:34:54 -05:00
Cameron Gutman
5afab126b3
Refactor NvPairingManager, NvComputer, and NvHTTP to reduce passing of addresses
2021-07-02 17:14:48 -05:00
Cameron Gutman
bee8378795
Pass RTSP session URL to moonlight-common-c for dynamic ports
2021-07-02 01:51:08 -05:00
Cameron Gutman
cbd42f4a58
Log launch, resume, and quit responses
2021-07-02 01:18:57 -05:00
Furkan
3333fd7fc8
Added translation using Weblate (Turkish)
2021-07-01 17:52:59 +02:00
DankXylese
142258b4b5
Translated using Weblate (Ukrainian)
...
Currently translated at 1.6% (3 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/uk/
2021-06-30 13:32:33 +02:00
DankXylese
01213b58ba
Added translation using Weblate (Ukrainian)
2021-06-29 12:59:43 +02:00
wkopiaspupn
51df7032bb
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 35.4% (66 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2021-06-27 14:32:49 +02:00
wkopiaspupn
c033ce5ecf
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 1.6% (3 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2021-06-26 13:33:38 +02:00
wkopiaspupn
bfaf57cfd0
Added translation using Weblate (Chinese (Traditional))
2021-06-26 13:31:04 +02:00
Cameron Gutman
6c523570e5
Prepare for v3.1.4
2021-06-25 20:39:30 -05:00
WALKTHROUGH RAYMAND LEGENDS
a3167b8152
Translated using Weblate (Hungarian)
...
Currently translated at 2.1% (4 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/hu/
2021-06-15 14:32:39 +02:00
Cameron Gutman
cbeb23f16a
Adjust Steam Link icon size to 116x116
2021-06-13 16:53:03 -05:00
WALKTHROUGH RAYMAND LEGENDS
b4a6512784
Added translation using Weblate (Hungarian)
2021-06-13 21:47:33 +02:00
Cameron Gutman
8048938158
Fix Linux build
2021-06-12 16:12:46 -05:00
Cameron Gutman
3689c7f982
Don't enable input capture if the window can't be foregrounded
2021-06-12 13:59:13 -05:00
Cameron Gutman
96c7057fee
Update moonlight-common-c to avoid qwave.dll dependency
2021-06-12 12:21:55 -05:00
Héctor
17abe8f164
Translated using Weblate (Spanish)
...
Currently translated at 35.4% (66 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/es/
2021-05-27 21:33:27 +02:00
Cameron Gutman
56119eebae
Adapt to constification of AVCodec in FFmpeg master
2021-05-24 23:27:31 -05:00
Cameron Gutman
c17c8e2a2c
Remove receive time from performance overlay
...
It is largely superseded by network latency
2021-05-22 13:59:14 -05:00
Cameron Gutman
e45a60f2ed
Save RTT in VIDEO_STATS so it can be logged on disconnect
2021-05-22 13:57:12 -05:00
Cameron Gutman
ebe9356937
Integrate Thai and Korean translations
2021-05-22 13:44:45 -05:00
Cameron Gutman
0094305299
Merge remote-tracking branch 'origin/weblate'
2021-05-22 13:33:20 -05:00
NicolasS
b27050d3bf
Translated using Weblate (French)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-05-22 18:32:19 +02:00
Jorys Paulin
d941e596ad
Translated using Weblate (French)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-05-22 18:32:19 +02:00
sanhoe
ddaec92da5
Translated using Weblate (Korean)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ko/
2021-05-21 16:14:30 +02:00
sanhoe
1c0a4c92a8
Translated using Weblate (Korean)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ko/
2021-05-20 21:45:31 +02:00
sanhoe
383c00afbd
Added translation using Weblate (Korean)
2021-05-20 16:32:05 +02:00
Krit789
d3b2bff8ad
Translated using Weblate (Thai)
...
Currently translated at 41.9% (78 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/th/
2021-05-18 00:32:49 +02:00
Krit789
2bb1af61d0
Added translation using Weblate (Thai)
2021-05-16 21:58:44 +02:00
Cameron Gutman
5d5029de59
Increase limit for the --fps option
2021-05-16 14:45:53 -05:00
Cameron Gutman
581c9438ca
Add network latency to stats overlay
2021-05-15 14:40:31 -05:00
Cameron Gutman
54bd427f26
Integrate Japanese and Vietnamese translations
2021-05-13 00:24:00 -05:00
Cameron Gutman
c55d184195
Rerun lupdate-pro and lrelease-pro
2021-05-13 00:13:58 -05:00
Cameron Gutman
b279f94789
Merge remote-tracking branch 'origin/weblate'
2021-05-13 00:06:47 -05:00
bruh
f3a897e99a
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/vi/
2021-05-13 07:04:50 +02:00
bruh
392b1b5904
Added translation using Weblate (Vietnamese)
2021-05-12 07:36:31 +02:00
grtw2116
4daa8066a6
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ja/
2021-05-10 07:33:45 +02:00
NicolasS
8a89951286
Translated using Weblate (French)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-05-08 07:28:33 +02:00
grtw2116
c41ed55291
Added translation using Weblate (Japanese)
2021-05-08 07:28:33 +02:00
Cameron Gutman
caba0499d7
Prepare for v3.1.3
2021-05-07 19:07:52 -05:00
Cameron Gutman
13deacfc3b
Fix Spanish translation args
2021-05-07 18:56:08 -05:00
Cameron Gutman
7231085456
Run lupdate-pro and lrelease-pro
2021-05-06 17:26:26 -05:00
Cameron Gutman
663bb4aa10
Merge remote-tracking branch 'origin/weblate'
2021-05-06 17:24:39 -05:00
Cameron Gutman
18721b4542
Improve sanity checking and logging for unsupported GFE versions
2021-05-06 17:18:47 -05:00
NicolasS
19232722e2
Translated using Weblate (French)
...
Currently translated at 100.0% (186 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-05-05 22:32:11 +02:00
Héctor
091167478e
Translated using Weblate (Spanish)
...
Currently translated at 23.6% (44 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/es/
2021-05-04 10:32:11 +02:00
Cameron Gutman
547b8abc56
Prepare for v3.1.2 release
2021-05-03 17:38:14 -05:00
Héctor
dbfac45d59
Translated using Weblate (Spanish)
...
Currently translated at 17.7% (33 of 186 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/es/
2021-05-03 09:32:23 +02:00
Cameron Gutman
0f93091848
Update SDL_GameControllerDB
2021-05-02 10:56:50 -05:00
Cameron Gutman
ac19f62ed9
Never display placeholder text for an app collector game
...
Fixes #567
2021-05-02 10:39:25 -05:00
Cameron Gutman
8fcef63890
Don't waste time performing extra decoder initializations for EGL when it's not supported
2021-04-30 20:52:09 -05:00
Cameron Gutman
34cd2c1afa
Run lupdate-pro and lrelease-pro
2021-04-30 20:09:15 -05:00
Cameron Gutman
5d1a19d49c
Merge remote-tracking branch 'origin/weblate'
2021-04-30 20:07:59 -05:00
Cameron Gutman
2fbb320539
Refuse to stream if Moonlight is known incompatible with the host GFE version
2021-04-30 20:05:49 -05:00
Cameron Gutman
b50e5ed7e6
Fix keyboard grab on X11
...
Fixes #584
2021-04-30 18:17:15 -05:00
Cameron Gutman
26c82ca72c
Don't enable vsync on test decoders
2021-04-30 18:12:56 -05:00
Cameron Gutman
e62a268aac
Avoid audio encryption on Steam Link for performance reasons
2021-04-23 19:49:03 -05:00
Cameron Gutman
140a9e5191
Enable audio stream encryption
2021-04-23 18:55:10 -05:00
Cameron Gutman
51b5f8046f
Disable HTTP/2 on host PC connections for GFE 3.22
2021-04-19 18:41:01 -05:00
shower
6ac46a36a7
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (184 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hans/
2021-04-17 13:27:02 +02:00
Héctor
27572ba4bc
Translated using Weblate (Spanish)
...
Currently translated at 16.3% (30 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/es/
2021-04-15 22:27:01 +02:00
Cameron Gutman
21be832161
Prepare for v3.1.1 release
2021-04-09 21:07:05 -05:00
Cameron Gutman
5c72afe17e
Run lupdate-pro and lrelease-pro
2021-04-04 20:45:57 -05:00
a
dc24319333
Translated using Weblate (Russian)
...
Currently translated at 100.0% (184 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ru/
2021-04-05 03:42:34 +02:00
Jorys Paulin
1acbdf94aa
Translated using Weblate (French)
...
Currently translated at 100.0% (184 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-04-05 03:42:33 +02:00
Cameron Gutman
44229dfe51
Update translations
...
- Add RU and ES to resources.qrc and app.pro
- Rerun lupdate-pro and lrelease-pro
2021-04-04 10:25:06 -05:00
a
13206227d9
Translated using Weblate (Russian)
...
Currently translated at 100.0% (184 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ru/
2021-04-04 17:03:35 +02:00
a
5ccac5a5c3
Translated using Weblate (Russian)
...
Currently translated at 45.1% (83 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ru/
2021-03-28 14:29:40 +02:00
Héctor
69822f4401
Translated using Weblate (Spanish)
...
Currently translated at 11.4% (21 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/es/
2021-03-28 14:29:39 +02:00
reloxx13
f290cfbd35
Translated using Weblate (German)
...
Currently translated at 100.0% (184 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/de/
2021-03-28 14:29:39 +02:00
a
a15f303c0a
Added translation using Weblate (Russian)
2021-03-26 05:05:09 +01:00
Héctor
4e7b35c54e
Added translation using Weblate (Spanish)
2021-03-25 09:04:18 +01:00
Cameron Gutman
48dde310ae
Add Norwegian Bokmål to the build
2021-03-24 20:40:22 -05:00
Cameron Gutman
6b041e7657
Run lrelease-pro
2021-03-24 20:39:52 -05:00
Cameron Gutman
69576ee1e1
Run lupdate-pro
2021-03-24 20:39:39 -05:00
Cameron Gutman
bd3105f62e
Merge remote-tracking branch 'origin/weblate'
2021-03-24 20:28:24 -05:00
Cameron Gutman
02e3f0e71b
Add missing declaration
2021-03-22 23:32:00 -05:00
Cameron Gutman
74bf981f3d
Ensure hwframe read-back works in SDL renderer
2021-03-22 23:15:14 -05:00
Cameron Gutman
32f0678692
Only pass modifiers array if DRM_MODE_FB_MODIFIERS is set
2021-03-22 22:52:06 -05:00
Cameron Gutman
e74753bec1
Allow fallback from EGL to direct on EGLImage export failure
2021-03-22 22:51:29 -05:00
Cameron Gutman
4a8c9ad17f
Add support for 4-plane frames
2021-03-22 00:46:04 -05:00
Cameron Gutman
0c6c882f50
Fix attribute buffer overflow for fully planar YUV formats
2021-03-22 00:14:06 -05:00
Cameron Gutman
579f25c1ba
Add missing EGL_DMA_BUF_PLANE2 definitions
2021-03-22 00:02:03 -05:00
Cameron Gutman
d5eb5c8816
Fix build with EGL 1.4 headers
2021-03-21 23:59:35 -05:00
Cameron Gutman
26d04b5f9c
Render DRM-PRIME frames as opaque images
...
We can't always assume they are NV12. Even if they _are_ NV12,
they may have DRM format modifiers that are incompatible with
simply assuming linear Y and UV buffers (such as tiling).
2021-03-21 23:23:12 -05:00
Cameron Gutman
a0b9684504
Continue refactoring for non-NV12 support in EGLRenderer
2021-03-21 21:43:57 -05:00
Cameron Gutman
402b6d1f0c
Begin refactoring for non-NV12 support in EGLRenderer
2021-03-21 19:20:52 -05:00
Cameron Gutman
e87a5fa354
Pass DRM format modifiers to FB creation
2021-03-21 17:54:10 -05:00
Allan Nordhøy
63574f643e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 70.1% (129 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/nb_NO/
2021-03-21 10:36:54 +01:00
Cameron Gutman
1d6b1020c3
Translated using Weblate (French)
...
Currently translated at 73.9% (136 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-03-21 06:29:36 +01:00
Allan Nordhøy
96337a3230
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 16.3% (30 of 184 strings)
Translation: moonlight/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/nb_NO/
2021-03-21 02:33:56 +01:00
reloxx13
950c59d8b4
Translated using Weblate (German)
...
Currently translated at 100.0% (184 of 184 strings)
Translation: moonlight/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/de/
2021-03-21 02:33:56 +01:00
Allan Nordhøy
9cfd095281
Added translation using Weblate (Norwegian Bokmål)
2021-03-21 02:33:56 +01:00
Anonymous
996e049863
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 96.1% (177 of 184 strings)
Translation: moonlight/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hans/
2021-03-21 02:33:56 +01:00
Anonymous
6e42817c3e
Translated using Weblate (French)
...
Currently translated at 74.4% (137 of 184 strings)
Translation: moonlight/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-03-21 02:33:56 +01:00
Cameron Gutman
e21fd19a70
Prepare for v3.1.0 release
2021-03-14 11:30:21 -05:00
Cameron Gutman
98672c8e44
Allow remote desktop mouse mode in embedded mode
...
It can be easier to control the mouse on the desktop that way
2021-03-13 16:58:58 -06:00
Cameron Gutman
2e92f0640b
Update SDL_GameControllerDB
2021-03-13 15:50:01 -06:00
Cameron Gutman
d6b314f573
Add option to build for embedded environments
2021-03-13 15:20:58 -06:00
Cameron Gutman
d7a150ffa8
Only enable capture mode list if capture toggle is enabled
2021-03-13 14:59:32 -06:00
Cameron Gutman
955da6be30
Enable Gallium VAAPI driver on VAAPI 1.x
2021-03-13 14:37:13 -06:00
Cameron Gutman
b5f8e6738a
Move LANG_DE to the end of the Language enum
2021-03-09 20:13:55 -06:00
reloxx13
d7fa8c9795
Add german translation ( #536 )
...
* add german translation
* add german to language list
* donttranslate language names. always use the native name.
* add compiled german translation file
* german translation handling
* add german to getSuffixFromLanguage
* update german string and translation
* update all language files with new strings
* typo
* compile
* more typos and fixes for german
2021-03-09 20:10:36 -06:00
Cameron Gutman
acb7a5b3c8
Fix XCB out-of-sequence abort after switching to non-threaded Qt renderer
2021-03-07 16:48:10 -06:00
Cameron Gutman
783a57ef89
Use separate thread for streaming on X11 and Wayland
2021-03-07 12:15:42 -06:00
Cameron Gutman
d33ccce683
Hold a reference to the underlying DMA-BUFs until the next frame
2021-03-07 12:01:25 -06:00
Cameron Gutman
d722bf10b9
Don't use glFinish() with KMSDRM backend
2021-03-07 11:23:31 -06:00
Cameron Gutman
41337475a2
Update SDL_GameControllerDB
2021-03-06 14:29:55 -06:00
Cameron Gutman
96f79688dd
Use av_packet_alloc() instead of av_init_packet()
...
sizeof(AVPacket) may be deprecated from ABI in the near future
2021-03-05 17:47:04 -06:00
Cameron Gutman
c330898aeb
Add workaround for AppView breaking after changing language at runtime
2021-03-05 17:44:31 -06:00
Cameron Gutman
a3c249abe9
Don't load the app label asynchronously
2021-03-02 19:03:09 -06:00
Cameron Gutman
c26562fab8
Fix Steam Link build
2021-03-02 18:57:16 -06:00
Cameron Gutman
b7cbd99212
Fix tooltip display in app grid
2021-03-02 18:35:50 -06:00
Cameron Gutman
b53ef35a85
Improve loading speed of PC and app grids
2021-03-02 18:32:56 -06:00
Cameron Gutman
1ebb5fefb1
Address Clazy warnings
2021-03-02 18:14:15 -06:00
Cameron Gutman
164b3edd41
Fix viewport size on High DPI Wayland systems
...
Fixes #533
2021-03-01 22:47:14 -06:00
Cameron Gutman
b2aea9f8f0
Revert change to only fire special combos on key up
2021-02-28 15:06:46 -06:00
Cameron Gutman
5399b95936
Fix update checker on macOS with Qt 6.0 builds
2021-02-28 14:33:20 -06:00
Cameron Gutman
1d5c120748
Add support for specifying minimum kernel versions in the update manifest
2021-02-28 14:27:29 -06:00
jmt-gh
6be7301e69
Stats overlay controller combo ( #495 )
...
* Update gamepad.cpp
add gamepad combo to toggle stats overlay
* typo fixes
2021-02-27 17:03:52 -06:00
Maximiliano Bertacchini
fff9f2b17d
Add numpad Enter handlers (Keys.onEnterPressed) ( #516 )
2021-02-27 17:01:22 -06:00
Cameron Gutman
87a7d2e45c
Add setting to only capture system keys in full-screen
2021-02-27 16:47:38 -06:00
Cameron Gutman
b27ca993aa
Add support for system key capture in windowed mode on macOS
2021-02-26 21:43:47 -06:00
Cameron Gutman
28ecc6bcbf
Remove old Qt Multimedia audio renderer
2021-02-25 23:23:08 -06:00
Cameron Gutman
30c5e3f237
Fix window icons on Wayland
2021-02-25 23:20:21 -06:00
Cameron Gutman
6a25a3a3d0
Don't require DRM master for SDL KMSDRM backend
2021-02-25 22:27:20 -06:00
Cameron Gutman
133cc5457d
Use SDL_CaptureMouse() on macOS and Linux too
2021-02-08 18:30:22 -06:00
Cameron Gutman
05e4c5b507
Move clipboard processing to a separate thread to avoid blocking the main thread during pastes
2021-02-07 17:18:35 -06:00
Cameron Gutman
8372717a09
Improve Unicode support for some common characters
2021-02-07 16:00:00 -06:00
Cameron Gutman
5f3f2a96fd
Improve detection of having no clipboard text
2021-02-07 13:53:03 -06:00
Cameron Gutman
b83c6f0c28
Add support for pasting clipboard text
2021-02-07 13:46:38 -06:00
Cameron Gutman
36dc0f3e3c
Use mouse capture for Win32 instead of our global mouse state hack
2021-02-07 12:38:57 -06:00
Cameron Gutman
b4edde6f90
Disable Qt 6 threaded renderer on Windows
...
They switched from non-threaded to threaded by default in Qt 6
2021-02-07 11:21:47 -06:00
Cameron Gutman
395eb5581c
Cache results of WMUtils::isRunningX11() and WMUtils::isRunningWayland()
2021-02-07 11:03:53 -06:00
Cameron Gutman
6dab251055
Don't overwrite window mode settings when switching between WM and non-WM environments
2021-02-07 10:49:29 -06:00
Cameron Gutman
3bd6a6a614
Fullscreen is no longer required for passing system keyboard shortcuts
2021-02-06 20:15:58 -06:00
Cameron Gutman
93d21a0d1d
Fix EGLImage leak when not using a hwaccel backend
2021-02-06 17:59:05 -06:00
Cameron Gutman
2c2a73e320
Fix build and require SDL 2.0.15 to hook
2021-02-06 17:07:21 -06:00
Cameron Gutman
a88a3c9ea3
Allow SDL to render with KMSDRM backend while Qt is also using DRM
2021-02-06 16:32:54 -06:00
Cameron Gutman
e4df70cd56
Use the async connect thread on all platforms
...
It turned out that the cause of the random crashes was the threaded renderer
that we now turn off.
2021-02-06 15:14:15 -06:00
Cameron Gutman
90f7d35150
Always use a non-threaded renderer
...
This ensures we can block Qt's rendering as needed to synchronize with SDL
2021-02-06 14:58:30 -06:00
Cameron Gutman
75b19a60c1
Fix build on macOS and keyboard grab bugs
2021-02-06 11:29:18 -06:00
Cameron Gutman
9fc921f49f
Use SDL's keyboard grab support now that it's been upstreamed
2021-02-05 00:13:20 -06:00
Cameron Gutman
36dd6c83e0
Fix assert failure when using v4l2m2m with EGL
2021-02-04 20:38:18 -06:00
Cameron Gutman
c3895f06c0
Fix handling of preferred/compatible pixel formats with EGLRenderer and VAAPI/DRM backends
2021-02-04 19:39:18 -06:00
Cameron Gutman
76e81fa651
Add windowed support for MMAL
2021-02-03 20:57:39 -06:00
Cameron Gutman
d63a1b0eb0
Handle custom hwaccel decoders
2021-02-02 19:45:22 -06:00
Cameron Gutman
4dffac3c78
Ask for NV12 buffers for DRMRenderer
2021-02-02 19:40:06 -06:00
Cameron Gutman
88391b0274
Use the decoder's supported pix_fmts to select a suitable renderer
2021-02-02 19:05:27 -06:00
Cameron Gutman
c3cea0238e
Fix build with old EGL 1.5 headers without EGL_EGL_PROTOTYPES
2021-01-31 21:42:56 -06:00
Cameron Gutman
5bf4266973
Fix build with old Mesa EGL headers
2021-01-31 18:41:53 -06:00
Cameron Gutman
ed57c54d06
Move EGL definitions into renderer.h to try to fix build on Armbian
2021-01-31 17:01:11 -06:00
Cameron Gutman
80137848dc
Add DMA-BUF export compatibility with EGL 1.4
2021-01-31 16:24:31 -06:00
Cameron Gutman
149575e0c4
Don't retranslate if the language didn't change
2021-01-31 15:28:00 -06:00
Cameron Gutman
6a66b462ce
Allow DRMRenderer to be used for indirect rendering
2021-01-31 15:19:19 -06:00
Cameron Gutman
1e31f6fe77
Fix initialization of DRM backend with X running
2021-01-31 15:03:40 -06:00
Cameron Gutman
f173b3ff09
Attempt to fix AppImage and Steam Link build errors
2021-01-31 14:48:42 -06:00
Cameron Gutman
baffab62ce
Fix uninitialized variable warning
2021-01-31 12:58:19 -06:00
Cameron Gutman
46960ce0a4
Remove side-by-side support for Qt 5.9 on Steam Link
2021-01-31 12:08:15 -06:00
Cameron Gutman
dbfdc2fd14
Share DRM FD and GBM device with SDL
...
Depends on https://hg.libsdl.org/SDL/rev/d75deb75464a
2021-01-30 21:11:52 -06:00
Cameron Gutman
a97912e297
Print the error when querying EGL_EXTENSIONS fails
2021-01-30 20:13:20 -06:00
Cameron Gutman
cedba501ee
Query the frontend renderer to determine fullscreen-only limitations
2021-01-30 17:57:34 -06:00
Cameron Gutman
ac947d3bda
Add EGLImage export support to DRMRenderer
2021-01-30 17:52:23 -06:00
Cameron Gutman
243ba371b3
Initialize a DRM hardware context for hwaccel usage
2021-01-30 16:33:58 -06:00
Cameron Gutman
3af24eafbb
Build fixes
2021-01-30 12:53:57 -06:00
Cameron Gutman
69b6022afe
Add language selection option in settings
...
Fixes #501
2021-01-30 12:14:31 -06:00
Cameron Gutman
1cd66419d4
Remember desired cursor hide state
...
Fixes #511
2021-01-30 11:08:01 -06:00
WLong
5309a02f6d
Add simplified Chinese language ( #506 )
...
* 添加qml_zh_cn.ts
* 更新部分翻译
* 优化部分文字描述
* 优化部分文字描述
* 恢复README.md
Co-authored-by: WLong <a101084@126.com>
2021-01-30 10:10:36 -06:00
Cameron Gutman
541784382a
Add support for AV_HWDEVICE_TYPE_DRM hwaccels
2021-01-30 10:00:01 -06:00
Cameron Gutman
2a7fae2c82
Revert "Add logic to try LibreELEC's out-of-tree stateless V4L2 decoders"
...
v4l2request is a hwaccel not a decoder
This reverts commit ed3a5448b1
.
2021-01-29 20:30:01 -06:00
Cameron Gutman
ed3a5448b1
Add logic to try LibreELEC's out-of-tree stateless V4L2 decoders
2021-01-29 20:19:27 -06:00
Cameron Gutman
2eb4769bbc
Only trigger special key combos when all keys are up
2021-01-24 13:02:42 -06:00
Cameron Gutman
02019000df
Ctrl+Alt+Shift+Down Arrow is a reserved key combo on GNOME, so switch to Ctrl+Alt+Shift+D
2021-01-21 23:05:48 -06:00
Cameron Gutman
6262f51c96
Key capture is supported on Wayland with latest SDL Hg
2021-01-21 21:07:54 -06:00
Cameron Gutman
d38ff5759a
Add Ctrl+Alt+Shift+Down Arrow shortcut to minimize
2021-01-21 19:39:17 -06:00
Cameron Gutman
f6de2e4dd3
Revert "Disable the system keyboard capture option on Wayland"
...
SDL now supports keyboard grab with https://hg.libsdl.org/SDL/rev/b0e13627c656
This reverts commit bc10fd0aba
.
2021-01-20 21:43:16 -06:00
Cameron Gutman
14a6a69dc0
Version 3.0.0
2021-01-17 10:33:10 -06:00
Cameron Gutman
724dcb557f
Hide irrelevant options on embedded devices
2021-01-15 19:46:27 -06:00
Cameron Gutman
11d274ff07
Fix X11 keyboard grab when starting in windowed mode
2021-01-15 19:32:38 -06:00
Cameron Gutman
ae246b1005
Trim keyboard shortcut setting text slightly
2021-01-15 19:25:28 -06:00
Cameron Gutman
f49d6e15a4
Fix clearing the wrong flag when activating mouse capture
2021-01-14 19:30:30 -06:00
Cameron Gutman
7172cfd889
Properly handle multiple window event flush barriers in flight at once
...
Fixes streaming on macOS Mojave without Metal support
2021-01-14 19:28:21 -06:00
Cameron Gutman
89e9652075
Save preferences on destruction in case the user closes Moonlight directly from the settings page
2021-01-13 19:43:52 -06:00
Cameron Gutman
e9968fbab3
Add system key capture to the feature list
2021-01-13 19:36:17 -06:00
Cameron Gutman
bc10fd0aba
Disable the system keyboard capture option on Wayland
2021-01-12 20:41:20 -06:00
Cameron Gutman
76b4922bbe
Add toggle for system key capture
2021-01-12 20:05:18 -06:00
Cameron Gutman
8e790c4745
Use real full-screen on macOS when capturing keys
2021-01-12 19:57:01 -06:00
Cameron Gutman
c331b180cb
Fix modifier keys being stuck down after key combos when capturing system keys on Windows
2021-01-12 18:40:00 -06:00
Cameron Gutman
30e3b02867
Start implementation of system key capture
2021-01-11 23:43:32 -06:00
Cameron Gutman
5372cfba20
Minor fixes to kiosk mode PR
...
- UI_FULLSCREEN_WINDOWED -> UI_MAXIMIZED
- Propagate user configuration from old "start windowed" option
- Use FullScreen when a window manager isn't present
- Set disabled control to FullScreen with no window manager
2021-01-10 10:09:31 -06:00
jmt-gh
19dac306d1
Add support for Fullscreen UI in Moonlight ( #492 )
...
* initial UI and window decoration removal toggle
* revert default height change
* add fullscreen support to kiosk mode
* add tool tip for kiosk mode
* change to fullscreen rather than kiosk
* update to Fullscreen instead of Full-screen or Full Screen
* update UI text
* convert to display mode picker
* add UI label for picker
* clean up references to startMaximized and fullScreenUIMode
* remove flags property, as fullscreen visiblity handles this already
* use Maximized in selection text
* account for running moonlight without a window manager
* lock display mode from being changed if there is no window manager running
Co-authored-by: jmt-gh <jmt-gh@users.noreply.github.com>
2021-01-10 09:50:12 -06:00
Cameron Gutman
e9a98a3402
Add note about multi-monitor bug to remote desktop tooltip
2021-01-09 18:03:48 -06:00
Cameron Gutman
7020749987
Change mute on minimize to mute on focus loss
...
Minimization doesn't always happen on focus loss in full-screen mode,
so it could lead to unpredictable behavior.
2021-01-09 17:56:23 -06:00
Cameron Gutman
2d62d090df
Use a barrier to ensure we don't flush important window events
2021-01-09 17:51:25 -06:00
Cameron Gutman
af0921c5b2
Set new hints present in SDL 2.0.15 development builds
2021-01-08 18:14:49 -06:00
Cameron Gutman
137454beff
Use SDL_UpdateNVTexture on SDL 2.0.15+
2021-01-08 18:05:27 -06:00
Cameron Gutman
a0cc93b813
Fix EGL renderer build on SDL 2.0.9 and earlier
2021-01-03 14:24:30 -06:00
Cameron Gutman
ff516f63b4
Set QT_QPA_EGLFS_ALWAYS_SET_MODE=1 by default for RetroPie compatibility
2021-01-03 11:16:59 -06:00
Cameron Gutman
68acb78ae6
Use specific resuming text when reconnecting to a game
2020-12-31 21:33:41 -06:00
Cameron Gutman
949aaaff2a
Add tooltip for hide games option
2020-12-31 21:31:46 -06:00
Cameron Gutman
390544cd9a
Charge time spent in the decode unit queue to the decoder rather than receive time
2020-12-31 16:10:01 -06:00
Cameron Gutman
202ce14afa
Update SDL_GameControllerDB
2020-12-30 13:34:01 -06:00
Cameron Gutman
8ff9d8123d
Switch VT renderer pacing logic to be enabled by the frame pacing checkbox
2020-12-29 20:26:56 -06:00
Cameron Gutman
44b61d9252
Fix accidental static import of IsWow64Process2() and tweak message text
2020-12-28 13:32:02 -06:00
Cameron Gutman
565bba6e55
Point users to ARM64 version of Moonlight if running the x86 or x64 versions
2020-12-28 12:27:22 -06:00
Cameron Gutman
2ecfb7af64
Improve description of gamepad mouse mode
2020-12-27 15:41:47 -06:00
Cameron Gutman
998d3b2cc1
Fix tooltip line wrapping
2020-12-27 15:34:49 -06:00
Cameron Gutman
bc39c721e3
Add a key combo to toggle cursor display in remote desktop mouse mode
2020-12-26 19:47:00 -06:00
Cameron Gutman
5096ff6496
Add options to invert scroll direction and swap gamepad buttons
...
Fixes #463
Fixes #467
2020-12-25 22:21:20 -06:00
Cameron Gutman
a11f623b17
Add option to mute audio on minimize and background gamepad input
...
Fixes #461
2020-12-25 15:32:11 -06:00
Cameron Gutman
f7ffb30bc6
Reorganize settings and improve descriptions
2020-12-25 12:19:22 -06:00
Cameron Gutman
c4108feb15
Add SDL 2.0.14 hints
2020-12-24 14:31:47 -06:00
Cameron Gutman
47cad71fcd
Add special error text for an early termination
2020-12-24 11:24:01 -06:00
Cameron Gutman
0b56b1685a
Use LiStringifyPortFlags() instead of coding it ourselves
2020-12-23 14:08:20 -06:00
Cameron Gutman
c414e1a168
Display the failing ports when the connection fails
2020-12-23 13:56:15 -06:00
Cameron Gutman
22bebb6bbc
Maxwell 2 doesn't support 8K HEVC encoding
2020-12-22 18:57:45 -06:00
Cameron Gutman
3defccb6e2
Work around poor video scaling quality on Qualcomm GPUs
2020-12-21 21:00:55 -06:00
Cameron Gutman
9c758f1628
Create power-of-2 overlay surfaces for better performance
...
This lets us take the fast copy path in the DXVA2 renderer.
2020-12-20 17:31:02 -06:00
Cameron Gutman
5f4975ca5c
Fix DXVA2 overlay rendering quality issus
2020-12-20 17:30:06 -06:00
Cameron Gutman
e5bcc793e5
Implement overlay support in EGLRenderer
...
Fixes #405
2020-12-19 23:01:41 -06:00
Cameron Gutman
cd5b0e74e3
Draw background in MMAL renderer on X11
...
Fixes #412
2020-12-19 21:25:20 -06:00
Cameron Gutman
3162d2c17d
Fix aspect ratio of MMAL renderer output
2020-12-19 17:48:36 -06:00
Cameron Gutman
6a54fb649c
Fix synchronization issues between render and overlay update threads in DXVA2
2020-12-18 20:23:52 -06:00
Cameron Gutman
8031ed7fe1
Run a GC before and after streaming
2020-12-18 19:54:11 -06:00
Cameron Gutman
dcbf5affda
Fix use-after-free in VDPAU overlay rendering
2020-12-18 19:39:24 -06:00