Cameron Gutman
|
1e6ca18193
|
Fix error checking in decode test
|
2021-12-15 17:33:28 -06:00 |
|
Cameron Gutman
|
5a32992497
|
Try to learn if decoders support retrying avcodec_receive_frame()
|
2021-12-14 20:41:27 -06:00 |
|
Cameron Gutman
|
36e0468a99
|
Optimize CUDA GL interop and provide fallback
|
2021-12-13 21:41:00 -06:00 |
|
Cameron Gutman
|
9999ded933
|
Quiet down log spam for asynchronous decoders
|
2021-12-11 18:37:39 -06:00 |
|
Cameron Gutman
|
80128e8293
|
Properly support asynchronous decoders that return multiple frames at a time
|
2021-12-11 18:15:49 -06:00 |
|
Cameron Gutman
|
0870dd15a8
|
Fix improper null termination when stripping clipboard text
|
2021-12-10 02:04:19 -06:00 |
|
Cameron Gutman
|
54cfc46500
|
Fix VDPAU on X11
|
2021-12-06 20:42:51 -06:00 |
|
Cameron Gutman
|
c09559ade5
|
Don't try to initialize VDPAU on Wayland
|
2021-12-06 19:38:28 -06:00 |
|
Cameron Gutman
|
3e9aea1f7a
|
Optimize CUDA support to avoid roundtrip to CPU memory
|
2021-12-06 18:23:40 -06:00 |
|
Cameron Gutman
|
97a09e0571
|
Send UTF-8 clipboard text directly rather than emulating keystrokes
|
2021-12-03 11:32:58 +03:00 |
|
Cameron Gutman
|
c7121516c1
|
Remove workaround for window occlusion issue fixed in SDL 2.0.18
|
2021-11-29 23:13:50 +03:00 |
|
Cameron Gutman
|
56a5fbf63b
|
Fix get_buffer2() thread-safety warning with FFmpeg 4.4
|
2021-11-29 19:45:28 +03:00 |
|
Cameron Gutman
|
3fe6e18609
|
Use SDL_GameControllerHasRumble() on SDL 2.0.18
|
2021-11-27 17:06:02 +03:00 |
|
Cameron Gutman
|
47f3f30d83
|
Add high resolution scrolling support with SDL 2.0.18
|
2021-11-27 06:59:16 +03:00 |
|
Cameron Gutman
|
085a904970
|
Fix false warning when building without libva-x11 or libva-wayland
|
2021-11-25 17:52:54 +03:00 |
|
Cameron Gutman
|
0fa7723f51
|
Fix build without libva-x11
|
2021-11-25 17:51:08 +03:00 |
|
Cameron Gutman
|
4de3aa96b6
|
Add YUV colorspace and color range attributes to EGLImage
|
2021-11-19 01:15:33 -06:00 |
|
Cameron Gutman
|
1193943228
|
Re-add comment on color_range comparison
|
2021-11-19 00:56:46 -06:00 |
|
Cameron Gutman
|
2959faca0c
|
Fix colorspace transitions in EGLRenderer
|
2021-11-19 00:54:59 -06:00 |
|
Cameron Gutman
|
d0df4fa3a0
|
Fix handling of HDR colorspace transitions in VT renderer
|
2021-11-19 00:28:15 -06:00 |
|
liyu
|
0a301dd2f9
|
enables H265 HDR option and adds PQ transforeFunction to render HDR stream on macOS 10.13+
|
2021-11-18 23:42:44 -06:00 |
|
Cameron Gutman
|
43e3679297
|
Revert "Disable the EGL render thread on Wayland"
This reverts commit dcc567ebda .
|
2021-11-15 21:33:28 -06:00 |
|
Cameron Gutman
|
0455063854
|
Fix driver version check for Intel's updated version schema in 100 and newer drivers
Fixes #673
|
2021-11-13 20:44:10 -06:00 |
|
Cameron Gutman
|
d2c9f058f8
|
Add names to session threads
|
2021-10-24 16:22:49 -05:00 |
|
Cameron Gutman
|
4873862d16
|
Use SDL_WaitEventTimeout() on SDL 2.0.16
|
2021-08-15 15:16:51 -05:00 |
|
Cameron Gutman
|
425efe3d72
|
Switch to SDL audio backend by default on Windows and macOS
|
2021-08-15 14:58:29 -05:00 |
|
Cameron Gutman
|
666dc13c01
|
Use SDL's new support for keyboard grab on macOS
|
2021-08-15 14:54:26 -05:00 |
|
Cameron Gutman
|
dcc567ebda
|
Disable the EGL render thread on Wayland
|
2021-07-31 17:24:18 -05:00 |
|
Cameron Gutman
|
8159e07427
|
Ensure our GL context is always current
|
2021-07-28 20:31:22 -05:00 |
|
Cameron Gutman
|
fa3f822cf1
|
Rework handling of addresses to allow alternate HTTP ports
|
2021-07-02 23:34:54 -05:00 |
|
Cameron Gutman
|
5afab126b3
|
Refactor NvPairingManager, NvComputer, and NvHTTP to reduce passing of addresses
|
2021-07-02 17:14:48 -05:00 |
|
Cameron Gutman
|
bee8378795
|
Pass RTSP session URL to moonlight-common-c for dynamic ports
|
2021-07-02 01:51:08 -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
|
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
|
581c9438ca
|
Add network latency to stats overlay
|
2021-05-15 14:40:31 -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
|
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
|
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
|
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 |
|