gecko-dev/dom/media/gmp
Haik Aftandilian ba86698ecc Bug 1678445 - Crash related to Widevine playback on macOS 11 with Apples Silicon/arm64 r=jld,bryce
When using an x64 GMP child process with an arm64 parent process on arm64 Mac's, use a 16k Shmem pagesize in the child process.

Differential Revision: https://phabricator.services.mozilla.com/D98241
2020-12-01 19:05:20 +00:00
..
gmp-api Bug 1654383 - Replace GMPEncryptionType with cdm::EncryptionScheme. r=alwu,dminor 2020-08-20 16:22:49 +00:00
rlz
widevine-adapter Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
CDMStorageIdProvider.cpp Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
CDMStorageIdProvider.h
ChromiumCDMAdapter.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
ChromiumCDMAdapter.h
ChromiumCDMCallback.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
ChromiumCDMCallbackProxy.cpp
ChromiumCDMCallbackProxy.h
ChromiumCDMChild.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
ChromiumCDMChild.h
ChromiumCDMParent.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
ChromiumCDMParent.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
ChromiumCDMProxy.cpp Bug 1642735 - Suppress exceptions in ChromiumCDMProxy if we don't have MediaKeys. r=jbauman 2020-09-15 13:33:38 +00:00
ChromiumCDMProxy.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
DecryptJob.cpp
DecryptJob.h
GMPCallbackBase.h
GMPChild.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
GMPChild.h Bug 1551615 - Make PGMPContent protocol refcounted. r=nika 2020-10-02 13:31:40 +00:00
GMPContentChild.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPContentChild.h Bug 1551615 - Make PGMPContent protocol refcounted. r=nika 2020-10-02 13:31:40 +00:00
GMPContentParent.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPContentParent.h Bug 1551615 - Make PGMPContent protocol refcounted. r=nika 2020-10-02 13:31:40 +00:00
GMPCrashHelper.cpp
GMPCrashHelper.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
GMPCrashHelperHolder.cpp
GMPCrashHelperHolder.h
GMPDiskStorage.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPLoader.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPLoader.h
GMPLog.h
GMPMemoryStorage.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPMessageUtils.h Bug 1654383 - Replace GMPEncryptionType with cdm::EncryptionScheme. r=alwu,dminor 2020-08-20 16:22:49 +00:00
GMPParent.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
GMPParent.h Bug 1677029 - With universal builds on Apple Silicon, first launch of the GMP process is slow r=bryce,spohl 2020-11-16 22:34:31 +00:00
GMPPlatform.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPPlatform.h
GMPProcessChild.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPProcessChild.h
GMPProcessParent.cpp Bug 1678445 - Crash related to Widevine playback on macOS 11 with Apples Silicon/arm64 r=jld,bryce 2020-12-01 19:05:20 +00:00
GMPProcessParent.h Bug 1675441 - Use an x64 Widevine GMP Process for Apple Silicon Native Builds r=bryce,spohl 2020-11-11 02:37:57 +00:00
GMPService.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
GMPService.h Bug 1673931 - Avoid including Document.h from header files. r=emilio 2020-11-23 16:07:43 +00:00
GMPServiceChild.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
GMPServiceChild.h Bug 1651239 - Merge GeckoMediaPluginServiceChild::GetContentParent methods. r=bryce 2020-10-07 19:40:40 +00:00
GMPServiceParent.cpp Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers 2020-11-23 16:10:41 +00:00
GMPServiceParent.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
GMPSharedMemManager.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPSharedMemManager.h
GMPStorage.h
GMPStorageChild.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPStorageChild.h
GMPStorageParent.cpp
GMPStorageParent.h
GMPTimerChild.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPTimerChild.h
GMPTimerParent.cpp
GMPTimerParent.h
GMPTypes.ipdlh Bug 1651239 - Merge GeckoMediaPluginServiceChild::GetContentParent methods. r=bryce 2020-10-07 19:40:40 +00:00
GMPUtils.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
GMPUtils.h Bug 1650696 - P1. Remove remnant of AbstractThread in EME and GMP decoders. r=jolin 2020-08-14 21:04:07 +00:00
GMPVideoDecoderChild.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPVideoDecoderChild.h
GMPVideoDecoderParent.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPVideoDecoderParent.h
GMPVideoDecoderProxy.h
GMPVideoEncodedFrameImpl.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPVideoEncodedFrameImpl.h
GMPVideoEncoderChild.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPVideoEncoderChild.h
GMPVideoEncoderParent.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPVideoEncoderParent.h
GMPVideoEncoderProxy.h
GMPVideoHost.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPVideoHost.h
GMPVideoi420FrameImpl.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPVideoi420FrameImpl.h
GMPVideoPlaneImpl.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
GMPVideoPlaneImpl.h
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
mozIGeckoMediaPluginChromeService.idl
mozIGeckoMediaPluginService.idl
PChromiumCDM.ipdl Bug 1659521 - Add file that exposes CDM symbols and undefs clashing X11 macros. r=alwu 2020-08-18 14:37:42 +00:00
PGMP.ipdl
PGMPContent.ipdl Bug 1551615 - Make PGMPContent protocol refcounted. r=nika 2020-10-02 13:31:40 +00:00
PGMPService.ipdl Bug 1551615 - Make PGMPService protocol refcounted. r=nika 2020-10-02 13:32:10 +00:00
PGMPStorage.ipdl
PGMPTimer.ipdl
PGMPVideoDecoder.ipdl
PGMPVideoEncoder.ipdl
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).