gecko-dev/dom/media/gmp
Simon Giesecke b06d1c3205 Bug 1616848 - Remove monitor from MozPromiseHolder and provide separate MozMonitoredPromiseHolder class. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63478

--HG--
extra : moz-landing-system : lando
2020-02-20 14:53:20 +00:00
..
gmp-api
rlz
widevine-adapter Bug 1583861 - Replace usages of GMP_LOG with GMP_LOG_DEBUG and remove GMP_LOG. r=alwu 2019-09-27 17:57:24 +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 1609996 - Reorder some includes affected by the previous patches. r=froydnj 2020-01-20 16:19:48 +00:00
ChromiumCDMAdapter.h
ChromiumCDMCallback.h Bug 1615035. Use ErrorResults, not nsresults, to propagate errors in CDM code. r=bryce 2020-02-19 01:15:33 +00:00
ChromiumCDMCallbackProxy.cpp Bug 1615035. Use ErrorResults, not nsresults, to propagate errors in CDM code. r=bryce 2020-02-19 01:15:33 +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 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
ChromiumCDMChild.h Bug 1573976 - Fix GetStatusForPolicy handling of unrecognized values. r=dminor,alwu 2019-08-16 17:47:21 +00:00
ChromiumCDMParent.cpp Bug 1615035. Use ErrorResults, not nsresults, to propagate errors in CDM code. r=bryce 2020-02-19 01:15:33 +00:00
ChromiumCDMParent.h Bug 1615035. Use ErrorResults, not nsresults, to propagate errors in CDM code. r=bryce 2020-02-19 01:15:33 +00:00
ChromiumCDMProxy.cpp Bug 1615035. Use ErrorResults, not nsresults, to propagate errors in CDM code. r=bryce 2020-02-19 01:15:33 +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
GMPCallbackBase.h
GMPChild.cpp Bug 1557739 - Be more consistent with IPC Transport APIs, r=jld 2020-02-06 22:41:56 +00:00
GMPChild.h Bug 1557739 - Be more consistent with IPC Transport APIs, r=jld 2020-02-06 22:41:56 +00:00
GMPContentChild.cpp Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +00:00
GMPContentChild.h Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +00:00
GMPContentParent.cpp Bug 1583861 - Replace usages of GMP_LOG with GMP_LOG_DEBUG and remove GMP_LOG. r=alwu 2019-09-27 17:57:24 +00:00
GMPContentParent.h Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +00:00
GMPCrashHelper.cpp
GMPCrashHelper.h
GMPCrashHelperHolder.cpp
GMPCrashHelperHolder.h
GMPDiskStorage.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
GMPLoader.cpp Bug 1599230 - Part 2 - Remove GMP sandbox earlyinit pref and older sandbox startup code paths r!mjf r=mjf 2019-12-21 00:31:50 +00:00
GMPLoader.h Bug 1599230 - Part 2 - Remove GMP sandbox earlyinit pref and older sandbox startup code paths r!mjf r=mjf 2019-12-21 00:31:50 +00:00
GMPLog.h Bug 1583861 - Replace usages of GMP_LOG with GMP_LOG_DEBUG and remove GMP_LOG. r=alwu 2019-09-27 17:57:24 +00:00
GMPMemoryStorage.cpp
GMPMessageUtils.h Bug 1573976 - Undef Status in GMPMessageUtils to avoid bustages in Linux unified build. r=dminor 2019-08-16 17:28:09 +00:00
GMPParent.cpp Bug 1616262 - Prevent the main process from crashing in response to an early GPU/VR/Socket/RDD process crash r=froydnj 2020-02-19 10:40:29 +00:00
GMPParent.h Bug 1616262 - Prevent the main process from crashing in response to an early GPU/VR/Socket/RDD process crash r=froydnj 2020-02-19 10:40:29 +00:00
GMPPlatform.cpp
GMPPlatform.h
GMPProcessChild.cpp Bug 1557739 - Be more consistent with IPC Transport APIs, r=jld 2020-02-06 22:41:56 +00:00
GMPProcessChild.h
GMPProcessParent.cpp Bug 1599230 - Part 2 - Remove GMP sandbox earlyinit pref and older sandbox startup code paths r!mjf r=mjf 2019-12-21 00:31:50 +00:00
GMPProcessParent.h Bug 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce 2019-06-14 22:55:27 +00:00
GMPService.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
GMPService.h
GMPServiceChild.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
GMPServiceChild.h Bug 1532354 - Remove virtual keyword on GMPServiceChild|GMPServiceParent::GetContentParent. r=cpearce 2019-03-05 00:32:07 +00:00
GMPServiceParent.cpp Bug 1616848 - Remove monitor from MozPromiseHolder and provide separate MozMonitoredPromiseHolder class. r=froydnj 2020-02-20 14:53:20 +00:00
GMPServiceParent.h Bug 1616848 - Remove monitor from MozPromiseHolder and provide separate MozMonitoredPromiseHolder class. r=froydnj 2020-02-20 14:53:20 +00:00
GMPSharedMemManager.cpp Bug 1441651 - Part 2 - pass Shmem and ByteBuf by rvalref to Send* IPC methods; r=nika,jrmuizel 2019-03-04 16:35:30 +00:00
GMPSharedMemManager.h Bug 1441651 - Part 2 - pass Shmem and ByteBuf by rvalref to Send* IPC methods; r=nika,jrmuizel 2019-03-04 16:35:30 +00:00
GMPStorage.h
GMPStorageChild.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +00:00
GMPStorageChild.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +00:00
GMPStorageParent.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
GMPStorageParent.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +00:00
GMPTimerChild.cpp
GMPTimerChild.h
GMPTimerParent.cpp Bug 1583861 - Use GMPLog.h macros where applicable. r=alwu 2019-09-27 00:14:46 +00:00
GMPTimerParent.h Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj 2020-02-20 11:40:14 +00:00
GMPTypes.ipdlh
GMPUtils.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
GMPUtils.h
GMPVideoDecoderChild.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +00:00
GMPVideoDecoderChild.h Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +00:00
GMPVideoDecoderParent.cpp Bug 1583861 - Use GMPLog.h macros where applicable. r=alwu 2019-09-27 00:14:46 +00:00
GMPVideoDecoderParent.h Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +00:00
GMPVideoDecoderProxy.h
GMPVideoEncodedFrameImpl.cpp
GMPVideoEncodedFrameImpl.h
GMPVideoEncoderChild.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +00:00
GMPVideoEncoderChild.h Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +00:00
GMPVideoEncoderParent.cpp Bug 1583861 - Use GMPLog.h macros where applicable. r=alwu 2019-09-27 00:14:46 +00:00
GMPVideoEncoderParent.h Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +00:00
GMPVideoEncoderProxy.h
GMPVideoHost.cpp
GMPVideoHost.h
GMPVideoPlaneImpl.cpp
GMPVideoPlaneImpl.h
GMPVideoi420FrameImpl.cpp
GMPVideoi420FrameImpl.h
PChromiumCDM.ipdl Bug 1573976 - Fix GetStatusForPolicy handling of unrecognized values. r=dminor,alwu 2019-08-16 17:47:21 +00:00
PGMP.ipdl
PGMPContent.ipdl
PGMPService.ipdl
PGMPStorage.ipdl
PGMPTimer.ipdl
PGMPVideoDecoder.ipdl Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +00:00
PGMPVideoEncoder.ipdl Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +00:00
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).