Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 19a24540092a3acd36896b569960a56e0bec8853
      
https://github.com/WebKit/WebKit/commit/19a24540092a3acd36896b569960a56e0bec8853
  Author: Philippe Normand <ph...@igalia.com>
  Date:   2024-07-01 (Mon, 01 Jul 2024)

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

  Log Message:
  -----------
  [GStreamer] Registry scanner element filtering improvements
https://bugs.webkit.org/show_bug.cgi?id=276048

Reviewed by Xabier Rodriguez-Calvar.

We can't use gst_element_factory_list_filter because it would allow-list 
elements with pads using
ANY in their caps template.

This issue was found when trying to reduce the list of RTP (de)payloaders using
GST_PLUGIN_FEATURE_RANK, the rtpgstdepay element would be selected as candidate 
for audio/G722 caps,
which is valid, but in practice not a suitable element for our pipeline.

* Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp:
(WebCore::findCompatibleFactories):
(WebCore::GStreamerRegistryScanner::ElementFactories::hasElementForCaps const):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to