Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 50d6b4d81168e9a238f3c8b0ba540871ef465a4b
      
https://github.com/WebKit/WebKit/commit/50d6b4d81168e9a238f3c8b0ba540871ef465a4b
  Author: Youenn Fablet <[email protected]>
  Date:   2023-07-27 (Thu, 27 Jul 2023)

  Changed paths:
    M LayoutTests/platform/glib/TestExpectations
    M LayoutTests/platform/ios/TestExpectations
    A LayoutTests/webrtc/video-rotation-black-expected.txt
    A LayoutTests/webrtc/video-rotation-black.html
    M Source/WebCore/platform/mediastream/RealtimeOutgoingVideoSource.cpp

  Log Message:
  -----------
  RealtimeOutgoingVideoSource black frame size computation is wrong in case of 
rotation
https://bugs.webkit.org/show_bug.cgi?id=259472
rdar://112823005

Reviewed by Eric Carlson.

The black frame size is computed from the source settings, which applies the 
rotation.
In case we use CVO, we should use the intrinsic size before rotation.
Update RealtimeOutgoingVideoSource::sendBlackFramesIfNeeded accordingly.
This ensures we do not resize on receiver side whenever the sender is sending 
black frames.

Marking test as slow in iOS as it can take more than 14 seconds sometimes.
Marking test as slow in iOS a
Marking test as slow in iOS a* LayoutTests/platform/glib/TestExpectations:
Marking test as slow in iOS a* LayoutTests/platform/ios/TestExpectations:
Marking test as slow in iOS a* 
LayoutTests/webrtc/video-rotation-black-expected.txt: Added.
Marking test as slow in iOS a* LayoutTests/webrtc/video-rotation-black.html: 
Added.
* Source/WebCore/platform/mediastream/RealtimeOutgoingVideoSource.cpp:
(WebCore::RealtimeOutgoingVideoSource::sendBlackFramesIfNeeded):

Canonical link: https://commits.webkit.org/266358@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to