Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c43b814e89c5dccf8b1bb74043ad776dbe17a250
https://github.com/WebKit/WebKit/commit/c43b814e89c5dccf8b1bb74043ad776dbe17a250
Author: Philippe Normand <[email protected]>
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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes