Commit Graph
15 Commits
Author SHA1 Message Date
evgeny 7a2fa9e199 Move captured frame conversion to persistent worker 2026-10-16 18:08:42 +02:00
evgeny 85101765eb Keep GUI responsive until publisher threads finish resource cleanup 2026-10-16 17:26:30 +02:00
evgeny 9500581e0b Gate stream encoding on microphone input and CPU consent 2026-10-16 16:11:04 +02:00
evgeny 5753177f29 Include the cursor in X11 stream frames by default 2026-10-16 14:14:03 +02:00
evgeny 198ebc0acb Restore the current preview when reopening stream controls 2026-10-16 14:02:30 +02:00
evgeny ac8e701406 Keep live capture bound to the selected monitor instance 2026-10-16 13:57:57 +02:00
evgeny ea46c56bc1 Define source-specific desktop stream video modes 2026-10-16 13:50:03 +02:00
evgeny e47ff579b3 Keep desktop stream mute controls synchronized with publication 2026-10-16 01:48:39 +02:00
evgeny 95942382bc Share desktop publisher microphone with radio while preserving stream format 2026-10-16 01:06:09 +02:00
evgeny 45720ebaba Use shared live encoder types in stream publication 2026-10-14 21:44:16 +02:00
evgeny 470001bbab End desktop publication on fatal audio worker failure 2026-10-14 12:56:26 +02:00
evgeny ba17f9908d Render raw preview at 30 fps and preserve fallback audio sample timing 2026-10-14 12:06:45 +02:00
evgeny 29313cce54 Reserve broadcast capture exclusively while preserving shared voice I/O 2026-10-14 10:17:48 +02:00
evgeny c91bb2828f Keep raw preview and source permissions independent of video encoding 2026-10-14 02:52:36 +02:00
evgeny 701a7d0eac Capture camera screen and stereo microphone for desktop publication 2026-10-14 02:49:12 +02:00