Commit Graph

99 Commits

Author SHA1 Message Date
Yukino Song
78714e65fc Fix build 2025-02-06 18:16:55 +08:00
Yukino Song
fd059e36f0 Merge remote-tracking branch 'origin/master' 2025-02-06 09:14:18 +08:00
Yukino Song
75824e8de7 Add a dedicated "Terminate" entry when using input only mode 2025-02-06 06:10:21 +08:00
Yukino Song
786fadb960 Rename Input Only to Remote Input 2025-02-06 05:24:19 +08:00
Yukino Song
68d1b5ce9d Fix doubled fps not applied on common resolutions 2025-02-06 05:16:44 +08:00
Yukino Song
9c5c90e64b Fully prevent client commands on input only sessions 2025-02-05 11:36:34 +08:00
Yukino Song
1c8bd0cdb5 Implement frontend part for Double refreshrate. Resolves #299 2025-02-05 07:42:16 +08:00
Yukino Song
23dd06b344 Implement input only mode w/ double framerate for virtual display 2025-02-05 06:54:30 +08:00
Yukino Song
6d8d063454 Terminate early when hang in encoder is detected 2025-02-03 03:28:52 +08:00
Yukino Song
ff667ec802 Fix build for Linux 2025-01-31 20:57:23 +08:00
Yukino Song
8a20264c19 Implement per-client app identity 2025-01-24 02:04:42 +08:00
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
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
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