gecko-dev/dom/media/gmp
Jean-Yves Avenard 577b826128 Bug 1543359 - P13. Let the video decoder determines the default colorspace if unknown. r=mattwoodrow
When unknown, we rely on the picture height and assume that anything less than 720p is 601 and 709 otherwise. It's not perfect but it's the best we can do.

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

--HG--
extra : moz-landing-system : lando
2019-07-26 08:45:39 +00:00
..
gmp-api Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ChromiumCDMCallback.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ChromiumCDMCallbackProxy.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ChromiumCDMCallbackProxy.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ChromiumCDMChild.cpp Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan 2019-04-05 21:41:42 +00:00
ChromiumCDMChild.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ChromiumCDMParent.cpp Bug 1543359 - P13. Let the video decoder determines the default colorspace if unknown. r=mattwoodrow 2019-07-26 08:45:39 +00:00
ChromiumCDMParent.h Bug 1540136 - P4: Remove ChromiumCDMParent mMainThread as it is unused. r=cpearce 2019-04-09 15:07:19 +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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
DecryptJob.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPCallbackBase.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPContentChild.h Bug 1512990 - Part 3 - remove declarations of Alloc/Dealloc methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:07 +00:00
GMPContentParent.cpp Bug 1522547 - Add logging to GMPContentParent. r=cpearce 2019-03-05 16:19:43 +00:00
GMPContentParent.h Bug 1512990 - Part 2 - implement direct calls in the IPDL compiler; r=froydnj 2019-02-06 15:57:37 +00:00
GMPCrashHelper.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPCrashHelperHolder.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPMemoryStorage.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPMessageUtils.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPParent.cpp Bug 1498742 - Part 2 - Start the GMP sandbox earlier during process startup r=jya,cpearce 2019-06-14 22:55:27 +00:00
GMPParent.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
GMPPlatform.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPPlatform.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPUtils.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPVideoDecoderChild.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +00:00
GMPVideoDecoderChild.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +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 1441651 - Part 2 - pass Shmem and ByteBuf by rvalref to Send* IPC methods; r=nika,jrmuizel 2019-03-04 16:35:30 +00:00
GMPVideoDecoderProxy.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPVideoEncodedFrameImpl.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPVideoEncodedFrameImpl.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPVideoEncoderChild.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +00:00
GMPVideoEncoderChild.h Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +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 1289211 - Rename InfallibleTArray to nsTArray in dom/media/ r=jya 2019-07-10 04:14:23 +00:00
GMPVideoEncoderProxy.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPVideoHost.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPVideoHost.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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 Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPVideoPlaneImpl.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
GMPVideoPlaneImpl.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
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
PGMP.ipdl
PGMPContent.ipdl
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).