Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 776ff1f8adf9ca581583d87985417cf231a3450c
      
https://github.com/WebKit/WebKit/commit/776ff1f8adf9ca581583d87985417cf231a3450c
  Author: Philippe Normand <ph...@igalia.com>
  Date:   2023-01-09 (Mon, 09 Jan 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp

  Log Message:
  -----------
  [GStreamer] Misc fixes in video encoder/decoder probing support
https://bugs.webkit.org/show_bug.cgi?id=249995

Reviewed by Xabier Rodriguez-Calvar.

When multiple elements were able to support the given format only the first 
matching element factory
was stored in the lookup result. We also now ignore the vpxalphadecodebin 
wrapper elements when
probing vpx decoding capabilities. Those elements are meant to be used by 
decodebin and won't
negotiate input non-alpha caps.

* Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp:
(WebCore::GStreamerRegistryScanner::ElementFactories::hasElementForMediaType 
const):
(WebCore::GStreamerRegistryScanner::initializeDecoders):

Canonical link: https://commits.webkit.org/258657@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to