| Summary: | Audio pitch changes on enabling / disabling the mic capture | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | asanand |
| Component: | WebRTC | Assignee: | youenn fablet <youennf> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | vfarley, webkit-bug-importer, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 15 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
|
Description
asanand
2022-08-07 23:28:35 PDT
Pull request: https://github.com/WebKit/WebKit/pull/3523 With this patch, macOS is fine but iOS still deserves improvements. On iOS, the remote IO that renders audio is being stopped/started twice before the VPIO unit is running: - when category is changed to PlayAndRecord: AVAudioSessionRouteChangeReasonCategoryChange, maybe due to UIProcess listing devices - when starting capture in GPUProcess, around the time of AVAudioSessionRouteChangeReasonOverride Committed 253673@main (65ae54bdedbb): <https://commits.webkit.org/253673@main> Reviewed commits have been landed. Closing PR #3523 and removing active labels. (In reply to youenn fablet from comment #4) > On iOS, the remote IO that renders audio is being stopped/started twice > before the VPIO unit is running: > - when category is changed to PlayAndRecord: > AVAudioSessionRouteChangeReasonCategoryChange, maybe due to UIProcess > listing devices > - when starting capture in GPUProcess, around the time of > AVAudioSessionRouteChangeReasonOverride In which version of iOS will this change be available ? |