Code-Review | +1 |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Hey Dale/Sangbaek - This is the first (and likely largest) change to remove FrameServer mode from MFRenderer playback. Of note, I want to make sure I'm not breaking anything that might be used by PlayReady or DComp mode in general, but testing with Netflix and EME test pages seem to be working as expected.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Thanks!
// media::VideoRendererSink::RenderCallback implementation.
Is this impl needed for the non frame server mode?
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Code-Review | +1 |
lgtm % comments. If you want to remove in a follow-up, use the TODO(crbug): Syntax.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Thanks for taking a look! I've resolved comments.
// media::VideoRendererSink::RenderCallback implementation.
Is this impl needed for the non frame server mode?
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Code-Review | +1 |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Code-Review | +1 |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Code-Review | +1 |
lgtm, thank you for doing this, Nic! I've added Chromium IPC reviewers for media/mojo/* paths.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
IPC: cl...@chromium.org
📎 It looks like you’re making a possibly security-sensitive change! 📎 IPC security review isn’t a rubberstamp, so your friendly security reviewer will need a fair amount of context to review your CL effectively. Please review your CL description and code comments to make sure they provide context for someone unfamiliar with your project/area. Pay special attention to where data comes from and which processes it flows between (and their privilege levels). Feel free to point your security reviewer at design docs, bugs, or other links if you can’t reasonably make a self-contained CL description. (Also see https://cbea.ms/git-commit/).
IPC reviewer(s): cl...@chromium.org
Reviewer source(s):
cl...@chromium.org is from context(googleclient/chrome/chromium_gwsq/ipc/config.gwsq)
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Code-Review | +1 |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
MFClear Deprecation: Remove MediaFoundation rendering FrameServer mode
This is the first major part of removing MediaFoundation for
Clear content support. This removes the bulk of the FrameServer
MF rendering mode, which is only used for clear content. DComp mode
is used for both MF Clear and MF PlayReady (DRM protected content)
support.
High-level changes:
* Removes the feature flags and about flags for choosing rendering mode.
* Removes the media_foundation_texture_pool and FramePool functions, which were used to provide shared textures for FrameServer mode.
* Removes media_foundation_rendering_mode and related mojo and functions.
* Simplifies media_foundation_renderer(_client) to assume DComp mode.
* Removes OverlayState observation code used for dynamically switching
between FrameServer and DComp modes.
* Removes code for reading frames from MF Renderer.
* Removes rendering code from MF RendererClient.
Bug: 448103582
Change-Id: I45802facb5796affd9ed81959c2c66e2563c30eb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7008120
Reviewed-by: Dale Curtis <dalec...@chromium.org>
Reviewed-by: Sangbaek Park <sangba...@chromium.org>
Reviewed-by: Camille Lamy <cl...@chromium.org>
Commit-Queue: Nic Williamson <cham...@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1528310}
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |