Commit Graph

211 Commits

Author SHA1 Message Date
ReenigneArcher df0ba13615 build(linux)!: drop debian bullseye support (#2844) 2024-07-13 16:27:01 +00:00
ReenigneArcher 29410c6412 build(archlinux): generate srcinfo file during build (#2826) 2024-07-10 01:35:37 +00:00
ReenigneArcher 638a7020b7 build(linux): drop support for AUR (#2819) 2024-07-09 00:47:08 +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 37b60fb2c1 ci(flatpak): add flatpak builder lint (#2799) 2024-07-07 10:19:11 -04:00
ReenigneArcher 1dd4b68e1c docs(src): add examples alias and general cleanup (#2763) 2024-06-28 08:34:14 -04:00
ReenigneArcher 7e9a2dd621 docs: use doxygen-awesome-css (#2758) 2024-06-26 14:44:32 +00:00
ReenigneArcher 10666c0194 docs: use doxygen directly and drop breathe (#2739) 2024-06-24 22:14:27 +00:00
ReenigneArcher 722e5600c6 feat: add min_fps_target setting (#1043) 2024-06-19 00:09:23 +00:00
ReenigneArcher ccd65591e9 docs: update badges (#2716) 2024-06-18 00:06:00 +00:00
ReenigneArcher 750255ddc0 New Crowdin updates (#2703) 2024-06-16 14:20:37 -04:00
Gilles Schintgen 42aec26305 docs: add more troubleshooting notes (#2684)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-06-16 01:30:33 +00:00
Vithorio Polten 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
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
ReenigneArcher f68de7da93 build(linux): add homebrew support (#2667) 2024-06-12 15:58:25 -04: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
Brandon 348f092ddf docs(windows): Add Discord Voicemeeter Guide (#2555)
Co-authored-by: oopsuwu <60373320+oopsuwu@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-05-24 23:23:51 -04:00
ReenigneArcher e898be1b7e ci: use prerelease logic (#2553) 2024-05-23 21:42:06 -04:00
skryvel 80d1d94c74 docs: packet loss and linux controller (#2514)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-05-15 17:56:46 -04:00
ReenigneArcher 4e49db9fd5 build(linux)!: add fedora 40 and remove fedora 38 (#2525) 2024-05-12 11:27:41 -04:00
TimmyOVO 9288775351 feat(macos/capture): support for capture display other than main display (#2449) 2024-04-22 14:16:26 -04:00
ReenigneArcher 68c0f53bfc New Crowdin updates (#2392) 2024-04-20 16:38:27 -04:00
Conn O'Griofa 87def6db85 fix(windows/amf): Revert RC/HRD defaults; improve documentation & config parsing (#2419) 2024-04-19 08:31:56 -04:00
Rick 9e0182be9c docs(linux): add guide for discord audio (#2447)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-04-18 23:06:20 -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
Zane Chua 1329c510b1 docs: update curl flag for macos portfile installation (#2337) 2024-03-31 09:19:11 -04:00
ReenigneArcher 2b059c6797 fix(i18n): update localization docs and js strings (#2325) 2024-03-30 10:01:48 -04:00
Conn O'Griofa ae71a6ad83 AMF: rate control improvements (#2251) 2024-03-29 21:07:24 -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 934f81182a fix(i18n): match two__letters code to crowdin (#2289) 2024-03-22 21:33:56 -04:00
ReenigneArcher 87774333f3 feat(i18n): add ui localization (#2279)
Co-authored-by: TheElixZammuto <6505622+TheElixZammuto@users.noreply.github.com>
2024-03-22 19:54:12 -04:00
Crashdummy 0bfad20d4c fix(Linux/Fedora): re-enable CUDA and bump to 12.4.0 (#2247) 2024-03-13 09:48:13 -04:00
Cameron Gutman e383ab9956 Add note to prefer distro packages over Flatpak/AppImage 2024-03-12 19:54:20 -05:00
Cameron Gutman 97467ea355 Reorder and reword the KMS setup step 2024-03-12 19:54:20 -05:00
Cameron Gutman 3181d91edf Apply udev rules to /dev/uinput immediately after installation 2024-03-12 19:54:20 -05:00
Cameron Gutman 3117fa57ec Rename 85-sunshine.rules to 60-sunshine.rules
This ensures the rules are evaluated before 73-seat-late.rules which
enables uaccess tag application for existing logged on users.
2024-03-12 19:54:20 -05:00
Cameron Gutman cb4bfaa2f4 Add the .INSTALL script needed for kmsgrab to work
This also removes the standalone PKGBUILD artifact because
our PKGBUILD has external dependencies now.
2024-03-09 18:56:44 -06:00
ReenigneArcher 33e99e1feb build(macos)!: add homebrew formula and drop dmg (#2222) 2024-03-09 10:47:55 -05:00
Cameron Gutman f5dd0d4eaf Update app examples to clarify new command syntax for Windows 2024-03-07 18:14:28 -06:00
ReenigneArcher 4ebc7b5cef build(macos): add build strategy matrix (#2211) 2024-03-05 08:56:09 -05:00
Cameron Gutman cb57322190 Move and rename Files tab to be less prominent 2024-02-29 18:35:30 -06:00
Cameron Gutman 2e97c55005 Move and rename Channels option to feature more prominently in the UI 2024-02-29 18:35:30 -06:00
Cameron Gutman e9bb5697b0 Move UPnP option to the top of the Network tab 2024-02-29 18:35:30 -06:00
Cameron Gutman 4252f5df7c Add option to allow HEVC usage on older Intel GPUs without low-power encoding 2024-02-29 18:35:30 -06:00