Bug 203851
Summary: | When rotating iPhone/iPad while streaming video from Mobile Safari to Chrome, the video is sometimes rotated incorrectly | ||
---|---|---|---|
Product: | WebKit | Reporter: | seppe |
Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED MOVED | ||
Severity: | Normal | CC: | eric.carlson, gabriel.periotto, jer.noble, webkit-bug-importer, youennf |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 13 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 13 |
seppe
* Make sure Rotation Lock is off on your mobile device. Open appr.tc/r/<code> in Mobile Safari, start your camera and join the meeting.
* Open appr.tc/r/<code> on a different device in Chrome and join the meeting (no need to start your camera).
* Result: the Safari video is streamed to and shown in Chrome.
* Rotate the iPhone 90deg counter clockwise. Result: iOS rotates the screen. The video in Chrome is rotated as well, so that the correct side is pointing up. So far so good.
* Rotate the iPhone another 90deg counter clockwise. Result: the video in Chrome is sideways. This is fine, you're not supposed to hold your phone upside down.
* Rotate the iPhone another 90deg counter clockwise. Result: iOS rotates the screen once more, and the video in Chrome is shown correctly.
* Rotate the iPhone another 90deg counter clockwise, completing the circle. Result: iOS rotates the screen, but Chrome doesn't rotate the video. The video is now sideways.
When you repeat the above steps but rotating clockwise, the result is slightly different: the video is shown sideways after 3 turns, and goes back to normal after the 4th turn. (This only seems to happen on iPhone, not on iPad.)
This may not be related, but when you are streaming from Mobile Safari to Edge, the video freezes in some of the rotations.
I'm not sure whether this is a bug in Safari, Chrome, Edge, or all of them.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
youenn fablet
Safari iOS <-> Safari MacOS is working fine.
Safari iOS <-> Chrome MacOS is indeed not always working properly.
Radar WebKit Bug Importer
<rdar://problem/56903663>
seppe
(In reply to youenn fablet from comment #1)
> Safari iOS <-> Safari MacOS is working fine.
> Safari iOS <-> Chrome MacOS is indeed not always working properly.
I forgot to mention that Mobile Safari <-> Firefox also works fine in my testing.
youenn fablet
Might be related to https://bugs.chromium.org/p/chromium/issues/detail?id=991441
youenn fablet
Fix will be at https://bugs.chromium.org/p/chromium/issues/detail?id=991441
youenn fablet
*** Bug 204579 has been marked as a duplicate of this bug. ***