Cameron Gutman
fd563726f0
Fix blocking presents in borderless windowed flip modes
2022-04-15 23:21:52 -05:00
Cameron Gutman
62136a1a96
Increase buffer count to prevent starvation on AMD GPUs
2022-04-14 23:21:32 -05:00
Cameron Gutman
cf16c31d38
Improve performance and latency of D3D11VA renderer
2022-04-14 22:46:13 -05:00
Cameron Gutman
0f5d4aa72f
Enhance EGLRenderer's waitForRender() implementation
2022-04-10 20:20:44 -05:00
Cameron Gutman
d8dbe77427
Tiny EGL code cleanup
2022-04-10 19:35:29 -05:00
Cameron Gutman
0e5670d50d
Don't compare StackView items by localized name
...
Fixes #767
2022-04-10 15:42:50 -05:00
Cameron Gutman
22924a1e92
Reload the FPS and window mode comboboxes after changing language
...
Fixes #765
2022-04-10 13:17:42 -05:00
Cameron Gutman
e3a7b54f90
Use EGL fences to reduce video latency
2022-04-08 19:28:22 -05:00
Cameron Gutman
81d5e7f014
Wait for the VDPAU output surface to be idle in waitToRender()
2022-04-07 22:16:52 -05:00
Cameron Gutman
9790c218dc
Wait on the display link callback before rendering to reduce latency
2022-04-07 22:08:43 -05:00
Cameron Gutman
6d3d51553b
Wait on our D3D11 swapchain before rendering to reduce latency
2022-04-07 21:46:48 -05:00
Cameron Gutman
474591c6a5
Use a separate callback to indicate EOS instead of renderFrame()
2022-04-07 21:30:20 -05:00
Cameron Gutman
5de0dc2713
Disable the decoder selection options when HDR is enabled
2022-04-05 20:09:09 -05:00
Cameron Gutman
4291e15b60
Use NDC helpers in D3D11VA renderer
2022-04-05 00:57:14 -05:00
Cameron Gutman
940ae6406b
Add helper functions to perform NDC transformations
2022-04-05 00:50:04 -05:00
Cameron Gutman
6a0cf4bfd3
Fix some #if -> #ifdefs
2022-04-05 00:26:13 -05:00
Cameron Gutman
fee6f75223
Fix VAAPIRenderer build error with neither HAVE_EGL nor HAVE_DRM defined
2022-04-05 00:24:00 -05:00
Cameron Gutman
8c93b2d54c
Fix VAAPIRenderer build error with HAVE_DRM but not HAVE_EGL
2022-04-04 19:40:31 -05:00
Cameron Gutman
09ed82db65
Fix build with HAVE_MMAL
2022-04-02 16:16:40 -05:00
Cameron Gutman
a56cb0e88a
Don't waste time retrying the same renderer again
2022-04-02 16:14:04 -05:00
Cameron Gutman
9acf5ff0ef
Update workaround to prevent deadlock with h264_mmal
2022-04-02 16:06:39 -05:00
Cameron Gutman
9a5134ffcf
Use QString not QByteArray for string equality
2022-04-02 15:49:07 -05:00
Cameron Gutman
1d2c4d0843
Prepare for v4.0.0
2022-04-01 19:18:51 -05:00
Cameron Gutman
efad34be62
Set SDL_MOUSE_AUTO_CAPTURE=0 since we manage mouse capture ourselves
2022-03-31 23:54:58 -05:00
Cameron Gutman
055cae90b8
Only apply the AMD color range workaround to new drivers
...
Applying it to older drivers introduces the very same issues it's meant to fix
2022-03-30 22:43:08 -05:00
Cameron Gutman
23acf92803
Update SDL_GameControllerDB
2022-03-30 22:07:33 -05:00
Cameron Gutman
91ee7d76eb
Rerun lupdate and lrelease
2022-03-30 22:07:11 -05:00
Cameron Gutman
570888e2b8
Merge remote-tracking branch 'origin/weblate'
2022-03-30 22:06:02 -05:00
sanhoe
282f27f0c8
Translated using Weblate (Korean)
...
Currently translated at 100.0% (193 of 193 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ko/
2022-03-30 18:10:36 +02:00
Cameron Gutman
6972573a6e
Add pointer lock key combo
...
Fixes #737
2022-03-29 18:26:09 -05:00
Cameron Gutman
742f1b1283
Prefer hevc_nvv4l2 over hevc_nvmpi
2022-03-26 22:54:54 -05:00
The Great Wizard Azkali
0b127a2f3b
Add support for h264_nvv4l2 and hevc_nvv4l2 ( #745 )
...
* Add support for h264_nvv4l2
A new implementation of nvv4l2 decoder has been made by @CTCaer and will be released in thr next switchroot (Linux for Nintendo Switch) update. This implementation of ffmpeg can also be used by other Jetson boards. A repository will be soon hosted so Jetson users can install it.
Prior to the new implementation distribution, we add it to the project who currently use nvmpi implementation.
* Add support for hevc_nvv4l2
Following previous PR, add hevc support as well.
2022-03-26 22:02:00 -05:00
Wen-haur Chiu
a6057835a8
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (193 of 193 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2022-03-25 18:11:42 +01:00
CorteX
c32794477e
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (193 of 193 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hans/
2022-03-23 06:58:35 +01:00
reloxx13
999ac60bda
Translated using Weblate (German)
...
Currently translated at 100.0% (193 of 193 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/de/
2022-03-21 09:59:13 +01:00
bruh
bca4b832a8
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (193 of 193 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/vi/
2022-03-19 22:58:21 +01:00
Cameron Gutman
2fc1dda232
Partially revert e64b15d
and b85d5b8
...
These changes cause excessive window recreation using the Flatpak on Nvidia with Wayland
2022-03-19 14:50:38 -05:00
Cameron Gutman
99495cff90
Add logging for cases where color range/encoding cannot be set
2022-03-19 13:12:41 -05:00
Caio Gabriel
795962a4ba
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 7.7% (15 of 193 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/pt_BR/
2022-03-18 22:29:44 +01:00
Caio Gabriel
7bde9f447a
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 7.7% (15 of 193 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/pt_BR/
2022-03-18 20:05:48 +01:00
Cameron Gutman
b45c3e3c7f
Tweak wording on the keep awake option
2022-03-16 21:59:06 -05:00
Cameron Gutman
ce2a01fc59
Allow the screensaver toggle to work even if running on an embedded platform
2022-03-16 21:57:03 -05:00
Cameron Gutman
edeea65c3e
Rerun lupdate and lrelease
2022-03-16 21:51:17 -05:00
Cameron Gutman
6e8ee94b91
Merge remote-tracking branch 'origin/weblate'
2022-03-16 21:49:44 -05:00
Cameron Gutman
97d8274911
Add option to allow PC to sleep while streaming
2022-03-16 21:48:56 -05:00
Cameron Gutman
9c289c3fe9
Update SDL_GameControllerDB
2022-03-15 21:22:21 -05:00
Cameron Gutman
2a610584ee
Fix handling of line continuations in FFmpeg logs (for real this time)
2022-03-11 19:15:36 -06:00
sanhoe
8e06421567
Translated using Weblate (Korean)
...
Currently translated at 100.0% (191 of 191 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ko/
2022-03-10 18:59:01 +01:00
Wen-haur Chiu
57dc3725f5
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (191 of 191 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2022-03-09 15:58:49 +01:00
Cameron Gutman
d6ef8945f5
Replace Deviare In-Proc with Microsoft Detours
2022-03-08 20:58:40 -06:00