Preserve iOS screen audio during stream startup
Build and test / test (macos-latest) (push) Canceled after 0s
Build and test / test (ubuntu-24.04) (push) Canceled after 0s
Build and test / test (windows-latest) (push) Canceled after 0s
Build and test / apple-client (push) Canceled after 0s

This commit is contained in:
2026-09-27 17:56:18 +02:00
parent 3dbe763598
commit 4bad264605
6 changed files with 65 additions and 15 deletions
+5 -2
View File
@@ -49,8 +49,11 @@ An explicit disconnect now pauses the prepared iOS graph and releases the audio
next connection resumes that graph before attempting a rebuild. A signed iOS 26 simulator gate
verified guest-to-account editing, saved-password login after a process restart, two voice joins,
and a screen-audio stream started before the microphone. Screen sharing no longer forces a graph
rebuild, and its pump subscribes before announcing the stream. An idle shared broadcast ring is
no longer held mapped through suspension. A TestFlight report from build 2026092504 was an iOS
rebuild, and its pump subscribes before announcing the stream. The pump retains up to 120 ms of
screen PCM captured during stream negotiation; the simulator gate now checks that this PCM
reaches the encoder and passed on iOS 26. Audible screen sharing was confirmed on an iPhone 16
Pro Max after deployment. An idle shared broadcast ring is no longer held mapped through suspension. A
TestFlight report from build 2026092504 was an iOS
`0xdead10cc` shared-file-lock termination; physical-device validation of that mitigation remains
open.