[webkit-changes] [WebKit/WebKit] c43b81: [GStreamer][MediaStream] Make the source element b...
Philippe Normand
noreply at github.com
Fri Apr 28 00:38:11 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c43b814e89c5dccf8b1bb74043ad776dbe17a250
https://github.com/WebKit/WebKit/commit/c43b814e89c5dccf8b1bb74043ad776dbe17a250
Author: Philippe Normand <philn at igalia.com>
Date: 2023-04-28 (Fri, 28 Apr 2023)
Changed paths:
M Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp
Log Message:
-----------
[GStreamer][MediaStream] Make the source element behave as a stream from urisourcebin scope
https://bugs.webkit.org/show_bug.cgi?id=256042
Reviewed by Xabier Rodriguez-Calvar.
The MediaStream source element now reports a is-live true value only if it wraps at least one
capture track. For incoming WebRTC tracks that are not capture tracks we can then avoid one
downstream multiqueue (in urisourcebin). There's still one anyway in decodebin3.
* Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:
(webkitMediaStreamSrcGetProperty):
(webkit_media_stream_src_class_init):
(webkitMediaStreamSrcSetProperty): Deleted.
Canonical link: https://commits.webkit.org/263490@main
More information about the webkit-changes
mailing list