gecko-dev/dom/media/gmp
Bryce Seager van Dyk 83332521e5 Bug 1711912 - Move key system name constants into their own header. r=alwu
Move constants and fix up includes following doing so.

This is motivated by that future patches will want to use these constants in the
clear key CDM. If we don't move these constants and try to include the existing
VideoUtils in the clear key CDM this will break the build (because the clear key
CDM uses a restricted subset of the stuff we get in Gecko).

Differential Revision: https://phabricator.services.mozilla.com/D122631
2021-08-19 17:14:08 +00:00
..
gmp-api Bug 1717910 - Move gmp-sanitized-cdm-exports.h out of the GMP API. r=jbauman 2021-07-13 19:22:18 +00:00
rlz
widevine-adapter
CDMStorageIdProvider.cpp
CDMStorageIdProvider.h
ChromiumCDMAdapter.cpp Bug 1711912 - Move key system name constants into their own header. r=alwu 2021-08-19 17:14:08 +00:00
ChromiumCDMAdapter.h Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
ChromiumCDMCallback.h Bug 1706164 - Plumb QueryOutputProtectionStatus requests from the CDM to MediaKeys. r=alwu 2021-05-24 16:50:18 +00:00
ChromiumCDMCallbackProxy.cpp Bug 1706164 - Plumb QueryOutputProtectionStatus requests from the CDM to MediaKeys. r=alwu 2021-05-24 16:50:18 +00:00
ChromiumCDMCallbackProxy.h Bug 1706164 - Plumb QueryOutputProtectionStatus requests from the CDM to MediaKeys. r=alwu 2021-05-24 16:50:18 +00:00
ChromiumCDMChild.cpp Bug 1706164 - Plumb QueryOutputProtectionStatus requests from the CDM to MediaKeys. r=alwu 2021-05-24 16:50:18 +00:00
ChromiumCDMChild.h Bug 1706164 - Plumb QueryOutputProtectionStatus requests from the CDM to MediaKeys. r=alwu 2021-05-24 16:50:18 +00:00
ChromiumCDMParent.cpp Bug 1711912 - Move key system name constants into their own header. r=alwu 2021-08-19 17:14:08 +00:00
ChromiumCDMParent.h Bug 1712346 - Use MOZ_ASSERT to enforce and document ChromiumCDMParent threading model. r=alwu 2021-05-26 18:21:45 +00:00
ChromiumCDMProxy.cpp Bug 1724751 - Instead of tags, accept a key system as an argument to GeckoMediaPluginService::GetCDM. r=alwu 2021-08-10 18:58:10 +00:00
ChromiumCDMProxy.h Bug 1706164 - Plumb QueryOutputProtectionStatus requests from the CDM to MediaKeys. r=alwu 2021-05-24 16:50:18 +00:00
DecryptJob.cpp
DecryptJob.h
GMPCallbackBase.h
GMPChild.cpp Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
GMPChild.h Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
GMPContentChild.cpp Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
GMPContentChild.h Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
GMPContentParent.cpp Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
GMPContentParent.h Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
GMPCrashHelper.h
GMPCrashHelperHolder.cpp
GMPCrashHelperHolder.h
GMPDiskStorage.cpp Bug 1184468 - Use nsBaseHashtable::Values. r=xpcom-reviewers,nika 2021-03-24 17:56:49 +00:00
GMPLoader.cpp Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
GMPLoader.h Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
GMPLog.h
GMPMemoryStorage.cpp Bug 1693306 - Simplify some uses of LookupOrInsertWith by GetOrInsertNew. r=xpcom-reviewers,necko-reviewers,dragana,nika 2021-02-26 09:22:54 +00:00
GMPMessageUtils.h Bug 1717910 - Move gmp-sanitized-cdm-exports.h out of the GMP API. r=jbauman 2021-07-13 19:22:18 +00:00
GMPParent.cpp Bug 1711912 - Move key system name constants into their own header. r=alwu 2021-08-19 17:14:08 +00:00
GMPParent.h
GMPPlatform.cpp
GMPPlatform.h
GMPProcessChild.cpp Bug 1706374 - Part 12b: Use NodeController for primary process channels, r=handyman 2021-06-22 18:17:23 +00:00
GMPProcessChild.h
GMPProcessParent.cpp
GMPProcessParent.h
GMPSanitizedExports.h Bug 1717910 - Move gmp-sanitized-cdm-exports.h out of the GMP API. r=jbauman 2021-07-13 19:22:18 +00:00
GMPService.cpp Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
GMPService.h Bug 1724751 - Instead of tags, accept a key system as an argument to GeckoMediaPluginService::GetCDM. r=alwu 2021-08-10 18:58:10 +00:00
GMPServiceChild.cpp Bug 1184468 - Use nsTHashtable::Keys where possible. r=xpcom-reviewers,nika 2021-03-24 17:56:50 +00:00
GMPServiceChild.h
GMPServiceParent.cpp Bug 1719717 - Only initializing originAttributes once r=pbz 2021-07-09 12:02:37 +00:00
GMPServiceParent.h Bug 1705034 - Implemented ForgetThisBaseDomain in GMPServiceParent. r=pbz,bryce 2021-07-07 10:51:59 +00:00
GMPSharedMemManager.cpp Bug 1720432 - Fix -Wunsed-but-set-variable warnings in dom/media. r=kinetik 2021-07-25 07:51:15 +00:00
GMPSharedMemManager.h
GMPStorage.h
GMPStorageChild.cpp Bug 1184468 - Add To(T)Array functions that materialize a range into an array. r=xpcom-reviewers,nika 2021-03-24 17:51:11 +00:00
GMPStorageChild.h
GMPStorageParent.cpp
GMPStorageParent.h
GMPTimerChild.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
GMPTimerChild.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
GMPTimerParent.cpp Bug 708901 - Migrate to nsTHashSet in dom/media. r=padenot 2021-03-23 10:36:38 +00:00
GMPTimerParent.h Bug 708901 - Migrate to nsTHashSet in dom/media. r=padenot 2021-03-23 10:36:38 +00:00
GMPTypes.ipdlh Bug 1717910 - Move gmp-sanitized-cdm-exports.h out of the GMP API. r=jbauman 2021-07-13 19:22:18 +00:00
GMPUtils.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
GMPUtils.h
GMPVideoDecoderChild.cpp
GMPVideoDecoderChild.h
GMPVideoDecoderParent.cpp
GMPVideoDecoderParent.h
GMPVideoDecoderProxy.h
GMPVideoEncodedFrameImpl.cpp
GMPVideoEncodedFrameImpl.h
GMPVideoEncoderChild.cpp
GMPVideoEncoderChild.h
GMPVideoEncoderParent.cpp
GMPVideoEncoderParent.h
GMPVideoEncoderProxy.h
GMPVideoHost.cpp
GMPVideoHost.h
GMPVideoPlaneImpl.cpp
GMPVideoPlaneImpl.h
GMPVideoi420FrameImpl.cpp
GMPVideoi420FrameImpl.h
PChromiumCDM.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
PGMP.ipdl
PGMPContent.ipdl Bug 1724751 - Plumb key system arg to CDM creation. r=alwu 2021-08-10 18:58:11 +00:00
PGMPService.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
PGMPStorage.ipdl
PGMPTimer.ipdl
PGMPVideoDecoder.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
PGMPVideoEncoder.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
README.txt
moz.build Bug 1717910 - Move gmp-sanitized-cdm-exports.h out of the GMP API. r=jbauman 2021-07-13 19:22:18 +00:00
mozIGeckoMediaPluginChromeService.idl Bug 1705034 - Implemented ForgetThisBaseDomain in GMPServiceParent. r=pbz,bryce 2021-07-07 10:51:59 +00:00
mozIGeckoMediaPluginService.idl Bug 1721874 - Remove getDecryptingGMPVideoDecoder. r=jolin 2021-07-26 16:15:24 +00:00

README.txt

This directory contains code supporting Gecko Media Plugins (GMPs). The GMP API is not the same thing as the Media Plugin API (MPAPI).