Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b36a74246dd3dd6cb8200e6d52681ca8b5178e44
https://github.com/WebKit/WebKit/commit/b36a74246dd3dd6cb8200e6d52681ca8b5178e44
Author: Jean-Yves Avenard <[email protected]>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M Source/WebCore/platform/graphics/AudioVideoRenderer.h
M Source/WebCore/platform/graphics/avfoundation/AudioVideoRendererAVFObjC.h
M Source/WebCore/platform/graphics/avfoundation/AudioVideoRendererAVFObjC.mm
Log Message:
-----------
Add necessary APIs to AudioVideoRenderer to handle remote hosted layers
https://bugs.webkit.org/show_bug.cgi?id=299370
rdar://161170582
Reviewed by Youenn Fablet.
In preparation for AudioVideoRendererRemote class, and in order to minimise
the list of changes, we add separately the required methods so that the
AudioVideoRenderer can be used with remote hosted layers.
No functional changes.
* Source/WebCore/platform/graphics/AudioVideoRenderer.h:
(WebCore::VideoInterface::requestHostingContext):
(WebCore::VideoInterface::hostingContext const):
(WebCore::VideoInterface::videoLayerSize const):
(WebCore::VideoInterface::notifyVideoLayerSizeChanged):
(WebCore::VideoInterface::setVideoLayerSizeFenced):
* Source/WebCore/platform/graphics/avfoundation/AudioVideoRendererAVFObjC.h:
* Source/WebCore/platform/graphics/avfoundation/AudioVideoRendererAVFObjC.mm:
(WebCore::AudioVideoRendererAVFObjC::setVideoLayerSizeFenced):
Canonical link: https://commits.webkit.org/300493@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