Cameron Gutman
f786e94c7b
Fix excessive latency with Vulkan video decoding on Nvidia
...
For yet unknown reasons, high frame queue delay leads to massive decode latency.
2024-09-16 21:59:17 -05:00
Cameron Gutman
1caee721e8
Prepare for v6.1.0
2024-09-16 18:36:50 -05:00
Cameron Gutman
accd30176f
Rerun lupdate and lrelease
2024-09-15 23:45:27 -05:00
Cameron Gutman
7721fa6d7c
Merge remote-tracking branch 'origin/weblate'
2024-09-15 23:44:31 -05:00
Cameron Gutman
8e295aab00
Update dependencies for AppImage
...
SDL -> 1b26b5440
2024-09-15 23:35:26 -05:00
Cameron Gutman
4838a75c58
Suppress spammy libplacebo messages
...
Streaming 10-bit content on Nvidia GPUs spams the log with the following for every rendered frame:
Masking `blit_src` from wrapped texture because the corresponding format 'rx10' does not support PL_FMT_CAP_BLITTABLE
Masking `blit_src` from wrapped texture because the corresponding format 'rxgx10' does not support PL_FMT_CAP_BLITTABLE
2024-09-15 22:01:39 -05:00
Cameron Gutman
c5ec8c0fdb
Add libplacebo prefix to log messages
2024-09-15 21:58:19 -05:00
Cameron Gutman
b266f61ba6
Disable direct rendering of YUV444 using vaPutSurface()
...
It doesn't work as of libva 2.21 + iHD 24.2.5 despite the fact that
the VAEntrypointVideoProc advertises VA_RT_FORMAT_YUV444.
2024-09-15 21:03:00 -05:00
Cameron Gutman
d1dffdc34c
Prefer optimal 8-bit hardware codec if 10-bit codec is not available
2024-09-15 16:47:30 -05:00
Cameron Gutman
268f8db26b
Never negotiate 10-bit profiles without a 10-bit renderer
2024-09-15 15:53:45 -05:00
Cameron Gutman
de28eda266
Don't enable HDR checkbox if no HDR renderers work
2024-09-15 15:09:11 -05:00
Cameron Gutman
3e9e497203
Fix viewing apps and CLI streaming with Qt 5.11 and earlier
...
Arrow function expressions are not supported in QML until Qt 5.12.
Fixes #1350
Closes #1391
2024-09-15 14:39:34 -05:00
Cameron Gutman
96fb6ee5e9
Share SDL's EGL display with EGLRenderer
...
Fixes #1396
2024-09-12 22:37:25 -05:00
Cameron Gutman
02853e74ba
Reduce the bitrate to YUV420 defaults if YUV444 was selected but not negotiated
...
If the user has selected a custom bitrate, we will leave it alone.
2024-09-12 21:52:27 -05:00
Cameron Gutman
46910cf774
Remove black background workaround now that SDL is fixed
2024-09-12 21:38:30 -05:00
Cameron Gutman
b1c77ff80e
Disable SDL double buffering
...
It was broken in SDL until recently and now that it works again, it causes stuttering.
2024-09-12 21:34:22 -05:00
Cameron Gutman
92ee4a3046
Don't use the bind path for UMA GPUs
...
It turns out to be very marginally slower on RDNA2 iGPUs.
2024-09-12 21:32:36 -05:00
Cameron Gutman
6ec0c79899
Revert "Remove FL 11.0 restriction for D3D11VA"
...
Even with a fix for the Intel IVB rendering issue, there are still problems on
other older cards that make it not really worth it to enable D3D11VA.
The big benefit of D3D11VA is independent flip in windowed mode using
overlays and that isn't supported on those old cards anyway.
This reverts commit 7074463d0f
.
2024-09-12 21:29:40 -05:00
Артём Журин
1c281ee3fc
Translated using Weblate (Russian)
...
Currently translated at 100.0% (248 of 248 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ru/
2024-09-11 11:09:10 +02:00
Jorys Paulin
e2b7cbfe62
Translated using Weblate (French)
...
Currently translated at 100.0% (248 of 248 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2024-09-07 21:09:17 +02:00
Cameron Gutman
67e89d9e16
Add workaround for incorrect color range in AMF AV1 encoding output
2024-09-04 23:13:48 -05:00
gallegonovato
bbf6d9722a
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (248 of 248 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/es/
2024-09-04 11:09:36 +00:00
Cameron Gutman
34549864ad
Update libraries
...
SDL2 -> 10b4a79
OpenSSL -> 3.3.2
Should address #1081 with upstream SDL fix
2024-09-03 23:18:12 -05:00
gallegonovato
1303a700e0
Translated using Weblate (Spanish)
...
Currently translated at 96.7% (240 of 248 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/es/
2024-09-03 11:09:25 +02:00
Cameron Gutman
25132a1f7b
Enable decoder texture binding for all FL11.1 iGPUs
...
Since those GPUs don't benefit from the fence hack, restrict that to Intel only.
2024-08-31 00:36:25 -05:00
Cameron Gutman
7074463d0f
Remove FL 11.0 restriction for D3D11VA
2024-08-30 23:03:36 -05:00
Cameron Gutman
99311403fa
Move dummy fence into renderVideo()
...
The workaround only seems to work with a new fence each time.
2024-08-30 22:42:53 -05:00
Cameron Gutman
8b50eea485
Wait on a dummy fence before using textures shared with the decoder
2024-08-30 22:22:30 -05:00
Cameron Gutman
302dca6c0c
Update OpenSSL libraries for macOS with fixed library path
2024-08-30 16:32:31 -05:00
Cameron Gutman
f756be87ff
Fix YUV444 hardware decoding on Windows systems without an Intel GPU present
2024-08-30 16:31:58 -05:00
Cameron Gutman
9d99ecbca6
Add note about installing the Graphics Tools optional feature
2024-08-30 16:23:31 -05:00
Arda Anıl
1475bdfbba
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (248 of 248 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/tr/
2024-08-30 21:09:24 +00:00
Cameron Gutman
69a3406d4a
Fix broken PDBs for libplacebo.dll
2024-08-30 00:08:02 -05:00
Cameron Gutman
7e17d82ee5
Add a NSLocalNetworkUsageDescription for Sequoia
2024-08-29 23:31:55 -05:00
Cameron Gutman
153db55519
Replace OpenSSL static libs with dylibs to enable Qt OpenSSL TLS plugin
...
SecureTransport is deprecated, stuck on TLS 1.2, and seems prone to
random breakage in OS updates (see #1355 ).
2024-08-29 23:28:08 -05:00
Cameron Gutman
4290a54ffa
Log the chosen Metal device
2024-08-29 23:20:52 -05:00
Cameron Gutman
a6e549471c
Ignore failures when registering firewall exceptions
...
There appear to be bugs in the WiX firewall extension that causes errors on
install/upgrade in some scenarios (seemingly where existing fw exceptions for
Moonlight exist as in #1309 ).
Since a firewall exception really only provides minimal benefits for us in the
default configuration of Windows Firewall (outgoing: allow, incoming: deny) due
to WFP's stateful treatment of solicited unicast/multicast UDP traffic, let's
allow it to silently fail and not abort the whole installation.
2024-08-29 02:14:04 -05:00
Cameron Gutman
04edfdc4ca
Update to WiX 5.0.1
2024-08-29 01:50:53 -05:00
Cameron Gutman
db30faf602
Enable Turkish language now that it's nearly completely translated
2024-08-29 01:40:13 -05:00
Cameron Gutman
cdb610f121
Rerun lupdate and lrelease
2024-08-29 01:39:09 -05:00
Cameron Gutman
e404722e7c
Add Estonian translation
2024-08-29 01:37:09 -05:00
Cameron Gutman
1840c47751
Merge remote-tracking branch 'origin/weblate'
2024-08-29 01:24:36 -05:00
c0dE
3bd571bc90
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 26.6% (64 of 240 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/pt_BR/
2024-08-29 08:24:04 +02:00
G.Nakai
224153e230
Translated using Weblate (Japanese)
...
Currently translated at 94.1% (226 of 240 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ja/
2024-08-29 08:24:04 +02:00
Cameron Gutman
ef12850867
Remove unnecessary Windows dependencies
2024-08-29 01:22:41 -05:00
Cameron Gutman
caf322d934
Provide valid default preferred formats for YUV444
2024-08-29 01:03:39 -05:00
Cameron Gutman
9043e8f663
Remove hard limits for bitrate and FPS command-line options
2024-08-25 16:18:55 -05:00
Cameron Gutman
76fd502262
Reintroduce support for FFmpeg 4
...
Some SBCs still depend on patched FFmpeg 4.x builds for hardware acceleration.
2024-08-24 16:50:27 -05:00
Cameron Gutman
9186feca80
Slightly simplify Metal shader
2024-08-22 01:18:39 -05:00
Cameron Gutman
df814fef4a
Implement support for HDR with software decoding on macOS
2024-08-22 00:05:26 -05:00