Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c80525645d62b82995046718c282b801e51b8d35
https://github.com/WebKit/WebKit/commit/c80525645d62b82995046718c282b801e51b8d35
Author: Philippe Normand <[email protected]>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp
M Source/WebCore/Modules/mediastream/gstreamer/GStreamerStatsCollector.cpp
M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h
M Source/WebCore/platform/graphics/gstreamer/VideoFrameMetadataGStreamer.cpp
M Source/WebCore/platform/graphics/gstreamer/VideoFrameMetadataGStreamer.h
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerIncomingTrackProcessor.cpp
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerIncomingTrackProcessor.h
Log Message:
-----------
[GStreamer][WebRTC] Add support for framesPerSecond and totalDecodeTime for
remote inbound RTP stats
https://bugs.webkit.org/show_bug.cgi?id=303261
Reviewed by Xabier Rodriguez-Calvar.
The frames-per-second value is derived from the video sink avg-rate statistics
applied to the
framerate negotiated with the caps. The totalVideoDecodeTime is the the
accumulated time used for
video decoding, we already measured this as part of the video frame metadata
gathering. The stats
reported by the incoming track processor are used when it is in charge of video
decoding. Otherwise
the stats are collected at the media player level.
Canonical link: https://commits.webkit.org/303671@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications