Bug 261330

Summary: REGRESSION (iOS 17 Beta/MacOS 14 Beta Safari 17): Self-view and incoming videos blinking and resizing when rotating device or changing renderer area
Product: WebKit Reporter: olena.bezkrovna
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: karlcow, nienkedekker, webkit-bug-importer, youennf
Priority: P2 Keywords: BrowserCompat, InRadar
Version: Safari 17   
Hardware: iPhone / iPad   
OS: Other   
Attachments:
Description Flags
Blinking and resizing self-view none

Description olena.bezkrovna 2023-09-08 06:35:34 PDT
Created attachment 467603 [details]
Blinking and resizing self-view

1. Join the conference with remote participants or use webRTC sample https://webrtc.github.io/samples/src/content/getusermedia/gum/
2. Start the camera to get self-view
3. Rotate the device
4. Take a look at the self-view while rotation

Actual result: Self-view blinks and resizes several times when rotating the device
Comment 1 Radar WebKit Bug Importer 2023-09-08 08:26:57 PDT
<rdar://problem/115173400>
Comment 2 olena.bezkrovna 2023-09-20 03:19:21 PDT
The issue is also reproducible on macOS 14 Beta on Safari 17
Comment 3 nienke 2023-10-09 03:39:35 PDT
I can reproduce this bug as well. I'm on an iPhone Pro 13, iOS 17 17.0.3.

I did the following:

1. Go to https://webrtc.github.io/samples/src/content/getusermedia/gum/
2. Make sure auto-rotate is on on my iPhone
3. Click "Open Camera" whilst holding my phone in portrait mode
4. Rotate phone to landscape mode
5. See results in video: https://www.dropbox.com/scl/fi/9i9j8a27nkqvoi3ba6scf/dekker.staging.daily.co-temp123.MP4?rlkey=z0v581clv6zehj6335uz08p6k&dl=0

I was able to reproduce the same issue on https://dekker.staging.daily.co/temp123, a WebRTC based video app. Video here: https://www.dropbox.com/scl/fi/ra1l7b2sdv5e02ok5tcxl/webrtc.github.io-samples-src-content-getusermedia-gum.MP4?rlkey=a4nq150wb651rtainxal2ur2u&dl=0

I find the zoom-in effect especially odd..!
Comment 4 youenn fablet 2023-10-13 05:52:55 PDT
This is the same rendering bug as 259364. Marking as duplicate as we will do work there.

*** This bug has been marked as a duplicate of bug 259364 ***