Name Description Size
CDMStorageIdProvider.cpp static 2317
CDMStorageIdProvider.h CDM will try to request a latest version(0) of storage id. If the storage id computation algorithm changed, we should increase the kCurrentVersion. 1372
ChromiumCDMAdapter.cpp static 9094
ChromiumCDMAdapter.h 2146
ChromiumCDMCallback.h 1930
ChromiumCDMCallbackProxy.cpp 6463
ChromiumCDMCallbackProxy.h 2011
ChromiumCDMChild.cpp 31775
ChromiumCDMChild.h 6314
ChromiumCDMParent.cpp unused 41580
ChromiumCDMParent.h IsExclusive = 7951
ChromiumCDMProxy.cpp unused 21553
ChromiumCDMProxy.h 4795
DecryptJob.cpp 1621
DecryptJob.h 926
GMPCallbackBase.h 705
GMPChild.cpp 20258
GMPChild.h 2503
GMPContentChild.cpp 4126
GMPContentChild.h 1565
GMPContentParent.cpp 7320
GMPContentParent.h 2721
GMPCrashHelper.cpp 810
GMPCrashHelper.h 1213
GMPCrashHelperHolder.cpp 981
GMPCrashHelperHolder.h 2793
GMPDiskStorage.cpp 14592
GMPLoader.cpp 5324
GMPLoader.h 2393
GMPLog.h 1872
GMPMemoryStorage.cpp 2097
GMPMessageUtils.h 6770
GMPParent.cpp 30240
GMPParent.h 7190
GMPPlatform.cpp 6623
GMPPlatform.h 742
GMPProcessChild.cpp 1757
GMPProcessChild.h 899
GMPProcessParent.cpp static 8400
GMPProcessParent.h 3626
GMPService.cpp 14294
GMPService.h IsExclusive = 4511
GMPServiceChild.cpp 17700
GMPServiceChild.h IsExclusive = 3008
GMPServiceParent.cpp 56780
GMPServiceParent.h 8593
GMPSharedMemManager.cpp 3497
GMPSharedMemManager.h 2656
GMPStorage.h 1296
GMPStorageChild.cpp 6834
GMPStorageChild.h 2804
GMPStorageParent.cpp 5375
GMPStorageParent.h 1452
GMPTimerChild.cpp 1608
GMPTimerChild.h 1108
GMPTimerParent.cpp static 2666
GMPTimerParent.h 1563
GMPTypes.ipdlh 1989
GMPUtils.cpp 6297
GMPUtils.h 2298
GMPVideoDecoderChild.cpp 6283
GMPVideoDecoderChild.h 2730
GMPVideoDecoderParent.cpp 14574
GMPVideoDecoderParent.h 3823
GMPVideoDecoderProxy.h 2044
GMPVideoEncodedFrameImpl.cpp 6506
GMPVideoEncodedFrameImpl.h Copyright (c) 2014, Mozilla Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4234
GMPVideoEncoderChild.cpp 6340
GMPVideoEncoderChild.h 2967
GMPVideoEncoderParent.cpp 9558
GMPVideoEncoderParent.h 3345
GMPVideoEncoderProxy.h 2341
GMPVideoHost.cpp 2523
GMPVideoHost.h 1859
GMPVideoPlaneImpl.cpp 4437
GMPVideoPlaneImpl.h 1939
GMPVideoi420FrameImpl.cpp static 9167
GMPVideoi420FrameImpl.h 2832
PChromiumCDM.ipdl 3517
PGMP.ipdl 984
PGMPContent.ipdl 688
PGMPService.ipdl 1417
PGMPStorage.ipdl 921
PGMPTimer.ipdl 572
PGMPVideoDecoder.ipdl 1596
PGMPVideoEncoder.ipdl 1672
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). 135
gmp-api 13
moz.build 4047
mozIGeckoMediaPluginChromeService.idl Add a directory to scan for gecko media plugins. @note Main-thread API. 1614
mozIGeckoMediaPluginService.idl The GMP thread. Callable from any thread. 4953
rlz 6
widevine-adapter 11