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

Reply via email to