Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: be4b0a445375c6941b751ed2ded71d3f17d6dc44
https://github.com/WebKit/WebKit/commit/be4b0a445375c6941b751ed2ded71d3f17d6dc44
Author: Philippe Normand <[email protected]>
Date: 2025-05-21 (Wed, 21 May 2025)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/gtk/TestExpectations
M Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp
M Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpSenderBackend.cpp
M Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpSenderBackend.h
M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp
M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.h
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp
M Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.h
M
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingMediaSourceGStreamer.cpp
M
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingMediaSourceGStreamer.h
Log Message:
-----------
[GStreamer] fast/mediastream/stream-switch.html is frequently flaky timing
out since 292066@main
https://bugs.webkit.org/show_bug.cgi?id=292842
Reviewed by Xabier Rodriguez-Calvar.
The test was timing out due to a deadlock in the WebProcess, after signaling
EOS the element was
posting a new stream collection while the EOS event was still traveling towards
the sinks. Now when
EOS is signalled from outgoing WebRTC sources and MediaRecorder we at least
wait the event has been
pushed downstream before emitting the new collection and cleaning-up resources.
There are still
issues in the MediaRecorder which sometimes keep waiting for EOS on its sink
forever, for the time
being a watch-dog works around this issue which is tracked in bug 293124.
Canonical link: https://commits.webkit.org/295203@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes