Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b350aafef14d4ee1049ed1cdef2e1d7743015fbb
https://github.com/WebKit/WebKit/commit/b350aafef14d4ee1049ed1cdef2e1d7743015fbb
Author: Youenn Fablet <[email protected]>
Date: 2023-07-04 (Tue, 04 Jul 2023)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/webcodecs/videoFrame-construction.any-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/webcodecs/videoFrame-construction.any.worker-expected.txt
R
LayoutTests/platform/glib/imported/w3c/web-platform-tests/webcodecs/videoFrame-construction.any-expected.txt
M
LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/webcodecs/videoFrame-construction.any-expected.txt
M Source/WebCore/Modules/webcodecs/WebCodecsVideoFrame.cpp
M Source/WebCore/Modules/webcodecs/WebCodecsVideoFrame.h
Log Message:
-----------
Update WebCodecsVideoFrame color space to create a valid VideoColorSpace even
when closed
https://bugs.webkit.org/show_bug.cgi?id=258802
rdar://111679281
Reviewed by Eric Carlson.
Align with Chrome by creating an empty color space if the frame is closed
before color space is created.
Do not nullify color space when frame is closed, as per spec.
*
LayoutTests/imported/w3c/web-platform-tests/webcodecs/videoFrame-construction.any-expected.txt:
*
LayoutTests/imported/w3c/web-platform-tests/webcodecs/videoFrame-construction.any.worker-expected.txt:
*
LayoutTests/platform/glib/imported/w3c/web-platform-tests/webcodecs/videoFrame-construction.any-expected.txt:
Removed.
* Source/WebCore/Modules/webcodecs/WebCodecsVideoFrame.cpp:
(WebCore::WebCodecsVideoFrame::clone):
(WebCore::WebCodecsVideoFrame::colorSpace const):
* Source/WebCore/Modules/webcodecs/WebCodecsVideoFrame.h:
Canonical link: https://commits.webkit.org/265748@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes