Bug 247091

Summary: REGRESSION (iOS 16.1) Incoming audio and incoming/outgoing video not available for WebRTC call when User rejoins the call with video option
Product: WebKit Reporter: Madara Freimane <madara.freimane>
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Critical CC: webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: iPhone / iPad   
OS: iOS 16   

Madara Freimane
Reported 2022-10-26 15:05:48 PDT
Summary: Incoming audio and incoming/outgoing video not available for WebRTC call when User rejoins the call with video option Tested devices and browsers: Bug is reproducible with Safari on: - iPhone 14 (16.1, build: 20B82) - iPhone 13 (16.1, build: 20B82) - iPhone 8 (16.1, build: 20B79) - iPhone 11 Pro Max (16.2 Beta, build: 20c5032e) Bug is not reproducible with Safari on: - iPhone 13 (iOS 15.7.1, build: 19H115) - iPhone 12 Pro Max (16.0, build: 20A362) - iPhone 11 (16.1, build: 20B82) Use case: Preconditions: User is in an active call (audio and video ON) using Safari browser Steps: 1. User rejoins a WebRTC call using video option Actual result: Incoming audio and incoming/outgoing video not available for WebRTC call when User rejoins the call with video option Expected result: Incoming/outgoing audio and video are available for WebRTC call when User rejoins the call with video option Reproducibility: 70% Additional information: Sysdiagnostics file added (recorded on iPhone 11 Pro Max (iOS 16.2 Beta): https://drive.google.com/file/d/1JJOsEEE2wqti5GoWdQFllwZy4pA5BpUd/view?usp=sharing
Attachments
Radar WebKit Bug Importer
Comment 1 2022-10-26 16:07:48 PDT
Madara Freimane
Comment 2 2022-11-11 05:15:12 PST
Bug is still reproducible. Tested devices and browsers: - iPhone 11 (iOS 16.1.1, build 20B101) with Safari - iPhone 12 Mini (iOS 16.1.1, build: 20B101) with Safari - iPhone 14 (iOS 16.1.1, build 20B101) with Safari
youenn fablet
Comment 3 2022-11-13 23:52:27 PST
From the sysdiagnose, it appears this is the encoder issue (rdar://99491776) that is now fixed in iOS 16.2 beta 2. For instance: 2022-10-27 00:38:07.375497+0300 0x2305 Default 0x0 358 com.apple.WebKit.GPU: (CoreMedia) [com.apple.coremedia] <<<< FigRPCTimeoutClientServer >>>> FigRemote_KillAndForceCrashReport: posted message to kill media server (464), err = 0 (0x0) Marking as configuration changed.
Note You need to log in before you can comment on or make changes to this bug.