Cameron Gutman
|
e4df70cd56
|
Use the async connect thread on all platforms
It turned out that the cause of the random crashes was the threaded renderer
that we now turn off.
|
2021-02-06 15:14:15 -06:00 |
|
Cameron Gutman
|
90f7d35150
|
Always use a non-threaded renderer
This ensures we can block Qt's rendering as needed to synchronize with SDL
|
2021-02-06 14:58:30 -06:00 |
|
Cameron Gutman
|
75b19a60c1
|
Fix build on macOS and keyboard grab bugs
|
2021-02-06 11:29:18 -06:00 |
|
Cameron Gutman
|
9fc921f49f
|
Use SDL's keyboard grab support now that it's been upstreamed
|
2021-02-05 00:13:20 -06:00 |
|
Cameron Gutman
|
4b9e90ac72
|
Update SDL for Windows and macOS to Hg 60b9ce4ee73e
ad95543098
|
2021-02-04 20:51:33 -06:00 |
|
Cameron Gutman
|
36dd6c83e0
|
Fix assert failure when using v4l2m2m with EGL
|
2021-02-04 20:38:18 -06:00 |
|
Cameron Gutman
|
d790313221
|
Use the existing install of Qt on macOS in CI
|
2021-02-04 19:39:58 -06:00 |
|
Cameron Gutman
|
c3895f06c0
|
Fix handling of preferred/compatible pixel formats with EGLRenderer and VAAPI/DRM backends
|
2021-02-04 19:39:18 -06:00 |
|
Cameron Gutman
|
76e81fa651
|
Add windowed support for MMAL
|
2021-02-03 20:57:39 -06:00 |
|
Cameron Gutman
|
d63a1b0eb0
|
Handle custom hwaccel decoders
|
2021-02-02 19:45:22 -06:00 |
|
Cameron Gutman
|
4dffac3c78
|
Ask for NV12 buffers for DRMRenderer
|
2021-02-02 19:40:06 -06:00 |
|
Cameron Gutman
|
88391b0274
|
Use the decoder's supported pix_fmts to select a suitable renderer
|
2021-02-02 19:05:27 -06:00 |
|
Cameron Gutman
|
c3cea0238e
|
Fix build with old EGL 1.5 headers without EGL_EGL_PROTOTYPES
|
2021-01-31 21:42:56 -06:00 |
|
Cameron Gutman
|
5bf4266973
|
Fix build with old Mesa EGL headers
|
2021-01-31 18:41:53 -06:00 |
|
Cameron Gutman
|
ed57c54d06
|
Move EGL definitions into renderer.h to try to fix build on Armbian
|
2021-01-31 17:01:11 -06:00 |
|
Cameron Gutman
|
01936e000e
|
Fix Steam Link bundle build
|
2021-01-31 16:27:38 -06:00 |
|
Cameron Gutman
|
80137848dc
|
Add DMA-BUF export compatibility with EGL 1.4
|
2021-01-31 16:24:31 -06:00 |
|
Cameron Gutman
|
149575e0c4
|
Don't retranslate if the language didn't change
|
2021-01-31 15:28:00 -06:00 |
|
Cameron Gutman
|
6a66b462ce
|
Allow DRMRenderer to be used for indirect rendering
|
2021-01-31 15:19:19 -06:00 |
|
Cameron Gutman
|
1e31f6fe77
|
Fix initialization of DRM backend with X running
|
2021-01-31 15:03:40 -06:00 |
|
Cameron Gutman
|
f173b3ff09
|
Attempt to fix AppImage and Steam Link build errors
|
2021-01-31 14:48:42 -06:00 |
|
Cameron Gutman
|
baffab62ce
|
Fix uninitialized variable warning
|
2021-01-31 12:58:19 -06:00 |
|
Cameron Gutman
|
d141cec2a8
|
Fix mangled macOS libraries after transition to submodule
|
2021-01-31 12:23:52 -06:00 |
|
Cameron Gutman
|
df87ac3810
|
Update SDL in AppImage to Hg d75deb75464a
|
2021-01-31 12:13:20 -06:00 |
|
Cameron Gutman
|
46960ce0a4
|
Remove side-by-side support for Qt 5.9 on Steam Link
|
2021-01-31 12:08:15 -06:00 |
|
Cameron Gutman
|
522206b0bc
|
Use shallow-cloned submodule for prebuilts
|
2021-01-31 11:50:41 -06:00 |
|
Cameron Gutman
|
24d60dd3ab
|
Remove prebuilt binaries
|
2021-01-31 11:40:41 -06:00 |
|
Cameron Gutman
|
dbfdc2fd14
|
Share DRM FD and GBM device with SDL
Depends on https://hg.libsdl.org/SDL/rev/d75deb75464a
|
2021-01-30 21:11:52 -06:00 |
|
Cameron Gutman
|
a97912e297
|
Print the error when querying EGL_EXTENSIONS fails
|
2021-01-30 20:13:20 -06:00 |
|
Cameron Gutman
|
cedba501ee
|
Query the frontend renderer to determine fullscreen-only limitations
|
2021-01-30 17:57:34 -06:00 |
|
Cameron Gutman
|
ac947d3bda
|
Add EGLImage export support to DRMRenderer
|
2021-01-30 17:52:23 -06:00 |
|
Cameron Gutman
|
243ba371b3
|
Initialize a DRM hardware context for hwaccel usage
|
2021-01-30 16:33:58 -06:00 |
|
Cameron Gutman
|
3af24eafbb
|
Build fixes
|
2021-01-30 12:53:57 -06:00 |
|
Cameron Gutman
|
69b6022afe
|
Add language selection option in settings
Fixes #501
|
2021-01-30 12:14:31 -06:00 |
|
Cameron Gutman
|
1cd66419d4
|
Remember desired cursor hide state
Fixes #511
|
2021-01-30 11:08:01 -06:00 |
|
WLong
|
5309a02f6d
|
Add simplified Chinese language (#506)
* 添加qml_zh_cn.ts
* 更新部分翻译
* 优化部分文字描述
* 优化部分文字描述
* 恢复README.md
Co-authored-by: WLong <a101084@126.com>
|
2021-01-30 10:10:36 -06:00 |
|
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
|
6262f51c96
|
Key capture is supported on Wayland with latest SDL Hg
|
2021-01-21 21:07:54 -06:00 |
|
Cameron Gutman
|
d38ff5759a
|
Add Ctrl+Alt+Shift+Down Arrow shortcut to minimize
|
2021-01-21 19:39:17 -06:00 |
|
Cameron Gutman
|
f6de2e4dd3
|
Revert "Disable the system keyboard capture option on Wayland"
SDL now supports keyboard grab with https://hg.libsdl.org/SDL/rev/b0e13627c656
This reverts commit bc10fd0aba .
|
2021-01-20 21:43:16 -06:00 |
|
Cameron Gutman
|
3959f447d4
|
Fix detection of x64 architecture on some machines
|
2021-01-17 12:58:08 -06:00 |
|
Cameron Gutman
|
14a6a69dc0
|
Version 3.0.0
|
2021-01-17 10:33:10 -06:00 |
|
Cameron Gutman
|
3191182009
|
Update Windows SDL to Hg a5b970d28bfd
|
2021-01-17 10:17:27 -06:00 |
|
Cameron Gutman
|
e210dc748f
|
Update macOS SDL to Hg a5b970d28bfd
|
2021-01-17 10:08:45 -06:00 |
|
Cameron Gutman
|
724dcb557f
|
Hide irrelevant options on embedded devices
|
2021-01-15 19:46:27 -06:00 |
|
Cameron Gutman
|
11d274ff07
|
Fix X11 keyboard grab when starting in windowed mode
|
2021-01-15 19:32:38 -06:00 |
|