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

Reply via email to