Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8a21dcdda524903b19b086f9a136b360480547e0 https://github.com/WebKit/WebKit/commit/8a21dcdda524903b19b086f9a136b360480547e0 Author: Philippe Normand <ph...@igalia.com> Date: 2023-09-08 (Fri, 08 Sep 2023)
Changed paths: M LayoutTests/http/wpt/webcodecs/hevc-encoder-config.https.any.js M LayoutTests/platform/glib/TestExpectations A LayoutTests/platform/glib/media/media-can-play-h265-video-expected.txt M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.h Log Message: ----------- [GStreamer] http/wpt/webcodecs/hevc-encoder-config.https.any.html fails https://bugs.webkit.org/show_bug.cgi?id=261267 Reviewed by Youenn Fablet and Xabier Rodriguez-Calvar. The GStreamer registry scanner now checks the validity of HEVC codec strings before looking-up an encoder or decoder for it. The test was also flaky, calling flush after the asynchronous configuration can lead to flakyness where the exception caught during flush would be the one raised during configuration. So remove the flush part. * LayoutTests/http/wpt/webcodecs/hevc-encoder-config.https.any.js: * LayoutTests/platform/glib/TestExpectations: * Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp: (WebCore::GStreamerRegistryScanner::isCapsSupported const): (WebCore::GStreamerRegistryScanner::isHEVCCodecSupported const): (WebCore::GStreamerRegistryScanner::isCodecSupported const): (WebCore::GStreamerRegistryScanner::isAVC1CodecSupported const): * Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.h: Canonical link: https://commits.webkit.org/267781@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes