[webkit-reviews] review granted: [Bug 240113] Allow MediaPlayerPrivateMediaStreamAVFObjC to avoid pixel conformers if IOSurfaces are not allowed : [Attachment 458865] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 5 05:42:43 PDT 2022


Eric Carlson <eric.carlson at apple.com> has granted  review:
Bug 240113: Allow MediaPlayerPrivateMediaStreamAVFObjC to avoid pixel
conformers if IOSurfaces are not allowed
https://bugs.webkit.org/show_bug.cgi?id=240113

Attachment 458865: Patch

https://bugs.webkit.org/attachment.cgi?id=458865&action=review




--- Comment #6 from Eric Carlson <eric.carlson at apple.com> ---
Comment on attachment 458865
  --> https://bugs.webkit.org/attachment.cgi?id=458865
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=458865&action=review

r=me once the bots are happy

> Source/WebKit/GPUProcess/media/RemoteVideoFrameObjectHeap.cpp:142
> +	  
m_connection->send(Messages::RemoteVideoFrameObjectHeapProxyProcessor::NewConve
rtedVideoFrameBuffer { { } }, 0);

It looks like SharedVideoFrameReader doesn't log errors, so it might be worth
logging an error here to help debug unexpected failures.

> Source/WebKit/GPUProcess/media/RemoteVideoFrameObjectHeap.cpp:149
> +	  
m_connection->send(Messages::RemoteVideoFrameObjectHeapProxyProcessor::NewConve
rtedVideoFrameBuffer { { } }, 0);

Ditto, PixelBufferConformerCV also doesn't log failures.

> Source/WebKit/GPUProcess/media/RemoteVideoFrameObjectHeap.mm:32
> +

Nit: unneeded white space


More information about the webkit-reviews mailing list