[Fuchsia][EME] Basic skeleton for EME support on Fuchsia
In renderer process, FuchsiaCdmFactory initiates the request to Fuchsia CDM service. The request is passed to browser process via new mojo FuchsiaCdmProvider. FuchsiaCdm implements media::ContentDecryptionModule by calling Fuchsia CDM APIs directly from renderer process. In browser process, FuchsiaCdmManager will complete the provision flow (if needed) and setup the channel between Chromium and the remote CDM service. Bug: 966191 Test: Shaka Player WV audio only test (with other CLs). Change-Id: I401e581214d945a2acbefa926f73fdb2ca84d780 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715908Reviewed-by:Wez <wez@chromium.org> Reviewed-by:
John Rummell <jrummell@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Reviewed-by:
Sergey Ulanov <sergeyu@chromium.org> Reviewed-by:
Xiaohan Wang <xhwang@chromium.org> Commit-Queue: Yuchen Liu <yucliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#684087}
Showing
media/fuchsia/OWNERS
0 → 100644
media/fuchsia/cdm/BUILD.gn
0 → 100644
media/fuchsia/cdm/DEPS
0 → 100644
media/fuchsia/mojom/BUILD.gn
0 → 100644
media/fuchsia/mojom/DEPS
0 → 100644
media/fuchsia/mojom/OWNERS
0 → 100644
Please register or sign in to comment