зеркало из https://github.com/mozilla/gecko-dev.git
65c28aa0ad
In order to allow JS callers to use nsISimpleEnumerator instances with the JS iteration protocol, we'll need to additional methods to every instance. Since we currently have a large number of unrelated implementations, it would be best if they could share the same implementation for the JS portion of the protocol. This patch adds a stub nsSimpleEnumerator base class, and updates all existing implementations to inherit from it. A follow-up will add a new base interface to this class, and implement the additional functionality required for JS iteration. Differential Revision: https://phabricator.services.mozilla.com/D3725 --HG-- extra : rebase_source : ad66d7b266856d5a750c772e4710679fab9434b1 extra : histedit_source : a83ebffbf2f0b191ba7de9007f73def6b9a955b8 |
||
---|---|---|
.. | ||
gmp-api | ||
rlz | ||
widevine-adapter | ||
CDMStorageIdProvider.cpp | ||
CDMStorageIdProvider.h | ||
ChromiumCDMAdapter.cpp | ||
ChromiumCDMAdapter.h | ||
ChromiumCDMCallback.h | ||
ChromiumCDMCallbackProxy.cpp | ||
ChromiumCDMCallbackProxy.h | ||
ChromiumCDMChild.cpp | ||
ChromiumCDMChild.h | ||
ChromiumCDMParent.cpp | ||
ChromiumCDMParent.h | ||
ChromiumCDMProxy.cpp | ||
ChromiumCDMProxy.h | ||
DecryptJob.cpp | ||
DecryptJob.h | ||
GMPCallbackBase.h | ||
GMPChild.cpp | ||
GMPChild.h | ||
GMPContentChild.cpp | ||
GMPContentChild.h | ||
GMPContentParent.cpp | ||
GMPContentParent.h | ||
GMPCrashHelper.cpp | ||
GMPCrashHelper.h | ||
GMPCrashHelperHolder.cpp | ||
GMPCrashHelperHolder.h | ||
GMPDiskStorage.cpp | ||
GMPLoader.cpp | ||
GMPLoader.h | ||
GMPLog.h | ||
GMPMemoryStorage.cpp | ||
GMPMessageUtils.h | ||
GMPParent.cpp | ||
GMPParent.h | ||
GMPPlatform.cpp | ||
GMPPlatform.h | ||
GMPProcessChild.cpp | ||
GMPProcessChild.h | ||
GMPProcessParent.cpp | ||
GMPProcessParent.h | ||
GMPService.cpp | ||
GMPService.h | ||
GMPServiceChild.cpp | ||
GMPServiceChild.h | ||
GMPServiceParent.cpp | ||
GMPServiceParent.h | ||
GMPSharedMemManager.cpp | ||
GMPSharedMemManager.h | ||
GMPStorage.h | ||
GMPStorageChild.cpp | ||
GMPStorageChild.h | ||
GMPStorageParent.cpp | ||
GMPStorageParent.h | ||
GMPTimerChild.cpp | ||
GMPTimerChild.h | ||
GMPTimerParent.cpp | ||
GMPTimerParent.h | ||
GMPTypes.ipdlh | ||
GMPUtils.cpp | ||
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 | ||
PGMP.ipdl | ||
PGMPContent.ipdl | ||
PGMPService.ipdl | ||
PGMPStorage.ipdl | ||
PGMPTimer.ipdl | ||
PGMPVideoDecoder.ipdl | ||
PGMPVideoEncoder.ipdl | ||
README.txt | ||
moz.build | ||
mozIGeckoMediaPluginChromeService.idl | ||
mozIGeckoMediaPluginService.idl |
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).