ReenigneArcher
f7190f53ff
fix(http): lower TLS to v1.2 for downloading covers ( #3691 )
2025-02-28 09:50:58 -05:00
Lukas Senionis
fa22227fca
feat(display): expose HDR toggle workaround delay to user ( #3579 )
2025-02-18 09:32:21 -05:00
Utkarsh Dalal
ffccc1af9b
fix: add missing strings for max_bitrate setting, and improved logging for bitrate ( #3656 )
2025-02-11 09:11:12 -05:00
Utkarsh Dalal
3a88ddc639
feat: Add Max Bitrate option ( #3628 )
2025-02-09 15:00:29 -05:00
Cameron Gutman
265a00793c
feat(nvenc): implement async encode and hang recovery ( #3629 )
...
* feat(nvenc): implement async encode
* fix(video): allow NVENC to complete teardown asynchronously
2025-02-06 22:22:00 -06:00
ReenigneArcher
dbba364ed7
fix(dd_config)!: disable by default ( #3639 )
2025-02-05 08:32:34 -05:00
ReenigneArcher
257a102127
fix(api): return proper json objects ( #3544 )
2025-01-31 23:38:22 -05:00
VMFortress
5b36357133
feat(display): Add revert display config on disconnect option ( #3613 )
2025-01-30 16:02:22 -05:00
Lukas Senionis
23e131439f
fix(video): allow encoder probing when there are no devices at all ( #3594 )
2025-01-27 12:19:47 -05:00
Lukas Senionis
0631472533
fix(video): prevent encoder probing with no active displays ( #3592 )
2025-01-26 18:21:15 -05:00
Cody Maness
64544e7960
fix(httpcommon): sonarqube warning cleanup ( #3558 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-22 09:16:14 -05:00
ReenigneArcher
f5b923c406
fix(flatpak): fix broken desktop file, icons, and service ( #3561 )
2025-01-21 00:15:23 +00: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
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
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
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
Lukas Senionis
1543f584ab
feat(display)!: Add libdisplaydevice dependency and output name mapping ( #2894 )
2024-12-11 14:17:44 -05: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
ReenigneArcher
ec0cdcf0fa
docs(api): improve api documentation ( #3343 )
2024-10-30 20:34:18 +00: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
Cameron Gutman
73d777fa0b
feat(stream)!: remove limit on concurrent sessions and allow quitting apps with active sessions ( #3325 )
2024-10-24 19:11:50 -05:00
Cameron Gutman
bd2e1dc8c0
fix(video): encode at least one frame before capture reinit ( #3300 )
2024-10-14 20:34:22 -05:00
Andy Grundman
3744c43ea7
fix(audio/windows): don't set virtual speakers higher than 24-bit mode ( #3294 )
...
Windows: don't try to set Steam speakers to 32-bit mode to avoid clobbering spatial audio settings
2024-10-14 01:36:27 +00:00
Cameron Gutman
5b435fd0c1
fix(display): fix logic to remember ddprobe already ran ( #3293 )
2024-10-13 18:04:52 -05:00
ReenigneArcher
7dd836dab6
build(deps): bump third party/build-deps from 1977d9c to 8c7caa1 ( #3292 )
...
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
2024-10-11 23:59:05 -04:00
Cameron Gutman
e0743169be
build(mingw): work around broken windows.foundation.h ( #3291 )
2024-10-11 22:33:33 -04:00
Cameron Gutman
011a872c88
build(deps): update to FFmpeg 7.1 ( #3263 )
2024-10-06 19:15:53 -05:00
Lukas Senionis
e90b71ce62
fix(boost)!: migrate boost to 1.86 ( #3256 )
2024-10-03 21:42:16 -04:00