[webkit-changes] [WebKit/WebKit] 02f3fc: Merge 254428 at main - [GStreamer][WebRTC][Debug] Sev...

Philippe Normand noreply at github.com
Tue Sep 13 04:55:55 PDT 2022


  Branch: refs/heads/webkitglib/2.38
  Home:   https://github.com/WebKit/WebKit
  Commit: 02f3fcc49a333c3cc5830691736cfa332e34aadb
      https://github.com/WebKit/WebKit/commit/02f3fcc49a333c3cc5830691736cfa332e34aadb
  Author: Philippe Normand <philn at igalia.com>
  Date:   2022-09-13 (Tue, 13 Sep 2022)

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

  Log Message:
  -----------
  Merge 254428 at main - [GStreamer][WebRTC][Debug] Several tests asserting in WPE bots
https://bugs.webkit.org/show_bug.cgi?id=245046

Reviewed by Xabier Rodriguez-Calvar.

Don't pass local and remote description RefPtrs to closures, because they're not
ThreadSafeRefCounted. The closures can be called from the webrtcbin PC thread, so instead keep track
of corresponding SDP description and type in separate variables.

* Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp:
(WebCore::GStreamerMediaEndpoint::doSetLocalDescription):
(WebCore::GStreamerMediaEndpoint::doSetRemoteDescription):

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

(cherry picked from commit 5b6aa896a1a47904b44e56a441824f40dab808d1)




More information about the webkit-changes mailing list