Commit Graph

48 Commits

Author SHA1 Message Date
ReenigneArcher
df0ba13615
build(linux)!: drop debian bullseye support (#2844) 2024-07-13 16:27:01 +00:00
Cathy J. Fitzpatrick
3cc12dfbe7
macOS: New implementation of service publication (#2786)
The current implementation of service publication on macOS uses
`avahi-client`, but the majority of macOS machines do not have Avahi
installed because macOS provides a native alternative (`mDNSresponder`),
meaning that there is no reason to install Avahi.

The current implementation also attempts to load the Avahi client
libraries using `dlopen(3)`, which has a variety of restrictions on
macOS, such as only being willing to load from certain directories.
Depending on where the Avahi binaries are installed, they might not
be loadable through the current invocation of `dlopen(3)`.

Instead of using an Avahi client on macOS, it makes more sense to use
the native macOS API for publishing services via `mDNSresponder`. This
commit supplies such an implementation that uses the macOS native API.
It also has the advantage of being much simpler than the previous
implementation. Furthermore, this new implementation works on all
macOS machines, because it relies only on native APIs, rather than on
third-party software that is not commonly installed on macOS.
2024-07-07 15:19:51 +00:00
ReenigneArcher
ebc41acf98
build: optionally static link boost (#2628) 2024-06-14 21:37:46 +00:00
ReenigneArcher
2e1eb0c914
build(linux): remove unused intel media sdk (#2681) 2024-06-12 23:37:47 +00:00
Tejas Rao
287ac4c0fb
feat(win): new capture method, Windows.Graphics.Capture (#2580) 2024-05-27 18:16:14 +00:00
Tejas Rao
fed482caf0
build(win): use UCRT64 environment instead of MinGW64. (#2323)
Co-authored-by: Conn O'Griofa <connogriofa@gmail.com>
2024-05-25 16:28:14 -04:00
ReenigneArcher
4e49db9fd5
build(linux)!: add fedora 40 and remove fedora 38 (#2525) 2024-05-12 11:27:41 -04:00
ReenigneArcher
116e59292a
build(deps): remove libavdevice (#2380) 2024-04-07 22:23:32 -04:00
ReenigneArcher
699b2c160e
build(linux)!: drop ubuntu 20.04 (#2327) 2024-04-03 22:52:37 -04:00
ReenigneArcher
e1588787f0
build(linux): add ubuntu 24.04 (#2326) 2024-04-03 21:50:03 -04:00
ReenigneArcher
2af0ce364d
Revert "Add capture using WinRT Windows.Graphics.Capture API." (#2320) 2024-03-29 12:43:44 -04:00
Tejas Rao
8f1692a5ac
Add capture using WinRT Windows.Graphics.Capture API. (#2149)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-03-27 23:47:26 -04:00
ReenigneArcher
89e8b9628c
ci(tests): add test framework (#1603) 2024-03-24 19:52:24 -04:00
ReenigneArcher
4ebc7b5cef
build(macos): add build strategy matrix (#2211) 2024-03-05 08:56:09 -05:00
James Le Cuirot
11c5b64d39
Use nlohmann_json package instead of submodule (#2161) 2024-02-26 18:53:56 -05:00
ReenigneArcher
5e948dc835
docs(build): add missing libcurl build dep for ubuntu (#2081) 2024-01-31 19:59:11 -05:00
ReenigneArcher
b5fae464b6
docs: refactor and general cleanup (#1992) 2024-01-07 11:58:13 -05: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
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
TheElixZammuto
5bdbda90b5
Web UI migration to Vite and Vue3 and improvements to the UX (#1673)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-12-27 19:25:49 -05:00
ReenigneArcher
88fc8f845b
build(docker): add fedora 39 and drop fedora 37 (#1827) 2023-12-11 14:53:32 -05:00
Cameron Gutman
366c5ab675 Use oneVPL instead of legacy MFX library on Windows 2023-10-02 19:49:29 -05:00
Reece Humphreys
c1b3a20b14
Updated Homebrew build requirements to include pkg-config (#1684) 2023-09-30 09:30:08 -04:00
ReenigneArcher
b989d33f03
ci: fix linux tray (#1650) 2023-09-18 18:14:53 -04:00
ReenigneArcher
a3eec98ae1
docs: lint rst files (#1581) 2023-08-31 15:49:01 -04:00
ReenigneArcher
16d69f40fd
build(distro): add debian bookworm package (#1455) 2023-07-18 16:29:03 -04:00
Era Dorta
ed74492e4e
fix(deps): replace libboost chrono and thread with standard chrono and thread (#1364)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-06-26 11:50:10 -04:00
ReenigneArcher
014d693112
add tray icon (#1035) 2023-03-15 16:30:18 -04:00
ABeltramo
7d01b50498
feat: implemented unicode input mode (#966)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-08 08:35:34 -05:00
Conn O'Griofa
fb7c9e22ff
CMake: Linux: update dependencies & use dynamic Boost (#864) 2023-01-30 21:29:44 -05:00
ReenigneArcher
3510b8636a
build with docker and improve CUDA compute capability support (#714) 2023-01-15 09:31:37 -05:00
Brad Richardson
3af1744c9b
FFmpeg updates with QSV-enabled builds (#730) 2023-01-09 08:24:21 -05:00
ReenigneArcher
88a450bf1f
update docs (#574) 2022-12-28 16:30:32 -05:00
Cameron Gutman
05f5370efe
Launch games under the correct user account on Windows (#600) 2022-12-27 15:52:41 -05:00
ReenigneArcher
c1f0daa024
fix npm path (#635) 2022-12-27 14:03:00 -05:00
Brad Richardson
7a23d6aa81
macOS arm64 (#591) 2022-12-20 14:38:50 -05:00
Brad Richardson
e8aa7499af
Sunshine prebuilts (#510) 2022-12-11 17:46:19 -05:00
ReenigneArcher
f0cfc4aa8a
update build instructions 2022-11-19 18:58:37 -05:00
ReenigneArcher
3cab7e1067
change docs theme to furo 2022-10-30 10:13:59 -04:00
ReenigneArcher
dcdd716a57
update docker (#325)
* update docker
* remove legacy docker builds
* update docker documentation
* update docker build

Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
2022-10-27 21:51:24 -04:00
ReenigneArcher
da3c39e9e3
change org to LizardByte (#263)
- updates issue template
- updates docker readme
2022-07-29 09:45:26 -04:00
ReenigneArcher
3cd3d261e9 Update macOS documentation 2022-06-28 19:16:24 -04:00
ReenigneArcher
639af4f08a Add MacOS build 2022-05-03 20:40:01 -04:00
ReenigneArcher
6741997e59 Update documentation for cpack 2022-04-30 18:22:17 -04:00
ReenigneArcher
f36d81954b Update rpm install commands 2022-04-19 20:38:06 -04:00
ReenigneArcher
56cf3e4ede Update admonitions 2022-04-18 16:05:17 -04:00
ReenigneArcher
293ee266af Add docker file build instructions and...
- Remove readme.md files
2022-04-18 15:26:53 -04:00
ReenigneArcher
536df759ae Initial version of sphinx documentation and...
- remove ubuntu 21.04 from CI (end of life)
- adjust matrix strategy for clang.yml
- Use lessons learned from RetroArcher on localize.yml, crowdin.yml, and locale.py
- Add end of life comments to Dockerfiles
- Adjust dependency order in Dockerfiles
2022-04-18 14:53:28 -04:00