Commit Graph

215142 Commits

Author SHA1 Message Date
Ralph Giles
070a39e4a1 Bug 1097849 - Enforce sane audio sample rates in MediaEncoder. r=derf
We believe the rate is constrained by the audio driver in practice,
but want to verify this assumption. The valid range 8-192 kHz covers
all sample rates in general use for audio data.

Note we must use an error return instead of an assertion since these
bounds are verified by unit tests, which do not catch MOZ_ASSERT().
2014-11-12 11:03:00 -08:00
Jean-Yves Avenard
29097ace99 Bug 1097260 - Ensure video dimensions are known when loadedmetadata is fired. r=cajbir 2014-11-12 20:19:29 +11:00
Jan-Ivar Bruaroey
2cc60f1dfe Bug 1097224 - Part 3 - test mozCaptureStream over peerConnection. r=jesup, r=drno 2014-11-13 00:59:22 -05:00
Jan-Ivar Bruaroey
523618aae7 Bug 1097224 - Part 2 - correct m-line test in verifySdp in test-harness. r=drno 2014-11-12 23:48:30 -05:00
Jan-Ivar Bruaroey
9fe49bf906 Bug 1097224 - Part1 - make mozCaptureStream work after onloadedmetadata even in opt build. r=jesup 2014-11-12 23:30:10 -05:00
Jean-Yves Avenard
1afe38d07f Bug 1075332 - Refactor mac audio decoder. Properly calculate timestamps. r=rillian
Also, in order to prevent the MediaDecoderStateMachine to stall waiting for audio data,
feed back as many decoded audio frame as were first submitted to the decoder in one go.
2014-11-12 15:13:02 +11:00
Garner Lee
6a952b16e0 Bug 1075198 - Support code generation for TypedArrays fields in generated events. r=smaug 2014-11-11 11:20:00 +01:00
Randy Lin
a0934521b5 Bug 1082677 - [Music] When unplugging headphones, the music will be muted from the speaker. r=mwu 2014-11-13 11:52:17 +08:00
Botond Ballo
c54c9d42eb Bug 1055741 - Unify the 'local Screen' and 'ParentLayer' coordinate systems. r=kats
--HG--
extra : rebase_source : af7323668fb54079e121755660da2121bec3d76b
2014-11-10 14:35:11 -05:00
Anthony Jones
fef30b4da0 Bug 1097436 - Enable MSE support for MP4 on Windows and disable WebM; r=cajbir 2014-11-13 18:34:37 +13:00
Botond Ballo
2105a1529d Bug 1076163 - Clean up the resolution-related fields and methods in FrameMetrics. r=kats 2014-10-20 17:12:35 -04:00
Botond Ballo
df8b0f8a7a Bug 1076163 - Basic APZ support for css-driven resolution. r=kats,tn
This makes APZ behave nicely with most uses of a css transform:scale.

Summary of changes:
  - FrameMetrics::mCumulativeResolution now includes the css-driven resolution
    in addition to the pres-shell resolution.
  - Displayports are now stored in Screen pixels rather than Layer pixels.
    This is what we want anyways (as we'd like the displayport size to remain
    constant as a fraction of the screen size), but it was necessary to make
    this change as part of this patch because continuing to store them in
    Layer pixels in the presence of a css-driven resolution would have
    required a bunch of infrastructure to implement correctly.

Remaining work:
  - Layout painting a scrollable layer at a resolution different from the
    scale induced by the css transform causes problems. These will go away
    with bug 1076192.
  - Different resolutions on the x and y axes are not supported. This is
    tracked by bug 1039967.
2014-10-24 15:49:38 -04:00
Anthony Jones
0155ca113a Bug 1097449 - Add locking around libav open/close; r=jya 2014-11-13 17:50:26 +13:00
Randell Jesup
a7be610621 Bug 1080312: update iteration code from upstream r=jesup 2014-11-12 22:59:53 -05:00
Ryan VanderMeulen
47ac3838de Backed out changeset f8ff4c7a978a (bug 1097449) for leaks on a CLOSED TREE. 2014-11-12 22:03:25 -05:00
Chris Double
f9680e5a8e Backout f53ad1a63b58 for test failure on Android 2014-11-13 15:40:10 +13:00
Chris Double
0c14e4c79b Back out 462fde31c880 for test failure on Android 2014-11-13 15:39:22 +13:00
Chris Double
20152383cf Back out ea9e204bc97a for test failure on Android. 2014-11-13 15:38:56 +13:00
Ryan VanderMeulen
289fc4870b Backed out changeset 92295f515d2d (bug 1091777) for bustage. 2014-11-12 21:09:40 -05:00
Anthony Jones
abec529dc9 Bug 1097449 - Add locking around libav open/close; r=jya 2014-11-13 14:48:08 +13:00
Sotaro Ikeda
34dd2a5f5b Bug 1091777 - Add TextureClient recycling to CairoImag r=nical 2014-11-12 17:47:10 -08:00
Monica Chew
39e398207d Bug 1046430: Make cookie behavior the same on beta/release as on aurora/nightly (r=jdm) 2014-10-02 15:49:26 -07:00
Wes Kocher
377735db2f Merge m-c to inbound a=merge 2014-11-12 17:26:32 -08:00
Wes Kocher
db40408e3b Merge b2g-inbound to m-c a=merge 2014-11-12 17:19:02 -08:00
Jim Mathies
39213c9fd4 Bug 669200 - Follow up fix for busted non-unified builds, include nsIXULRuntime.h in nsWindowGfx.cpp. r=bustage 2014-11-12 17:23:35 -06:00
Chris Double
b8a070b457 Bug 1065215 - web platform test should expect pass for SourceBuffer.remove reopening MediaSource - r=karl
--HG--
extra : rebase_source : 4e301c6e3c22d8e7702ff964f76c596ae00c4ca8
2014-11-13 10:47:43 +13:00
Chris Double
6487b132d9 Bug 1065215 - Fix EME test for changes to MediaSource::endOfStream - r=cpearce
--HG--
extra : rebase_source : 95a4bf916ddbb6a11ef66f3700a9ef0ed39d0d25
2014-11-13 10:47:38 +13:00
Chris Double
4fa7b9d355 Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karl
Reopens the MediaSource when SourceBuffer::Remove is called on an Ended
MediaSource.
Only run the Range Removal algorithm when MediaSource duration is changed
instead of calling Remove on SourceBuffers.
Updates tests for the fact that update{start,end} can now be called
more than once due to DurationChange.

--HG--
extra : rebase_source : efe01de2f7c6be09b29e2e19d69d9943c9ab5e52
2014-11-13 10:47:31 +13:00
Mike Hommey
df7a8ce416 Bug 1097506 - Pass a JSONWriteFunc to dmd::AnalyzeReports instead of a JSONWriter. r=njn
The interesting feature JSONWriteFunc has, contrary to JSONWriter, is that it
only has virtual methods, which makes it a better candidate to be passed
around between libraries not linked against each other.

This will allow to make dmd and libxul independent from each other.
2014-11-13 09:24:28 +09:00
Mike Hommey
0e8009ebb1 Bug 1096651 - Avoid using random bits when determining SSE3/SSE4 availability for the JIT. r=luke 2014-11-13 09:23:40 +09:00
B2G Bumper Bot
f37297a1dd Bumping manifests a=b2g-bump 2014-11-12 13:42:16 -08:00
B2G Bumper Bot
5b5a94ef46 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/2e0f2f070a22
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #26079 from cctuan/1096603

Bug 1096603 - [Flatfish] [FxA] [FTE] Register/ Log in screen during setup is blank

========

https://hg.mozilla.org/integration/gaia-central/rev/83cde982f1d1
Author: cctuan <georgeiscoming@gmail.com>
Desc: Bug 1096603 - [Flatfish] [FxA] [FTE] Register/ Log in screen during setup is blank
2014-11-12 13:35:52 -08:00
B2G Bumper Bot
781abf9f95 Bumping manifests a=b2g-bump 2014-11-12 13:12:18 -08:00
B2G Bumper Bot
60d7163a56 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/ebb431673edc
Author: David Flanagan <dflanagan@mozilla.com>
Desc: Merge pull request #26047 from davidflanagan/bug1079692

Bug 1079692: update video thumbnail title asynchonously so we don't block when user rotates phone r=johnhu

========

https://hg.mozilla.org/integration/gaia-central/rev/56c7781bce82
Author: David Flanagan <dflanagan@mozilla.com>
Desc: Bug 1079692: update video thumbnail title asynchonously so we don't block when the user rotates the phone

fix spelling error in method name

update test busted by spelling correction
2014-11-12 13:05:54 -08:00
Ryan VanderMeulen
e7529e45dc Merge m-c to b2g-inbound. a=merge 2014-11-12 15:51:45 -05:00
B2G Bumper Bot
5316c84a12 Bumping manifests a=b2g-bump 2014-11-12 12:48:02 -08:00
Ryan VanderMeulen
b4baff118e Merge b2g-inbound to m-c. a=merge 2014-11-12 15:32:16 -05:00
Zoran Jovanovic
5a006a1822 Bug 1066013 - Initialize appCache path r=fabrice 2014-11-12 11:36:36 -08:00
Mike Habicher
9866131965 Bug 1079543 - handle camera hardware busy when prelaunching, r=aosmond 2014-11-12 13:54:48 -05:00
B2G Bumper Bot
eb85941b2e Bumping manifests a=b2g-bump 2014-11-12 10:37:55 -08:00
B2G Bumper Bot
4ff427fee6 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/7b52bf615a7e
Author: Marina <marina.rodrigueziglesias@telefonica.com>
Desc: Merge pull request #25878 from gitmai/bug-1094753-fix-onhashchanged-method

Bug 1094753 - [Costcontrol] Changing the hash value for '#' does not mai...
r=salva

========

https://hg.mozilla.org/integration/gaia-central/rev/9b60c395cfe4
Author: mai <mri@tid.es>
Desc: Bug 1094753 - [Costcontrol] Changing the hash value for '#' does not maintain the correct hash on the app.
2014-11-12 10:35:53 -08:00
B2G Bumper Bot
e70b6db74d Bumping manifests a=b2g-bump 2014-11-12 10:21:56 -08:00
B2G Bumper Bot
63b4acffd4 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/a521b981daaf
Author: Zibi Braniecki <zbigniew.braniecki@gmail.com>
Desc: Merge pull request #25637 from zbraniecki/1091113-improve-l10n-merge

Bug 1091113 - Don't merge obsolete entity fields. r=stas

========

https://hg.mozilla.org/integration/gaia-central/rev/3ec295da54c8
Author: Zibi Braniecki <gandalf@mozilla.com>
Desc: Bug 1091113 - Don't merge obsolete entity fields
2014-11-12 10:16:00 -08:00
B2G Bumper Bot
d951428381 Bumping manifests a=b2g-bump 2014-11-12 09:22:20 -08:00
B2G Bumper Bot
9511f7e237 Bumping gaia.json for 3 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/643dbb1c26d3
Author: Chris Lord <chrislord.net@gmail.com>
Desc: Merge pull request #26006 from Cwiiis/bug1082675-app-grouping-by-default

Bug 1082675 - Enable homescreen app-grouping permanently. r=kgrandon,crdlc

========

https://hg.mozilla.org/integration/gaia-central/rev/01889de35710
Author: Chris Lord <chrislord.net@gmail.com>
Desc: Bug 1082675 - Fix divider->group related marionette test failures. r=crdlc,kgrandon

Some assumptions made by marionette tests no longer hold after enabling
app-grouping by default:

- Long-pressing a divider no longer brings up the context menu
- The divider element itself is not positioned (its children are)

========

https://hg.mozilla.org/integration/gaia-central/rev/89e940eb62b0
Author: Chris Lord <chrislord.net@gmail.com>
Desc: Bug 1082675 - Enable homescreen app-grouping permanently. r=kgrandon,crdlc

This reverts commit 071efd0eb9d962d4f96edc28d672e48910f48387.
2014-11-12 09:15:57 -08:00
B2G Bumper Bot
717691685a Bumping manifests a=b2g-bump 2014-11-12 08:51:52 -08:00
B2G Bumper Bot
ffdfcee9be Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/24c69552568a
Author: Guillaume C. Marty <gmarty@users.noreply.github.com>
Desc: Merge pull request #26033 from gmarty/Bug-1066243-Battery-indicator-not-always-properly-updating-when-charging-disconnecting

Bug 1066243 - [Status Bar][Battery] Battery indicator not always properl...

========

https://hg.mozilla.org/integration/gaia-central/rev/ff53c830f4a6
Author: Guillaume Marty <edo999@gmail.com>
Desc: Bug 1066243 - [Status Bar][Battery] Battery indicator not always properly updating when charging/disconnecting
2014-11-12 08:45:58 -08:00
B2G Bumper Bot
7b1867b184 Bumping manifests a=b2g-bump 2014-11-12 08:24:23 -08:00
B2G Bumper Bot
afc451860a Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/4c5b3b55ef2c
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Desc: Merge pull request #25993 from BorisChiou/bug-1091166

Bug 1091166 - Fix the color contrast value when enabling it

========

https://hg.mozilla.org/integration/gaia-central/rev/cd5aa723df74
Author: Boris Chiou <boris.chiou@gmail.com>
Desc: Bug 1091166 - Fix the color contrast value when enabling it

The color contrast should also be multiplied by CONTRAST_CAP (0.6)
when enabling the color filter option.

========

https://hg.mozilla.org/integration/gaia-central/rev/90615d021789
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Desc: Merge pull request #25927 from mancas/bug1091910_2

[System]Pressing the "battery is low" notification will sometimes cause ...

========

https://hg.mozilla.org/integration/gaia-central/rev/94dbdef48d0a
Author: mancas <manuel.casasbarrado@telefonica.com>
Desc: [System]Pressing the "battery is low" notification will sometimes cause the rocket bar and keyboard to pop up, and will fail to bring up the battery section in the settings menu
2014-11-12 08:24:08 -08:00
Jessica Jong
68de7fe7f5 Bug 1052848 - Add assertions for MobileRoamingMode. r=echen 2014-11-11 23:43:00 -05:00