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

Reply via email to