Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0761ec7e59e5d8cfd21de78117d4efd045092e67
      
https://github.com/WebKit/WebKit/commit/0761ec7e59e5d8cfd21de78117d4efd045092e67
  Author: Philippe Normand <ph...@igalia.com>
  Date:   2024-02-01 (Thu, 01 Feb 2024)

  Changed paths:
    M Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp
    M Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.h

  Log Message:
  -----------
  [GStreamer][WebRTC] Potential critical warnings due to duplicate sink pads in 
webrtcbin
https://bugs.webkit.org/show_bug.cgi?id=268462

Reviewed by Xabier Rodriguez-Calvar.

The webrtcbin sink pad template no longer implies mline semantics. Those have 
been transfered to the
corresponding transceiver. So we can simplify our code and let webrtcbin figure 
out pad names on its own.

* Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp:
(WebCore::GStreamerMediaEndpoint::configureAndLinkSource):
(WebCore::GStreamerMediaEndpoint::requestPad):
(WebCore::GStreamerMediaEndpoint::pickAvailablePayloadType):
* Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.h:

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


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

Reply via email to