Compare commits

..
11 Commits
Author SHA1 Message Date
Cameron Gutman 3cb169ea26 Fix CUDA build without KMSDRM enabled 2023-11-01 22:49:18 -05:00
Cameron Gutman 58f87e39a9 Prepare for v5.0.1 2023-11-01 21:49:03 -05:00
Cameron Gutman b1c8005d1a Disable libdrm in AppImage build 2023-11-01 21:44:44 -05:00
Cathy J. Fitzpatrick f8a2e22a18 Update moonlight-common-c to eb67a2fd (2023-10-26) 2023-11-01 20:31:19 -05:00
Cameron Gutman 7ea118fbae Fix dark mode on Windows with Qt 6.5+ 2023-11-01 20:30:34 -05:00
Cameron Gutman 2149024c35 Rerun lupdate and lrelease 2023-11-01 20:02:40 -05:00
Cameron Gutman f5d71c8c9a Merge remote-tracking branch 'origin/weblate' 2023-11-01 20:01:25 -05:00
Cameron Gutman e108a05895 Bump WiX SDK to 4.0.2 2023-11-01 19:58:29 -05:00
Cameron Gutman ea8bccd508 Fix typo causing libva-drm only to be enabled if libva-wayland is present 2023-11-01 17:39:24 -05:00
maicolbattistini bca919c48c Translated using Weblate (Italian)
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/it/
2023-10-21 04:13:46 +00:00
Jorys Paulin 511ffe03b5 Translated using Weblate (French)
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/fr/
2023-10-21 04:13:45 +00:00
13 changed files with 55 additions and 41 deletions

No files matched your search

+4 -1
View File
@@ -267,7 +267,7 @@ libva-wayland {
PKGCONFIG += libva-wayland PKGCONFIG += libva-wayland
DEFINES += HAVE_LIBVA_WAYLAND DEFINES += HAVE_LIBVA_WAYLAND
} }
libva-wayland { libva-drm {
message(VAAPI DRM support enabled) message(VAAPI DRM support enabled)
PKGCONFIG += libva-drm PKGCONFIG += libva-drm
@@ -318,6 +318,9 @@ cuda {
DEFINES += HAVE_CUDA DEFINES += HAVE_CUDA
SOURCES += streaming/video/ffmpeg-renderers/cuda.cpp SOURCES += streaming/video/ffmpeg-renderers/cuda.cpp
HEADERS += streaming/video/ffmpeg-renderers/cuda.h HEADERS += streaming/video/ffmpeg-renderers/cuda.h
# ffnvcodec uses libdl in cuda_load_functions()/cuda_free_functions()
LIBS += -ldl
} }
config_EGL { config_EGL {
message(EGL renderer selected) message(EGL renderer selected)
@@ -34,6 +34,15 @@
</screenshots> </screenshots>
<releases> <releases>
<release version="5.0.1" date="2023-11-02">
<description>
<p>Bugfixes:</p>
<ul>
<li>Fixed connection issue streaming from some hosts running GeForce Experience or Sunshine v0.20 and earlier</li>
<li>Updated community-contributed translations from Weblate</li>
</ul>
</description>
</release>
<release version="5.0.0" date="2023-10-18"> <release version="5.0.0" date="2023-10-18">
<description> <description>
<p>New features:</p> <p>New features:</p>
Binary file not shown.
+5 -5
View File
@@ -38,7 +38,7 @@
<message> <message>
<location filename="../gui/AppView.qml" line="333"/> <location filename="../gui/AppView.qml" line="333"/>
<source>Hide this game from the app grid. To access hidden games, right-click on the host and choose %1.</source> <source>Hide this game from the app grid. To access hidden games, right-click on the host and choose %1.</source>
<translation>Cacher ce jeu de la grille d&apos;applications. Pour le retrouver plus tard, faites un clic droit sur l&apos;ordinateur et choisissez %1.</translation> <translation>Cacher ce jeu de la grille d&apos;applications. Pour le retrouver plus tard, faites un clic droit sur l&apos;ordinateur et choisissez « %1 ».</translation>
</message> </message>
<message> <message>
<location filename="../gui/AppView.qml" line="333"/> <location filename="../gui/AppView.qml" line="333"/>
@@ -186,7 +186,7 @@
<message> <message>
<location filename="../gui/PcView.qml" line="338"/> <location filename="../gui/PcView.qml" line="338"/>
<source>If you are trying to stream over the Internet, install the Moonlight Internet Hosting Tool on your gaming PC and run the included Internet Streaming Tester to check your gaming PC&apos;s Internet connection.</source> <source>If you are trying to stream over the Internet, install the Moonlight Internet Hosting Tool on your gaming PC and run the included Internet Streaming Tester to check your gaming PC&apos;s Internet connection.</source>
<translation>Si vous essayez d&apos;utiliser la diffusion en continu sur Internet, installez l&apos;outil d&apos;hébergement Internet Moonlight sur votre PC de jeu et exécutez le testeur de diffusion en continu sur Internet inclus pour vérifier la connexion Internet de votre PC de jeu.</translation> <translation>Si vous essayez de streamer via Internet, installez l&apos;outil « Moonlight Internet Hosting Tool » sur votre ordinateur de jeu et lancez l&apos;outil « Internet Streaming Tester » inclut avec pour vérifier la connexion Internet de cet ordinateur.</translation>
</message> </message>
<message> <message>
<location filename="../gui/PcView.qml" line="342"/> <location filename="../gui/PcView.qml" line="342"/>
@@ -368,7 +368,7 @@
<message> <message>
<location filename="../streaming/session.cpp" line="112"/> <location filename="../streaming/session.cpp" line="112"/>
<source>Check your firewall and port forwarding rules for port(s): %1</source> <source>Check your firewall and port forwarding rules for port(s): %1</source>
<translation>Vérifiez votre pare-feu ainsi que les règles de redirection pour le(s) port(s) suivant(s)&#x202f;: %1</translation> <translation>Vérifiez votre pare-feu et vos règles de redirection de port pour le(s) port(s) : %1</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="117"/> <location filename="../streaming/session.cpp" line="117"/>
@@ -418,7 +418,7 @@
<message> <message>
<location filename="../streaming/session.cpp" line="807"/> <location filename="../streaming/session.cpp" line="807"/>
<source>Your settings selection to force software decoding may cause poor streaming performance.</source> <source>Your settings selection to force software decoding may cause poor streaming performance.</source>
<translation>Vos réglages pour forcer le décodage logiciel peut causer de mauvaises performances.</translation> <translation>Vos réglages pour forcer le décodage logiciel peuvent causer de mauvaises performances.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="846"/> <location filename="../streaming/session.cpp" line="846"/>
@@ -1024,7 +1024,7 @@
<message> <message>
<location filename="../gui/StreamSegue.qml" line="28"/> <location filename="../gui/StreamSegue.qml" line="28"/>
<source>Check your firewall and port forwarding rules for port(s): %1</source> <source>Check your firewall and port forwarding rules for port(s): %1</source>
<translation>Vérifiez votre pare-feu ainsi que les règles de redirection pour le(s) port(s) suivant(s)&#x202f;: %1</translation> <translation>Vérifiez votre pare-feu et vos règles de redirection de port pour le(s) port(s) : %1</translation>
</message> </message>
<message> <message>
<location filename="../gui/StreamSegue.qml" line="76"/> <location filename="../gui/StreamSegue.qml" line="76"/>
Binary file not shown.
+22 -22
View File
@@ -146,7 +146,7 @@
<message> <message>
<location filename="../gui/PcView.qml" line="102"/> <location filename="../gui/PcView.qml" line="102"/>
<source>Searching for compatible hosts on your local network...</source> <source>Searching for compatible hosts on your local network...</source>
<translation type="unfinished"></translation> <translation>Ricerca di host compatibili sulla tua rete in corso...</translation>
</message> </message>
<message> <message>
<location filename="../gui/PcView.qml" line="187"/> <location filename="../gui/PcView.qml" line="187"/>
@@ -226,22 +226,22 @@
<message> <message>
<location filename="../gui/PcView.qml" line="300"/> <location filename="../gui/PcView.qml" line="300"/>
<source>Please enter %1 on your host PC. This dialog will close when pairing is completed.</source> <source>Please enter %1 on your host PC. This dialog will close when pairing is completed.</source>
<translation type="unfinished"></translation> <translation>Inserisci %1 sul tuo PC host. Questa finestra si chiuderà al termine dell&apos;accoppiamento.</translation>
</message> </message>
<message> <message>
<location filename="../gui/PcView.qml" line="301"/> <location filename="../gui/PcView.qml" line="301"/>
<source>If your host PC is running Sunshine, navigate to the Sunshine web UI to enter the PIN.</source> <source>If your host PC is running Sunshine, navigate to the Sunshine web UI to enter the PIN.</source>
<translation type="unfinished"></translation> <translation>Se il tuo PC host sta eseguendo Sunshine, vai nella interfaccia web di Sunshine ed inserisci il PIN.</translation>
</message> </message>
<message> <message>
<location filename="../gui/PcView.qml" line="313"/> <location filename="../gui/PcView.qml" line="313"/>
<source>Are you sure you want to remove &apos;%1&apos;?</source> <source>Are you sure you want to remove &apos;%1&apos;?</source>
<translation type="unfinished"></translation> <translation>Sei sicuro di voler rimuovere &apos;%1&apos;?</translation>
</message> </message>
<message> <message>
<location filename="../gui/PcView.qml" line="327"/> <location filename="../gui/PcView.qml" line="327"/>
<source>Moonlight is testing your network connection to determine if any required ports are blocked.</source> <source>Moonlight is testing your network connection to determine if any required ports are blocked.</source>
<translation type="unfinished"></translation> <translation>Moonlight sta testando la connessione di rete per determinare se le porte richieste sono bloccate.</translation>
</message> </message>
<message> <message>
<location filename="../gui/PcView.qml" line="354"/> <location filename="../gui/PcView.qml" line="354"/>
@@ -423,7 +423,7 @@
<message> <message>
<location filename="../streaming/session.cpp" line="846"/> <location filename="../streaming/session.cpp" line="846"/>
<source>Your host PC doesn&apos;t support encoding HEVC.</source> <source>Your host PC doesn&apos;t support encoding HEVC.</source>
<translation type="unfinished"></translation> <translation>Il tuo PC host non supporta la codifica HEVC.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="862"/> <location filename="../streaming/session.cpp" line="862"/>
@@ -433,47 +433,47 @@
<message> <message>
<location filename="../streaming/session.cpp" line="814"/> <location filename="../streaming/session.cpp" line="814"/>
<source>Your host software or GPU doesn&apos;t support encoding AV1.</source> <source>Your host software or GPU doesn&apos;t support encoding AV1.</source>
<translation type="unfinished"></translation> <translation>Il software host o GPU non supporta la codifica AV1.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="839"/> <location filename="../streaming/session.cpp" line="839"/>
<source>Using software decoding due to your selection to force AV1 without GPU support. This may cause poor streaming performance.</source> <source>Using software decoding due to your selection to force AV1 without GPU support. This may cause poor streaming performance.</source>
<translation type="unfinished"></translation> <translation>Decodifica software in uso a causa della selezione dell&apos;uso forzato dell&apos;AV1 senza il supporto GPU. Questo può causare prestazioni di streaming scarse.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="897"/> <location filename="../streaming/session.cpp" line="897"/>
<source>Your host PC doesn&apos;t support HDR streaming.</source> <source>Your host PC doesn&apos;t support HDR streaming.</source>
<translation type="unfinished"></translation> <translation>Il PC host non supporta lo streaming HDR.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="901"/> <location filename="../streaming/session.cpp" line="901"/>
<source>HDR is not supported using the H.264 codec.</source> <source>HDR is not supported using the H.264 codec.</source>
<translation type="unfinished"></translation> <translation>HDR non è supportato utilizzando il codec H.264.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="913"/> <location filename="../streaming/session.cpp" line="913"/>
<source>This PC&apos;s GPU doesn&apos;t support AV1 Main10 decoding for HDR streaming.</source> <source>This PC&apos;s GPU doesn&apos;t support AV1 Main10 decoding for HDR streaming.</source>
<translation type="unfinished"></translation> <translation>La GPU di questo PC non supporta la decodifica AV1 Main10 per lo streaming HDR.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="930"/> <location filename="../streaming/session.cpp" line="930"/>
<source>This PC&apos;s GPU doesn&apos;t support 10-bit HEVC or AV1 decoding for HDR streaming.</source> <source>This PC&apos;s GPU doesn&apos;t support 10-bit HEVC or AV1 decoding for HDR streaming.</source>
<translation type="unfinished"></translation> <translation>La GPU di questo PC non supporta la decodifica HEVC a 10 bit o AV1 per lo streaming HDR.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="937"/> <location filename="../streaming/session.cpp" line="937"/>
<source>Your host PC and client PC don&apos;t support the same HDR video codecs.</source> <source>Your host PC and client PC don&apos;t support the same HDR video codecs.</source>
<translation type="unfinished"></translation> <translation>Il PC host e il PC client non supportano gli stessi codec video HDR.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="989"/> <location filename="../streaming/session.cpp" line="989"/>
<source>Video resolutions over 4K are not supported by the H.264 codec.</source> <source>Video resolutions over 4K are not supported by the H.264 codec.</source>
<translation type="unfinished"></translation> <translation>Le risoluzioni video oltre il 4K non sono supportate dal codec H.264.</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="1361"/> <location filename="../streaming/session.cpp" line="1361"/>
<source>Host returned error: %1</source> <source>Host returned error: %1</source>
<translation type="unfinished"></translation> <translation>L&apos;host ha restituito un errore: %</translation>
</message> </message>
<message> <message>
<location filename="../streaming/session.cpp" line="876"/> <location filename="../streaming/session.cpp" line="876"/>
@@ -758,7 +758,7 @@
<message> <message>
<location filename="../gui/SettingsView.qml" line="1577"/> <location filename="../gui/SettingsView.qml" line="1577"/>
<source>AV1 (Experimental)</source> <source>AV1 (Experimental)</source>
<translation type="unfinished"></translation> <translation>AV1 (Sperimentale)</translation>
</message> </message>
<message> <message>
<location filename="../gui/SettingsView.qml" line="1592"/> <location filename="../gui/SettingsView.qml" line="1592"/>
@@ -884,27 +884,27 @@
<location filename="../gui/SettingsView.qml" line="500"/> <location filename="../gui/SettingsView.qml" line="500"/>
<location filename="../gui/SettingsView.qml" line="610"/> <location filename="../gui/SettingsView.qml" line="610"/>
<source>Custom (%1 FPS)</source> <source>Custom (%1 FPS)</source>
<translation type="unfinished"></translation> <translation>Personalizzato (%1 FPS)</translation>
</message> </message>
<message> <message>
<location filename="../gui/SettingsView.qml" line="515"/> <location filename="../gui/SettingsView.qml" line="515"/>
<source>Enter a custom frame rate:</source> <source>Enter a custom frame rate:</source>
<translation type="unfinished"></translation> <translation>Inserisci un frame rate personalizzato:</translation>
</message> </message>
<message> <message>
<location filename="../gui/SettingsView.qml" line="613"/> <location filename="../gui/SettingsView.qml" line="613"/>
<source>Custom</source> <source>Custom</source>
<translation type="unfinished"></translation> <translation>Personalizzato</translation>
</message> </message>
<message> <message>
<location filename="../gui/SettingsView.qml" line="631"/> <location filename="../gui/SettingsView.qml" line="631"/>
<source>30 FPS</source> <source>30 FPS</source>
<translation type="unfinished"></translation> <translation>30 FPS</translation>
</message> </message>
<message> <message>
<location filename="../gui/SettingsView.qml" line="636"/> <location filename="../gui/SettingsView.qml" line="636"/>
<source>60 FPS</source> <source>60 FPS</source>
<translation type="unfinished"></translation> <translation>60 FPS</translation>
</message> </message>
<message> <message>
<location filename="../gui/SettingsView.qml" line="1162"/> <location filename="../gui/SettingsView.qml" line="1162"/>
@@ -1132,7 +1132,7 @@
<message> <message>
<location filename="../gui/main.qml" line="501"/> <location filename="../gui/main.qml" line="501"/>
<source>Enter the IP address of your host PC:</source> <source>Enter the IP address of your host PC:</source>
<translation type="unfinished"></translation> <translation>Inserisci l&apos;indirizzo IP del tuo PC host:</translation>
</message> </message>
</context> </context>
</TS> </TS>
View File
File renamed without changes.
+1 -1
View File
@@ -1 +1 @@
5.0.0 5.0.1
+3 -1
View File
@@ -32,7 +32,9 @@ pushd $BUILD_FOLDER
# to missing symbols from the host's version of libwayland-client.so that aren't present in the older # to missing symbols from the host's version of libwayland-client.so that aren't present in the older
# version of libwayland-client.so from our AppImage build environment. When this happens, EGL fails to # version of libwayland-client.so from our AppImage build environment. When this happens, EGL fails to
# work even in X11. To avoid this, we will disable Wayland support for the AppImage. # work even in X11. To avoid this, we will disable Wayland support for the AppImage.
qmake $SOURCE_ROOT/moonlight-qt.pro CONFIG+=disable-wayland PREFIX=$DEPLOY_FOLDER/usr DEFINES+=APP_IMAGE || fail "Qmake failed!" #
# We disable DRM support because linuxdeployqt doesn't bundle the appropriate libraries for Qt EGLFS.
qmake $SOURCE_ROOT/moonlight-qt.pro CONFIG+=disable-wayland CONFIG+=disable-libdrm PREFIX=$DEPLOY_FOLDER/usr DEFINES+=APP_IMAGE || fail "Qmake failed!"
popd popd
echo Compiling Moonlight in $BUILD_CONFIG configuration echo Compiling Moonlight in $BUILD_CONFIG configuration
+3 -3
View File
@@ -188,11 +188,11 @@ echo Copying GC mapping list
copy %SOURCE_ROOT%\app\SDL_GameControllerDB\gamecontrollerdb.txt %DEPLOY_FOLDER% copy %SOURCE_ROOT%\app\SDL_GameControllerDB\gamecontrollerdb.txt %DEPLOY_FOLDER%
if !ERRORLEVEL! NEQ 0 goto Error if !ERRORLEVEL! NEQ 0 goto Error
echo Copying qt.conf if not x%QT_PATH:\5.=%==x%QT_PATH% (
copy %SOURCE_ROOT%\app\qt.conf %DEPLOY_FOLDER% echo Copying qt.conf for Qt 5
copy %SOURCE_ROOT%\app\qt_qt5.conf %DEPLOY_FOLDER%\qt.conf
if !ERRORLEVEL! NEQ 0 goto Error if !ERRORLEVEL! NEQ 0 goto Error
if not x%QT_PATH:\5.=%==x%QT_PATH% (
rem Qt 5.15 rem Qt 5.15
set WINDEPLOYQT_ARGS=--no-qmltooling --no-virtualkeyboard set WINDEPLOYQT_ARGS=--no-qmltooling --no-virtualkeyboard
) else ( ) else (
+4 -4
View File
@@ -1,4 +1,4 @@
<Project Sdk="WixToolset.Sdk/4.0.1" ToolsVersion="4.0"> <Project Sdk="WixToolset.Sdk/4.0.2" ToolsVersion="4.0">
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DefineConstants>Debug</DefineConstants> <DefineConstants>Debug</DefineConstants>
</PropertyGroup> </PropertyGroup>
@@ -27,8 +27,8 @@
<Exec Command='signtool.exe $(SIGNTOOL_PARAMS) %(SignMsi.FullPath)' /> <Exec Command='signtool.exe $(SIGNTOOL_PARAMS) %(SignMsi.FullPath)' />
</Target> </Target>
<ItemGroup> <ItemGroup>
<PackageReference Include="WixToolset.Firewall.wixext" Version="4.*" /> <PackageReference Include="WixToolset.Firewall.wixext" Version="4.0.2" />
<PackageReference Include="WixToolset.Util.wixext" Version="4.*" /> <PackageReference Include="WixToolset.Util.wixext" Version="4.0.2" />
<PackageReference Include="WixToolset.Heat" Version="4.*" /> <PackageReference Include="WixToolset.Heat" Version="4.0.2" />
</ItemGroup> </ItemGroup>
</Project> </Project>
+3 -3
View File
@@ -1,4 +1,4 @@
<Project Sdk="WixToolset.Sdk/4.0.1"> <Project Sdk="WixToolset.Sdk/4.0.2">
<PropertyGroup> <PropertyGroup>
<OutputType>Bundle</OutputType> <OutputType>Bundle</OutputType>
</PropertyGroup> </PropertyGroup>
@@ -19,7 +19,7 @@
<Exec Command='signtool.exe $(SIGNTOOL_PARAMS) %(SignBundle.FullPath)' /> <Exec Command='signtool.exe $(SIGNTOOL_PARAMS) %(SignBundle.FullPath)' />
</Target> </Target>
<ItemGroup> <ItemGroup>
<PackageReference Include="WixToolset.Bal.wixext" Version="4.*" /> <PackageReference Include="WixToolset.Bal.wixext" Version="4.0.2" />
<PackageReference Include="WixToolset.Util.wixext" Version="4.*" /> <PackageReference Include="WixToolset.Util.wixext" Version="4.0.2" />
</ItemGroup> </ItemGroup>
</Project> </Project>