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

Reply via email to