1fd5534541
build(deps): change Gitlab submodules to LizardByte mirrors ( #3728 )
2025-03-16 22:19:07 -04:00
1543f584ab
feat(display)!: Add libdisplaydevice dependency and output name mapping ( #2894 )
2024-12-11 14:17:44 -05:00
60cf24225f
chore(various): tedious updates ( #3316 )
2024-10-19 21:59:15 -04:00
0107ca44d7
ci(flatpak): sync with flathub ( #3259 )
2024-10-05 01:47:04 +00:00
4bd521bb43
docs: drop sphinx and use doxygen exclusively ( #2932 )
2024-08-05 18:44:17 +00:00
c92e4f27cd
build(flatpak): remove org.flatpak.Builder.BaseApp ( #2798 )
2024-07-02 23:35:06 +00:00
7e9a2dd621
docs: use doxygen-awesome-css ( #2758 )
2024-06-26 14:44:32 +00:00
509576d616
feat(input/linux): add support for more virtual input devices ( #2606 )
...
Co-authored-by: ABeltramo <beltramo.ale@gmail.com >
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2024-06-16 00:21:18 +00:00
8ce4dc9513
build(deps): bump third-party/wayland-protocols to 1.36 ( #2570 )
2024-05-25 10:43:47 -04:00
89e8b9628c
ci(tests): add test framework ( #1603 )
2024-03-24 19:52:24 -04:00
11c5b64d39
Use nlohmann_json package instead of submodule ( #2161 )
2024-02-26 18:53:56 -05:00
040c3a6916
style(submodules): alphabetize gitmodules ( #2104 )
2024-02-04 19:25:58 -05:00
bf1b9a20ec
Add a dedicated library for working with JSON ( #2047 )
2024-01-20 17:05:35 -05:00
556d9586e9
Switch to LizardByte ViGEmClient submodule
2024-01-03 21:55:37 -06:00
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
7640c504fa
build(deps): use a single submodule for ffmpeg ( #1952 )
2023-12-30 17:36:36 -05:00
f1cd94638f
build(deps): use submodules for wayland protocols ( #1731 )
2023-10-10 16:13:52 -04:00
e716e56199
fix(installer): update vigembus ( #1670 )
2023-10-02 22:10:56 -04:00
dc967ccc7b
Event Ballons and Tray Icon improvements ( #1561 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2023-09-15 20:48:51 -04:00
1086d4dfa2
Bump ffmpeg ( #1544 )
2023-08-15 21:26:34 -04:00
7fe52bc5f8
Update nv-codec-headers submodule
2023-08-13 07:01:09 -05:00
4b986b26c2
build(deps): use submodule for nvapi opensource ( #1458 )
2023-07-21 08:48:15 -04:00
014d693112
add tray icon ( #1035 )
2023-03-15 16:30:18 -04:00
5480d3d59d
Switch to faster nanors Reed-Solomon implementation ( #753 )
2023-01-14 09:45:12 -05:00
a26877a917
fix submodule names ( #725 )
2023-01-08 10:05:29 -05:00
7a23d6aa81
macOS arm64 ( #591 )
2022-12-20 14:38:50 -05:00
223e87f30b
set submodule branches ( #570 )
2022-12-16 17:27:28 -05:00
5e6a42abb2
Migrate to upstream Simple-Web-Server submodule ( #517 )
2022-12-15 15:32:31 -05:00
e8aa7499af
Sunshine prebuilts ( #510 )
2022-12-11 17:46:19 -05:00
0de52efdb1
move TPCircularBuffer submodule
2022-08-07 23:13:19 -04:00
2b450839a1
Initial support for MacOS
...
This commit introduces initial support for MacOS as third major host platform.
It relies on the VideoToolbox framework for audio and video processing, which
enables hardware accelerated processing of the stream on most platforms.
Audio capturing requires third party tools as MacOS does not offer the
recording of the audio output like the other platforms do. The commit enables
most features offered by Sunshine for MacOS with the big exception of gamepad
support. The patch sets was tested by a few volunteers, which allowed to remove
some of the early bugs. However, several bugs especially regarding corner
cases have probably not surfaced yet.
Besides instructions how to build from source, the commit also adds a Portfile
that allows a more easy installation. After available on the release branch,
a pull request for the Portfile in the MacPorts project is planned.
Signed-off-by: Anselm Busse <anselm.busse@outlook.com >
2022-02-26 10:18:00 +01:00
9982ae4675
Convert images on the GPU on Linux for NVidia cards
2021-09-14 11:58:21 +02:00
ec184fb2ab
Screencast wlroots based compositors
2021-08-25 16:09:42 +02:00
05dcff4f87
Ask Wayland what monitor outputs are available
2021-08-23 18:22:59 +02:00
ea928c53b4
Add support for upnp
2021-06-29 22:42:06 +02:00
76f34be395
move third-party source files to folder third-party
2021-06-11 11:59:19 +02:00
e81db118d5
Fix windows build
2021-04-26 14:46:57 +02:00
0828cc3f83
Started work on AMD Hardware Decoding
2021-03-29 13:16:56 +02:00
11d25b0203
Fix credentials not found during fetching
2020-01-27 23:47:37 +01:00
90dbc6fc26
Added pre-compiled -> bitbucket
2020-01-27 23:40:01 +01:00
b9dcf3571a
remove pre-compiled -> Github
2020-01-27 23:38:36 +01:00
b2f0a1dcd0
Use bitbucket instead of github for lfs
2020-01-27 23:00:13 +01:00
e95c670f7f
Fix pre-compiled remote url
2020-01-27 20:21:32 +01:00
aa60cb7ebc
Improve compilation time
2020-01-27 20:10:45 +01:00
474324e1f5
compile ViGEmClient
2020-01-18 21:16:00 +01:00
31c0976e7a
test for the existance of a file before reading from it
2019-12-04 22:58:31 +01:00
ae29230f59
Removed Git history due to personal info
2019-12-03 20:23:33 +01:00