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

Reply via email to