Cameron Gutman
07277c3d78
Remove unneccessary EVP_get_digestbyname() invocation
...
This causes problems with pre-OpenSSL 1.1.0 clients that don't
call OpenSSL_add_all_algorithms() during initialization. This
is known to affect Steam Link on firmware 815.
2021-07-17 20:36:31 -05:00
Cameron Gutman
6c523570e5
Prepare for v3.1.4
2021-06-25 20:39:30 -05:00
Cameron Gutman
047e5bdd81
Update AppImage to libva 2.12
2021-06-24 21:47:01 -05:00
Cameron Gutman
6b1559d397
Update moonlight-common-c to fix audio problems with old GFE and Sunshine versions
2021-06-21 19:26:08 -05:00
Cameron Gutman
cbeb23f16a
Adjust Steam Link icon size to 116x116
2021-06-13 16:53:03 -05:00
Cameron Gutman
1af2742013
Update moonlight-common-c to fix spurious exit of fast audio recovery mode on startup
2021-06-13 11:20:28 -05:00
Cameron Gutman
8048938158
Fix Linux build
2021-06-12 16:12:46 -05:00
Cameron Gutman
3689c7f982
Don't enable input capture if the window can't be foregrounded
2021-06-12 13:59:13 -05:00
Cameron Gutman
96c7057fee
Update moonlight-common-c to avoid qwave.dll dependency
2021-06-12 12:21:55 -05:00
Cameron Gutman
df7c4c82a9
Update moonlight-common-c with performance optimizations
2021-06-09 23:23:47 -05:00
Cameron Gutman
18d8db338b
Update moonlight-common-c
2021-06-08 20:19:39 -05:00
Cameron Gutman
9637639e31
Update moonlight-common-c with audio FEC support
2021-06-04 18:46:36 -05:00
Cameron Gutman
badaaece04
Update moonlight-common-c
2021-05-25 20:39:53 -05:00
Cameron Gutman
56119eebae
Adapt to constification of AVCodec in FFmpeg master
2021-05-24 23:27:31 -05:00
Cameron Gutman
c17c8e2a2c
Remove receive time from performance overlay
...
It is largely superseded by network latency
2021-05-22 13:59:14 -05:00
Cameron Gutman
e45a60f2ed
Save RTT in VIDEO_STATS so it can be logged on disconnect
2021-05-22 13:57:12 -05:00
Cameron Gutman
ebe9356937
Integrate Thai and Korean translations
2021-05-22 13:44:45 -05:00
Cameron Gutman
0094305299
Merge remote-tracking branch 'origin/weblate'
2021-05-22 13:33:20 -05:00
Cameron Gutman
77aaa6141d
Update moonlight-common-c to avoid excessive ENet retransmissions when RTT variance is 0
2021-05-16 15:40:38 -05:00
Cameron Gutman
40b29472b3
Update moonlight-common-c with more accurate RTTs, minRequiredFecPackets, and input queue draining
2021-05-16 14:46:57 -05:00
Cameron Gutman
5d5029de59
Increase limit for the --fps option
2021-05-16 14:45:53 -05:00
Cameron Gutman
cc96e6a222
Rebase AppImage on Ubuntu Bionic and Qt 5.15.2
2021-05-16 12:45:34 -05:00
Cameron Gutman
581c9438ca
Add network latency to stats overlay
2021-05-15 14:40:31 -05:00
Cameron Gutman
54bd427f26
Integrate Japanese and Vietnamese translations
2021-05-13 00:24:00 -05:00
Cameron Gutman
c55d184195
Rerun lupdate-pro and lrelease-pro
2021-05-13 00:13:58 -05:00
Cameron Gutman
b279f94789
Merge remote-tracking branch 'origin/weblate'
2021-05-13 00:06:47 -05:00
Cameron Gutman
caba0499d7
Prepare for v3.1.3
2021-05-07 19:07:52 -05:00
Cameron Gutman
13deacfc3b
Fix Spanish translation args
2021-05-07 18:56:08 -05:00
Cameron Gutman
7231085456
Run lupdate-pro and lrelease-pro
2021-05-06 17:26:26 -05:00
Cameron Gutman
663bb4aa10
Merge remote-tracking branch 'origin/weblate'
2021-05-06 17:24:39 -05:00
Cameron Gutman
18721b4542
Improve sanity checking and logging for unsupported GFE versions
2021-05-06 17:18:47 -05:00
Cameron Gutman
d2eca68484
Update moonlight-common-c to attempt to fix audio latency issues
2021-05-04 10:22:29 -05:00
Cameron Gutman
547b8abc56
Prepare for v3.1.2 release
2021-05-03 17:38:14 -05:00
Cameron Gutman
086f6de867
Work around broken package repositories in AppVeyor
2021-05-02 14:49:07 -05:00
Cameron Gutman
0f93091848
Update SDL_GameControllerDB
2021-05-02 10:56:50 -05:00
Cameron Gutman
ac19f62ed9
Never display placeholder text for an app collector game
...
Fixes #567
2021-05-02 10:39:25 -05:00
Cameron Gutman
8fcef63890
Don't waste time performing extra decoder initializations for EGL when it's not supported
2021-04-30 20:52:09 -05:00
Cameron Gutman
34cd2c1afa
Run lupdate-pro and lrelease-pro
2021-04-30 20:09:15 -05:00
Cameron Gutman
5d1a19d49c
Merge remote-tracking branch 'origin/weblate'
2021-04-30 20:07:59 -05:00
Cameron Gutman
2fbb320539
Refuse to stream if Moonlight is known incompatible with the host GFE version
2021-04-30 20:05:49 -05:00
Cameron Gutman
b50e5ed7e6
Fix keyboard grab on X11
...
Fixes #584
2021-04-30 18:17:15 -05:00
Cameron Gutman
26c82ca72c
Don't enable vsync on test decoders
2021-04-30 18:12:56 -05:00
Cameron Gutman
f8a8a431a8
Revert warn_off removal
...
There are still a bunch of unused parameter warnings with GCC/Clang
2021-04-29 21:22:59 -05:00
Cameron Gutman
fd27867195
Update moonlight-common-c and remove warn_off config option
2021-04-29 18:05:40 -05:00
Cameron Gutman
5e2a627795
Update moonlight-common-c with RTSP handshake retry logic
2021-04-28 17:38:59 -05:00
Cameron Gutman
e081401c2d
Update moonlight-common-c for multi-FEC support and audio latency fix
2021-04-26 22:51:46 -05:00
Cameron Gutman
e62a268aac
Avoid audio encryption on Steam Link for performance reasons
2021-04-23 19:49:03 -05:00
Cameron Gutman
140a9e5191
Enable audio stream encryption
2021-04-23 18:55:10 -05:00
Cameron Gutman
51b5f8046f
Disable HTTP/2 on host PC connections for GFE 3.22
2021-04-19 18:41:01 -05:00
Cameron Gutman
91b965d1aa
Update moonlight-common-c
2021-04-18 19:34:12 -05:00
Cameron Gutman
f8faccee59
Remove qt5-devel which doesn't exist in Fedora 34
2021-04-17 11:11:37 -05:00
Cameron Gutman
21be832161
Prepare for v3.1.1 release
2021-04-09 21:07:05 -05:00
Cameron Gutman
5769632793
Update moonlight-common-c for initial GFE 3.22 compatibility
2021-04-09 20:18:47 -05:00
Cameron Gutman
9efd959ed8
Merge branch 'weblate'
2021-04-09 20:17:39 -05:00
Cameron Gutman
5c72afe17e
Run lupdate-pro and lrelease-pro
2021-04-04 20:45:57 -05:00
Cameron Gutman
44229dfe51
Update translations
...
- Add RU and ES to resources.qrc and app.pro
- Rerun lupdate-pro and lrelease-pro
2021-04-04 10:25:06 -05:00
Cameron Gutman
e3e8a57df6
Update to OpenSSL 1.1.1k and FFmpeg 4.3.2
2021-03-31 20:27:33 -05:00
Cameron Gutman
7afff80984
Update moonlight-common-c to pick up AMF HEVC parsing fix
2021-03-31 20:07:45 -05:00
Cameron Gutman
500522418e
Fix AppImage build
2021-03-28 16:07:20 -05:00
Cameron Gutman
fae30f59ce
Add attribution for Cloudsmith
2021-03-27 12:40:51 -05:00
Cameron Gutman
5e85038d78
Update AppImage to libva 2.11
2021-03-25 22:17:51 -05:00
Cameron Gutman
48dde310ae
Add Norwegian Bokmål to the build
2021-03-24 20:40:22 -05:00
Cameron Gutman
6b041e7657
Run lrelease-pro
2021-03-24 20:39:52 -05:00
Cameron Gutman
69576ee1e1
Run lupdate-pro
2021-03-24 20:39:39 -05:00
Cameron Gutman
bd3105f62e
Merge remote-tracking branch 'origin/weblate'
2021-03-24 20:28:24 -05:00
Cameron Gutman
02e3f0e71b
Add missing declaration
2021-03-22 23:32:00 -05:00
Cameron Gutman
74bf981f3d
Ensure hwframe read-back works in SDL renderer
2021-03-22 23:15:14 -05:00
Cameron Gutman
32f0678692
Only pass modifiers array if DRM_MODE_FB_MODIFIERS is set
2021-03-22 22:52:06 -05:00
Cameron Gutman
e74753bec1
Allow fallback from EGL to direct on EGLImage export failure
2021-03-22 22:51:29 -05:00
Cameron Gutman
4a8c9ad17f
Add support for 4-plane frames
2021-03-22 00:46:04 -05:00
Cameron Gutman
0c6c882f50
Fix attribute buffer overflow for fully planar YUV formats
2021-03-22 00:14:06 -05:00
Cameron Gutman
579f25c1ba
Add missing EGL_DMA_BUF_PLANE2 definitions
2021-03-22 00:02:03 -05:00
Cameron Gutman
d5eb5c8816
Fix build with EGL 1.4 headers
2021-03-21 23:59:35 -05:00
Cameron Gutman
26d04b5f9c
Render DRM-PRIME frames as opaque images
...
We can't always assume they are NV12. Even if they _are_ NV12,
they may have DRM format modifiers that are incompatible with
simply assuming linear Y and UV buffers (such as tiling).
2021-03-21 23:23:12 -05:00
Cameron Gutman
a0b9684504
Continue refactoring for non-NV12 support in EGLRenderer
2021-03-21 21:43:57 -05:00
Cameron Gutman
402b6d1f0c
Begin refactoring for non-NV12 support in EGLRenderer
2021-03-21 19:20:52 -05:00
Cameron Gutman
e87a5fa354
Pass DRM format modifiers to FB creation
2021-03-21 17:54:10 -05:00
Cameron Gutman
1d6b1020c3
Translated using Weblate (French)
...
Currently translated at 73.9% (136 of 184 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/
2021-03-21 06:29:36 +01:00
Cameron Gutman
7758344a57
Fix Weblate badge
2021-03-20 18:12:04 -05:00
Cameron Gutman
b5df566b6b
Add Weblate links to readme
...
Closes #539
2021-03-20 18:11:15 -05:00
Cameron Gutman
e21fd19a70
Prepare for v3.1.0 release
2021-03-14 11:30:21 -05:00
Cameron Gutman
98672c8e44
Allow remote desktop mouse mode in embedded mode
...
It can be easier to control the mouse on the desktop that way
2021-03-13 16:58:58 -06:00
Cameron Gutman
2e92f0640b
Update SDL_GameControllerDB
2021-03-13 15:50:01 -06:00
Cameron Gutman
d6b314f573
Add option to build for embedded environments
2021-03-13 15:20:58 -06:00
Cameron Gutman
d7a150ffa8
Only enable capture mode list if capture toggle is enabled
2021-03-13 14:59:32 -06:00
Cameron Gutman
955da6be30
Enable Gallium VAAPI driver on VAAPI 1.x
2021-03-13 14:37:13 -06:00
Cameron Gutman
b5f8e6738a
Move LANG_DE to the end of the Language enum
2021-03-09 20:13:55 -06:00
Cameron Gutman
acb7a5b3c8
Fix XCB out-of-sequence abort after switching to non-threaded Qt renderer
2021-03-07 16:48:10 -06:00
Cameron Gutman
783a57ef89
Use separate thread for streaming on X11 and Wayland
2021-03-07 12:15:42 -06:00
Cameron Gutman
d33ccce683
Hold a reference to the underlying DMA-BUFs until the next frame
2021-03-07 12:01:25 -06:00
Cameron Gutman
d722bf10b9
Don't use glFinish() with KMSDRM backend
2021-03-07 11:23:31 -06:00
Cameron Gutman
41337475a2
Update SDL_GameControllerDB
2021-03-06 14:29:55 -06:00
Cameron Gutman
f504a069d7
Update VCRedist version for VC 16.9
2021-03-05 17:51:26 -06:00
Cameron Gutman
96f79688dd
Use av_packet_alloc() instead of av_init_packet()
...
sizeof(AVPacket) may be deprecated from ABI in the near future
2021-03-05 17:47:04 -06:00
Cameron Gutman
c330898aeb
Add workaround for AppView breaking after changing language at runtime
2021-03-05 17:44:31 -06:00
Cameron Gutman
94952cf0a4
Update issue template
2021-03-03 01:39:55 -06:00
Cameron Gutman
a3c249abe9
Don't load the app label asynchronously
2021-03-02 19:03:09 -06:00
Cameron Gutman
c26562fab8
Fix Steam Link build
2021-03-02 18:57:16 -06:00
Cameron Gutman
b7cbd99212
Fix tooltip display in app grid
2021-03-02 18:35:50 -06:00
Cameron Gutman
b53ef35a85
Improve loading speed of PC and app grids
2021-03-02 18:32:56 -06:00