Commit Graph

346395 Commits

Author SHA1 Message Date
Chris Pearce
264b28d651 Bug 968016 - Call MediaDecoderReader::OnDecodeThreadStart/Finish() in DecodeLoop(). r=kinetik 2014-02-18 11:53:53 +13:00
Chris Pearce
c4cc677712 Bug 968016 - Ensure all threads in media SharedThreadPools are joined in MediaShutdownManager's xpcom shutdown listener. r=kinetik 2014-02-18 11:53:53 +13:00
Chris Pearce
8d5deb7730 Bug 968016 - Add threadStackSize attribute to nsIThreadPool. r=bsmedberg 2014-02-18 11:53:53 +13:00
Chris Pearce
aa8aee7920 Bug 968016 - Use a SharedThreadPool of size 1 for the Media State Machine thread. r=kinetik
This makes it easy to share the state machine thread, and for it to shut down
automatically when the last reference is dropped to it.
2014-02-18 11:53:53 +13:00
Chris Pearce
5a87fcc228 Bug 968016 - Use SharedThreadPool instead of manually managed threads for the media decoding. r=kinetik 2014-02-18 11:53:52 +13:00
Chris Pearce
6588bb7dfc Bug 968016 - Add methods to SharedThreadPools and MediaTaskQueues to report whether we're running on one of their threads. r=kinetik 2014-02-18 11:53:52 +13:00
Chris Pearce
fbc51d0879 Bug 968016 - Implement nsThreadPool::IsOnCurrentThread() to return true when the current thread is in the thread pool. r=bsmedberg
This is so that we can assert that media decode threads are in the decode thread pool.
2014-02-18 11:53:52 +13:00
Chris Pearce
ae1764e7bf Bug 968016 - Add a parameter to SharedThreadPool to control the number of threads in the pool. r=kinteik 2014-02-18 11:53:52 +13:00
Chris Pearce
ebffcf26f0 Bug 968016 - Call MediaDecoderStateMachine::Init() in MediaSourceDecoder::Load(), like MediaDecoder. r=kinetik
Load() is called by the media load algorithm, and this behaviour matches the
existing MediaDecoder. Calling MediaDecoderStateMachine::Init() ensures that
we'll be able to init the state machine properly (i.e. its soon to be added
shared thread pools) before we decode.
2014-02-18 11:53:51 +13:00
Simon Montagu
90aff7d278 Fix a hang by using a dedicated state bit instead of overloading NS_FRAME_IS_DIRTY. Bug 964821, r=roc 2014-02-17 14:46:40 -08:00
Masatoshi Kimura
8ddf7de8a5 Bug 969918 - Use decltype to declare pointers for dynamic-loaded functions. r=jimm sr=roc 2014-02-18 07:32:52 +09:00
Alessandro Decina
3920571033 Bug 973379 - GStreamerReader::ReadMetadata()'s element config loop should break on error to avoid timeout. r=edwin 2014-02-18 11:28:04 +13:00
Karl Tomlinson
fdaf36b04a b=972983 use enum for BaseProxyHandler::Action values r=bholley
"inline" const static/class member initialization left missing symbols with gcc 4.7.3

--HG--
extra : rebase_source : 9e119ae9946e893b6113b838d49ab6384b472a99
2014-02-18 09:59:03 +13:00
Karl Tomlinson
ea0eff7a99 b=973374 complete speex_resampler_reset_mem r=jmspeex
sample_frac_num is the array most likely to be non-zero after resampling a
previous stream, but the other arrays can also be left at non-zero values
in other situations.

--HG--
extra : rebase_source : dfd3974f051ff0b1794a937d712dda185352f7d5
2014-02-18 09:52:20 +13:00
Milan Sreckovic
c02300252c Bug 972099: Set the value for preference gfx.color_management.force_srgb in the profile, rather than in the JS scripts afterwards, as it's too late by then. r=ahalberstadt 2014-02-17 16:19:09 -05:00
Timothy Nikkel
67fac9d29a Bug 966510. Add reftest. 2014-02-17 15:10:02 -06:00
Timothy Nikkel
792b7ad8c2 Bug 970250. Add the ability to set a display port on scroll frames that aren't the root scroll frame to reftests. r=dbaron 2014-02-17 15:10:01 -06:00
Matt Woodrow
dac8300bfe Bug 966543 - Group implementations in MacIOSurfaceTextureHost. r=nical 2014-02-18 09:36:57 +13:00
Matt Woodrow
8b14ecf759 Bug 966543 - null check mSurface in MacIOSurfaceTextureHostOGL. r=nical 2014-02-18 09:32:49 +13:00
Patrick McManus
730fb7cb62 bug 973207 - revert 905460 for nightly crashes r=backout 2014-02-17 13:53:25 -05:00
Benjamin Bouvier
ced68a1795 Bug 936740: Inline Math.ceil for double inputs where an integer is returned; r=jandem 2014-02-17 19:17:29 +01:00
Masatoshi Kimura
0b68c4c7e9 Bug 973313 - Remove reference to vccorlib. r=jimm 2014-02-18 01:20:19 +09:00
Carsten "Tomcat" Book
73c3f1c3d2 Merge mozilla-central to mozilla-inbound 2014-02-17 13:59:18 +01:00
Carsten "Tomcat" Book
66b769184d merge b2g-inbound to mozilla-central 2014-02-17 12:50:13 +01:00
Carsten "Tomcat" Book
a702b2a145 merge fx-team to mozilla-central 2014-02-17 12:49:07 +01:00
B2G Bumper Bot
30c85423fb Bumping manifests a=b2g-bump 2014-02-17 02:40:57 -08:00
B2G Bumper Bot
0e7539e3ef Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/0818ccb401e7
Author: Greg Weng <snowmantw@gmail.com>
Desc: Merge pull request #16353 from snowmantw/issue973501

Bug 973501 - [LockScreen] Fix undefined "lockScreen" and "LockScreen"

========

https://hg.mozilla.org/integration/gaia-central/rev/2754ec8d427a
Author: Greg Weng <snowmantw@gmail.com>
Desc: Bug 973501 - [LockScreen] Fix undefined "lockScreen" and "LockScreen"
2014-02-17 02:40:11 -08:00
B2G Bumper Bot
5040fa7788 Bumping manifests a=b2g-bump 2014-02-17 02:30:59 -08:00
B2G Bumper Bot
f0ed7408c8 Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d57bb057f63d
Author: EragonJ <eragonj@eragonj.me>
Desc: Revert "Merge pull request #16287 from EragonJ/bug-971565"

This reverts commit f5de3036859c58eed929e3d488ef0c594176a5b2, reversing
changes made to 4606c99d4a3f4b95f26e726b2efc5e57089147f3.
2014-02-17 02:25:11 -08:00
B2G Bumper Bot
f5c61dc782 Bumping manifests a=b2g-bump 2014-02-17 02:16:04 -08:00
B2G Bumper Bot
aa0925ab65 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/cd6ec24c7108
Author: Cristian Rodriguez <crdlc@tid.es>
Desc: Merge pull request #16298 from crdlc/bug-959414-master

Bug 959414 - [B2G][Contacts] Cancelling out of editing or Updating a con...

========

https://hg.mozilla.org/integration/gaia-central/rev/312439340e5c
Author: crdlc <crdlc@tid.es>
Desc: Bug 959414 - [B2G][Contacts] Cancelling out of editing or Updating a contact after importing displays broken UI
2014-02-17 02:15:13 -08:00
B2G Bumper Bot
190e990a3b Bumping manifests a=b2g-bump 2014-02-17 01:50:59 -08:00
B2G Bumper Bot
0d3f6fdbff Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/7ba957ebc2bf
Author: EragonJ <eragonj@eragonj.me>
Desc: Merge pull request #16287 from EragonJ/bug-971565

Bug 971565 - [System2] Instantiable Title

========

https://hg.mozilla.org/integration/gaia-central/rev/4741806375ae
Author: EragonJ <eragonj@eragonj.me>
Desc: Bug 971565 - [System2] Instantiable Title

- update test
- update bootstrap.js

========

https://hg.mozilla.org/integration/gaia-central/rev/87c5fe059ba0
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Merge pull request #16210 from EverythingMe/bug-968963

Bug 968963 - [E.me] Collection static apps names are not translated [r=ranbena]

========

https://hg.mozilla.org/integration/gaia-central/rev/1d570315b795
Author: Amir Nissim <amirnissim@gmail.com>
Desc: Bug 968963 - [E.me] Collection static apps names are not translated [r=ranbena]
2014-02-17 01:46:13 -08:00
B2G Bumper Bot
1fbcff5626 Bumping manifests a=b2g-bump 2014-02-17 00:50:59 -08:00
B2G Bumper Bot
b3470e6137 Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/108fa9bfdc22
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 972953 - Speed up travis r=gaye,julien
2014-02-17 00:45:13 -08:00
Jonathan Kew
2f66ba6147 bug 973380 - fix font metrics initialization for non-scalable fonts in the gfxFT2Fonts backend. r=karlt 2014-02-17 07:45:57 +00:00
Nikhil Marathe
7d5050a3db Bug 966384 - Promises on workers use correct busy count. r=khuey 2014-02-17 12:24:36 +05:30
Nikhil Marathe
6f465934ec Backout 3011b2b7f82f (bug 966384) for unused variable failures. r=backout
CLOSED TREE

--HG--
extra : amend_source : dfb81e133bca73ba3c5ad959593c5d3d444f8506
2014-02-17 11:06:03 +05:30
Phil Ringnalda
1eccdcd56d Bug 947789 - Disable test_bug287446.html on b2g-desktop 2014-02-16 21:01:29 -08:00
Nikhil Marathe
1998801252 Bug 966384 - Promises on workers use correct busy count. r=khuey
--HG--
extra : rebase_source : 23ad7b8682a8ed6d0062dd9234ee28a18a92a54b
2014-02-17 10:19:15 +05:30
B2G Bumper Bot
eb9194ce44 Bumping manifests a=b2g-bump 2014-02-16 20:40:56 -08:00
B2G Bumper Bot
c4a915f10c Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/6ccba5b64dc7
Author: evanxd <itoyxd@gmail.com>
Desc: Merge pull request #16244 from evanxd/bug-972160

Bug 972160 - Run specific marionette tests for multiple times on Travis.

========

https://hg.mozilla.org/integration/gaia-central/rev/56f4cb89a7c6
Author: Evan Xd <itoyxd@gmail.com>
Desc: Bug 972160 - Run specific marionette tests for 30 times on Travis.
2014-02-16 20:35:10 -08:00
B2G Bumper Bot
b4a759862f Bumping manifests a=b2g-bump 2014-02-16 19:26:02 -08:00
B2G Bumper Bot
cb99e38f9c Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/f1383ee2f3e5
Author: Greg Weng <snowmantw@gmail.com>
Desc: Merge pull request #16313 from snowmantw/issue960901-instantiable-lockscreen

Bug 960901 - (lockscreen-instance) [LockScreen] Make LockScreen as an instantiable function

========

https://hg.mozilla.org/integration/gaia-central/rev/f662e5c8186a
Author: Greg Weng <snowmantw@gmail.com>
Desc: Bug 960901 - (lockscreen-instance) [LockScreen] Make LockScreen as an instantiable function
2014-02-16 19:16:13 -08:00
B2G Bumper Bot
e2bd76c4c2 Bumping manifests a=b2g-bump 2014-02-16 19:05:55 -08:00
B2G Bumper Bot
1db74f47aa Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/c7681561e44b
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Merge pull request #16345 from asutherland/email-contenteditable

Bug 837251 - Compose textarea doesn't occupy available screen space or show bounding box. r=asuth

========

https://hg.mozilla.org/integration/gaia-central/rev/20f5cd588393
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 837251 - Compose textarea doesn't occupy available screen space or show bounding box. r=asuth

Includes some minor review fixes by asuth.
2014-02-16 19:05:10 -08:00
Fabrice Desré
1c3bc2060d Bug 895964 - "Could not create service for entry Disk Space Watcher Service" r=bent 2014-02-16 17:31:33 -08:00
B2G Bumper Bot
8431c56053 Bumping manifests a=b2g-bump 2014-02-16 16:25:57 -08:00
B2G Bumper Bot
71f6f7231f Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/2b4124aed13b
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Bug 952526 - Fix automatic scrolling of the message view when a new SMS is received r=rwaldron
2014-02-16 16:20:10 -08:00
Matt Woodrow
dc9a35f505 Bug 972703 - Clamp massive transformed overflow areas to the middle of the representable range instead of the start. r=roc 2014-02-17 11:25:36 +13:00