[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