gecko-dev/dom/media/gmp
John Lin a47eb60caa Bug 1481139 - fix GMP process IPC channel error on Android. r=jld,njn
Bug 1481139 - p1: handle invalid file descriptors.
Bug 1481139 - p2: add dummy fds for GMP process.

Two file descriptors were added in bug 1438678 and 1471025 for content/child
process but not GMP process, and it breaks the IPC channel on Android.

Add dummy values to make it work for now before bug 1440207 clean up the mess.

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

--HG--
extra : moz-landing-system : lando
2018-08-17 00:06:20 +00:00
..
gmp-api
rlz Bug 1422669 - Part4 - Kill string16 and replace with our SHA1 implementation. r=gerald 2017-12-06 16:52:31 +08:00
widevine-adapter Bug 1394734 - Replace CONFIG['CLANG*'] by CONFIG['CC_TYPE'] r=glandium 2017-12-07 22:09:38 +01:00
CDMStorageIdProvider.cpp Bug 1420836 - Part1 - Provide a utility function to compute the storage id. r=cpearce 2018-01-03 15:23:15 +08:00
CDMStorageIdProvider.h Bug 1420836 - Part1 - Provide a utility function to compute the storage id. r=cpearce 2018-01-03 15:23:15 +08:00
ChromiumCDMAdapter.cpp Bug 1460022: Part 6 - Update GMP code to work with new DLL interceptor interface; r=cpearce 2018-06-27 11:49:49 -06:00
ChromiumCDMAdapter.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
ChromiumCDMCallback.h Bug 1404230 - Part4 - Add GetStatusForPolicy method in ipdl and implement it by calling CDM. r=cpearce 2017-10-24 10:55:03 +08:00
ChromiumCDMCallbackProxy.cpp Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
ChromiumCDMCallbackProxy.h Bug 1404230 - Part4 - Add GetStatusForPolicy method in ipdl and implement it by calling CDM. r=cpearce 2017-10-24 10:55:03 +08:00
ChromiumCDMChild.cpp Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
ChromiumCDMChild.h Bug 1420836 - Part2 - Pass the storage id from content process to GMP process then provide it to CDM. r=cpearce 2018-01-03 15:37:07 +08:00
ChromiumCDMParent.cpp Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj 2018-06-01 17:59:07 +02:00
ChromiumCDMParent.h Bug 1433309 - Annotate createMediaKeys promise reject with whether failure occurred due to pending shutdown. r=gerald 2018-01-26 12:20:35 +13:00
ChromiumCDMProxy.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
ChromiumCDMProxy.h Bug 1430673 - Remove CDMProxy::GetSessionIdsForKeyId(). r=JamesCheng 2018-01-16 11:38:27 +13:00
DecryptJob.cpp
DecryptJob.h
GMPCallbackBase.h
GMPChild.cpp Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
GMPChild.h Bug 1420836 - Part2 - Pass the storage id from content process to GMP process then provide it to CDM. r=cpearce 2018-01-03 15:37:07 +08:00
GMPContentChild.cpp Bug 1420836 - Part2 - Pass the storage id from content process to GMP process then provide it to CDM. r=cpearce 2018-01-03 15:37:07 +08:00
GMPContentChild.h
GMPContentParent.cpp Bug 1453795 - DOM/Media - Initialize member fields in classes/ structures. r=jyavenard 2018-06-15 10:25:02 +03:00
GMPContentParent.h
GMPCrashHelper.cpp
GMPCrashHelper.h
GMPCrashHelperHolder.cpp
GMPCrashHelperHolder.h
GMPDiskStorage.cpp
GMPLoader.cpp Bug 1417005 - [Mac] Respect MOZ_DISABLE_GMP_SANDBOX r=Alex_Gaynor,cpearce 2018-01-24 16:11:21 -08:00
GMPLoader.h
GMPLog.h
GMPMemoryStorage.cpp
GMPMessageUtils.h
GMPParent.cpp Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
GMPParent.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
GMPPlatform.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
GMPPlatform.h
GMPProcessChild.cpp
GMPProcessChild.h
GMPProcessParent.cpp Bug 1481139 - fix GMP process IPC channel error on Android. r=jld,njn 2018-08-17 00:06:20 +00:00
GMPProcessParent.h
GMPService.cpp Bug 1433309 - Annotate createMediaKeys promise reject with whether failure occurred due to pending shutdown. r=gerald 2018-01-26 12:20:35 +13:00
GMPService.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
GMPServiceChild.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
GMPServiceChild.h Bug 1415401 - Part2 - Make GetServiceChildPromise rejection function accept MediaResult and propagate the error result to GetContentParent rejection function. r=cpearce 2017-11-09 18:01:01 +08:00
GMPServiceParent.cpp Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj 2018-06-01 17:59:07 +02:00
GMPServiceParent.h Bug 1415401 - Part3 - Add an out parameter to LaunchGMP interface in ipdl to better know the error detail when failure. r=cpearce 2017-11-10 11:28:45 +08:00
GMPSharedMemManager.cpp
GMPSharedMemManager.h
GMPStorage.h
GMPStorageChild.cpp Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj 2018-06-01 17:59:07 +02:00
GMPStorageChild.h
GMPStorageParent.cpp
GMPStorageParent.h
GMPTimerChild.cpp
GMPTimerChild.h
GMPTimerParent.cpp
GMPTimerParent.h Bug 1453795 - DOM/Media - Initialize member fields in classes/ structures. r=jyavenard 2018-06-15 10:25:02 +03:00
GMPTypes.ipdlh Bug 1440511 - Part 8: Include ParamTraits impls which are used in ipdlh files, r=froydnj 2018-03-05 16:00:03 -05:00
GMPUtils.cpp
GMPUtils.h
GMPVideoDecoderChild.cpp
GMPVideoDecoderChild.h
GMPVideoDecoderParent.cpp
GMPVideoDecoderParent.h
GMPVideoDecoderProxy.h
GMPVideoEncodedFrameImpl.cpp
GMPVideoEncodedFrameImpl.h
GMPVideoEncoderChild.cpp
GMPVideoEncoderChild.h
GMPVideoEncoderParent.cpp
GMPVideoEncoderParent.h
GMPVideoEncoderProxy.h
GMPVideoHost.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
GMPVideoHost.h
GMPVideoPlaneImpl.cpp
GMPVideoPlaneImpl.h
GMPVideoi420FrameImpl.cpp
GMPVideoi420FrameImpl.h
PChromiumCDM.ipdl Bug 1404230 - Part4 - Add GetStatusForPolicy method in ipdl and implement it by calling CDM. r=cpearce 2017-10-24 10:55:03 +08:00
PGMP.ipdl Bug 1420836 - Part2 - Pass the storage id from content process to GMP process then provide it to CDM. r=cpearce 2018-01-03 15:37:07 +08:00
PGMPContent.ipdl
PGMPService.ipdl Bug 1415401 - Part3 - Add an out parameter to LaunchGMP interface in ipdl to better know the error detail when failure. r=cpearce 2017-11-10 11:28:45 +08:00
PGMPStorage.ipdl
PGMPTimer.ipdl
PGMPVideoDecoder.ipdl
PGMPVideoEncoder.ipdl
README.txt
moz.build Bug 1090497 - Re-enable warnings as errors on clang-cl. r=froydnj 2018-07-31 22:10:07 +09:00
mozIGeckoMediaPluginChromeService.idl
mozIGeckoMediaPluginService.idl Bug 1423773 - Part 1: Remove usage of nsStringGlue.h. r=glandium 2017-12-06 16:52:51 -08: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).