Activate iOS audio session before stereo input selection
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-26 21:02:54 +02:00
parent 4cc13a27a0
commit c1763c9a5d
5 changed files with 20 additions and 7 deletions
+6
View File
@@ -54,6 +54,12 @@ no longer held mapped through suspension. A TestFlight report from build 2026092
`0xdead10cc` shared-file-lock termination; physical-device validation of that mitigation remains
open.
Stereo capture now selects the preferred input only after activating the audio session and no
longer calls `SetInputDataSource` with a source from a port that may not yet be current. A Debug
build installed on an iPhone 16 Pro Max connected with the StereoMicrophone preset and recorded
a two-channel input graph with distinct left/right PCM and encoded packets. The simulator's mono
input also completed stereo-preset login, voice join, disconnect, and reconnect.
Voice-chat capture is not yet reliable on the first attempt: a graph with voice processing still
sometimes fails to start and is only recovered by a watchdog rebuild, which costs seconds before
audio appears. Speaker output is an explicit choice that no longer changes the preset. Every