gecko-dev/dom/media/gmp
Nika Layzell c8c4669312 Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D128219
2021-11-24 17:56:00 +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 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
ChromiumCDMParent.h Bug 1736692 - Make GMP and ChromiumCDM decoders pass a non-null KnowsCompositor instance to VideoData::CreateAndCopyData, so that we can do optimized video frame upload. r=jrmuizel 2021-10-20 15:01:50 +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 1546154 p4: pre-load ole32.dll for GMPs that require it for OPM. r=bryce 2021-09-20 10:09:01 +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 1546154 p4: pre-load ole32.dll for GMPs that require it for OPM. r=bryce 2021-09-20 10:09:01 +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 Bug 1730747: Fix unused-var build warning in GMPProcessParent.cpp, by wrapping variable decl in the same ifdef as its usage. r=bryce 2021-09-14 19:47:12 +00:00
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 1731564: Use motivated SpinEventLoopUntil inside dom/*. r=smaug 2021-10-07 08:06:11 +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 Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
PGMPContent.ipdl Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
PGMPService.ipdl Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +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).