Chris Pearce
d6743b5aff
Bug 1186406 - Copy input to ClearKey's decoder, so we can return its containing shmem earlier. r=gerald
...
We're failing in the "Very rough kill-switch" case in
GMPVideoDecoderParent::Decode() we find that too many shmems are in use when we
come to send a "Decode" message to the GMP, and that causes an error which
percolates up to cause the test failure.
This patch changes gmp-clearkey to copy the input encrypted and compressed
sample and immediately return the shmem to the parent process. We are
copying the data anyway when we decrypt, so we can rejigg things so that we
don't actually end up doing a second copy.
2015-12-01 18:13:58 +13:00
Chris Pearce
05f051d1ba
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
Wes Kocher
b7143cd0e7
Backed out changeset ddb936f4e78a (bug 1160914
) for build bustage CLOSED TREE
2015-05-04 16:32:41 -07:00
Chris Pearce
b62f7d16fb
Bug 1160914
- Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin
2015-05-05 11:21:55 +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
1fa249bfb8
Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe
2015-04-03 09:08:27 +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
Chris Pearce
889621fe9a
Bug 1138777 - Don't do sync dispatch in gmp-clearkey AudioDecoder. r=edwin
2015-03-04 23:20:29 +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