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