Commit Graph

18 Commits

Author SHA1 Message Date
ReenigneArcher
0de52efdb1
move TPCircularBuffer submodule 2022-08-07 23:13:19 -04:00
Anselm Busse
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
loki-47-6F-64
9982ae4675 Convert images on the GPU on Linux for NVidia cards 2021-09-14 11:58:21 +02:00
Loki
ec184fb2ab Screencast wlroots based compositors 2021-08-25 16:09:42 +02:00
Loki
05dcff4f87 Ask Wayland what monitor outputs are available 2021-08-23 18:22:59 +02:00
loki
ea928c53b4 Add support for upnp 2021-06-29 22:42:06 +02:00
loki
76f34be395 move third-party source files to folder third-party 2021-06-11 11:59:19 +02:00
Loki
e81db118d5 Fix windows build 2021-04-26 14:46:57 +02:00
Elia Zammuto
0828cc3f83 Started work on AMD Hardware Decoding 2021-03-29 13:16:56 +02:00
loki
11d25b0203 Fix credentials not found during fetching 2020-01-27 23:47:37 +01:00
loki
90dbc6fc26 Added pre-compiled -> bitbucket 2020-01-27 23:40:01 +01:00
loki
b9dcf3571a remove pre-compiled -> Github 2020-01-27 23:38:36 +01:00
loki
b2f0a1dcd0 Use bitbucket instead of github for lfs 2020-01-27 23:00:13 +01:00
loki
e95c670f7f Fix pre-compiled remote url 2020-01-27 20:21:32 +01:00
loki
aa60cb7ebc Improve compilation time 2020-01-27 20:10:45 +01:00
loki
474324e1f5 compile ViGEmClient 2020-01-18 21:16:00 +01:00
loki
31c0976e7a test for the existance of a file before reading from it 2019-12-04 22:58:31 +01:00
loki
ae29230f59 Removed Git history due to personal info 2019-12-03 20:23:33 +01:00