Chris Pearce
c7b1e2eadc
Bug 1143278 - Support IYUV and I420 in gmp-clearkey on Windows, as Win 7 Enterprise N's H.264 decoder doesn't output I420. r=edwin
2015-04-13 13:39:56 +12:00
Chris Pearce
4ffa422c6e
Bug 1143278 - Use a different CLSID to instantiate the H264 decoder MFT in gmp-clearkey, as Win 7 Enterprise N requires that. r=edwin
2015-04-13 13:39:53 +12:00
Chris Pearce
bdd3e51ab8
Bug 1143278 - Add more null checks in gmp-clearkey's decoders. r=edwin
2015-04-13 13:39:49 +12:00
Chris Pearce
e61fe5c00d
Bug 1143278 - Make gmp-clearkey not require a Win8 only DLL to decode audio on Win7. r=edwin
2015-04-13 13:39:46 +12:00
Chris Pearce
1fa249bfb8
Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe
2015-04-03 09:08:27 +13:00
Andrea Marchesini
e6f385fb3d
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Edwin Flores
d888a5c88f
Bug 1147689 - Increment eme-decrypt API version to v7 - r=cpearce
2015-03-26 22:58:43 +13:00
Edwin Flores
f99988363e
Bug 1145405 - Add shutdown checks to main thread dispatches in ClearKey CDM - r=cpearce
2015-03-23 07:59:42 +13:00
Ehsan Akhgari
883849ee32
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Phil Ringnalda
571ce099b4
Back out 7f1f85ee4ba6 (bug 1143278) for Win7 near-permaorange in test_eme_canvas_blocked.html
2015-03-15 18:30:53 -07:00
Chris Pearce
151f899496
Bug 1143278 - Make gmp-clearkey not require a Win8 only DLL to decode audio on Win7. r=edwin
2015-03-15 11:30:24 +13:00
Chris Pearce
0dc4e2d797
Bug 1141386 - Test case for gmp-clearkey's base64 key/keyId decoding. r=edwin
2015-03-10 19:46:20 +13:00
Chris Pearce
2af0bf1fce
Bug 1141386 - Don't always assume base64 encoded EME key/Ids have padding stripped. r=edwin
2015-03-10 19:46:09 +13:00
Chris Pearce
cac8145b4b
Bug 1141386 - Backout c2de53dd52d4 and 6fdc1033f217 for breaking the build. r=bustage.
2015-03-10 17:04:33 +13:00
Chris Pearce
11bfbec7ff
Bug 1141386 - Test case for gmp-clearkey's base64 key/keyId decoding. r=edwin
2015-03-10 16:49:15 +13:00
Chris Pearce
896fc7df01
Bug 1141386 - Don't always assume base64 encoded EME key/Ids have padding stripped. r=edwin
2015-03-10 16:49:03 +13:00
Chris Pearce
d2907f0381
Bug 1140797 - Prevent fatal assert when doing base64 decode in gmp-clearkey. r=edwin
2015-03-09 08:27:18 +13:00
Chris Pearce
50770662aa
Bug 1140797 - Make gmp-clearkey buildable outside of mozilla-central. r=edwin
2015-03-09 08:27:05 +13:00
Chris Pearce
889621fe9a
Bug 1138777 - Don't do sync dispatch in gmp-clearkey AudioDecoder. r=edwin
2015-03-04 23:20:29 +13:00
Chris Pearce
1618c6fa37
Bug 1137489 - Fix unified build failure in gmp-clearkey. r=edwin
2015-02-28 16:15:18 +13:00
Chris Pearce
e4ef49ff55
Bug 1136986 - Fix unthreadsafe uses of GMPVideoHost in gmp-clearkey. r=edwin
2015-02-28 10:23:33 +13:00
Chris Pearce
2880c3a9b1
Bug 1124031 part 4 - Enforce min CDM version from keySystem string. r=bz
2015-02-20 14:38:08 +13:00
Jacek Caban
1de69a46f1
Bug 1133479 - Fixed media/gmp-clearkey build on mingw. r=cpearce
2015-02-17 11:18:04 +01:00
Chris Peterson
7eb58b57db
Bug 1133291 - Remove unused code from Clear Key's openaes. r=cpearce
2015-02-15 22:07:10 -08:00
JW Wang
11407de1f6
Bug 1130917 - Part 2 - improve error handling of StoreData() and ReadData(). r=edwin.
2015-02-10 18:18:00 +01:00
Edwin Flores
82f6804a0c
Bug 1075199 - Output a different clearkey.info depending on platform - r=cpearce,gps
...
--HG--
rename : media/gmp-clearkey/0.1/clearkey.info => media/gmp-clearkey/0.1/clearkey.info.in
2015-02-03 16:59:39 +13:00
Edwin Flores
bc2814dfe3
Bug 1075199 - More logging in ClearKey CDM - r=cpearce
2015-01-27 18:35:36 +13:00
Edwin Flores
4e3006ddd2
Bug 1075199 - WMF decoding in ClearKey CDM - r=cpearce
2015-01-16 10:37:54 +13:00
Edwin Flores
f68bdd6433
Bug 1075199 - Import WMF decoding code from cpearce's gmp-clearkey implementation - r=cpearce
2015-01-16 10:37:54 +13:00
JW Wang
4d6309bd93
Bug 1083658
- add "output-downscaled" to GMP. r=cpearce.
2015-02-01 09:18:39 +08:00
JW Wang
c1dd9140a5
Bug 1121332. Part 1 - add media key status to gmp-api. r=cpearce.
2015-01-31 13:22:12 +13:00
JW Wang
bfc4d164a1
Bug 1124939 - Add "individualization-request" to MediaKeyMessageType. r=bz
2015-01-26 20:08:00 +01:00
Edwin Flores
e49b1630b3
Bug 1118383 - Plug memory leak in openaes - r=cpearce
2015-01-27 19:10:11 +13:00
JW Wang
a9391d3408
Bug 1102852 - add MediaKeyMessageType to and remove destinationURL from MediaKeyMessageEvent. r=cpearce,bz
2015-01-15 11:25:47 +13:00
Edwin Flores
1f04f15482
Bug 1075199 - Separate session management from ClearKeyDecryptionManager - r=cpearce
...
--HG--
rename : media/gmp-clearkey/0.1/ClearKeyDecryptionManager.cpp => media/gmp-clearkey/0.1/ClearKeySessionManager.cpp
2015-01-12 20:15:55 +13:00
Masatoshi Kimura
bf312ad056
Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
2015-01-11 11:34:52 +09:00
Chris Pearce
7ba4d8b1c1
Bug 1111391 - Enable keyMessages to be sent before create/load session promise is resolved. r=jwwang
2015-01-09 14:30:07 +13:00
Chris Pearce
ee2a73fe1c
Bug 1109457 - Prevent potential for Join()ing a pointer held in free'd memory in gmp-clearkey. r=edwin
2014-12-19 09:55:05 +13:00
Chris Pearce
67369e80dd
Bug 1109457 - Use Contains instead of std.find to detect whether we have keys in gmp-clearkey, and don't overwrite old decryptors when we get a new key. r=edwin.
2014-12-19 09:55:00 +13:00
Chris Pearce
a23d2bdf73
Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin
2014-12-19 09:54:34 +13:00
Ryan VanderMeulen
7acf8539fb
Backed out changesets 70428bb355a4 and a0ba2f134695 (bug 1109457) for EME failures and crashes on OSX 10.6.
2014-12-18 00:22:19 -05:00
Chris Pearce
91c26dceb7
Bug 1109457 - Use Contains instead of std.find to detect whether we have keys in gmp-clearkey, and don't overwrite old decryptors when we get a new key. r=edwin.
2014-12-18 16:16:20 +13:00
Chris Pearce
65cccb08b1
Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin
2014-12-18 16:16:13 +13:00
Ryan VanderMeulen
bf0212ce4f
Backed out changeset dc6994acf4e3 (bug 1109457) for EME test failures and crashes.
...
CLOSED TREE
2014-12-17 20:57:12 -05:00
Chris Pearce
ddd4b18d14
Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin
2014-12-18 13:23:27 +13:00
Chris Pearce
5b926c8fae
Bug 1110497 - Reject promises for clearkey updates with invalid license data. r=edwin
2014-12-15 14:24:30 +13:00
Chris Pearce
b392b7de2a
Bug 1077159 - Use macros for GMP API names, to make them implicitly versionable. r=jesup
2014-12-10 09:35:26 +13:00
Landry Breuil
ffaaba4c8e
Bug 1092023: comment out oaes_get_seed() definition r=edwin
...
It's unused (the sole caller is already commented out),
and uses deprecated ftime() & sys/timeb.h which are not
available on OpenBSD and Android NDK r10c.
Dont build openaes/rand.c, OAES_HAVE_ISAAC is not defined.
Remove now unused rand.c & rand.h.
2014-11-24 23:46:08 +01:00
Chris Peterson
433d74c532
Bug 1098134 - Fix or suppress warnings in gmp-api, gmp-clearkey, and gmp-plugin and mark as FAIL_ON_WARNINGS. r=cpearce
2014-11-14 00:36:20 -08:00
Chris Peterson
a05d3eba03
Back out changeset c98cb03a8475 (Bug 1098134) for Windows build bustage.
2014-11-14 00:09:58 -08:00