gecko-dev/dom/media/gmp
Bryce Seager van Dyk 6924e0a5d3 Bug 1573976 - Undef Status in GMPMessageUtils to avoid bustages in Linux unified build. r=dminor
If Status is defined (X11 headers define it as int), it ends up busting the
Status enum used in the Widevine headers. Avoid this by undeffing it before
including headers.

Differential Revision: https://phabricator.services.mozilla.com/D42335

--HG--
extra : moz-landing-system : lando
2019-08-16 17:28:09 +00:00
..
gmp-api
rlz
widevine-adapter Bug 1562642 - Add missing MPL2 headers r=mhoye 2019-07-05 17:05:57 +00:00
CDMStorageIdProvider.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
CDMStorageIdProvider.h
ChromiumCDMAdapter.cpp bug 1520711 - EME key system constants are used with UTF-8 functions where ASCII functions would do r=hsivonen,jya 2019-04-09 08:02:24 +00:00
ChromiumCDMAdapter.h
ChromiumCDMCallback.h
ChromiumCDMCallbackProxy.cpp
ChromiumCDMCallbackProxy.h
ChromiumCDMChild.cpp Bug 1573976 - Fix GetStatusForPolicy handling of unrecognized values. r=dminor,alwu 2019-08-16 17:47:21 +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 1573976 - Fix GetStatusForPolicy handling of unrecognized values. r=dminor,alwu 2019-08-16 17:47:21 +00:00
ChromiumCDMParent.h Bug 1570369 - Part 4: Use IPDL refcounted for PChromiumCDM, r=jya 2019-08-08 16:46:31 +00:00
ChromiumCDMProxy.cpp Bug 1540136 - P5: Handle if ChromiumCDMProxy is shutdown in the middle of init. r=cpearce 2019-04-09 15:07:49 +00:00
ChromiumCDMProxy.h Bug 1540136 - P5: Handle if ChromiumCDMProxy is shutdown in the middle of init. r=cpearce 2019-04-09 15:07:49 +00:00
DecryptJob.cpp
DecryptJob.h
GMPCallbackBase.h
GMPChild.cpp Bug 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce 2019-06-14 22:55:27 +00:00
GMPChild.h Bug 1548406 - Part 1 - Simplify MacSandboxInfo and sandbox type enums r=handyman 2019-05-02 07:04:44 +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 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya 2019-08-08 16:46:40 +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 Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
GMPCrashHelperHolder.cpp
GMPCrashHelperHolder.h
GMPDiskStorage.cpp Bug 1535010 - avoid unnecessary gmp directory creations during startup, r=cpearce. 2019-03-28 00:06:29 +00:00
GMPLoader.cpp Bug 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce 2019-06-14 22:55:27 +00:00
GMPLoader.h Bug 1375863 - fold MOZ_CONTENT_SANDBOX and MOZ_GMP_SANDBOX into MOZ_SANDBOX; r=jld,firefox-build-system-reviewers 2019-03-18 22:31:59 +00:00
GMPLog.h
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 1571711 - Factorize crash handling out of the various process IPC classes r=froydnj 2019-08-15 12:06:51 +00:00
GMPParent.h Bug 1571711 - Factorize crash handling out of the various process IPC classes r=froydnj 2019-08-15 12:06:51 +00:00
GMPPlatform.cpp
GMPPlatform.h
GMPProcessChild.cpp Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
GMPProcessChild.h
GMPProcessParent.cpp Bug 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce 2019-06-14 22:55:27 +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 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce 2019-06-14 22:55:27 +00:00
GMPService.h
GMPServiceChild.cpp Bug 1522547 - Differentiate GMPServiceParent and GMPServiceChild __CLASS__ macro. r=cpearce 2019-03-05 16:21:20 +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 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
GMPServiceParent.h Bug 1532354 - Remove virtual keyword on GMPServiceChild|GMPServiceParent::GetContentParent. r=cpearce 2019-03-05 00:32:07 +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 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +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 Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00
GMPTimerParent.cpp Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
GMPTimerParent.h Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00
GMPTypes.ipdlh Bug 1516660 - Add pattern encryption params to GMP IPDL and plumb to the CDM. r=cpearce 2019-01-14 20:24:57 +00:00
GMPUtils.cpp
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 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01: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 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +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
GMPVideoi420FrameImpl.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
GMPVideoi420FrameImpl.h
GMPVideoPlaneImpl.cpp
GMPVideoPlaneImpl.h
moz.build Bug 1528651 - Re-enable warnings-as-errors on Windows in some directories. r=dmajor 2019-02-17 15:03:02 +09:00
mozIGeckoMediaPluginChromeService.idl
mozIGeckoMediaPluginService.idl
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

This directory contains code supporting Gecko Media Plugins (GMPs). The GMP API is not the same thing as the Media Plugin API (MPAPI).