[webkit-changes] [WebKit/WebKit] 4fc57f: [GStreamer][MediaStream] Behave as a bandwidth-lim...

Philippe Normand noreply at github.com
Sat Feb 18 02:14:35 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4fc57f090e9b80c0bd4d023a434d2e8871f49165
      https://github.com/WebKit/WebKit/commit/4fc57f090e9b80c0bd4d023a434d2e8871f49165
  Author: Philippe Normand <philn at igalia.com>
  Date:   2023-02-18 (Sat, 18 Feb 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
    M Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp

  Log Message:
  -----------
  [GStreamer][MediaStream] Behave as a bandwidth-limited source element
https://bugs.webkit.org/show_bug.cgi?id=252397

Reviewed by Xabier Rodriguez-Calvar.

Similar approach was used for the MSE source element in 260082 at main. This allows urisourcebin to
disable buffering logic that doesn't make much sense anyway for this kind of streaming scenario.

* Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::configureElement):
* Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:
(webkitMediaStreamSrcQuery):
(webkit_media_stream_src_class_init):

Canonical link: https://commits.webkit.org/260504@main




More information about the webkit-changes mailing list