[webkit-changes] [WebKit/WebKit] e2afda: [Gstreamer][HLS] Unable to play TED videos
Philippe Normand
noreply at github.com
Tue Jan 10 05:12:12 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e2afda4dd0ab875371bd993ec2a1a8495a142026
https://github.com/WebKit/WebKit/commit/e2afda4dd0ab875371bd993ec2a1a8495a142026
Author: Philippe Normand <philn at 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
More information about the webkit-changes
mailing list