Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d898352e05bd36bab7de26c2987755a03350d4a4
https://github.com/WebKit/WebKit/commit/d898352e05bd36bab7de26c2987755a03350d4a4
Author: Jean-Yves Avenard <[email protected]>
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
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes