Chris Pearce
d927f25dc6
Bug 1341138 - Move LogToConsole from GMPCDMProxy to GMPUtils. r=gerald
...
This means we can reuse LogToConsole inside the new CDM decoder backend.
This change also makes GMPUtils.cpp build in non-unified build mode.
MozReview-Commit-ID: AFkdHIos4X2
--HG--
extra : rebase_source : d31e794ce94fa724a90b1cfa842a86d119a4e2d1
extra : source : 6cad0b06a556795f6d6de123bb5a153ff06062f5
2017-02-21 13:44:58 +13:00
Chris Pearce
fe31d4bd44
Bug 1332149 - Don't expose plugin-container or sandbox vouchers to GMPs. r=gerald
...
MozReview-Commit-ID: JZBoEptskf0
--HG--
extra : rebase_source : c2de46c71eced8fc9ad00f9fbb95f9dc9f5ee6ba
2017-01-19 14:57:30 +13:00
Chris Pearce
55e0da876c
Bug 1324926 - Convert other EME/GMP byte logging from Base64 to Hex. r=gerald
...
This is marginly more readable.
MozReview-Commit-ID: DWJNFXxI7Vd
--HG--
extra : rebase_source : cb29271f3942db63da2b815e81977f98ec955968
2016-12-21 10:37:09 +13:00
Chris Pearce
9a69924b0c
Bug 1324926 - Log keyId as hex when decoding video via GMP. r=gerald
...
MozReview-Commit-ID: DIiErrwjONo
--HG--
extra : rebase_source : 05a7b667c65ee11a80244c8c832c134cd6b05485
2016-12-21 09:54:20 +13:00
Wes Kocher
5401734deb
Backed out 4 changesets (bug 1324926) for windows build bustage a=backout
...
Backed out changeset e57acea9a4ab (bug 1324926)
Backed out changeset 3a5fc19f492b (bug 1324926)
Backed out changeset 1694d0248f1a (bug 1324926)
Backed out changeset b0a59896aa01 (bug 1324926)
2016-12-20 16:53:41 -08:00
Chris Pearce
d71275d786
Bug 1324926 - Convert other EME/GMP byte logging from Base64 to Hex. r=gerald
...
This is marginly more readable.
MozReview-Commit-ID: DWJNFXxI7Vd
--HG--
extra : rebase_source : bfc694c51a8f1de28a6a11155f0c3e6b723ff153
2016-12-21 10:37:09 +13:00
Chris Pearce
e0308ca287
Bug 1324926 - Log keyId as hex when decoding video via GMP. r=gerald
...
MozReview-Commit-ID: DIiErrwjONo
--HG--
extra : rebase_source : dbc7c23a53cce7e997fdc03a9df5691ab05f7c94
2016-12-21 09:54:20 +13:00
Chris Pearce
5cba5b5a25
Bug 1314858 - Refactor multiple callers of HasPluginForAPI into a helper. r=gerald
...
I've repeated myself a few times, so make a helper to make determining which
GMPs are available easier.
MozReview-Commit-ID: 2fFLeaA5o8u
--HG--
extra : rebase_source : 74ea0b429d339273535610df3bbd7fec7beae469
2016-11-03 14:33:31 +13:00
Chris Pearce
c4ed00c030
Bug 1245789 - Parse Chrome CDM manifest in GMPService.addPluginDir. r=gerald
...
This has to happen on the main thread, as WebIDL parsing only happens there.
So it has to be async.
MozReview-Commit-ID: AfAoSkQAhl3
2016-04-12 16:12:21 +12:00
Chris Pearce
66f7fa299a
Bug 1246763 - Refactor GMP info file parsing into helper class. r=gerald
2016-02-09 14:37:22 +13:00
Chris Pearce
8ed9d0fcbd
Bug 1228215 - Add helper to do dir enumeration in GMPServiceParent. r=jwwang
2015-11-27 10:53:17 +13:00
Chris Pearce
2c28e66665
Bug 1209385 - Backout 417dab86a413 and 6078e8b4878b. r=backout
2015-10-14 19:42:25 +13:00
Chris Pearce
544e62ef89
Bug 121442 - Add platform to GMP storage base dir. r=gerald
2015-10-14 12:18:06 +13:00
Chris Pearce
a76b46867d
Bug 1209385 - Crash GMPs that don't respond to GMPVideoDecoder::Reset(). r=jwwang
2015-09-30 06:56:07 +13:00
Chris Pearce
2ad25b6368
Bug 1194576 - Add more NSPR logging around GMP*Parent actors. r=gerald
2015-08-14 19:18:19 +12:00
Chris Pearce
8ded1472c3
Bug 1190252 - Remove use of mozilla\/Tokenizer from GMPChild so bug 1190252 can be uplift to 41. r=gerald
2015-08-11 10:27:41 +12:00
Chris Pearce
c32f098f77
Bug 1190252. Backed out changeset d697030f7d59. r=backout
2015-08-10 13:38:03 +12:00
Chris Pearce
751d662f3d
Bug 1190252 - Remove use of mozilla\/Tokenizer from GMPChild so bug 1190252 can be uplift to 41. r=gerald
2015-08-10 13:27:04 +12:00
Chris Pearce
f877417e6a
Bug 1168053 - Unified build fix in dom/media/gmp. r=jwwang
2015-05-29 14:07:22 +12:00
Chris Pearce
9f7e269f5d
Bug 1159495 - Only report that Adobe EME is available if we have a plugin-container voucher. r=edwin
2015-04-30 21:52:14 +12:00
Ehsan Akhgari
4ebeb72f7b
Bug 1155178 - Part 2: Rename GMPUnique to GMPUniquePtr; r=cpearce
2015-04-20 08:29:51 -04:00
Ehsan Akhgari
623b3ca075
Bug 1155178 - Part 1: Convert GMPUnique into a template alias; r=cpearce
2015-04-20 08:28:44 -04:00
Matthew Gregan
554ea67ff5
Bug 1131340 - Avoid template aliasing since GCC 4.6 lacks support. r=cpearce
2015-02-10 14:27:36 +13:00
Matthew Gregan
f29aff15e4
Bug 1124021 - Fix dangerous UniquePtr usage pattern in GMP. r=cpearce
2015-01-20 18:39:00 +13:00