gecko-dev/dom/media/gmp
Bryce Seager van Dyk ac666e8dcb Bug 1643375 - Remove VideoData::YCbCrBuffer::Plane::mOffset. r=alwu
Because we store each plane's data pointer we don't need to store a separate
offset, we can just roll that offset into the pointer for that plane.

This helps remove a lot of code where we're not using the offset anyway, and in
the Chromium CDM case we simply roll the offset into our data pointer.

Differential Revision: https://phabricator.services.mozilla.com/D78320
2020-06-11 23:04:55 +00:00
..
gmp-api Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
rlz
widevine-adapter Bug 1623651 - Update enums that have changed with CDM header bump. r=alwu,dminor 2020-06-08 19:02:05 +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 1623661 - Remove the ability to instantiate CDM9. r=alwu 2020-03-24 18:39:00 +00:00
ChromiumCDMAdapter.h Bug 1143478 - Rename mozilla::Pair to CompactPair. r=froydnj 2020-03-17 12:42:12 +00:00
ChromiumCDMCallback.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
ChromiumCDMCallbackProxy.cpp Bug 1625138 - Part 17: Replace mozilla::Decay with std::decay. r=froydnj 2020-03-28 13:57:15 +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 1623651 - Update enums that have changed with CDM header bump. r=alwu,dminor 2020-06-08 19:02:05 +00:00
ChromiumCDMChild.h Bug 1623661 - Remove the ability to instantiate CDM9. r=alwu 2020-03-24 18:39:00 +00:00
ChromiumCDMParent.cpp Bug 1643375 - Remove VideoData::YCbCrBuffer::Plane::mOffset. r=alwu 2020-06-11 23:04:55 +00:00
ChromiumCDMParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +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 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPCallbackBase.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPChild.cpp Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPChild.h Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPContentChild.cpp Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPContentChild.h Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPContentParent.cpp Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPContentParent.h Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
GMPCrashHelper.cpp Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya 2020-05-19 18:30:55 +00:00
GMPCrashHelper.h Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya 2020-05-19 18:30:55 +00:00
GMPCrashHelperHolder.cpp
GMPCrashHelperHolder.h
GMPDiskStorage.cpp
GMPLoader.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPLoader.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPLog.h
GMPMemoryStorage.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
GMPMessageUtils.h
GMPParent.cpp Bug 1637452: Part 11 - Fix JNI includes in dom/media; r=jya 2020-05-15 17:05:12 +00:00
GMPParent.h Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
GMPPlatform.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPPlatform.h
GMPProcessChild.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPProcessChild.h
GMPProcessParent.cpp
GMPProcessParent.h
GMPService.cpp Bug 1637753 - Fix check for ChromiumCDMParent in GMPService. r=alwu 2020-05-13 21:25:57 +00:00
GMPService.h
GMPServiceChild.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
GMPServiceChild.h
GMPServiceParent.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
GMPServiceParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPSharedMemManager.cpp
GMPSharedMemManager.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPStorage.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPStorageChild.cpp Bug 1617628 - Hide nsBaseHashtable Put overloads in nsRefPtrHashtable subclass. r=froydnj 2020-02-25 17:03:36 +00:00
GMPStorageChild.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPStorageParent.cpp
GMPStorageParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPTimerChild.cpp
GMPTimerChild.h
GMPTimerParent.cpp Bug 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya 2020-02-21 22:44:00 +00:00
GMPTimerParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPTypes.ipdlh
GMPUtils.cpp
GMPUtils.h
GMPVideoDecoderChild.cpp
GMPVideoDecoderChild.h
GMPVideoDecoderParent.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoDecoderParent.h
GMPVideoDecoderProxy.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoEncodedFrameImpl.cpp
GMPVideoEncodedFrameImpl.h Bug 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya 2020-02-21 22:44:00 +00:00
GMPVideoEncoderChild.cpp
GMPVideoEncoderChild.h
GMPVideoEncoderParent.cpp Bug 1620594 - Part 7: Remove TabGroup and SystemGroup. r=nika,bas 2020-04-07 15:17:47 +00:00
GMPVideoEncoderParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoEncoderProxy.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoHost.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoHost.h
GMPVideoi420FrameImpl.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
GMPVideoi420FrameImpl.h
GMPVideoPlaneImpl.cpp
GMPVideoPlaneImpl.h
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
PChromiumCDM.ipdl Bug 1623380 - Send ODA directly to content process r=dragana 2020-05-07 14:39:21 +00:00
PGMP.ipdl Bug 1614933 - Gather content processes' crash annotations at exception time instead of using IPC; r=froydnj 2020-04-08 06:55:40 +00:00
PGMPContent.ipdl Backed out changeset 13ed73c1c335 (bug 1551615) for causing wpt leaks in Gecko Media Process. 2020-04-02 01:20:13 +03:00
PGMPService.ipdl
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).