gallegonovato
2e4313e7c3
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (215 of 215 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/es/
2023-07-19 22:04:39 +02:00
Jen Kung-chih
2684d1874a
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (215 of 215 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2023-07-18 07:04:33 +02:00
Jen Kung-chih
882539a700
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 97.2% (209 of 215 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2023-07-18 03:06:10 +02:00
Cameron Gutman
24dbc96fe5
Regenerate translations
2023-07-16 15:47:31 -05:00
Cameron Gutman
abc391f32a
Improve AV1 support
2023-07-16 15:38:58 -05:00
Cameron Gutman
a589e8e3de
Merge remote-tracking branch 'origin/weblate'
2023-07-16 12:31:52 -05:00
Fernando Lopes
39fa9a91b8
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 19.6% (41 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/pt_BR/
2023-07-16 16:02:55 +02:00
Angus Wan
e10d98fb79
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (209 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2023-07-16 16:02:55 +02:00
Cameron Gutman
d17cdbda93
Replace another QSharedPointer::get() call with Qt 5.10 alternative
2023-07-16 00:18:17 -05:00
Cameron Gutman
2252abefbf
Fix build break on Qt 5.10 and earlier
2023-07-16 00:13:09 -05:00
Cameron Gutman
ce60a146dc
Move RPi decoder hacks to correct location for new selection logic
2023-07-15 15:22:02 -05:00
Cameron Gutman
cd4a6f3e17
Rewrite FFmpeg decoder selection logic to dynamically discover compatible decoders
...
This avoids having to maintain a hardcoded list of all known H.264/HEVC/AV1 decoders
and ensures new/unknown decoders will just work automatically (assuming we have
a renderer that can process their output pixel format).
2023-07-15 15:12:58 -05:00
Maciej Błędkowski
9cafd5e099
Translated using Weblate (Polish)
...
Currently translated at 100.0% (209 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/pl/
2023-07-11 17:50:13 +02:00
gallegonovato
d1b3bfd700
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (209 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/es/
2023-07-11 17:50:12 +02:00
Cameron Gutman
10523a7e27
Correct guards around newer SDL functionality
2023-07-09 16:36:41 -05:00
Casey Korver
ea06ec0133
Correct spelling mistakes found with Codespell
2023-07-09 13:21:18 -05:00
jcj83429
e287ebcded
Add support for Applications (context menu) key
...
I'm adding corresponding support in Sunshine
2023-07-08 20:08:02 -05:00
Cameron Gutman
9055496a19
Add AV1 test frames
2023-07-05 19:47:45 -05:00
Cameron Gutman
5424576f73
Ensure serverCodecModeSupport is always non-zero
2023-07-05 19:46:30 -05:00
Cameron Gutman
a81c6a1c5e
Initial work on AV1 support
2023-07-03 00:45:36 -05:00
Cameron Gutman
53a572a4a4
Add controller motion deduplication and fix gyro units
2023-07-02 19:22:00 -05:00
Cameron Gutman
df283d80c6
Implement controller LED and battery protocol extensions
2023-07-02 16:44:41 -05:00
Cameron Gutman
ef988cc8af
Destroy the QMdnsEngine Server and Cache when not polling
...
These set background timers to refresh state, rebind sockets,
and refresh the cache. This is all stuff that we don't want to
be doing while streaming.
2023-06-21 00:54:11 -05:00
Kung-chih
ba46905243
Update SettingsView.qml
2023-06-20 21:58:10 -05:00
Cameron Gutman
df0c4c8208
Delete the QNetworkAccessManager when we're done with it
...
Apparently having this object around can lead to background
network scans happening that cause WiFi perf degradation.
2023-06-20 21:51:28 -05:00
Cameron Gutman
e5aaa1fc53
Implement controller arrival events using Sunshine protocol extension
2023-06-18 23:34:28 -05:00
James Le Cuirot
8b6df34d8b
Allow forced disabling of features instead of relying on pkg-config
...
So-called "automagic" behaviour is considered unhelpful by
distributions. A user may unintentionally build Moonlight with VDPAU
support simply because they had that library installed, only for the
whole application to break when they uninstall the library later. This
could happen on any distribution, but it should especially be avoided on
source-based distributions, where the user would not expect the package
manager to encounter such issues.
This commit is best viewed without whitespace changes.
2023-06-18 16:43:16 -05:00
Cameron Gutman
7a719aa886
Allow up to 16 gamepads with Sunshine hosts
2023-06-18 16:39:24 -05:00
Cameron Gutman
9af58af5e4
Implement gyro/accel and touchpad input using Sunshine extension
2023-06-18 16:08:32 -05:00
Cameron Gutman
b945c8c2dc
Implement trigger rumble using Sunshine protocol extension
2023-06-18 16:04:49 -05:00
Cameron Gutman
2165f56aee
Implement full multi-touch support using Sunshine protocol extension
2023-06-18 16:02:21 -05:00
Cameron Gutman
e42de9d155
Add extended button support with Sunshine
2023-06-18 16:00:51 -05:00
sanhoe
7fd95b9de2
Translated using Weblate (Korean)
...
Currently translated at 100.0% (209 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ko/
2023-05-22 11:50:36 +02:00
Jorys Paulin
a42c85802e
Translated using Weblate (French)
...
Currently translated at 100.0% (209 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2023-05-22 11:50:36 +02:00
shakedex
cb3730100d
Translated using Weblate (Hebrew)
...
Currently translated at 2.8% (6 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/he/
2023-04-29 18:51:13 +02:00
Yutaro Urata
7a04d2ad2c
Translated using Weblate (Japanese)
...
Currently translated at 89.4% (187 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ja/
2023-04-29 18:51:12 +02:00
shakedex
1f93976919
Translated using Weblate (Hebrew)
...
Currently translated at 1.4% (3 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/he/
2023-04-27 20:48:43 +02:00
shakedex
0b7505f109
Added translation using Weblate (Hebrew)
2023-04-26 00:54:28 +02:00
Jen Kung-chih
392ca2d8b7
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (209 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2023-04-14 18:48:56 +02:00
Cameron Gutman
68daa90b7e
Refactor non-hwaccel decoders to use a single list of known codec names
2023-04-02 17:31:31 -05:00
Cameron Gutman
fb39ad896e
Add h264_omx and hevc_omx decoders used by the Vision Five 2
2023-04-02 17:17:25 -05:00
Simon Nilsson
cb199054e3
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (209 of 209 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/sv/
2023-04-01 20:38:06 +02:00
Cameron Gutman
a3d1e9a117
Allow negotation of 36 and 48 bit deep color modes
2023-03-27 01:02:50 -05:00
Cameron Gutman
755c7c9895
Set max BPC property when streaming in 10-bit color modes
2023-03-27 00:44:02 -05:00
Cameron Gutman
45b5136233
Update libs for Windows, macOS, and AppImage
...
SDL2_ttf -> 2.20.2
SDL2 -> b57a6a1a
OpenSSL -> 1.1.1t (eec3403 for WinARM64)
opus -> 8cf872a1
FFmpeg -> 6.0 (with DXVA2/D3D11VA AV1 decoders enabled)
2023-03-26 20:49:25 -05:00
Cameron Gutman
f16b5cd337
Expose glslow config option
2023-03-26 20:27:03 -05:00
Cameron Gutman
21cda8141d
Always request AV_PIX_FMT_DRM_PRIME to ensure we get it if available
2023-03-26 19:59:12 -05:00
Cameron Gutman
90f26dfa45
Support direct KMSDRM output for platforms with slow GL implementations
2023-03-26 19:46:22 -05:00
Cameron Gutman
ba507d8046
Move hw->sw frame mapping into a separate class
2023-03-26 14:41:02 -05:00
Cameron Gutman
5639bcc0f5
Default SDL render driver to GLES2 when using EGLFS
...
Fixes #868
2023-03-26 13:43:09 -05:00