Commit Graph

85 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
c724d30d51 Restore old HDR workaround 2025-01-17 06:31:41 +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
Lukas Senionis
76bea8acb9 feat(display): Configure display device based on user config (#3441) 2025-01-07 20:40:48 -05:00
Yukino Song
021f6a635b Merge remote-tracking branch 'origin/master' 2024-12-02 02:11:15 +08: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
Yukino Song
551999be48 Maybe resolves #84 2024-10-27 02:46:21 +08:00
Yukino Song
3510a07c68 Remove unnecessary move for pod type 2024-10-09 05:31:15 +08:00
Yukino Song
05763a0b79 Merge remote-tracking branch 'origin/master' 2024-10-06 05:29:43 +08:00
Lukas Senionis
e90b71ce62 fix(boost)!: migrate boost to 1.86 (#3256) 2024-10-03 21:42:16 -04:00
Yukino Song
102c7b266e Add UUID to app list response 2024-09-23 05:25:24 +08:00
Yukino Song
80fb7efc3d Add UUID to apps w/ add option to use App's id for virtual display (resolves #48) 2024-09-22 07:34:39 +08:00
Yukino Song
4d5cc526b5 Restore to user configured output name after probing 2024-09-21 23:24:58 +08:00
Yukino Song
79c9c23232 Try fix probing failed issue on some weird systems 2024-09-21 20:28:27 +08:00
Yukino Song
9f012639b3 Add global option for set virtual display as primary display 2024-09-19 23:42:31 +08:00
Yukino Song
2c3a08574b Add fallback mode config 2024-09-19 23:42:27 +08:00
Yukino Song
8e8f89d514 Launch apps from web UI 2024-09-19 23:42:25 +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
Yukino Song
df7c742ca8 Implement server commands through control stream 2024-09-11 08:16:45 +08:00
Yukino Song
8a85367154 Reset initial_display and initial_hdr when terminate 2024-09-10 17:48:08 +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
f9b9a76639 Add webui config for following client HDR settings 2024-09-07 01:06:33 +08:00
Yukino Song
f22e02cf14 Set HDR of screen according to client request 2024-09-06 05:42:20 +08:00
Yukino Song
da77362774 Add more delay before resetting HDR 2024-09-04 06:27:22 +08:00
Yukino Song
49adbd098f Workaround HDR being captured as SDR issue 2024-09-03 17:33:34 +08:00
Yukino Song
4353599b74 MISC 2024-09-03 01:01:36 +08:00
Yukino Song
1f6003f7e2 Notify user about app quit too fast instead of exiting the stream directly when auto_detach is enabled 2024-09-01 22:41:59 +08:00
Yukino Song
19630a9cb5 Pin current display when monitors are added/removed 2024-08-24 16:40:19 +08:00
Yukino Song
1653c06a98 Fix tray 2024-08-22 00:17:45 +08:00
Yukino Song
8db50446a7 Support headless mode 2024-08-21 23:39:41 +08:00
Yukino Song
c071e4ae12 Fix uninitialized scale_factor 2024-08-21 01:43:10 +08:00
Yukino Song
e02e2e4d2c Properly terminate the running app when saving apps 2024-08-21 00:58:06 +08:00
Yukino Song
2fb4ec1931 Add per-app resolution scale config 2024-08-21 00:47:55 +08:00
Yukino Song
f2401c08f7 Set render adapter for virtual display driver w/ show detailed virtual display driver status on config 2024-08-21 00:06:41 +08:00
Yukino Song
8fa306d51c Finalize scale factor implementation 2024-08-20 19:24:03 +08:00
Yukino Song
79c4b15b1a More detailed vdisplay driver state 2024-08-20 13:01:49 +08:00
Yukino Song
bb88a3c314 Add scale factor w/ use server UUID for monitor GUID if client uid not present 2024-08-20 03:48:20 +08:00
Yukino Song
e0924e3a21 Add app config to set virtual display as primary 2024-08-19 08:50:03 +08:00
Yukino Song
25eb5c8714 Add virtual display config to apps 2024-08-19 07:08:39 +08:00
Yukino Song
6fa277ec0b Try add sudovda driver support 2024-08-18 06:09:07 +08:00
Yukino Song
fe0a032b67 Fetch device name and uniqueid from connection (require Moonlight Noir) 2024-08-16 07:47:50 +08:00
Yukino Song
a8e1ecde6e Capture the last used display when restoring a stream 2024-07-30 23:51:03 +08:00
ReenigneArcher
1dd4b68e1c docs(src): add examples alias and general cleanup (#2763) 2024-06-28 08:34:14 -04:00
Mariotaku
17e0f1a816 feat(audio): custom surround-params (#2424) 2024-05-31 22:50:34 -04:00
Cameron Gutman
972e5d2b14 Strip quotes out of the working directory path 2024-03-07 18:14:28 -06:00