dom/media/MediaPromise.h
7c3b45a47811b55f4e973d996dd149c5d575721b
created 2015-06-01 22:17 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
3f1f9238e02fe107701bf3ab4237c0cb3b125710
created 2015-06-01 17:57 -0700
pushed 2015-08-10 18:23 +0000
Wes Kocher Wes Kocher - Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
150606c022a29517f43ee6907075170db825c947
created 2015-06-01 14:31 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
a5754fa7eeb55f71b5c1c0e8d4eb68b0b6dcf196
created 2015-05-29 11:56 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1169542 - Use .forget() instead of Move() to convert from nsRefPtr<Derived> to nsRefPtr<Base>. r=gerald
84b169ac3bcc17666b2bf8391ef0d8a2d48e18e1
created 2015-05-28 16:04 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1169542 - Implement MediaPromise::All. r=jww
bbe9941afa556802daa5ff1cb4f7f2c65f2620d1
created 2015-05-28 22:57 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1169542 - Make MediaPromise more rvalue-friendly. r=gerald,r=jww
fe733c9389222d06fd854498761174e2c440ad61
created 2015-05-28 17:47 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1169542 - Stop copying ResolveOrRejectValues. r=jww
a0593eed31d451b38b882237b0fae68ed322c827
created 2015-05-26 22:06 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Add some more comments for MediaPromise. r=jww
eb72777f68d3a34618e73892bc88a9d46fe58f96
created 2015-05-24 21:22 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Replace 'Consumer' with 'Request' in MediaPromise naming. r=jww
7bea013b498a0ae3adeade30cdfd4ed9207cc8bc
created 2015-05-28 11:06 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Use a base class for refcounting MediaPromise::Consumer as well. r=jya
e3d613bbf1850ae8833c79ddd03c8cd1ff0e85fc
created 2015-05-22 12:07 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Implement completion promises. r=jww
ec08b62b49f4abf02964c7628d899cbb59aca50e
created 2015-05-21 23:11 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Do the template munging to allow promise callbacks to optionally return a promise, and surface that from InvokeCallbackMethod. r=gerald
743cd6e023c5cba8f9de353480def98d48ee7934
created 2015-05-21 16:38 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Make FunctionThenValue dispatch via InvokeCallbackMethod. r=jww
e6ad9ecaaefc37696b1f393a124511651d518202
created 2015-05-21 16:35 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Fix up InvokeCallbackMethod to templatize more generally on the method type. r=jww
b4f5c50385af208f48d71354f295944093b60f38
created 2015-05-22 12:28 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Get rid of RefableThen and make Then return an nsRefPtr<Consumer>. r=jww
4b6b0af6e0328c3b81175675f8af1c5bbb5b9771
created 2015-05-27 16:08 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Improve MediaPromise::ResolveOrRejectValue. r=jww
831c5d95d197f4d0cef5434b3732aa6df0f1b619
created 2015-05-21 10:58 -0700
pushed 2015-08-10 18:23 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Fix a typo from the addition of closure support to MediaPromise. r=jww
8a03e892db51e07a20a85f97abe073cee7be0fa0
created 2015-05-21 13:22 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
9fb7acc6f108dd473fae5df9a29b8ff4ddac915f
created 2015-05-19 11:15 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
be45c1aa635d0b7c1491a59512185f9d46be25f1
created 2015-05-11 20:52 +1000
pushed 2015-08-10 18:23 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1162482: Make templated MediaPromise class inherit from ref-counted base. r=bholley
d5d2f6e45d70aa590a0e5942323994a1e5a5911c
created 2015-05-11 10:28 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 41c408a2662e (bug 857895) for bustage on a CLOSED TREE
41c408a2662e3bf60dd9611c19a6eee4219248ce
created 2013-04-09 16:51 +1200
pushed 2015-08-10 18:23 +0000
Matt Woodrow Matt Woodrow - Bug 857895 - Run canvas rendering asynchronously on OSX. r=Bas,bholley
9fc31573bde8dd6bba03e1a06d3579bf15793088
created 2015-05-05 17:17 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1161742 - Add support for lambdas in MediaPromise. r=jww
39a90ea44a699b0eb6bcf6d0d5f3df90ad565a7d
created 2015-05-05 17:06 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1161742 - Factor out the guts of RefableThen to make them usable for Function-y {,Refable}Then(...) calls. r=jww
e3b6d0d1adeade47d5b22212e4f29092a83b920f
created 2015-05-05 16:24 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1161742 - Hoist part of ResolveOrReject into ThenValueBase. r=jww
7636ab3485da8d7e275917228932877d217c8e94
created 2015-05-05 14:34 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1161742 - Introduce ResolveOrRejectValue to make MediaPromise implementation less verbose. r=jww
9e84d753525ff1e66384b0ece51d4b4a6f3c4b18
created 2015-05-05 13:54 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1161742 - Hoist dispatch-related stuff from ThenValue to ThenValueBase. r=jww
cf76034c4be3c88f5172cb99fde555a60b4b79fd
created 2015-04-15 11:12 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1154805 - Stop manually passing TaskDispatchers everywhere. r=jww
25d4f90ff250601d55596897de845b17d3157246
created 2015-04-14 17:47 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1154782 - Remove the concept of forced dispatch. r=jww
4e9b6d32d83f847aa8a21d61dc7395a04073abc0
created 2015-04-14 17:25 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1154782 - Hoist dispatch failure handling into dispatch itself. r=jww
c3dd616bbb51d56eb411cee767ac0abfe71bcd74
created 2015-04-10 11:58 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1153370 - Do MediaPromise TailDispatch checking outside the scope of the MediaPromise lock. r=jww
8b257d9772718afe34a7fd8896e48cd28b298182
created 2015-04-02 16:47 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1151656 - Make MediaPromises operate with TaskDispatchers. r=mattwoodrow
ef53c6c25fb19341f42858d57434b4b8685f2555
created 2015-04-02 13:42 -0700
pushed 2015-06-29 20:18 +0000
Bobby Holley Bobby Holley - Bug 1150687 - Have callers pass an AbstractThread directly to promise APIs and remove wrapper-style AbstractThreads for MediaTaskQueue. r=jww
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-05-11 18:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
396bd3381cd417299a8d006f25270f8d6eb80a07
created 2015-03-13 19:41 -0700
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1144487 - Implement AbstractThread. r=mattwoodrow
3b51954d4b0d20f53b6631329b89ba3ac2b5dee3
created 2015-03-10 09:59 -0700
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1135424 - Switch the MDSM to a task queue. r=mattwoodrow
1bec876948eaa4b87e36136747dde98597403904
created 2015-03-11 11:29 -0700
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1135424 - Allow MediaPromise dispatch to fail if the ThenValue has been disconnected. r=mattwoodrow
1e99f9913951b8a4b1b4540443e3a24769b236b7
created 2015-03-12 23:05 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Back out 3 changesets (bug 1135424) on suspicion of causing frequent hangs in test_playback.html on mochitest-e10s
584d91ffdf884ffa169f9d290acc8b4aff312ade
created 2015-03-10 09:59 -0700
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1135424 - Switch the MDSM to a task queue. r=mattwoodrow
e52401d30a67e97c77ab891565446053b0b01533
created 2015-03-11 11:29 -0700
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1135424 - Allow MediaPromise dispatch to fail if the ThenValue has been disconnected. r=mattwoodrow
f256c4348bacfed6e8ff4f8740c8b5b981e2a09c
created 2015-03-02 16:46 -0800
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Rewrite the MediaDecoder-to-MediaDecoderStateMachine interface to be Promise-based. r=mattwoodrow
ede75f0e87f0e907ae0977e2fc8599a7a6bed8f2
created 2015-02-20 16:47 -0800
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Return samples on state machine thread. r=cpearce
dc0b58714ffc7c5865bd16e102b61ca91da2fb51
created 2015-02-22 13:56 -0800
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Introduce a 1-argument overload of ProxyMediaCall. r=cpearce
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
67741f46717f89b7605431be87b523fdf2fe1580
created 2015-02-11 11:12 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1132023 - Fix unused variable warning on builds without MOZ_DIAGNOSTIC_ASSERT. v1 r=rillian
2d8dde5faef907b87fcde6f18b9a7dbb8a5bf6b1
created 2015-02-09 18:47 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1129877 - Separate the creator and consumer APIs for MediaPromise. v2 r=mattwoodrow
6a393700a62d3f7d44f9f1167bc05ab62ba69774
created 2015-02-09 11:11 -0800
pushed 2015-03-30 18:32 +0000
Daniel Holbert Daniel Holbert - Bug 1128576: Annotate MediaPromise.h method 'AssertOnDispatchThread' as MOZ_OVERRIDE. rs=bholley
272f537c1438926adbc48cd5d7a63e413a6a9496
created 2015-02-04 17:12 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1129523 - Implement MediaPromise proxies. r=cpearce,r=mattwoodrow
8c84373abd465b20cbaf95ed43b023dd37ab65c4
created 2015-02-04 13:13 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1129247 - Use MOZ_DIAGNOSTIC_ASSERT instead of MOZ_RELEASE_ASSERT in media code. r=mattwoodrow
669d5ac85dbf68a45ec5acb11b4be1f328a89125
created 2015-02-04 16:38 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1129224: Ensure the target is always unref in the target thread. r:bholley
33588deed1313b43cdcf99ca6d54013697583e8b
created 2015-01-29 22:11 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow
b5f0920defbe3afefd5b69b66914c4f62674684f
created 2015-01-29 22:11 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow
0cbf60e4d0c182ac9f7a62c8f9b66bf668261e21
created 2015-01-29 22:11 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Make ThenValueBase inherit from a publicly-usable type, and refcount it. r=mattwoodrow
3f102935baa3032dd3cdfc66c103b0f4eff9adce
created 2015-01-28 19:54 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1126465) for b2g osx build bustage on a CLOSED TREE
dd957ede2d3680020dc0a57af8023613fe63ab14
created 2015-01-28 18:54 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow
d8045d89bfda2261c70d9f5937b6959f1ea7f450
created 2015-01-28 18:54 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow
22aff144837610bf7b1d4feed8019ad868ccd5ac
created 2015-01-28 18:54 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Make ThenValueBase inherit from a publicly-usable type, and refcount it. r=mattwoodrow
e898e57b137415b916d132f36e632f4ef701ff48
created 2015-01-21 14:34 -0800
pushed 2015-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1123983 - Implement exclusivity checking for MediaPromises. r=cpearce
5f012ce3f3eafd3cc9c8ce734fab518e5b81542f
created 2015-02-11 11:12 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1132023 - Fix unused variable warning on builds without MOZ_DIAGNOSTIC_ASSERT. v1 r=rillian a=lmandel
9ca7d843248de1235a21830e9c854e7c1a05777f
created 2015-02-09 18:47 -0800
pushed 2015-02-23 15:17 +0000
Bobby Holley Bobby Holley - Bug 1129877 - Separate the creator and consumer APIs for MediaPromise. v2 r=mattwoodrow a=lmandel
less more (0) -60 tip