Yukino Song
e109bd1fbd
Better fractional refresh rates handling
2025-02-25 23:33:44 +08:00
Yukino Song
c6127ed0e5
Server: implement per-device display mode override
2025-02-25 05:51:18 +08:00
Yukino Song
fd059e36f0
Merge remote-tracking branch 'origin/master'
2025-02-06 09:14:18 +08:00
Yukino Song
6d8d063454
Terminate early when hang in encoder is detected
2025-02-03 03:28:52 +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
Yukino Song
1dc6465f12
Merge remote-tracking branch 'origin/master'
2025-01-14 23:43:50 +08: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
6a233cbcbf
feat(ddprobe): allow to manually specify gpu preference ( #3521 )
2025-01-08 18:44:11 -05:00
Lukas Senionis
76bea8acb9
feat(display): Configure display device based on user config ( #3441 )
2025-01-07 20:40:48 -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
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
Yukino Song
551999be48
Maybe resolves #84
2024-10-27 02:46:21 +08:00
Yukino Song
d46aeccedc
Rename code page conversion methods
2024-10-26 22:51:59 +08:00
Yukino Song
4350d8e43d
Merge remote-tracking branch 'origin/master'
2024-10-26 21:04:50 +08: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
Yukino Song
0e50970bd5
Fix clipboard codepage conversion
2024-10-12 17:27:32 +08:00
Yukino Song
2aec3cb7ca
Merge remote-tracking branch 'origin/master'
2024-10-12 17:03:19 +08:00
Cameron Gutman
e0743169be
build(mingw): work around broken windows.foundation.h ( #3291 )
2024-10-11 22:33:33 -04:00
Yukino Song
d8b98e4906
Correctly log config values
2024-10-06 05:29:44 +08:00
Yukino Song
05763a0b79
Merge remote-tracking branch 'origin/master'
2024-10-06 05:29:43 +08:00
Yukino Song
03995d6f10
Lower MAC address not found warning on Windows to debug ( resolves #63 )
2024-10-06 05:29:40 +08:00
Lukas Senionis
e90b71ce62
fix(boost)!: migrate boost to 1.86 ( #3256 )
2024-10-03 21:42:16 -04:00
Chase Payne
fceda35d44
fix: automatic selection for hybrid GPU and IDDSampleDriver users ( #3002 )
...
* Fix frame capture and output duplication for dual GPU setups and virtual displays
- Added `test_frame_capture` function to verify if frames are successfully captured and not empty.
- Fixes issues with virtual displays such as IDDSampleDriver when using more than one GPU.
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
Co-authored-by: Cameron Gutman <aicommander@gmail.com >
2024-09-29 20:32:34 +00:00
Yukino Song
1ae7157bba
Add Windows clipboard support
2024-09-28 03:31:50 +08:00
Yukino Song
79c9c23232
Try fix probing failed issue on some weird systems
2024-09-21 20:28:27 +08:00
Yukino Song
81de679fba
Use rundll32.exe for launching URL schemes
2024-09-19 23:45:50 +08:00
Yukino Song
8e8f89d514
Launch apps from web UI
2024-09-19 23:42:25 +08:00
Yukino Song
fa896eea14
Merge remote-tracking branch 'Nonary/gpu_selection_fix_v2'
2024-09-17 15:13:56 +08:00
Yukino Song
306b252205
Get device name from local value for vdisplay
2024-09-15 17:19:33 +08:00
Yukino Song
4a0d425b7c
Get device UUID from local assigned value
2024-09-15 13:10:36 +08:00
Chase Payne
4bdae9cf86
make sonarcloud happy again
2024-09-14 18:19:42 -04:00
Chase Payne
c0fdc320c2
add an additional space
2024-09-14 18:19:42 -04:00
Chase Payne
b733d2b9e9
implement suggestions from cgutman
2024-09-14 18:19:42 -04:00
Chase Payne
7dc2d41b77
implement cgutmans ideas
2024-09-14 18:19:42 -04:00
Yukino Song
ff6315d541
Merge remote-tracking branch 'origin/master'
2024-09-10 17:59:34 +08:00
Yukino Song
6f012a14d1
More graceful(?) HDR reset routine
...
Modified from b6f8573d35/src/platform/windows/display_device/windows_utils.cpp
2024-09-09 16:54:37 +08:00
Yukino Song
f22e02cf14
Set HDR of screen according to client request
2024-09-06 05:42:20 +08:00
Cameron Gutman
6f20cf91da
fix(win/input): use active keyboard layout for non-normalized key events ( #3125 )
2024-09-06 02:18:29 +08:00
Cameron Gutman
49319d7688
fix(win/input): use active keyboard layout for non-normalized key events ( #3125 )
2024-09-04 22:25:02 -05:00
Yukino Song
49adbd098f
Workaround HDR being captured as SDR issue
2024-09-03 17:33:34 +08:00
ns6089
538a64a9cc
fix(win/video): don't offload chroma subsampling math to texture sampler when downscaling ( #3014 )
...
* Don't use sampler math for chroma if downscaling
* Correct portrait rotation offsets
2024-09-03 17:33:33 +08:00
ns6089
7ce8547d6e
fix(win/video): don't offload chroma subsampling math to texture sampler when downscaling ( #3014 )
...
* Don't use sampler math for chroma if downscaling
* Correct portrait rotation offsets
2024-09-02 19:02:05 -05:00
Yukino Song
4353599b74
MISC
2024-09-03 01:01:36 +08:00
LizardByte-bot
0f40a092de
chore: update global workflows ( #3113 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2024-08-31 17:45:57 +00:00
Yukino Song
6e407578c3
Add QR code pairing
2024-08-31 12:04:39 +08:00
Yukino Song
e6e8e8d056
Shorten the feed-dog interval
2024-08-29 01:06:51 +08:00