gecko-dev/dom/media/gmp
Chris Pearce 50bc88ccf9 Bug 1395021 - Fix up includes to account for StreamTracks.h not being indirectly included in so many places. r=jwwang
With MediaInfo.h no longer including StreamTracks.h, some things that include
MediaInfo.h now use things that are no longer included. This patch adds the
includes back in, so the build works again.

MozReview-Commit-ID: INpH3vnBAmk

--HG--
extra : rebase_source : 8b91a999c71242c1eb5030f86c2a1f1c85d5fb27
2017-08-30 15:38:56 +12:00
..
gmp-api Bug 1342822 - Backed out changeset 70bc7d4e8512 (bug 1338924). r=gerald 2017-02-27 13:58:27 +13:00
widevine-adapter Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj 2017-07-26 16:03:57 -04:00
ChromiumCDMAdapter.cpp Bug 1392485 - Hook QueryDosDeviceW() in GMP process so it works inside the sandbox. r=bobowen,r=dmajor 2017-08-23 10:56:41 +12:00
ChromiumCDMAdapter.h Bug 1390725 - Change the loading path of CDM host verification file on Mac. r=cpearce 2017-08-17 00:13:05 +08:00
ChromiumCDMChild.cpp Bug 1393235 - Fix improper usages of string functions. r=njn 2017-08-22 19:30:46 -07:00
ChromiumCDMChild.h Bug 1390739 - Dispatch the task to main thread if the callback of CDM does not on main thread. r=cpearce 2017-08-16 13:36:08 +08:00
ChromiumCDMParent.cpp Bug 1386972 - Remove NS_DispatchToMainThread and use nsIEventTarget to dispatch instead. r=cpearce 2017-08-03 18:04:34 +08:00
ChromiumCDMParent.h Bug 1386972 - Remove NS_DispatchToMainThread and use nsIEventTarget to dispatch instead. r=cpearce 2017-08-03 18:04:34 +08:00
ChromiumCDMProxy.cpp Bug 1388288 - Make EME/GMP related code build non-Unified. r=gerald 2017-08-08 16:36:01 +08:00
ChromiumCDMProxy.h Bug 1315850 - Implement CDM persistent sessions. r=gerald 2017-03-09 19:09:43 +13:00
DecryptJob.cpp Bug 1361900: Part 1 - Make CDMProxy.h compatible with mozilla::Result. r=JamesCheng 2017-05-12 12:08:43 -07:00
DecryptJob.h Bug 1351953 - Make DecryptJob::PostResult take a mozilla::Span instead of nsTArray. r=gerald 2017-04-05 10:32:19 +12:00
GMPCDMCallbackProxy.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPCDMCallbackProxy.h Bug 1346679 - Label runnables in dom/media/gmp/GMPCDMCallbackProxy.cpp. r=cpearce 2017-03-10 16:07:04 +08:00
GMPCDMProxy.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPCDMProxy.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPCallbackBase.h
GMPChild.cpp Bug 1392175 - Change the loading path of CDM host verification file for XUL and firefox executable x on Mac. r=cpearce 2017-08-21 15:17:19 +08:00
GMPChild.h Bug 1390725 - Change the loading path of CDM host verification file on Mac. r=cpearce 2017-08-17 00:13:05 +08:00
GMPContentChild.cpp Bug 1388288 - Make EME/GMP related code build non-Unified. r=gerald 2017-08-08 16:36:01 +08:00
GMPContentChild.h Bug 1315850 - Add PChromiumCDM.ipdl for Widevine CDM. r=gerald 2017-02-23 11:51:00 +13:00
GMPContentParent.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPContentParent.h Bug 1365098 - Convert NS_GetCurrentThread uses in dom/media (r=cpearce) 2017-06-12 20:20:08 -07:00
GMPCrashHelper.cpp Bug 1388288 - Make EME/GMP related code build non-Unified. r=gerald 2017-08-08 16:36:01 +08:00
GMPCrashHelper.h Bug 1322739: P1. Fix style and headers. r=gerald 2017-02-22 13:02:58 +01:00
GMPCrashHelperHolder.cpp
GMPCrashHelperHolder.h Bug 1388288 - Make EME/GMP related code build non-Unified. r=gerald 2017-08-08 16:36:01 +08:00
GMPDecryptorChild.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPDecryptorChild.h Bug 1337778 - Use counter for decryptor ID instead of IPDL actor Id. r=gerald 2017-03-01 17:19:08 +13:00
GMPDecryptorParent.cpp Bug 1388288 - Make EME/GMP related code build non-Unified. r=gerald 2017-08-08 16:36:01 +08:00
GMPDecryptorParent.h Bug 1365098 - Convert NS_GetCurrentThread uses in dom/media (r=cpearce) 2017-06-12 20:20:08 -07:00
GMPDecryptorProxy.h Bug 1342822 - Backed out changeset 70bc7d4e8512 (bug 1338924). r=gerald 2017-02-27 13:58:27 +13:00
GMPDiskStorage.cpp Bug 1332530 - Remove GMP enum storage names. r=gerald 2017-01-20 15:06:00 +13:00
GMPEncryptedBufferDataImpl.cpp
GMPEncryptedBufferDataImpl.h
GMPLoader.cpp Bug 1376957 - Call rand_s() before starting GMP sandbox on Windows. r=bobowen 2017-06-28 15:19:30 -07:00
GMPLoader.h Bug 1332530 - Flatten GMPLoader and GMPLoaderImpl. r=gerald 2017-01-19 15:44:54 +13:00
GMPLog.h Bug 1315850 - Add GMP_LOG macro. r=gerald 2017-02-22 09:45:54 +13:00
GMPMemoryStorage.cpp Bug 1332530 - Remove GMP enum storage names. r=gerald 2017-01-20 15:06:00 +13:00
GMPMessageUtils.h Bug 1315850 - Create ChromiumCDMProxy in MediaKeys.cpp when preffed on. r=gerald 2017-02-22 14:42:55 +13:00
GMPParent.cpp Bug 1383611: Pre-load psapi.dll for widevine CDM as it needs it for GetMappedFileNameW. r=cpearce 2017-07-24 20:01:06 +01:00
GMPParent.h Bug 1393435 - Remove unnecessary inclusions of the crash reporter header files; r=mconley 2017-08-07 14:10:02 +02:00
GMPPlatform.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPPlatform.h Bug 1338924 - Add GMPTask that takes/runs a lambda and a simple mechanism to set a timer on a lambda task. r=gerald 2017-02-14 11:09:38 +13:00
GMPProcessChild.cpp Backed out 4 changesets (bug 1365309) for frequent xpcshell timeouts after 5400 seconds a=backout CLOSED TREE 2017-07-12 16:35:14 -07:00
GMPProcessChild.h bug 1303096 - Stop sending sync messages soon after content process start-up r=billm 2017-02-05 00:52:38 -05:00
GMPProcessParent.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPProcessParent.h
GMPService.cpp Bug 1395021 - Fix up includes to account for StreamTracks.h not being indirectly included in so many places. r=jwwang 2017-08-30 15:38:56 +12:00
GMPService.h Bug 1315850 - Add GMPService::GetCDM. r=gerald 2017-02-22 09:26:47 +13:00
GMPServiceChild.cpp Bug 1395021 - Fix up includes to account for StreamTracks.h not being indirectly included in so many places. r=jwwang 2017-08-30 15:38:56 +12:00
GMPServiceChild.h Bug 1352924 - Block creation of new GMPs once parent process begins shutdown. r=gerald 2017-04-03 11:08:06 +12:00
GMPServiceParent.cpp Bug 1395021 - Fix up includes to account for StreamTracks.h not being indirectly included in so many places. r=jwwang 2017-08-30 15:38:56 +12:00
GMPServiceParent.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPSharedMemManager.cpp
GMPSharedMemManager.h
GMPStorage.h Bug 1332530 - Remove GMP enum storage names. r=gerald 2017-01-20 15:06:00 +13:00
GMPStorageChild.cpp Bug 1332530 - Remove GMP enum storage names. r=gerald 2017-01-20 15:06:00 +13:00
GMPStorageChild.h Bug 1332530 - Remove GMP enum storage names. r=gerald 2017-01-20 15:06:00 +13:00
GMPStorageParent.cpp Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj 2017-07-26 16:03:57 -04:00
GMPStorageParent.h Bug 1332530 - Remove GMP enum storage names. r=gerald 2017-01-20 15:06:00 +13:00
GMPTimerChild.cpp
GMPTimerChild.h
GMPTimerParent.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPTimerParent.h Bug 1365098 - Convert NS_GetCurrentThread uses in dom/media (r=cpearce) 2017-06-12 20:20:08 -07:00
GMPTypes.ipdlh Backed out changeset 0b8bf5cb743f (bug 1358373) for build bustage. a=backout 2017-04-27 10:10:47 +08:00
GMPUtils.cpp Bug 1357133 - Recover from incorrectly guessing the CDM's shmem sizes. r=gerald 2017-04-28 08:55:28 +12:00
GMPUtils.h Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj 2017-08-16 16:48:52 -07:00
GMPVideoDecoderChild.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPVideoDecoderChild.h
GMPVideoDecoderParent.cpp Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj 2017-07-26 16:03:57 -04:00
GMPVideoDecoderParent.h
GMPVideoDecoderProxy.h
GMPVideoEncodedFrameImpl.cpp
GMPVideoEncodedFrameImpl.h
GMPVideoEncoderChild.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GMPVideoEncoderChild.h
GMPVideoEncoderParent.cpp Bug 1341285: rollup of changes for webrtc after applying webrtc.org v57 update r=ng,jesup,pehrsons,drno,dminor,cpearce,jya,glandium,dmajor 2017-06-13 01:54:13 -04:00
GMPVideoEncoderParent.h Bug 1341285: rollup of changes for webrtc after applying webrtc.org v57 update r=ng,jesup,pehrsons,drno,dminor,cpearce,jya,glandium,dmajor 2017-06-13 01:54:13 -04:00
GMPVideoEncoderProxy.h
GMPVideoHost.cpp
GMPVideoHost.h
GMPVideoPlaneImpl.cpp
GMPVideoPlaneImpl.h
GMPVideoi420FrameImpl.cpp Bug 1349595 - Check GMP i420 frame size computations. r=cpearce 2017-03-31 12:21:22 +11:00
GMPVideoi420FrameImpl.h
PChromiumCDM.ipdl Bug 1383580 - Add an explicit message to increase CDM-Firefox shmem pool. r=gerald 2017-07-24 12:57:40 +12:00
PGMP.ipdl Store the child process thread id in CrashReporterHost. (bug 1338281 part 2, r=billm) 2017-02-15 14:44:29 -08:00
PGMPContent.ipdl Bug 1315850 - Add PChromiumCDM.ipdl for Widevine CDM. r=gerald 2017-02-23 11:51:00 +13:00
PGMPDecryptor.ipdl Bug 1342822 - Backed out changeset 70bc7d4e8512 (bug 1338924). r=gerald 2017-02-27 13:58:27 +13:00
PGMPService.ipdl Bug 1352924 - Block creation of new GMPs once parent process begins shutdown. r=gerald 2017-04-03 11:08:06 +12:00
PGMPStorage.ipdl Bug 1332530 - Remove GMP enum storage names. r=gerald 2017-01-20 15:06:00 +13:00
PGMPTimer.ipdl
PGMPVideoDecoder.ipdl
PGMPVideoEncoder.ipdl
README.txt
moz.build Bug 1381720 - Add content_decryption_module_ext.h. r=gerald 2017-05-29 17:14:52 +12:00
mozIGeckoMediaPluginChromeService.idl
mozIGeckoMediaPluginService.idl Bug 1329543 - Remove PGMPAudioDecoder. r=gerald 2017-01-14 16:14:32 +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).