Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8ed662421aadc7eca974f03354918d867e44ff52
https://github.com/WebKit/WebKit/commit/8ed662421aadc7eca974f03354918d867e44ff52
Author: Jean-Yves Avenard <[email protected]>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M Source/WebKit/GPUProcess/media/RemoteAudioVideoRendererProxyManager.cpp
Log Message:
-----------
Paramount+ live TV has flashing buffering icon while playing when
MediaSourceUseRemoteAudioVideoRenderer is turned on
https://bugs.webkit.org/show_bug.cgi?id=307495
rdar://169654471
Reviewed by Eric Carlson.
The currentTime when a RemoteAudioVideoRenderer is in use was only updated
every 200ms.
ParamountPlus video player often checks (about every 130-150ms) the value of
currentTime
and if the value didn't change between two checks will make their spinner show.
We instead update the value of currentTime every 100ms, similar to how often
the MediaPlayerPrivateRemote retrieves the currentTime update from the GPU
process.
Manually verified.
* Source/WebKit/GPUProcess/media/RemoteAudioVideoRendererProxyManager.cpp:
(WebKit::RemoteAudioVideoRendererProxyManager::create):
Canonical link: https://commits.webkit.org/307240@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications