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