Cameron Gutman
|
593e170da8
|
Implement graceful termination and group-based app tracking
|
2024-01-08 23:55:43 -06:00 |
|
ReenigneArcher
|
d05a67166e
|
feat(ui): add href to logs in fatal error container (#1984)
|
2024-01-07 15:02:25 -05:00 |
|
ReenigneArcher
|
de7b81e3b4
|
fix(ui): reorder and add missing config options (#1993)
|
2024-01-07 13:32:32 -05:00 |
|
dependabot[bot]
|
d873c8b088
|
build(deps): bump vue from 3.2.25 to 3.4.5 (#1983)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-01-07 12:31:36 -05:00 |
|
ReenigneArcher
|
b5fae464b6
|
docs: refactor and general cleanup (#1992)
|
2024-01-07 11:58:13 -05:00 |
|
dependabot[bot]
|
88d46914ca
|
build(deps): bump @vitejs/plugin-vue from 4.3.4 to 4.6.2 (#1965)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-01-07 11:30:30 -05:00 |
|
ReenigneArcher
|
60c95d6385
|
fix(web-api): allow trailing slash on endpoints (#1985)
|
2024-01-06 10:56:35 -05:00 |
|
Cameron Gutman
|
f88df0f596
|
Implement support for KMS cursor plane capture (#1981)
|
2024-01-05 23:02:39 -06:00 |
|
ReenigneArcher
|
791ed48a3f
|
fix(macos): replace depreciated AbsoluteToNanoseconds (#1986)
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
|
2024-01-05 23:28:50 -05:00 |
|
Cameron Gutman
|
7d751f050e
|
Fix EGL import for modifiers that require aux planes
|
2024-01-05 21:25:06 -06:00 |
|
Cameron Gutman
|
c7e5df5976
|
Refactor EGLAttrib logic into a shared function
|
2024-01-05 21:25:06 -06:00 |
|
James Le Cuirot
|
bc6cc2078e
|
build(linux) make vaapi optional without dlopen (#1979)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
|
2024-01-05 10:59:41 -05:00 |
|
Cameron Gutman
|
0dff8b16fd
|
Use the new VAAPI dummy image support for kmsgrab too
|
2024-01-04 22:26:39 -06:00 |
|
Cameron Gutman
|
ebe01ce20b
|
Remove useless texture size queries for every frame in display_ram_t
|
2024-01-04 22:26:39 -06:00 |
|
Cameron Gutman
|
3adf9e5967
|
Don't busy loop during wlgrab capture
|
2024-01-04 22:26:39 -06:00 |
|
Cameron Gutman
|
e1771de37a
|
Fix race condition causing hangs and EGL import errors due to concurrent snapshot() calls
|
2024-01-04 22:26:39 -06:00 |
|
Cameron Gutman
|
0403ad147a
|
Fix capturing scaled output with wlgrab
|
2024-01-04 22:26:39 -06:00 |
|
Cameron Gutman
|
1bd45ca803
|
Fix low-res scrolling on Linux
|
2024-01-04 00:51:10 -06:00 |
|
Cameron Gutman
|
556d9586e9
|
Switch to LizardByte ViGEmClient submodule
|
2024-01-03 21:55:37 -06:00 |
|
Cameron Gutman
|
a01a15a54b
|
Fix termination of child processes when the parent terminates
|
2024-01-03 16:50:08 -06:00 |
|
Cameron Gutman
|
43992e7e9b
|
Don't fail kmsgrab init entirely if a single card doesn't work
|
2024-01-03 16:14:18 -06:00 |
|
Cameron Gutman
|
0f640b8dd9
|
Fix clear color when rendering to VA surfaces
|
2024-01-03 16:14:18 -06:00 |
|
Cameron Gutman
|
a9b459cdb1
|
Use P010 instead of YUV420P10 for 10-bit VAAPI encoding
|
2024-01-03 16:14:18 -06:00 |
|
Cameron Gutman
|
beb51cc925
|
Correctly passthrough plane format and modifiers when importing VA surface
|
2024-01-03 16:14:18 -06:00 |
|
Mariotaku
|
52e5662dd9
|
docs: add reset credential examples for unique pacakges (#1973)
|
2024-01-03 16:04:21 -05:00 |
|
Cameron Gutman
|
e7a3c485ee
|
Only keep the ViGEmBus connection alive while gamepads are attached
|
2024-01-02 19:32:19 -06:00 |
|
ReenigneArcher
|
9a3106fcef
|
fix(ui): fix missing favicon (#1972)
|
2024-01-02 17:25:32 -05:00 |
|
Cameron Gutman
|
caf5e02d8b
|
Alphabetize defaultConfig
|
2024-01-01 19:53:57 -06:00 |
|
Cameron Gutman
|
3ca75bee19
|
Add option to disable native pen/touch support
|
2024-01-01 19:53:57 -06:00 |
|
Cameron Gutman
|
729922d2c0
|
Add option to disable high resolution scroll events
|
2024-01-01 19:53:57 -06:00 |
|
Cameron Gutman
|
6ea836c511
|
Add options to control gamepad autoselection heuristics
Also move gamepad type selection to the input tab while we're here
|
2024-01-01 19:53:57 -06:00 |
|
Cameron Gutman
|
97c921629a
|
Move Alt to Windows mapping option to Input tab
|
2024-01-01 19:53:57 -06:00 |
|
ReenigneArcher
|
852db4877d
|
refactor(process): re-order variables to avoid unused variable when tray is disabled (#1963)
|
2024-01-01 19:36:00 -05:00 |
|
ReenigneArcher
|
c0164caaaa
|
builds(deps): use miniupnpc package instead of submodule (#1971)
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
|
2024-01-01 18:48:27 -05:00 |
|
ReenigneArcher
|
a452402267
|
ci(macos): install boost from source (#1954)
|
2024-01-01 14:42:19 -05:00 |
|
James Le Cuirot
|
8d14e7c6f1
|
Optionally allow the system installation of wayland-protocols to be used (#1966)
|
2024-01-01 11:49:00 -05:00 |
|
Timo Gurr
|
faeeb7ec57
|
build(cmake): Use GNUInstallDirs to install data and lib directories (#1817)
|
2023-12-31 21:53:16 -05:00 |
|
James Le Cuirot
|
44b34d1e23
|
Optionally allow the system installation of MiniUPnP to be used (#1959)
|
2023-12-31 20:04:04 -05:00 |
|
ReenigneArcher
|
fe3bf0ee6f
|
fix(tray): use PROJECT_NAME definition for tooltip (#1958)
|
2023-12-31 16:34:33 -05:00 |
|
James Le Cuirot
|
64be0aa67a
|
Fix grabbing code when DRM is enabled and X11 is disabled (#1956)
|
2023-12-31 15:57:45 -05:00 |
|
James Le Cuirot
|
d97f724e3b
|
Use dl handle for libva's vaTerminate rather than actual function (#1955)
|
2023-12-31 15:10:48 -05:00 |
|
ReenigneArcher
|
8efc15b58f
|
build(cmake): do not include unneeded headers (#1957)
|
2023-12-31 14:25:18 -05:00 |
|
Cameron Gutman
|
a6ffeb4b53
|
Don't install/update ViGEmBus if 1.17 or later is already installed (#1953)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
|
2023-12-30 21:48:48 -06:00 |
|
Cameron Gutman
|
66e31a21fb
|
Compute the bitrate on the host side for supported clients
|
2023-12-30 18:27:37 -06:00 |
|
ReenigneArcher
|
7640c504fa
|
build(deps): use a single submodule for ffmpeg (#1952)
|
2023-12-30 17:36:36 -05:00 |
|
LizardByte-bot
|
081936879b
|
Bump ffmpeg (#1895)
|
2023-12-30 14:21:43 -05:00 |
|
Cameron Gutman
|
a9f2679a49
|
Implement new protocol extension to match client connections together
Fixes #1804
Fixes #1862
Fixes #1852
|
2023-12-30 11:26:53 -06:00 |
|
Cameron Gutman
|
11d472362c
|
Print a fatal warning for lack of ViGEmBus
While this is not technically fatal, it's almost certainly not what the user wants.
|
2023-12-29 23:01:28 -06:00 |
|
Cameron Gutman
|
0d7811ad43
|
Demote FFmpeg fatal errors
Fixes #1849
|
2023-12-29 23:01:28 -06:00 |
|
Cameron Gutman
|
eca26e664b
|
Make wording about fatal errors a little less strong
Some "fatal" errors might be expected for some esoteric configurations.
|
2023-12-29 23:01:28 -06:00 |
|