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
cb0b32f90a
Add icon to windows executable
2021-10-03 21:12:06 +02:00
loki-47-6F-64
725212b8a4
Create scripts that handle building from source automatically
2021-10-03 18:46:34 +02:00
loki-47-6F-64
847d7b6980
Fix minor error in README
2021-09-26 23:45:44 +02:00
loki-47-6F-64
57c7945847
Fix typo in README
2021-09-26 00:18:49 +02:00
loki-47-6F-64
68c723e135
Resolve merge conflicts
2021-09-26 00:16:14 +02:00
Hadi Charara
4385014049
Added warning for low version of ffmpeg
2021-09-25 15:09:03 -04:00
loki-47-6F-64
d7cb71f877
Update README
2021-09-25 15:35:44 +02:00
Tobias Nordahl Kristensen
fea650fbe4
Typo ipewire
2021-09-13 17:17:32 +02:00
Tobias Nordahl Kristensen
35e0497f86
Adding note about sink
in pipewire
...
Also, splitting it up to two points, so it's a bit easier to read.
2021-09-11 16:07:52 +02:00
Kyle Blagg
9e9487617a
Update README.md
...
Added a troubleshooting note for an issue encountered on Manjaro Linux due to Avahi.
2021-09-06 20:49:20 -04:00
David Rosca
6309f478a2
kmsgrab: Only gain effective CAP_SYS_ADMIN when needed
2021-09-04 16:28:59 +02:00
loki
c41df22c88
Fix build errors when disabling KMS
2021-08-20 22:00:26 +02:00
loki
12af30b75b
Update README
2021-08-19 22:09:09 +02:00
GuanZhang
3382a5d03c
MSYS2 is needed to build under Windows
2021-08-09 15:52:49 +09:00
GuanZhang
0629fe7846
Add missing requirements for clean MSYS2 environment
2021-08-08 18:04:48 +09:00
loki
dae9a67fe2
update README
2021-08-03 15:28:32 +02:00
loki-47-6F-64
965812bc19
Merge pull request #146 from TheElixZammuto/web-ui-welcome
...
Show a Welcome Page if credentials are created the first time
2021-08-03 13:07:08 +02:00
Elia Zammuto
7f643345ce
welcome now puts credentials instead of generating
2021-07-30 16:06:59 +02:00
Elia Zammuto
28fecbc50c
Show a Welcome Page if credentials are created the first time Sunshine is started
2021-07-29 18:55:34 +02:00
loki
2af179630a
Switch monitors based on keyboard shortcuts
2021-07-29 16:48:03 +02:00
loki
c243e82047
Add shortcut for hiding and showing the cursor
2021-07-28 22:03:17 +02:00
loki
38915859ba
Don't overwrite config files with debian package
2021-07-22 21:14:36 +02:00
loki
0cc7e35ed9
Automatic service discovery for Windows
2021-06-28 21:05:52 +02:00
loki
d6eceaf0dc
Fix incorrect instruction in the README
2021-06-26 16:25:46 +02:00
loki
62662edc8d
Merge with master
2021-06-26 12:40:06 +02:00
loki-47-6F-64
32e6054435
Fix incorrect instruction in the README
2021-06-20 15:16:30 +02:00
Elia Zammuto
41911a26fb
Update README to accomodate Web UI Changes
2021-06-03 21:27:11 +02:00
exalented
a05a3b355c
Update README.md
...
Add a bit of pipewire documentation in the README.
2021-06-02 11:55:25 -07:00
loki
fd43ebc2bf
add build status
2021-05-26 21:33:28 +02:00
loki
b119121e10
Change default audio device on Windows
2021-05-21 13:53:12 +02:00
loki
3901e404a9
Add forgotten requirement for compilation on ubuntu
2021-05-14 21:32:46 +02:00
loki
9e48e58221
Allow applications started by sunshine to be detached
2021-05-12 23:01:30 +02:00
loki
1ba8da9780
Fix error in README file
2021-05-10 01:07:24 +02:00
loki-47-6F-64
41c30e9cfd
Merge pull request #51 from Doomsdayrs/patch-1
...
Update README.md
2021-05-09 22:32:16 +02:00
loki
208de3dae9
Fix Linux build
2021-04-26 20:36:54 +02:00
arne
ec44a4391a
avahi service publishing
2021-04-13 18:15:53 +02:00
Doomsdayrs
7b39b93bb2
Update README.md
...
- Cleaned things up a bit more
- Simplified instructions
- make instruction has `-j ${nproc}` to ease up the word count
- Use $USER instead of {username}
2020-11-18 15:31:13 -05:00
loki
415dec37ad
update README
2020-05-04 00:24:11 +02:00
loki
6878dcbf37
Improve compilation instructions for Windows static build
2020-04-26 00:26:47 +02:00
loki-47-6F-64
8ea9d34729
Add small description for Sunshine
2020-04-18 12:27:26 +02:00
Doomsdayrs
ea266b979f
Update README.md
...
- added assets
- made a list
2020-04-17 22:46:07 -04:00
Doomsdayrs
f4e99a1bd6
Update README.md
2020-04-05 14:46:00 -04:00
Doomsdayrs
ed6b919a4d
Update README.md
2020-04-05 14:34:11 -04:00
Doomsdayrs
2d2fd77bc1
Update README.md
...
- Cleaned up credits
2020-04-05 02:11:26 -04:00
Doomsdayrs
15f347c69c
Update README.md
...
- Super simple table of contents
2020-04-05 02:10:20 -04:00
Doomsdayrs
9fdaf2117f
Update README.md
...
- Added links, Moved some parts around for appeal
2020-04-05 02:08:39 -04:00
Doomsdayrs
631be974ee
Update README.md
...
- Initial rework to be legible in a modern fashion
2020-04-05 02:03:40 -04:00
doomsdayrs
bd3d1d6988
Readme, but now MD
2020-04-05 01:49:08 -04:00