Commit Graph

759 Commits

Author SHA1 Message Date
Yukino Song a63b0892aa Fix all display being enabled when virtual display quits
The inclusion of libdisplaydevice further complicated the already messy display configuration thing...
2025-01-20 21:55:49 +08:00
Yukino Song 791b25400a Fix output_name not working 2025-01-20 20:13:28 +08:00
Yukino Song 55b76ed971 Fix header 2025-01-20 19:33:02 +08:00
ReenigneArcher c2420427b1 style: adjust clang-format rules (#2186)
Co-authored-by: Vithorio Polten <reach@vithor.io>
2025-01-19 22:34:47 -05:00
ReenigneArcher f57aee9025 build(linux)!: remove legacy input option (#3562) 2025-01-19 12:18:08 -05:00
Yukino Song 57171c3316 Hash cookies 2025-01-18 15:08:44 +08:00
Yukino Song 2a173239f6 Merge remote-tracking branch 'origin/master' 2025-01-18 14:57:43 +08:00
ABeltramo 89f097ae65 Merge commit from fork
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
2025-01-17 23:17:13 -05:00
Lukas Senionis bc22cca59b feat(tray): add button to reset display device settings on Windows (#3546) 2025-01-17 11:45:50 -05:00
Lukas Senionis fb557df270 feat(display): retry reverting configuration only if device was added or removed (#3539) 2025-01-16 20:00:37 -05:00
Yukino Song c724d30d51 Restore old HDR workaround 2025-01-17 06:31:41 +08:00
Yukino Song c4e9ceea1b Rotate logs 2025-01-15 22:59:14 +08:00
Yukino Song 4b78e3b47d Migrate virtual display config to new Display Device API 2025-01-15 22:50:08 +08:00
Yukino Song fcbdaed1e0 Fix build
(Never wanna merge again)
2025-01-15 09:01:33 +08:00
Yukino Song 1dc6465f12 Merge remote-tracking branch 'origin/master' 2025-01-14 23:43:50 +08:00
ReenigneArcher 820180c9e7 docs(hrefs): update readthedocs hrefs (#3476) 2025-01-13 22:34:54 -05:00
Cameron Gutman 8392bdc98f feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA (#3530)
* Revert "feat(ddprobe): allow to manually specify gpu preference (#3521)"

This reverts commit 6a233cbcbf.

* Keep display revert delay input type change from 6a233cbcb

* Remove ddprobe

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA
2025-01-12 17:11:03 -06:00
Cameron Gutman c369e8e5b6 fix(capture/windows): fix capture when using the basic render driver (#3531)
* fix(capture/windows): fix capture when using the basic render driver

* chore(tests): remove now unnecessary TESTS_SOFTWARE_ENCODER_UNAVAILABLE option
2025-01-12 16:05:18 -06:00
Lukas Senionis 1b94e9339a feat(display): add display mode remapping option (#3529)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-12 14:14:20 -05:00
ReenigneArcher 012a99c26d chore: random cleanup (#3526)
* chore: fix doxygen command typo

* docs(app_examples): add note about built in resolution changing on Windows

* docs(app_examples): update qres example

* docs(readme): improve heading appearance

* docs(readme): update minimum Fedora version

* docs(app_examples): fix qres ref

* docs(app_examples): use env variables for displayplacer

* docs(app_examples): update nvidia-settings examples

* Update dev.lizardbyte.app.Sunshine.metainfo.xml

* docs(guides): redirect community guides to blog

* docs(website): increase avatar padding
2025-01-12 08:44:54 -05:00
ReenigneArcher 40ac718691 fix(confighttp): do not return 200 on errors (#3385)
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
2025-01-10 15:12:52 -05:00
Lukas Senionis 6a233cbcbf feat(ddprobe): allow to manually specify gpu preference (#3521) 2025-01-08 18:44:11 -05:00
LizardByte-bot 9b9767be0c chore(l10n): update translations (#3512)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-08 03:33:07 +00:00
Lukas Senionis 76bea8acb9 feat(display): Configure display device based on user config (#3441) 2025-01-07 20:40:48 -05:00
Cameron Gutman 151ff8f2b9 fix(capture/macos): fix implicit conversion of NSArray (#3502) 2025-01-03 18:01:24 -05:00
LizardByte-bot d50611c79b chore(l10n): update translations (#3473) 2025-01-01 22:23:11 -05:00
Yukino Song d19906b7a5 Actually follow user's choice for broadcasting encoder support when first connecting with headless mode 2025-01-02 03:55:23 +08:00
Yukino Song ae4dfeaac0 Add <list> include to rtsp.h 2025-01-01 20:35:40 +08:00
Yukino Song 8419617749 Merge remote-tracking branch 'origin/master' 2025-01-01 20:05:55 +08:00
TheElixZammuto 60bfcfe211 fix(nvenc): Enable opt-in client refresh by client (#3415) 2024-12-23 17:07:38 -05:00
ReenigneArcher 129abd8c26 docs(doxygen): remove INCLUDE_PATH from config (#3475) 2024-12-22 00:08:51 +00:00
ReenigneArcher 1e2fc2eb10 build(deps): fix boost 1.87 compatibility (#3457) 2024-12-17 08:53:55 -05:00
Yukino Song 2619132570 Merge remote-tracking branch 'origin/master' 2024-12-14 19:02:11 +08:00
Lukas Senionis 1543f584ab feat(display)!: Add libdisplaydevice dependency and output name mapping (#2894) 2024-12-11 14:17:44 -05:00
Yukino Song 9ac9c184a0 Fix build 2024-12-02 02:38:39 +08:00
Yukino Song 021f6a635b Merge remote-tracking branch 'origin/master' 2024-12-02 02:11:15 +08:00
Cameron Gutman fb1f5b5a89 fix(hostname): fix handling of non-ASCII hostnames on Windows (#3382) 2024-11-09 14:05:46 -06:00
Cameron Gutman 1cab1a5a1e fix(process): avoid leaking zombies and fds in detached processes (#3379) 2024-11-07 22:15:33 -06:00
Cameron Gutman 54ddf37584 fix(rtsp): fix RTSP timeout after quitting an app (#3376)
* fix(rtsp): fix RTSP timeout after quitting an app

* fix(process): ignore failures when terminating the process group
2024-11-06 22:57:27 -06:00
Cathy J. Fitzpatrick a06d4aefa6 fix(macos): prevent indefinite hanging if screen capture is not granted (#3360) 2024-11-02 17:05:56 +00:00
Cameron Gutman 9e52ac426d feat(vaapi): add option to enable strict enforcement of frame size (#3332)
* feat(vaapi): add option to enable strict enforcement of frame size

* Eliminate the QP fallback code that was only required for VAAPI
2024-11-01 12:36:25 -05:00
ReenigneArcher f418566b31 chore: remove mee6 (#3350) 2024-10-31 23:52:35 +00:00
Yukino Song d91b86b4e1 Revert "build(deps): migrate from curl to curl-winssl on Windows (#3246)"
This reverts commit 9cc8bc8f62, should resolve #91
2024-10-31 17:43:41 +08:00
ReenigneArcher ec0cdcf0fa docs(api): improve api documentation (#3343) 2024-10-30 20:34:18 +00:00
Yukino Song 46bd39623f Merge remote-tracking branch 'origin/master' 2024-10-30 22:08:40 +08:00
ReenigneArcher d8fbe2d709 build(deps): update dependency and paths for build-deps submodule (#3341) 2024-10-30 14:06:06 +00:00
Cameron Gutman ca40cfd268 fix(openssl): fix build with OPENSSL_NO_DEPRECATED (#3339) 2024-10-29 19:03:37 -05:00
Cameron Gutman 79ada18b49 fix(nvenc): disable filler data in AV1 bitstream (#3336) 2024-10-28 23:54:50 -05:00
Yukino Song 4fad7dcded Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/dev-dependencies-cddfeb1403' 2024-10-29 02:09:19 +08:00
Yukino Song 47cd872714 Also set locale for boost::filesystem::path 2024-10-29 01:53:15 +08:00