Name Description Size
CDMStorageIdProvider.cpp static 2318
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 9449
ChromiumCDMAdapter.h 2152
ChromiumCDMCallback.h 1950
ChromiumCDMCallbackProxy.cpp 6673
ChromiumCDMCallbackProxy.h 2059
ChromiumCDMChild.cpp 32839
ChromiumCDMChild.h 6474
ChromiumCDMParent.cpp unused 47926
ChromiumCDMParent.h ChromiumCDMParent is the content process IPC actor used to communicate with a CDM in the GMP process (where ChromiumCDMChild lives). All non-static members of this class are GMP thread only. 9631
ChromiumCDMProxy.cpp unused 24118
ChromiumCDMProxy.h 4977
DecryptJob.cpp 1621
DecryptJob.h 926
gmp-api 12
GMPCallbackBase.h 705
GMPChild.cpp 21143
GMPChild.h 2485
GMPContentChild.cpp 4142
GMPContentChild.h 2080
GMPContentParent.cpp 6990
GMPContentParent.h 2823
GMPCrashHelper.h 1203
GMPCrashHelperHolder.cpp 981
GMPCrashHelperHolder.h 2793
GMPDiskStorage.cpp 14756
GMPLoader.cpp aKeySystem 5314
GMPLoader.h 2735
GMPLog.h 1872
GMPMemoryStorage.cpp 1977
GMPMessageUtils.h 6815
GMPParent.cpp 36607
GMPParent.h 8107
GMPPlatform.cpp 6597
GMPPlatform.h 742
GMPProcessChild.cpp 1682
GMPProcessChild.h 899
GMPProcessParent.cpp static 8873
GMPProcessParent.h 3840
GMPSanitizedExports.h 917
GMPService.cpp 17262
GMPService.h IsExclusive = 3802
GMPServiceChild.cpp 19433
GMPServiceChild.h IsExclusive = 6223
GMPServiceParent.cpp 58132
GMPServiceParent.h 9034
GMPSharedMemManager.cpp 3395
GMPSharedMemManager.h 2656
GMPStorage.h 1297
GMPStorageChild.cpp 6819
GMPStorageChild.h 2804
GMPStorageParent.cpp 5375
GMPStorageParent.h 1452
GMPTimerChild.cpp 1593
GMPTimerChild.h 1098
GMPTimerParent.cpp static 2587
GMPTimerParent.h 1518
GMPTypes.ipdlh 3082
GMPUtils.cpp 6363
GMPUtils.h 2298
GMPVideoDecoderChild.cpp 6257
GMPVideoDecoderChild.h 2730
GMPVideoDecoderParent.cpp 14547
GMPVideoDecoderParent.h 3823
GMPVideoDecoderProxy.h 2044
GMPVideoEncodedFrameImpl.cpp 6480
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 6314
GMPVideoEncoderChild.h 2967
GMPVideoEncoderParent.cpp 9531
GMPVideoEncoderParent.h 3345
GMPVideoEncoderProxy.h 2341
GMPVideoHost.cpp 2497
GMPVideoHost.h 1859
GMPVideoi420FrameImpl.cpp static 9141
GMPVideoi420FrameImpl.h 2832
GMPVideoPlaneImpl.cpp 4411
GMPVideoPlaneImpl.h 1939
moz.build 4059
mozIGeckoMediaPluginChromeService.idl Add a directory to scan for gecko media plugins. @note Main-thread API. 1855
mozIGeckoMediaPluginService.idl The GMP thread. Callable from any thread. 4344
PChromiumCDM.ipdl 3873
PGMP.ipdl 984
PGMPContent.ipdl 964
PGMPService.ipdl 1034
PGMPStorage.ipdl 921
PGMPTimer.ipdl 572
PGMPVideoDecoder.ipdl 1598
PGMPVideoEncoder.ipdl 1674
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
rlz 6
widevine-adapter 11