Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e2afda4dd0ab875371bd993ec2a1a8495a142026 https://github.com/WebKit/WebKit/commit/e2afda4dd0ab875371bd993ec2a1a8495a142026 Author: Philippe Normand <ph...@igalia.com> Date: 2023-01-10 (Tue, 10 Jan 2023)
Changed paths: M LayoutTests/platform/glib/TestExpectations M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp Log Message: ----------- [Gstreamer][HLS] Unable to play TED videos https://bugs.webkit.org/show_bug.cgi?id=174458 Reviewed by Xabier Rodriguez-Calvar. Disable HLS support by default in GStreamer ports. The underlying GStreamer hlsdemux element is not receiving much maintenance and its replacement, hlsdemux2, cannot be used by WebKit due to sandboxing requirements. Most websites should now fallback to MSE if HLS is not supported by the User-Agent. This was checked on TED and Apple developer websites. HLS support can be re-enabled at runtime by setting the `WEBKIT_GST_ENABLE_HLS_SUPPORT=1` environment variable. * Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp: (WebCore::GStreamerRegistryScanner::initializeDecoders): Canonical link: https://commits.webkit.org/258717@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes