[webkit-reviews] review granted: [Bug 232155] [Cocoa] Fairplay encrypted video fails to play when loaded in a display:none element : [Attachment 442211] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Oct 22 16:15:02 PDT 2021
Jer Noble <jer.noble at apple.com> has granted Eric Carlson
<eric.carlson at apple.com>'s request for review:
Bug 232155: [Cocoa] Fairplay encrypted video fails to play when loaded in a
display:none element
https://bugs.webkit.org/show_bug.cgi?id=232155
Attachment 442211: Patch
https://bugs.webkit.org/attachment.cgi?id=442211&action=review
--- Comment #7 from Jer Noble <jer.noble at apple.com> ---
Comment on attachment 442211
--> https://bugs.webkit.org/attachment.cgi?id=442211
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=442211&action=review
r=me with nit
>
Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cp
p:112
>
> - if (supportsAcceleratedRendering() &&
m_player->renderingCanBeAccelerated())
> - return MediaRenderingToLayer;
> + if ((m_readyState >= MediaPlayer::ReadyState::HaveMetadata &&
!haveBeenAskedToPaint()) || (supportsAcceleratedRendering() &&
m_player->renderingCanBeAccelerated()))
> + return MediaRenderingMode::MediaRenderingToLayer;
Nit: I might break this out into two statements for readability, and a smaller
diff:
if (supportsAcceleratedRendering() && m_player->renderingCanBeAccelerated())
return MediaRenderingToLayer;
if (m_readyState >= MediaPlayer::ReadyState::HaveMetadata &&
!haveBeenAskedToPaint())
return MediaRenderingToLayer;
More information about the webkit-reviews
mailing list