Commit Graph

87 Commits

Author SHA1 Message Date
Yukino Song
f85eab9822 Disable client commands on built-in virtual display app 2025-01-23 04:03:58 +08:00
Yukino Song
5aaeb70722 Add option to enable/disable client commands per-app 2025-01-23 02:35:40 +08:00
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