Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8460decced8458bfbac71b9caa53f9c33f3cd5e9
      
https://github.com/WebKit/WebKit/commit/8460decced8458bfbac71b9caa53f9c33f3cd5e9
  Author: Youenn Fablet <[email protected]>
  Date:   2025-04-30 (Wed, 30 Apr 2025)

  Changed paths:
    A LayoutTests/http/wpt/webrtc/video-rtpTimestamp-transform-expected.txt
    A LayoutTests/http/wpt/webrtc/video-rtpTimestamp-transform.html
    A LayoutTests/http/wpt/webrtc/video-rtpTimestamp-transform.js
    M LayoutTests/platform/glib/TestExpectations
    M Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.cpp

  Log Message:
  -----------
  LibWebRTCCodecs is not preserving encoder timestamps
rdar://147843294
https://bugs.webkit.org/show_bug.cgi?id=292273

Reviewed by Jean-Yves Avenard.

When doing the WebRTC resync, renaming of libwebrtc timestamp getters required 
to update LibWebRTCCodecs and we used the NTP timestamp instead of the RTP 
timestamp in one place.
Fix that issue and cover it with a WebRTC encoded transform test that validates 
that the RTP timestamp frequency is roughly 90kHz.

* LayoutTests/http/wpt/webrtc/video-rtpTimestamp-transform-expected.txt: Added.
* LayoutTests/http/wpt/webrtc/video-rtpTimestamp-transform.html: Added.
* LayoutTests/http/wpt/webrtc/video-rtpTimestamp-transform.js: Added.
(MockRTCRtpTransformer):
(MockRTCRtpTransformer.prototype.start):
(MockRTCRtpTransformer.prototype.process):
(onrtctransform):
* LayoutTests/platform/glib/TestExpectations:
* Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.cpp:
(WebKit::LibWebRTCCodecs::encodeFrame):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to