Birunthan Mohanathas
e52329c788
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Chris Pearce
a56cd9db3b
Bug 1181454 - Give up checking for Adobe EME plugin files if e10s is on until we get a proper fix. r=edwin
2015-07-09 19:29:13 +12:00
Chris Pearce
bec133b4ea
Bug 1180610 - Handle EME plugin voucher disappearing after installation before restart, r=jw_wang
2015-07-06 21:59:07 +12:00
Chris Pearce
94da5a5ce3
Bug 1180070 - Use MediaPromises for CDMProxy::Decrypt. r=jwwang
2015-07-04 07:04:04 +12:00
Chris Pearce
6cf40d4001
Bug 1179521 - [EME] Replace test_eme_obs_notification.html with test for mediakeys-request notification. r=gerald
2015-07-03 14:29:46 +12:00
Chris Pearce
d1189c0c73
Bug 1174566 - More helpful MediaKeySystemAccess error messages. r=edwin
2015-06-26 15:16:52 -07:00
Chris Pearce
d8730c5b48
Bug 1147692 - Remove gmp-decryptor backwards compatibility hack. r=edwin
2015-06-26 08:06:25 -07:00
Chris Pearce
733c484f4c
Bug 1177461 - Check that the Adobe EME plugin voucher is present before advertising that Adobe EME will work to JS. r=edwin
2015-06-26 08:06:21 -07:00
Ryan VanderMeulen
21c7918907
Backed out changeset cbe9a2aea954 (bug 1147692) for test_eme_canvas_blocked.html failures.
...
CLOSED TREE
2015-06-25 16:05:41 -04:00
Chris Pearce
384ad0643e
Bug 1147692 - Remove gmp-decryptor backwards compatibility hack. r=edwin
2015-06-25 11:19:42 -07:00
Chris Pearce
60c92f32e2
Bug 1174987 - Disable GMPVideoDecoderTrialCreator when e10s is on. r=edwin
2015-06-16 21:12:53 +12:00
Chris Pearce
9007a61bfe
Bug 1173225 - Add pref to control whether we trial create a GMPVideoDecoder. r=edwin
2015-06-10 14:42:04 +12:00
Edmund Wong
152a16a774
Bug 1171786 - Add DetailedPromise.h to MediaKeySession.h r=cpearce
2015-06-08 11:34:23 +08:00
Chris Pearce
095b29d2f8
Bug 1169129 - Test GMPVideoDecoderTrialCreator detects failure. r=edwin
2015-06-05 21:55:52 +12:00
Chris Pearce
637308efda
Bug 1169129 - Make GMPVideoDecoderTrialCreator::Await...() take a detailed-promise-like template argument. r=edwin
2015-06-05 21:55:52 +12:00
Chris Pearce
f915e37f0e
Bug 1169129 - Make DOMException::Create(nsresult, nsCString) accept nsACString. r=bholley
2015-06-05 21:55:52 +12:00
Chris Pearce
3786dd969e
Bug 1169129 - Test that an EME GMP can instantiate a plugin before report we support that keySystem. r=edwin
2015-06-05 21:55:51 +12:00
Chris Pearce
ac4cd531eb
Bug 1169129 - Make GMPService's GMP crash handlers easier to register. r=gerald
2015-06-05 21:55:51 +12:00
Eric Rahm
29f00ac208
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-03 15:25:57 -07:00
Eric Rahm
f3d0db1203
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-03 15:22:28 -07:00
Edwin Flores
788a71c95a
Bug 1160445 - Add |explicit| to DetailedPromise constructor on a CLOSED TREE - r=bustage
2015-06-03 14:28:56 +12:00
Edwin Flores
97ac832aa7
Bug 1160445 - Add detailed logging for EME promise failures - r=cpearce,bholley
2015-06-03 13:42:50 +12:00
Carsten "Tomcat" Book
e2f82674b8
Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
...
Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)
2015-06-02 13:05:56 +02:00
Eric Rahm
18bd3de863
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 22:17:33 -07:00
Eric Rahm
dca9287933
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 22:17:19 -07:00
Wes Kocher
bd796581dc
Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
...
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Eric Rahm
ae32743ed2
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 14:31:01 -07:00
Eric Rahm
aa2c33e0cf
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 14:31:00 -07:00
Eric Rahm
ccf1ec07c6
Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
2015-05-21 13:22:04 -07:00
Eric Rahm
c5e63515bf
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Chris Pearce
1a35a5fd22
Bug 1165163 - Ensure MediaKeySession doesn't try to use CDM after it's crashed. r=jwwang
2015-05-18 11:09:05 +12:00
Eric Rahm
0c231d41fa
Bug 1163201 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj
2015-05-14 10:13:23 -07:00
Eric Rahm
485ac2e37a
Bug 1163201 - Part 1: Remove instances of #ifdef PR_LOGGING in dom/. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:23 -07:00
Chris Pearce
836f4654a2
Bug 1160382 - Verify that Adobe EME plugin exists before instantiating it. r=edwin
2015-05-08 13:36:40 +12:00
Chris Pearce
ec67288f9d
Bug 1160321 - Test whether we can create H.264/AAC decoders before we report we support them. r=mattwoodrow
2015-05-08 13:36:32 +12:00
Phil Ringnalda
25e5d3ddc4
Back out dbb002daa455 (bug 1160321) for assertion failures
2015-05-05 20:04:39 -07:00
Chris Pearce
b8de3abe20
Bug 1160321 - Test whether we can create H.264/AAC decoders before we report we support them. r=mattwoodrow
2015-05-06 11:40:45 +12:00
Mike Conley
ead628b6ad
Bug 1146955 - Make the GMP pluginID a uint32_t, and dispatch it in the PluginCrashed event. r=jesup r=mrbkap
2015-05-04 15:40:29 -04:00
Chris Pearce
b332ab98b5
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
Chris Pearce
1572b8b915
Bug 1159495 - Only report Adobe EME supported if required WMF codecs are installed. r=edwin
2015-04-30 21:52:01 +12:00
Andrea Marchesini
504f4e8fee
Bug 1156632 - Remove unused forward class declarations - patch 2 - dom/media, dom/indexedDB, dom/svg, r=ehsan
2015-04-22 08:29:17 +02:00
Edwin Flores
ec805d44ea
Bug 1156560 - Prefer old CDMs on update if they are in use - r=cpearce
2015-04-22 10:22:23 +12:00
Chris Pearce
7d74ad96b3
Bug 1154133 - Remove sync dispatches in EMEDecryptor, and mark MediaTaskQueue::SyncDispatch as deprecated. r=edwin
2015-04-15 12:14:49 +12:00
Chris Pearce
d432eb8513
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
Edwin Flores
f4a1ee70ca
Bug 1148071 - Fix CDM update behaviour - r=cpearce
2015-04-04 17:03:16 +13:00
Jean-Yves Avenard
6f34756234
Bug 1150853: Part2. Use new MediaRawObject across the board. r=cpearce.
2015-04-09 21:14:55 +10:00
Peter Van der Beken
bdee5c0ec4
Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 4 - make GetNodeId asynchronous. r=jwwang.
2015-02-10 11:48:52 +01:00
Peter Van der Beken
ace406a462
Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 2 - support asynchronous GMP API getters. r=jwwang,rjesup.
2015-02-10 11:48:29 +01:00
Peter Van der Beken
b9e2957259
Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 0 - Make mozIGeckoMediaPluginService::GetPluginVersionForAPI return whether we even have the plugin. r=cpearce.
2015-02-24 15:03:56 +01:00
Chris Pearce
715aca878d
Bug 1148286 - Ensure we don't nullpointer deref if the CDM crashes in MediaKeys and Reader::SetCDMProxy implementations. r=edwin
2015-04-01 20:48:43 +13:00