Cameron Gutman
|
541784382a
|
Add support for AV_HWDEVICE_TYPE_DRM hwaccels
|
2021-01-30 10:00:01 -06:00 |
|
Cameron Gutman
|
2a7fae2c82
|
Revert "Add logic to try LibreELEC's out-of-tree stateless V4L2 decoders"
v4l2request is a hwaccel not a decoder
This reverts commit ed3a5448b1 .
|
2021-01-29 20:30:01 -06:00 |
|
Cameron Gutman
|
ed3a5448b1
|
Add logic to try LibreELEC's out-of-tree stateless V4L2 decoders
|
2021-01-29 20:19:27 -06:00 |
|
Cameron Gutman
|
2eb4769bbc
|
Only trigger special key combos when all keys are up
|
2021-01-24 13:02:42 -06:00 |
|
Cameron Gutman
|
02019000df
|
Ctrl+Alt+Shift+Down Arrow is a reserved key combo on GNOME, so switch to Ctrl+Alt+Shift+D
|
2021-01-21 23:05:48 -06:00 |
|
Cameron Gutman
|
d38ff5759a
|
Add Ctrl+Alt+Shift+Down Arrow shortcut to minimize
|
2021-01-21 19:39:17 -06:00 |
|
Cameron Gutman
|
11d274ff07
|
Fix X11 keyboard grab when starting in windowed mode
|
2021-01-15 19:32:38 -06:00 |
|
Cameron Gutman
|
f49d6e15a4
|
Fix clearing the wrong flag when activating mouse capture
|
2021-01-14 19:30:30 -06:00 |
|
Cameron Gutman
|
7172cfd889
|
Properly handle multiple window event flush barriers in flight at once
Fixes streaming on macOS Mojave without Metal support
|
2021-01-14 19:28:21 -06:00 |
|
Cameron Gutman
|
76b4922bbe
|
Add toggle for system key capture
|
2021-01-12 20:05:18 -06:00 |
|
Cameron Gutman
|
8e790c4745
|
Use real full-screen on macOS when capturing keys
|
2021-01-12 19:57:01 -06:00 |
|
Cameron Gutman
|
c331b180cb
|
Fix modifier keys being stuck down after key combos when capturing system keys on Windows
|
2021-01-12 18:40:00 -06:00 |
|
Cameron Gutman
|
30e3b02867
|
Start implementation of system key capture
|
2021-01-11 23:43:32 -06:00 |
|
Cameron Gutman
|
7020749987
|
Change mute on minimize to mute on focus loss
Minimization doesn't always happen on focus loss in full-screen mode,
so it could lead to unpredictable behavior.
|
2021-01-09 17:56:23 -06:00 |
|
Cameron Gutman
|
2d62d090df
|
Use a barrier to ensure we don't flush important window events
|
2021-01-09 17:51:25 -06:00 |
|
Cameron Gutman
|
af0921c5b2
|
Set new hints present in SDL 2.0.15 development builds
|
2021-01-08 18:14:49 -06:00 |
|
Cameron Gutman
|
137454beff
|
Use SDL_UpdateNVTexture on SDL 2.0.15+
|
2021-01-08 18:05:27 -06:00 |
|
Cameron Gutman
|
a0cc93b813
|
Fix EGL renderer build on SDL 2.0.9 and earlier
|
2021-01-03 14:24:30 -06:00 |
|
Cameron Gutman
|
390544cd9a
|
Charge time spent in the decode unit queue to the decoder rather than receive time
|
2020-12-31 16:10:01 -06:00 |
|
Cameron Gutman
|
8ff9d8123d
|
Switch VT renderer pacing logic to be enabled by the frame pacing checkbox
|
2020-12-29 20:26:56 -06:00 |
|
Cameron Gutman
|
bc39c721e3
|
Add a key combo to toggle cursor display in remote desktop mouse mode
|
2020-12-26 19:47:00 -06:00 |
|
Cameron Gutman
|
5096ff6496
|
Add options to invert scroll direction and swap gamepad buttons
Fixes #463
Fixes #467
|
2020-12-25 22:21:20 -06:00 |
|
Cameron Gutman
|
a11f623b17
|
Add option to mute audio on minimize and background gamepad input
Fixes #461
|
2020-12-25 15:32:11 -06:00 |
|
Cameron Gutman
|
47cad71fcd
|
Add special error text for an early termination
|
2020-12-24 11:24:01 -06:00 |
|
Cameron Gutman
|
c414e1a168
|
Display the failing ports when the connection fails
|
2020-12-23 13:56:15 -06:00 |
|
Cameron Gutman
|
22bebb6bbc
|
Maxwell 2 doesn't support 8K HEVC encoding
|
2020-12-22 18:57:45 -06:00 |
|
Cameron Gutman
|
3defccb6e2
|
Work around poor video scaling quality on Qualcomm GPUs
|
2020-12-21 21:00:55 -06:00 |
|
Cameron Gutman
|
9c758f1628
|
Create power-of-2 overlay surfaces for better performance
This lets us take the fast copy path in the DXVA2 renderer.
|
2020-12-20 17:31:02 -06:00 |
|
Cameron Gutman
|
5f4975ca5c
|
Fix DXVA2 overlay rendering quality issus
|
2020-12-20 17:30:06 -06:00 |
|
Cameron Gutman
|
e5bcc793e5
|
Implement overlay support in EGLRenderer
Fixes #405
|
2020-12-19 23:01:41 -06:00 |
|
Cameron Gutman
|
cd5b0e74e3
|
Draw background in MMAL renderer on X11
Fixes #412
|
2020-12-19 21:25:20 -06:00 |
|
Cameron Gutman
|
3162d2c17d
|
Fix aspect ratio of MMAL renderer output
|
2020-12-19 17:48:36 -06:00 |
|
Cameron Gutman
|
6a54fb649c
|
Fix synchronization issues between render and overlay update threads in DXVA2
|
2020-12-18 20:23:52 -06:00 |
|
Cameron Gutman
|
dcbf5affda
|
Fix use-after-free in VDPAU overlay rendering
|
2020-12-18 19:39:24 -06:00 |
|
Cameron Gutman
|
027c8dcd41
|
Add overlay support to VDPAU renderer
|
2020-12-17 18:35:08 -06:00 |
|
Cameron Gutman
|
94b46a2173
|
Use a vertex buffer for rendering the DXVA2 overlays
|
2020-12-16 18:16:35 -06:00 |
|
Cameron Gutman
|
1e7cb7f13e
|
Replace D3DX9 with SDL_ttf for overlay rendering
|
2020-12-13 23:43:31 -06:00 |
|
Cameron Gutman
|
d58837421f
|
Refactor SDL overlay drawing into OverlayManager for sharing with other renderers
|
2020-12-13 15:51:50 -06:00 |
|
Cameron Gutman
|
a6551c320d
|
Finish Windows ARM64 bringup
SDL2 for ARM64 is not yet checked-in, but I will do that when SDL 2.0.14 is released.
|
2020-12-12 16:44:41 -06:00 |
|
Cameron Gutman
|
59a73817c8
|
Don't use AntiHooking.dll or use D3DX9 on ARM64
|
2020-12-12 13:59:47 -06:00 |
|
Cameron Gutman
|
8381039f97
|
Remove extra includes
|
2020-12-06 17:15:30 -06:00 |
|
Cameron Gutman
|
a91c61e5e2
|
Remove Raspberry Pi PulseAudio avoidance hack
Not only is it no longer required (PA works great now), it actually breaks audio with Pi OS's new PA config
|
2020-12-06 16:58:41 -06:00 |
|
Cameron Gutman
|
6e7a42065c
|
Translation updates and refactoring
|
2020-11-21 13:15:54 -06:00 |
|
Cameron Gutman
|
38b59aa1a9
|
Fix DXVA2 renderer compilation with Qt 6.0
|
2020-11-21 11:12:40 -06:00 |
|
Cameron Gutman
|
201b59cd4c
|
Compilation fixes for Qt 6.0 Beta 3
|
2020-11-07 19:23:23 -06:00 |
|
Cameron Gutman
|
2f3a1a5d79
|
Work around bug where GLES surface creation repeatedly fails on X11
|
2020-09-07 23:53:29 -07:00 |
|
Cameron Gutman
|
18654cb011
|
Work around QSGRenderThread crash on Wayland
|
2020-09-07 23:07:31 -07:00 |
|
Cameron Gutman
|
b97ae25f93
|
Flush mouse position before sending a mouse button event
|
2020-09-05 14:50:38 -07:00 |
|
Cameron Gutman
|
3e9781033a
|
Create windows with SDL_WINDOW_METAL on macOS
This prevents the window from being recreated when initializing a Metal renderer.
|
2020-09-05 14:06:58 -07:00 |
|
Anton
|
89319dc7aa
|
Added option to swap left and right mouse buttons
Changed the use of SDL buttons to Moonlight buttons definitions
|
2020-09-05 08:32:00 +02:00 |
|