CoreAudioCaptureSource::settingsDidChange should not reconfigure the audio unit if CoreAudioCaptureSource is not started. This might trigger debug ASSERT hasClients() in CoreAudioSharedUnit::setupAudioUnit in case the audio unit is running for only rendering audio.
Created attachment 458783 [details] Patch
Created attachment 459038 [details] Patch
Committed r293972 (250410@main): <https://commits.webkit.org/250410@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 459038 [details].
<rdar://problem/92958589>