Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d898352e05bd36bab7de26c2987755a03350d4a4
      
https://github.com/WebKit/WebKit/commit/d898352e05bd36bab7de26c2987755a03350d4a4
  Author: Jean-Yves Avenard <j...@apple.com>
  Date:   2024-07-18 (Thu, 18 Jul 2024)

  Changed paths:
    A LayoutTests/media/media-source/content/test-vp8-24fps-manifest.json
    A LayoutTests/media/media-source/content/test-vp8-24fps.webm
    A 
LayoutTests/media/media-source/media-managedmse-video-with-poster-expected.html
    A LayoutTests/media/media-source/media-managedmse-video-with-poster.html
    A LayoutTests/media/media-vp8-webm-with-poster-expected.html
    A LayoutTests/media/media-vp8-webm-with-poster.html
    M LayoutTests/platform/ios/TestExpectations
    M LayoutTests/platform/mac-wk1/TestExpectations
    M Source/WebKit/UIProcess/Cocoa/VideoPresentationManagerProxy.mm

  Log Message:
  -----------
  Media plays with blank screen on first load
https://bugs.webkit.org/show_bug.cgi?id=276537
rdar://130231703

Reviewed by Jer Noble.

The AVPlayerLayer may not have been created yet by the time we setup the video 
fullscreen.
We ensure that the AVPlayerLayer has been created first.

Tests added.

* LayoutTests/media/media-source/content/test-vp8-24fps-manifest.json: Added.
* LayoutTests/media/media-source/content/test-vp8-24fps.webm: Added. The 
Simulator in the iOS 17 simulator doesn't support mp4, h264 nor vp9. So add a 
vp8/webm video that doesn't rely on CoreMedia for playback so we can test.
* 
LayoutTests/media/media-source/media-managedmse-video-with-poster-expected.html:
 Added.
* LayoutTests/media/media-source/media-managedmse-video-with-poster.html: Added.
* LayoutTests/media/media-vp8-webm-with-poster-expected.html: Added.
* LayoutTests/media/media-vp8-webm-with-poster.html: Added.
* LayoutTests/platform/ios/TestExpectations:
* LayoutTests/platform/mac-wk1/TestExpectations: Skip test on wk1, we don't 
have MMS support there.
* Source/WebKit/UIProcess/Cocoa/VideoPresentationManagerProxy.mm:
(WebKit::VideoPresentationManagerProxy::setupFullscreenWithID):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to