[Webkit-unassigned] [Bug 201315] New: Video frame rotation issue when CVO header extension is disabled in the SDP negotiation

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 29 15:25:55 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=201315

            Bug ID: 201315
           Summary: Video frame rotation issue when CVO header extension
                    is disabled in the SDP negotiation
           Product: WebKit
           Version: Safari 12
          Hardware: Macintosh
                OS: macOS 10.14
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: msach22 at gmail.com
                CC: youennf at gmail.com

I'm seeing a bug where if CVO (rotation) header extension is not negotiated in the SDP, WebKit is failing to rotate the frame before encoding. This causes the freezing of the video track on the receiving side.

You can test this using the following application: https://meet.tokbox.com/safariwithoutcvop2p
Reproduction Steps:

1. Join Web Application from desktop device (any should be fine). I used MacOS Mojave 10.14.5
2. Join the same link on a device running iOS 12.2
3. Make sure both devices are sending video (publishing)
4. Change iPhone/iOS device from portrait to landscape mode (rotating to the left 90 degrees)
5. Observe that the video stream on MacOS from the iOS device becomes frozen
6. Change the iOS from landscape back to portrait
7. Observe that the video stream on MacOS from the iOS device becomes unfrozen.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190829/35c5574e/attachment.html>


More information about the webkit-unassigned mailing list