gecko-dev/media/gmp-clearkey/0.1
Chris Pearce 966cf53003 Bug 1232527 - Call into WMF PDM to determine if WMF can decode instead of using GMPVideoDecoderTrialCreator. r=jwwang
Resurrect WMFDecoderModule::HasAAC() and HasH264(), and use those in
MediaKeySystemAccess.cpp to figure out whether we gmp-clearkey can decode,
rather than assuming Vista and later is always able to decode, as that's not
a valid assumption; Vista may not have the required Platfor Update installed,
or we may be on Windows N or KN without the Media Feature Pack.

--HG--
extra : commitid : 2QrVAGQ5OJa
extra : rebase_source : 8ad6e5c5f87cf2b2489f049543c021723927901a
2015-12-15 14:50:59 +13:00
..
gtest Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
openaes Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj 2015-05-26 14:33:55 -04:00
AnnexB.cpp Bug 1197282 - Include <atomic> in VideoDecoder.h. r=cpearce 2015-08-25 12:40:20 +02:00
AnnexB.h Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe 2015-04-03 09:08:27 +13:00
ArrayUtils.h Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe 2015-04-03 09:08:27 +13:00
AudioDecoder.cpp Bug 1186406 - Copy input to ClearKey's decoder, so we can return its containing shmem earlier. r=gerald 2015-12-01 18:13:58 +13:00
AudioDecoder.h Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin 2015-05-06 11:40:40 +12:00
clearkey.info.in Bug 1229508 - Support current and previous GMP_API_DECRYPTORs. r=gerald 2015-12-02 15:37:09 +13:00
ClearKeyAsyncShutdown.cpp Bug 1173631 - [EME] Implement async shutdown in clearkey GMP. r=cpearce 2015-06-11 22:05:00 +02:00
ClearKeyAsyncShutdown.h Bug 1181436 - Use 'gmp-api/' prefix consistently in includes in gmp-clearkey. r=gerald 2015-07-08 17:12:47 +12:00
ClearKeyBase64.cpp Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe 2015-04-03 09:08:27 +13:00
ClearKeyBase64.h Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe 2015-04-03 09:08:27 +13:00
ClearKeyDecryptionManager.cpp Bug 1186406 - Copy input to ClearKey's decoder, so we can return its containing shmem earlier. r=gerald 2015-12-01 18:13:58 +13:00
ClearKeyDecryptionManager.h Bug 1186406 - Copy input to ClearKey's decoder, so we can return its containing shmem earlier. r=gerald 2015-12-01 18:13:58 +13:00
ClearKeyPersistence.cpp Bug 1228461 - Implement keyids initData type for ClearKey. r=gerald 2015-11-27 17:13:40 +13:00
ClearKeyPersistence.h Bug 1228461 - Implement keyids initData type for ClearKey. r=gerald 2015-11-27 17:13:40 +13:00
ClearKeySession.cpp Bug 1230026 - Support 'webm' initDataType format for MP4 ClearKey initData. r=gerald 2015-12-04 07:24:11 +13:00
ClearKeySession.h Bug 1228461 - Implement keyids initData type for ClearKey. r=gerald 2015-11-27 17:13:40 +13:00
ClearKeySessionManager.cpp Bug 1232527 - Call into WMF PDM to determine if WMF can decode instead of using GMPVideoDecoderTrialCreator. r=jwwang 2015-12-15 14:50:59 +13:00
ClearKeySessionManager.h Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe 2015-04-03 09:08:27 +13:00
ClearKeyStorage.cpp Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe 2015-04-03 09:08:27 +13:00
ClearKeyStorage.h Bug 1181436 - Use 'gmp-api/' prefix consistently in includes in gmp-clearkey. r=gerald 2015-07-08 17:12:47 +12:00
ClearKeyUtils.cpp Bug 1228461 - Implement keyids initData type for ClearKey. r=gerald 2015-11-27 17:13:40 +13:00
ClearKeyUtils.h Bug 1186406 - Copy input to ClearKey's decoder, so we can return its containing shmem earlier. r=gerald 2015-12-01 18:13:58 +13:00
Endian.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
gmp-clearkey.cpp Bug 1182363 - Added missing 'else' to prevent wrong error logging. r=edwin 2015-07-09 18:22:00 +02:00
gmp-task-utils-generated.h Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin 2015-05-06 11:40:40 +12:00
gmp-task-utils.h Bug 1181436 - Use 'gmp-api/' prefix consistently in includes in gmp-clearkey. r=gerald 2015-07-08 17:12:47 +12:00
Makefile.in Bug 1075199 - Output a different clearkey.info depending on platform - r=cpearce,gps 2015-02-03 16:59:39 +13:00
moz.build Bug 1224452 - Straighten up a couple things in some moz.builds. r=gps 2015-11-26 08:50:52 +09:00
RefCounted.h Bug 1160914 - Use locks for gmp-clearkey threadsafe refcounting when std::atomic is not easily available. r=edwin 2015-05-06 11:40:42 +12:00
VideoDecoder.cpp Bug 1186406 - Copy input to ClearKey's decoder, so we can return its containing shmem earlier. r=gerald 2015-12-01 18:13:58 +13:00
VideoDecoder.h Bug 1186406 - Copy input to ClearKey's decoder, so we can return its containing shmem earlier. r=gerald 2015-12-01 18:13:58 +13:00
WMFAACDecoder.cpp Bug 1156131 - Use correct DLL on WinVista, 7, and 8 for WMF decoding in gmp-clearkey. r=edwin 2015-04-20 20:07:24 +12:00
WMFAACDecoder.h
WMFH264Decoder.cpp Bug 1185388 - Limit the number of cores used by WMF in ClearKey CDM - r=cpearce 2015-09-01 17:31:48 +12:00
WMFH264Decoder.h Bug 1185388 - Limit the number of cores used by WMF in ClearKey CDM - r=cpearce 2015-09-01 17:31:48 +12:00
WMFSymbols.h Bug 1156131 - Use correct DLL on WinVista, 7, and 8 for WMF decoding in gmp-clearkey. r=edwin 2015-04-20 20:07:24 +12:00
WMFUtils.cpp Bug 1185388 - Limit the number of cores used by WMF in ClearKey CDM - r=cpearce 2015-09-01 17:31:48 +12:00
WMFUtils.h Bug 1185388 - Limit the number of cores used by WMF in ClearKey CDM - r=cpearce 2015-09-01 17:31:48 +12:00