gecko-dev/dom/media/gmp
Simon Giesecke fea9dab7f2 Bug 1651714 - Reduce expensive includes for TabMessageUtils.h. r=smaug
With these changes, on my Linux analysis with ClangBuildAnalyzer, the
top two expensive headers, DOMTypes.h and TabMessageUtils.h are no longer
among the 30 most expensive headers.

Differential Revision: https://phabricator.services.mozilla.com/D82935
2020-07-15 13:24:20 +00:00
..
gmp-api Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
rlz
widevine-adapter Bug 1623651 - Update enums that have changed with CDM header bump. r=alwu,dminor 2020-06-08 19:02:05 +00:00
CDMStorageIdProvider.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
CDMStorageIdProvider.h
ChromiumCDMAdapter.cpp Bug 1623661 - Remove the ability to instantiate CDM9. r=alwu 2020-03-24 18:39:00 +00:00
ChromiumCDMAdapter.h Bug 1143478 - Rename mozilla::Pair to CompactPair. r=froydnj 2020-03-17 12:42:12 +00:00
ChromiumCDMCallback.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
ChromiumCDMCallbackProxy.cpp Bug 1625138 - Part 17: Replace mozilla::Decay with std::decay. r=froydnj 2020-03-28 13:57:15 +00:00
ChromiumCDMCallbackProxy.h Bug 1615035. Use ErrorResults, not nsresults, to propagate errors in CDM code. r=bryce 2020-02-19 01:15:33 +00:00
ChromiumCDMChild.cpp Bug 1623651 - Update enums that have changed with CDM header bump. r=alwu,dminor 2020-06-08 19:02:05 +00:00
ChromiumCDMChild.h Bug 1623661 - Remove the ability to instantiate CDM9. r=alwu 2020-03-24 18:39:00 +00:00
ChromiumCDMParent.cpp Bug 1648010 - Remove NS_NAMED_LITERAL_CSTRING and NS_NAMED_LITERAL_STRING macros. r=froydnj 2020-07-01 08:42:31 +00:00
ChromiumCDMParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
ChromiumCDMProxy.cpp Bug 1648010 - Remove NS_NAMED_LITERAL_CSTRING and NS_NAMED_LITERAL_STRING macros. r=froydnj 2020-07-01 08:42:31 +00:00
ChromiumCDMProxy.h Bug 1615035. Use ErrorResults, not nsresults, to propagate errors in CDM code. r=bryce 2020-02-19 01:15:33 +00:00
DecryptJob.cpp
DecryptJob.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPCallbackBase.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPChild.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
GMPChild.h Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPContentChild.cpp Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPContentChild.h Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPContentParent.cpp Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPContentParent.h Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPCrashHelper.cpp Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya 2020-05-19 18:30:55 +00:00
GMPCrashHelper.h Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya 2020-05-19 18:30:55 +00:00
GMPCrashHelperHolder.cpp
GMPCrashHelperHolder.h
GMPDiskStorage.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
GMPLoader.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPLoader.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPLog.h
GMPMemoryStorage.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
GMPMessageUtils.h
GMPParent.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
GMPParent.h Bug 1648363 - Don't use AbstractThread with GMP service. r=jolin 2020-06-27 01:26:37 +00:00
GMPPlatform.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPPlatform.h
GMPProcessChild.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPProcessChild.h
GMPProcessParent.cpp
GMPProcessParent.h
GMPService.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
GMPService.h
GMPServiceChild.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
GMPServiceChild.h
GMPServiceParent.cpp Bug 1648010 - Fix uses of NS_LITERAL_STRING with C string literals. r=geckoview-reviewers,agi,froydnj 2020-07-01 08:34:12 +00:00
GMPServiceParent.h Bug 1648363 - Don't use AbstractThread with GMP service. r=jolin 2020-06-27 01:26:37 +00:00
GMPSharedMemManager.cpp
GMPSharedMemManager.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPStorage.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPStorageChild.cpp Bug 1617628 - Hide nsBaseHashtable Put overloads in nsRefPtrHashtable subclass. r=froydnj 2020-02-25 17:03:36 +00:00
GMPStorageChild.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPStorageParent.cpp
GMPStorageParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPTimerChild.cpp
GMPTimerChild.h
GMPTimerParent.cpp Bug 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya 2020-02-21 22:44:00 +00:00
GMPTimerParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPTypes.ipdlh
GMPUtils.cpp
GMPUtils.h
GMPVideoDecoderChild.cpp
GMPVideoDecoderChild.h
GMPVideoDecoderParent.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
GMPVideoDecoderParent.h
GMPVideoDecoderProxy.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoEncodedFrameImpl.cpp
GMPVideoEncodedFrameImpl.h Bug 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya 2020-02-21 22:44:00 +00:00
GMPVideoEncoderChild.cpp
GMPVideoEncoderChild.h
GMPVideoEncoderParent.cpp Bug 1620594 - Part 7: Remove TabGroup and SystemGroup. r=nika,bas 2020-04-07 15:17:47 +00:00
GMPVideoEncoderParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoEncoderProxy.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoHost.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoHost.h
GMPVideoPlaneImpl.cpp
GMPVideoPlaneImpl.h
GMPVideoi420FrameImpl.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoi420FrameImpl.h
PChromiumCDM.ipdl Backed out 9 changesets (bug 1619953) for causing leaks. CLOSED TREE 2020-07-02 17:58:57 +03:00
PGMP.ipdl Bug 1651714 - Reduce expensive includes for TabMessageUtils.h. r=smaug 2020-07-15 13:24:20 +00:00
PGMPContent.ipdl Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
PGMPService.ipdl
PGMPStorage.ipdl
PGMPTimer.ipdl
PGMPVideoDecoder.ipdl
PGMPVideoEncoder.ipdl
README.txt
moz.build
mozIGeckoMediaPluginChromeService.idl
mozIGeckoMediaPluginService.idl Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj 2020-02-20 11:40:14 +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).