Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8af9ce4f8d0ac588f11c663dd6f0516d20b17569
https://github.com/WebKit/WebKit/commit/8af9ce4f8d0ac588f11c663dd6f0516d20b17569
Author: Youenn Fablet <[email protected]>
Date: 2023-10-20 (Fri, 20 Oct 2023)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/webcodecs/video-encoder-utils.js
M LayoutTests/platform/mac-wk2/TestExpectations
M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp
M Source/WebCore/platform/VideoDecoder.h
M Source/WebKit/WebProcess/GPU/media/RemoteVideoCodecFactory.cpp
Log Message:
-----------
REGRESSION(265561@main): [ Monterey+ x86_64 ]
imported/w3c/web-platform-tests/webcodecs/temporal-svc-encoding.https.any.worker.html?vp9
is a constant failure
https://bugs.webkit.org/show_bug.cgi?id=259496
rdar://112858534
Reviewed by Eric Carlson.
The size of the black dots is not always big enough to prevent the encoed black
to be closer to neightbored colors.
To improve the stability of the black dot detection, we increase the size of
the black dots.
We increase the tolerance from 40 to 60 to further improve stability.
Also, VP9 HW decoder does not handle well SVC in x86_64 platforms.
When web page asks for SW VP9 decoder, use SW VP9 for these platforms to allow
correct use of SVC VP9.
* LayoutTests/imported/w3c/web-platform-tests/webcodecs/video-encoder-utils.js:
(putBlackDots):
(validateBlackDots):
* LayoutTests/platform/mac-wk2/TestExpectations:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp:
(WebCore::createVideoDecoderConfig):
* Source/WebCore/platform/VideoDecoder.h:
* Source/WebKit/WebProcess/GPU/media/RemoteVideoCodecFactory.cpp:
(WebKit::shouldUseLocalDecoder):
(WebKit::RemoteVideoCodecFactory::createDecoder):
Canonical link: https://commits.webkit.org/269569@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes