Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d6f8240a245a6a651a21396e68701c28626e8a2a
      
https://github.com/WebKit/WebKit/commit/d6f8240a245a6a651a21396e68701c28626e8a2a
  Author: Carlos Bentzen <cadubent...@igalia.com>
  Date:   2025-03-24 (Mon, 24 Mar 2025)

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

  Log Message:
  -----------
  [GStreamer][WebRTC] Reduce parsing overhead
https://bugs.webkit.org/show_bug.cgi?id=290189

Reviewed by Philippe Normand.

We can save some overhead by not parsing again streams that are already parsed
and that the caps match the decoder's.

In that case, we can skip creating a parser element in parsebin.

* Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::configureParsebin):
(WebCore::MediaPlayerPrivateGStreamer::configureElement):
* Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:

Canonical link: https://commits.webkit.org/292591@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