Commit Graph

396042 Commits

Author SHA1 Message Date
Byron Campen [:bwc]
3af28ea884 Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug 2014-11-19 16:16:29 -08:00
Byron Campen [:bwc]
43300ec021 Bug 1091242 - Part 5.3: Use modern integral types in sipcc code. r=ehugg 2014-11-14 17:38:00 -08:00
Byron Campen [:bwc]
3a2e44d3e2 Bug 1091242 - Part 5.2: Functionality changes to sipcc sdp code. r=ehugg r=pkerr 2014-11-14 17:37:40 -08:00
Byron Campen [:bwc]
1ad35746ef Bug 1091242 - Part 5.1: Whitespace-only modifications to sipcc sdp code. r=ehugg 2014-11-14 17:37:26 -08:00
Byron Campen [:bwc]
6f209817c8 Bug 1091242 - Part 4: Remove most of sipcc, and move just the sdp stuff into a new location. r=ehugg 2014-11-14 17:36:59 -08:00
Byron Campen [:bwc]
0019770636 Bug 1091242 - Part 3: Mochitest work. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jib 2014-11-19 16:18:10 -08:00
Byron Campen [:bwc]
e2bbde0e5f Bug 1091242 - Part 2: New JSEP handling code. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=ehugg, r=jesup 2014-11-19 16:12:08 -08:00
Byron Campen [:bwc]
3c30078b23 Bug 1091242 - Part 1: SDP wrapper code around sipcc sdp impl. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup 2014-11-19 16:11:06 -08:00
Ehsan Akhgari
d60d0c93f5 Bug 1108687 - Fix the MOZ_STACK_CLASS annotation on DecodersToInitialize; r=jyavenard
The attribute syntax should appear after class.

--HG--
extra : rebase_source : 2793470bf5bcd8b701729906987ce9958016b4e7
2014-12-08 23:24:55 -05:00
Chris Peterson
914cf9e473 Back out part of changeset 2147895c5dc4 (bug 1107814) because of non-unified OS X build breakage on a CLOSED TREE. a=philor 2014-12-08 21:42:58 -08:00
Phil Ringnalda
5fe54ea0fd Backed out 10 changesets (bug 1091242) for Android/b2g non-unified build bustage
CLOSED TREE

Backed out changeset 7f72b55c5de7 (bug 1091242)
Backed out changeset f1501aa24397 (bug 1091242)
Backed out changeset 7fde5994aee5 (bug 1091242)
Backed out changeset 59b415714087 (bug 1091242)
Backed out changeset dadb65fedc08 (bug 1091242)
Backed out changeset 21be81424e4e (bug 1091242)
Backed out changeset 498fb1dafba5 (bug 1091242)
Backed out changeset 8d0653eb85ab (bug 1091242)
Backed out changeset c82d484e135a (bug 1091242)
Backed out changeset 3e0c8932f1b1 (bug 1091242)
2014-12-08 20:53:07 -08:00
Mark Hammond
91fcbf833d Bug 287107 followup - skip test on Android on CLOSED TREE. r=me 2014-12-09 15:36:55 +11:00
Mark Hammond
98b5b441cd Bug 287107 - make Components.returnCode be the xpcom nsresult if set by js components. r=bholley 2014-12-09 13:52:08 +11:00
Chris Peterson
e424225899 Bug 1107814 - Part 2: Mark some directories as FAIL_ON_WARNINGS conditionally for some compilers. r=gps 2014-12-04 01:11:14 -08:00
Chris Peterson
22d0c4b343 Bug 1107814 - Part 1: Mark more directories as FAIL_ON_WARNINGS for all compilers. r=gps 2014-12-04 16:24:03 -08:00
Dan Gohman
1dffcd018f Bug 1065339 - IonMonkey: Use vblendvps for SIMD minNum/maxNum r=jandem 2014-12-08 18:20:30 -08:00
Dan Gohman
042838584e Bug 1065339 - SpiderMonkey: VEX encodings for blendps and blendvps r=jandem 2014-12-08 18:20:30 -08:00
Dan Gohman
18c1c30005 Bug 1065339 - IonMonkey: x86 VEX encoding support for several operators r=jandem 2014-12-08 18:20:30 -08:00
Dan Gohman
878bfac63c Bug 1065339 - SpiderMonkey: Rename moveAligned functions to be move functions r=jandem 2014-12-08 18:20:30 -08:00
Bobby Holley
9ef2bbc703 Bug 1108767 - Add the ability to chain same-type promises. r=cpearce 2014-12-08 17:19:05 -08:00
Bobby Holley
a143dac86d Bug 1108767 - Allow promises to be resolved without a MediaPromiseHolder. r=cpearce
It turns out that there are use-cases where this restriction is clunky.
2014-12-08 17:19:05 -08:00
Bobby Holley
dc54f0958e Bug 1108767 - Add MediaPromise::{Resolve,Reject}IfExists. r=cpearce 2014-12-08 17:19:05 -08:00
Bobby Holley
0f8a47ff4f Bug 1108767 - Stop including MediaTaskQueue.h from MediaPromise.h. r=cpearce
We need this so that MediaTaskQueue can use promises.
2014-12-08 17:19:05 -08:00
Bobby Holley
2a3ae3c23c Bug 1108767 - Separate ThenValueRunnable so that the constructors don't collide when the resolve value is the same as the reject value. r=cpearce 2014-12-08 17:19:05 -08:00
Wes Kocher
99f09b4b90 Backed out 3 changesets (bug 1105834) for non-unified bustage
Backed out changeset 33592fd41f1f (bug 1105834)
Backed out changeset c3e505887e9f (bug 1105834)
Backed out changeset 6aad17f431d1 (bug 1105834)
2014-12-08 17:15:46 -08:00
Wes Kocher
280a38ff20 Backed out 2 changesets (bug 1060529) for introducing a new intermittent bc1 orange
Backed out changeset 5ddd9eb25925 (bug 1060529)
Backed out changeset d4f962fb38be (bug 1060529)
2014-12-08 16:40:55 -08:00
Wes Kocher
81166fe8b1 Backed out changeset c8adfe4f5995 (bug 1107525) for arm spidermonkey bustage 2014-12-08 16:35:40 -08:00
Wes Kocher
126b4f108e Backed out changeset bf25101e66cf (bug 1095098) for build bustage 2014-12-08 16:27:12 -08:00
Denis Volk
0f94bddfc8 Bug 1095098: move do_QueryObject templates into their own header r=froydnj 2014-11-20 12:20:10 +01:00
Christoph Kerschbaumer
82b90ed1be Bug 1094067 - CSP: Parser should follow path production from RFC 3986 - parser tests (r=sstamm) 2014-11-14 15:06:27 -08:00
Christoph Kerschbaumer
590d997fd0 Bug 1094067 - CSP: Parser should follow path production from RFC 3986 (r=sstamm) 2014-11-14 15:05:36 -08:00
Shu-yu Guo
145572035a Bug 1107525 - Fix corner case of in-place debug mode bailout and SPS pseudo frame popping. (r=djvj) 2014-12-08 15:34:11 -08:00
Christoph Kerschbaumer
a7a59cdd3d Bug 949706 - CSP: Correct handling of web workers importing scripts that get redirected (r=sstamm) 2014-11-21 12:54:51 -08:00
Sid Stamm
28c2c8db86 Bug 949706 - tests for CSP enforcement on redirects in CSS-based image loading and worker script importing (r=ckerschb) 2014-12-04 13:43:54 -08:00
Bobby Holley
138a71a52a Bug 1097823 - Implement Media Promises. r=cpearce 2014-12-08 14:45:37 -08:00
Bobby Holley
143aa4f9db Bug 1097823 - Implement MediaTaskQueue::ForceDispatch. r=cpearce
This is necessary to have strong guarantees that promises will be resolved.
While we're flushing the task queue, normal dispatch starts to fail,
meaning that we can't dispatch promise resolution. We have 3 options to handle
this:

(A) Never respond to the promise.
(B) Invoke the Resolve/Reject callback synchronously if dispatch fails.
(C) Prevent dispatch from failing.

(C) seems like the option least likely to violate invariants if we can get away
with it. Promise resolution is unlikely to be a heavyweight task in the way that
a decode task might be, so this should hopefully be ok.

Note that this still doesn't help for bonafide task queue shutdown. It's up to
consumers to tear down their MediaPromiseHolders before the task queues are shut
down.
2014-12-08 14:45:37 -08:00
Bobby Holley
8c9d29f7fe Bug 1097823 - Move NotDecodedReason from RequestSampleCallback to MediaDecoderReader. r=cpearce 2014-12-08 14:45:36 -08:00
Masatoshi Kimura
1eb5757054 Bug 1084025 - followup to fix the wrong description. r=keeler 2014-12-09 07:42:43 +09:00
Byron Campen [:bwc]
a818fd6977 Bug 1091242 - Part 8: When running on tbpl, disable parts of ice_unittest that rely on external network. r=drno 2014-10-31 14:51:00 -07:00
Byron Campen [:bwc]
c29c3be2eb Bug 1091242 - Part 7: Wiring the build system together. r=jesup, r=ted 2014-11-17 17:03:28 -08:00
Byron Campen [:bwc]
bb404e8254 Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug 2014-11-19 16:16:29 -08:00
Byron Campen [:bwc]
9d88a2063b Bug 1091242 - Part 5.3: Use modern integral types in sipcc code. r=ehugg 2014-11-14 17:38:00 -08:00
Byron Campen [:bwc]
97c7d70639 Bug 1091242 - Part 5.2: Functionality changes to sipcc sdp code. r=ehugg r=pkerr 2014-11-14 17:37:40 -08:00
Byron Campen [:bwc]
4dce0f2d18 Bug 1091242 - Part 5.1: Whitespace-only modifications to sipcc sdp code. r=ehugg 2014-11-14 17:37:26 -08:00
Byron Campen [:bwc]
32e7bd5898 Bug 1091242 - Part 4: Remove most of sipcc, and move just the sdp stuff into a new location. r=ehugg 2014-11-14 17:36:59 -08:00
Byron Campen [:bwc]
711f732dd9 Bug 1091242 - Part 3: Mochitest work. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jib 2014-11-19 16:18:10 -08:00
Byron Campen [:bwc]
8fc14d7513 Bug 1091242 - Part 2: New JSEP handling code. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=ehugg, r=jesup 2014-11-19 16:12:08 -08:00
Byron Campen [:bwc]
37ac84c860 Bug 1091242 - Part 1: SDP wrapper code around sipcc sdp impl. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup 2014-11-19 16:11:06 -08:00
Masatoshi Kimura
b95c85162f Bug 1084025 - Add telemetry to measure failures due to not falling back. r=keeler 2014-12-09 07:19:05 +09:00
Masatoshi Kimura
9404624ff3 Bug 1084025 - Disable insecure version fallback. r=dkeeler 2014-12-09 07:19:04 +09:00