зеркало из https://github.com/mozilla/gecko-dev.git
a7ee9fee8a
I want the EME device binding/nodeId code to be callable from gtests, as well as in plugin-container. I need this because I want to add a gtest that ensures that we don't regress the EME/GMP device binding code. I want to call the GMP device binding code in the gtest and in the GMP process, and compare the result. So we need to make it possible to link the device binding code into the gtests as well as plugin-container. So move all code that device binding calls into librlz, to make it easier to link against all the code required. Note: the device binding code needs to be statically linked into plugin-container so that it's covered by the Adobe CDM's voucher tool. MozReview-Commit-ID: AvBAe1dh49Z --HG-- rename : ipc/app/sha256.c => dom/media/gmp/rlz/sha256.c rename : ipc/app/sha256.h => dom/media/gmp/rlz/sha256.h extra : rebase_source : f60f1e68649fa90cbe1f2fe09f5f69948444b1df |
||
---|---|---|
.. | ||
gmp-api | ||
rlz | ||
widevine-adapter | ||
GMPAudioDecoderChild.cpp | ||
GMPAudioDecoderChild.h | ||
GMPAudioDecoderParent.cpp | ||
GMPAudioDecoderParent.h | ||
GMPAudioDecoderProxy.h | ||
GMPAudioHost.cpp | ||
GMPAudioHost.h | ||
GMPCallbackBase.h | ||
GMPChild.cpp | ||
GMPChild.h | ||
GMPContentChild.cpp | ||
GMPContentChild.h | ||
GMPContentParent.cpp | ||
GMPContentParent.h | ||
GMPDecryptorChild.cpp | ||
GMPDecryptorChild.h | ||
GMPDecryptorParent.cpp | ||
GMPDecryptorParent.h | ||
GMPDecryptorProxy.h | ||
GMPDiskStorage.cpp | ||
GMPEncryptedBufferDataImpl.cpp | ||
GMPEncryptedBufferDataImpl.h | ||
GMPLoader.cpp | ||
GMPLoader.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 | ||
PGMP.ipdl | ||
PGMPAudioDecoder.ipdl | ||
PGMPContent.ipdl | ||
PGMPDecryptor.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).