Track all work to remove pepper CDM support after we fully switch to use mojo CDM.
Here's a partial list:
- WebHelperPlugin, PepperCdmWrapperImpl
- PpapiDecryptor, ContentDecryptorDelegate
- All PPB_contentDecryptor and PPP_contentDecryptor pepper APIs
- All other CDM specific pepper APIs (e.g. Platform Verification, Output Protection, Plugin Private File System). Note that the backend will be hooked up with related mojo services and are still needed.
- PpapiCdmAdapter
- Update WidevineCdmComponentInstaller to remove adapter related logic
- Update CdmHostFiles to remove adapter related logic
- Update installer and build bundle code to remove CDM adapter
- Remove IsInternalPluginAvailableForMimeType and additional_param_* in plugin info.
- Remove CDM specific logic in ppapi_thread.*
- Refactor media/cdm/ppapi folder
- Remove all ppapi/ dependency in media/
Comment 1 by xhw...@chromium.org
, Nov 16 2017