Jen Kung-chih
2e532224b7
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-09-24 19:59:50 +00:00
Jorys Paulin
cb8366a7e5
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-09-24 19:59:49 +00:00
Cameron Gutman
fee54a9d76
Update moonlight-common-c to pick up various fixes
2023-09-23 13:33:54 -04:00
Cameron Gutman
dc556d3c9b
Try to fix Windows build
2023-09-23 13:33:21 -04:00
Cameron Gutman
4fed3802aa
Fix signed vs unsigned comparison warning
2023-09-23 11:15:41 -04:00
Cameron Gutman
f7bb4611e9
Replace uses of strcpy() and sprintf()
2023-09-23 11:15:21 -04:00
Artur Szulc
57791eec62
Translated using Weblate (Polish)
...
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/pl/
2023-09-22 20:59:07 +00:00
Cameron Gutman
e1e3d8e710
Update AppImage to libva 2.20.0
2023-09-20 19:29:43 -05:00
Cameron Gutman
654be492a0
Avoid using LFS64 interfaces with Musl
2023-09-18 20:07:56 -05:00
Cameron Gutman
1df0da4d4a
Also use test frame decoding parameters when creating a test renderer
2023-09-14 18:21:53 -05:00
Cameron Gutman
1dd6cdb567
Use the correct width and height of the test frame when performing the test decode
...
Using the stream resolution instead of the test frame resolution was causing all non-720p streams to fail on the VisionFive 2 board with the wave5 driver.
It also likely fixes a similar interoperability issue with the qcom-venus driver that was reported in #1042
2023-09-14 18:16:45 -05:00
Cameron Gutman
edfb3cfdc8
Update OpenSSL to 1.1.1w for Windows and Mac builds
2023-09-12 19:36:48 -05:00
Cameron Gutman
c6a8f44640
Don't set currentIndex to -1 while reinitializing
...
It causes warnings in other code that have property bindings to currentIndex
2023-09-12 19:28:33 -05:00
Cameron Gutman
b7301d4415
Rerun lupdate and lrelease
2023-09-12 19:19:31 -05:00
Cameron Gutman
4d668702b5
Merge remote-tracking branch 'origin/weblate'
2023-09-12 19:18:14 -05:00
Cameron Gutman
f4b0f4d78f
Functionally revert f60e7241
...
Switching to indirect rendering has a high risk of performance and functionality regressions,
so let's just continue using AVSampleBufferDisplayLayer until we have a Metal renderer
since #973 is fixed.
This isn't an actual revert because we want to still keep the indirect override around.
2023-09-12 18:36:53 -05:00
Cameron Gutman
7100262e09
Update build requirements
2023-09-12 18:26:03 -05:00
Cameron Gutman
e516943d53
Guard SDL_ControllerSensorEvent usage by SDL version check
2023-09-12 18:10:06 -05:00
Cameron Gutman
fd41226cdd
Support fully-planar output in DrmRenderer
2023-09-12 18:08:48 -05:00
Cameron Gutman
47b04eee3e
Remove use of deprecated QByteArray::count()
2023-09-12 18:07:44 -05:00
Cameron Gutman
24ee6f96e1
Don't filter SOPS option by active resolutions with Sunshine
2023-09-11 21:25:29 -05:00
Cameron Gutman
6e34c21175
Fix signed integer overflow found by UBSan
2023-09-11 21:23:39 -05:00
Cameron Gutman
64789ea8bc
Destroy the VTRenderer before leaving fullscreen
...
Fixes #973
2023-09-11 21:07:54 -05:00
Cameron Gutman
2ac7176787
Fix a bunch of memory leaks in the VTRenderer
...
It appears the leaked AVSampleBufferDisplayLayer may be causing the hang in #973
2023-09-11 20:49:35 -05:00
Cameron Gutman
b968886594
Round default bitrates to the nearest megabit
2023-09-11 01:18:52 -05:00
Cameron Gutman
2f9c44103b
Automatically scroll the SettingsView to ensure the focused item is visible
...
Also removed old manual scrolling code from SdlGamepadKeyNavigation as it was broken on Qt 6 anyway.
2023-09-11 00:08:20 -05:00
Cameron Gutman
e9ed4940cd
Interpolate between entries in our default bitrate table
2023-09-10 22:34:20 -05:00
Cameron Gutman
85b5845ebb
Switch to Qt 6.5 for Windows ARM64 build
2023-09-10 18:43:51 -05:00
Cameron Gutman
6f4db913aa
Update jom and vswhere
...
jom -> 1.1.4
vswhere -> 3.1.7
2023-09-10 16:55:19 -05:00
Cameron Gutman
2d20c711a6
Move Qt ARM64 patching into the install section
2023-09-10 16:50:41 -05:00
Cameron Gutman
2e829bc85f
Fix corecrt_math_defines.h macro redefinition warnings with MSVC Qt 6 builds
2023-09-10 16:48:24 -05:00
Cameron Gutman
acddc3cabd
Fix ARM64 builds in AppVeyor
...
We have to replace some files that were built with incorrect paths
2023-09-10 16:32:42 -05:00
Cameron Gutman
a16647f16c
Always include ARM64 in the installer bundle
2023-09-10 15:16:02 -05:00
Cameron Gutman
3e3f384218
Fix indentation after WiX v4 autoconversion
2023-09-10 15:16:02 -05:00
Cameron Gutman
45a98a391a
Produce Windows ARM64 binaries in CI
2023-09-10 15:15:53 -05:00
Cameron Gutman
c9992201ce
Support building with Qt 6's official ARM64 SDK binaries
2023-09-10 15:06:42 -05:00
Cameron Gutman
80062d262e
Remove manual qmlcachegen invocation for internal Qt QML files
...
It's not safe to always assume we can always precompile everything.
Instead set QML_CACHE_DIR to ensure the files go to our desired location.
2023-09-10 15:03:53 -05:00
Zan 1456
652f7a7710
Translated using Weblate (Hungarian)
...
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/hu/
2023-09-09 21:55:43 +02:00
gallegonovato
7e7e50ada2
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-09-09 21:55:42 +02:00
Cameron Gutman
87eba9bb89
Fix build on Qt 5.13 and earlier
2023-09-09 14:22:47 -05:00
Cameron Gutman
da1fcd49fc
Increase audio buffer size to reduce the chance of underruns
2023-09-09 12:56:05 -05:00
Cameron Gutman
c98289a9e7
Use DMA_BUF_IOCTL_SYNC to synchronize swframe copies
2023-09-09 12:19:40 -05:00
Cameron Gutman
1d0b65f798
Log the active SDL audio driver
2023-09-09 11:46:06 -05:00
Cameron Gutman
3094185cd6
Also skip SDL_RENDERER_PRESENTVSYNC on Wayland
2023-09-09 10:41:33 -05:00
Cameron Gutman
aaff04167b
Only skip SDL_RENDERER_PRESENTVSYNC on Windows
...
macOS can still tear when using the Metal renderer backend.
2023-09-09 08:00:13 -05:00
Cameron Gutman
21bba02e6f
Allow render thread usage with Metal
2023-09-09 07:45:42 -05:00
Cameron Gutman
f60e724167
Default to indirect rendering on Apple Silicon
...
Hopefully the UMA makes the performance impact of reimporting frames negligible
until we can get a proper Metal renderer to replace AVSampleBufferDisplayLayer.
2023-09-09 07:44:11 -05:00
Cameron Gutman
7551e90899
Adjust AV1 surface alignment to match FFmpeg behavior
2023-09-08 23:13:29 -05:00
Cameron Gutman
715429c13c
Print error dialogs and warning toasts to the log
2023-09-08 23:00:00 -05:00
Cameron Gutman
7976189d56
Bump macOS nightlies to Qt 6.4
2023-09-08 19:54:58 -05:00