Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 523cb7fde9c6422fb077a53a9b58ea07e9a18a1e
https://github.com/WebKit/WebKit/commit/523cb7fde9c6422fb077a53a9b58ea07e9a18a1e
Author: Philippe Normand <[email protected]>
Date: 2023-05-02 (Tue, 02 May 2023)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
M Source/WebCore/platform/mediastream/RealtimeMediaSource.h
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp
M
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingSourceGStreamer.cpp
M
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingSourceGStreamer.h
Log Message:
-----------
REGRESSION(263499@main): [GStreamer] Several webrtc tests timing out
https://bugs.webkit.org/show_bug.cgi?id=256127
Reviewed by Xabier Rodriguez-Calvar.
The timeouts were caused by the playback appsrc forwarding caps queries to the
incoming source. Also
the incoming source shouldn't forward stream collection events to the playback
appsrc because it is
already handling stream collections itself.
Driving by, the handleDownstreamEvent plumbing is no longer needed now that we
know which appsrc is
related to the incoming source appsinks.
* LayoutTests/platform/glib/TestExpectations:
* Source/WebCore/platform/mediastream/RealtimeMediaSource.h:
* Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:
*
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingSourceGStreamer.cpp:
(WebCore::RealtimeIncomingSourceGStreamer::RealtimeIncomingSourceGStreamer):
(WebCore::RealtimeIncomingSourceGStreamer::registerClient):
(WebCore::RealtimeIncomingSourceGStreamer::handleDownstreamEvent): Deleted.
*
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingSourceGStreamer.h:
(WebCore::RealtimeIncomingSourceGStreamer::dispatchSample):
Canonical link: https://commits.webkit.org/263581@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes