Граф коммитов

441961 Коммитов

Автор SHA1 Сообщение Дата
Andreas Pehrson e4aa371fe5 Bug 1103188 - MediaStream WebIDL update with addTrack/removeTrack. r=smaug,jib
--HG--
extra : commitid : FxucwRqUZUo
2015-09-25 23:23:30 +08:00
Andreas Pehrson dd7c08d0b3 Bug 1170958 - Destroy track-locked MediaInputPorts when the track ends. r=roc
This is needed to make tests pass until we have bug 1208316 implemented.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson 8a2adce7e2 Bug 1170958 - Don't create owned MediaStreamTracks in MetadataLoaded. r=roc
When play()ing a media element after it has ended, MediaDecoder will
again call MetadataLoaded(). When capturing the media to a
DOMMediaStream, that will attempt to create new MediaStreamTracks in the
stream with the original TrackIDs. That won't work, since the original
tracks with the same TrackIDs have already ended.

We solve it by only explicitly creating MediaStreamTracks in the stream
in captureStream(), and only if they're already known. Otherwise the
tracks will be created asynchronously when available in the underlying
stream.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson b4ff8db67c Bug 1170958 - Remove ProcessedMediaStream::ForwardTrackEnabled. r=roc,jesup
TrackUnionStream guarantees that TrackIDs are maintained if no tracks
have claimed them before.

In the gUM case, we have a SourceMediaStream which we wholly own (the
DOMMediaStream's Input stream), piped into a TrackUnionStream which
no-one external is able to add tracks to (the DOMMediaStream's Owned
stream) - addTrack()ed tracks are added to the DOMMediaStream's Playback
stream.

The MediaStreamTracks being enabled/disable refer to a TrackID in the
DOMMediaStream's Owned stream.

Alas, we don't need to forward a track's enabled state, we can just do
it on the source.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson f02743d4ff Bug 1170958 - Add DOMMediaStream::OwnedStreamListener. r=roc
A DOMMediaStream's owned stream is piped from the input stream which is
under the control of the DOMMediaStream's owner/producer (like
captureStream or gUM). When producers like these create new tracks after
the stream has already been created (the initial set should be available
to JS synchronously), it is nice if the DOMMediaStream picks them up
automatically and create the corresponding MediaStreamTracks.

The OwnedStreamListener added here does just that; creates an owned
MediaStreamTrack when a track appeared in the stream that didn't already
have a MediaStreamTrack.

It also moves the logic for ended tracks from the PlaybackStreamListener
to the OwnedStreamListener as we previously would see a track end in the
playbak stream after removeTrack() and that would be interpreted as the
track ending at the source.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson 3c0c283fea Bug 1170958 - Improve logging of MediaStreams and playback. r=roc
--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson 96fa1303ef Bug 1170958 - Feed a SourceMediaStream-backed dom stream instead of a raw SourceMediaStream in MediaManager. r=jesup
Simplifies the structure of MediaManager somewhat. Possible since
MediaManager owns both the SourceMediaStream and the DOMMediaStream.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson eacfc2cf0e Bug 1170958 - Refactor DOMMediaStream to contain a 3-stage track chain. r=roc
This lets us separate tracks by ownership like so:
* Input    - Owned by the producer of the DOMMediaStream (gUM etc.)
* Owned    - Contains Input tracks (per above) or tracks cloned tracks
             if this DOMMediaStream is a clone.
* Playback - Contains Owned tracks plus tracks addTrack()ed to this
             DOMMediaStream minus tracks removeTrack()ed from this
             DOMMediaStream.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson cbd58a2839 Bug 1170958 - Allow MediaInputPort to lock to a specific input track. r=roc
Locking to specific tracks lets us dynamically remove and add single
tracks to a ProcessedMediaStream.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson 7aca9eb1fd Bug 1170958 - Add input stream and track as args to NotifyQueuedTrackChanges. r=roc
This allows for tracking the input track of an added track (for
ProcessedMediaStream tracks; SourceMediaStream tracks don't have input
tracks) directly in the NotifyQueuedTrackChanges handler, which will be
necessary for locking MediaInputPorts to specific tracks.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:17 +08:00
Carsten "Tomcat" Book 89236a1856 Merge mozilla-central to mozilla-inbound 2015-09-25 16:55:39 +02:00
Carsten "Tomcat" Book a1b0ef663b Backed out 1 changesets (bug 1207645) for Mulet Gaia JS Integration Test Gij 21 and 4 perma test failures
Backed out changeset a23053342d5b (bug 1207645)
2015-09-25 16:54:34 +02:00
Chris Manchester 933886fcaf Bug 1184405 - Take matches by wildcard pattern into account in the test resolver. r=gps
--HG--
extra : commitid : 20bUC0s5hyx
2015-09-25 07:33:11 -07:00
Chris Manchester c5c1b11a93 Bug 1184405 - Add a mach command to expose test-deps file info. r=gps
This commit exposes test-deps file info as a mach command, and
modifies the test scheme reader to make it filter out unsuitable
contexts when generating TestManifest objects for metadata context.

--HG--
extra : commitid : 7QOoHkfvWOF
2015-09-25 07:33:11 -07:00
Chris Manchester a75c9ca6bd Bug 1184405 - Add a test to fail the build if file patterns are present in test dependency annotations that don't correspond to any files on disk. r=gps
--HG--
extra : commitid : 5xR5ZLc8wOl
2015-09-25 07:33:11 -07:00
Chris Manchester 9e57cd5781 Bug 1184405 - Add annotations for tags, file patterns, and test flavors to moz.build to specify tests potentially impacted by source files. r=gps
--HG--
extra : commitid : JbsAq6sNQ9f
2015-09-25 07:33:11 -07:00
Chris Manchester 442573a6f8 Bug 1184405 - Add a container type to mozbuild with a namedtuple-like interface and typed, mutable fields. r=gps
--HG--
extra : commitid : C983a05SWwh
2015-09-25 07:33:11 -07:00
Chris Manchester 3846a2d8c8 Bug 1184507 - Disable TestAboutPages:test_type_to_non_remote_tab for being racy. r=ato
This test sends keys to the urlbar causing a page navigation, then waits on
the current url to confirm the navigation is reflected. Because the navigation
changes remoteness, the url check and loading the content listener in the
new process race. When the url check wins, it causes a hang by sending a
message before the frame script to receive it loads.

This is a very specific scenario that only impacts tests that need to cause
navigation to in-process pages with key events. If these sort of tests
become a priority, this will need to be revisited.

--HG--
extra : commitid : LRu93romh31
2015-09-25 07:33:11 -07:00
Chris Manchester cc73ee6143 Bug 1185486 - Part 2: Prevent message listeners from a failed command from causing an out of order response when a content command hangs. r=ato
--HG--
extra : commitid : 9x2P0ubHLCZ
2015-09-25 07:33:11 -07:00
Chris Manchester 7c2c936f02 Bug 1185486 - Part 1: Use a timeout when waiting on the browser process after a timed out command. r=jgriffin
--HG--
extra : commitid : BisQq4gzA18
2015-09-25 07:33:11 -07:00
Carsten "Tomcat" Book e7d6f7ce2c merge mozilla-inbound to mozilla-central a=merge 2015-09-25 14:39:34 +02:00
Carsten "Tomcat" Book 36f030b0fa merge fx-team to mozilla-central a=merge 2015-09-25 14:36:38 +02:00
B2G Bumper Bot 2428aedae3 Bumping manifests a=b2g-bump 2015-09-25 02:53:07 -07:00
B2G Bumper Bot 85e8278cdf Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/e3fe2ebe9def
Author: Fernando Jiménez Moreno <ferjmoreno@gmail.com>
Desc: Merge pull request #31896 from weilonge/seanlee/DataSync/master/Bug1191773

Bug 1191773 - Implement History Adapter for Firefox Sync. r=ferjm

========

https://hg.mozilla.org/integration/gaia-central/rev/9a1586edf9cd
Author: Sean Lee <weilonge@gmail.com>
Desc: Bug 1191773 - Implement read-only History Adapter for FxSync feature. r=ferjm
2015-09-25 02:50:16 -07:00
B2G Bumper Bot 5b4172b15a Bumping manifests a=b2g-bump 2015-09-25 02:28:10 -07:00
B2G Bumper Bot acec5f9027 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/c526934f214d
Author: Scott Wu <scottwu@mozilla.com>
Desc: Merge pull request #31995 from scottwu/1182924-new-data-apn

Bug 1182924 - Adds APN with multiple APN types correctly

========

https://hg.mozilla.org/integration/gaia-central/rev/3ede0bbe34a1
Author: Scott Wu <scottcwwu@gmail.com>
Desc: Bug 1182924 - Adds APN with multiple APN types correctly, r=gasolin
2015-09-25 02:25:19 -07:00
B2G Bumper Bot 032287e96a Bumping manifests a=b2g-bump 2015-09-25 02:03:04 -07:00
B2G Bumper Bot 156196e5bb Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/fa71b8cf44dc
Author: Fernando Jiménez Moreno <ferjmoreno@gmail.com>
Desc: Merge pull request #32011 from ferjm/bug1207654.syncreadonlycollections

Bug 1207654 - Allow setting a collection as readonly. r=michielbdjong

========

https://hg.mozilla.org/integration/gaia-central/rev/6b66be81e89d
Author: Fernando Jiménez Moreno <ferjmoreno@gmail.com>
Desc: Bug 1207654 - Allow setting a collection as readonly. r=michielbdjong
2015-09-25 02:00:13 -07:00
B2G Bumper Bot 7d6decf10b Bumping manifests a=b2g-bump 2015-09-25 00:23:09 -07:00
B2G Bumper Bot 79a98ecea6 Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/bc945a04c5ab
Author: Scott Wu <scottwu@mozilla.com>
Desc: Merge pull request #32018 from scottwu/1206597-RTL-split-bar-alignment

Bug 1206597 - [RTL] corrects radio button split bar alignment for hom…

========

https://hg.mozilla.org/integration/gaia-central/rev/0d9d8040aa4d
Author: Scott Wu <scottcwwu@gmail.com>
Desc: Bug 1206597 - [RTL] corrects radio button split bar alignment for homescreen and APN list, r=gasolin

========

https://hg.mozilla.org/integration/gaia-central/rev/82319222d32e
Author: Scott Wu <scottwu@mozilla.com>
Desc: Merge pull request #31883 from scottwu/1203038-reset-apn-warning-dialog

Bug 1203038 - Use Dialog Service to show reset-apn-warning. r=gasolin

========

https://hg.mozilla.org/integration/gaia-central/rev/f085a6bbe00e
Author: Scott Wu <scottcwwu@gmail.com>
Desc: Bug 1203038 - Use Dialog Service to show reset-apn-warning. r=gasolin
2015-09-25 00:20:19 -07:00
B2G Bumper Bot 211a0ca2a4 Bumping manifests a=b2g-bump 2015-09-24 23:40:18 -07:00
B2G Bumper Bot 91efe83d7b Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/459483bc88dc
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Merge pull request #32014 from justindarc/bug1207736

Bug 1207736 - [Music][NGA] Thumbnails missing for list views

========

https://hg.mozilla.org/integration/gaia-central/rev/9a67c8818363
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Bug 1207736 - [Music][NGA] Thumbnails missing for list views
2015-09-24 23:37:20 -07:00
B2G Bumper Bot 3719654bf7 Bumping manifests a=b2g-bump 2015-09-24 23:34:40 -07:00
B2G Bumper Bot 4f2a2d9057 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/9ee9f57ba641
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #31593 from KevinGrandon/bug_1200047_tv_toolbar_usage

Bug 1200047 - [DLNAPlayer] Convert usage of toolbars.css to use tabs.css

========

https://hg.mozilla.org/integration/gaia-central/rev/ce62eb416cf4
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1200047 - [DLNAPlayer] Convert usage of toolbars.css to use tabs.css
2015-09-24 23:31:48 -07:00
B2G Bumper Bot 88207464ac Bumping manifests a=b2g-bump 2015-09-24 23:25:11 -07:00
B2G Bumper Bot c9190c6bbb Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/b4b5a84c10b2
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Merge pull request #32008 from justindarc/music-nga-search-pt2

Bug 1196333 (Part 2)

========

https://hg.mozilla.org/integration/gaia-central/rev/a36e80849c05
Author: Jim <jporter@mozilla.com>
Desc: Bug 1196333 - [Music][NGA] Wire up front-end to search back-end

========

https://hg.mozilla.org/integration/gaia-central/rev/56c902437550
Author: Jim Porter <jporter@mozilla.com>
Desc: Merge pull request #31644 from jimporter/fl-ringtone

Bug 1200395 - [settings][ringtones][fl] Can't set ringtone to a purch…

========

https://hg.mozilla.org/integration/gaia-central/rev/175d06a17b7a
Author: Jim <jporter@mozilla.com>
Desc: Bug 1200395 - [settings][ringtones][fl] Can't set ringtone to a purchased (forward-locked) ringtone file
2015-09-24 23:22:20 -07:00
B2G Bumper Bot b2b9eb9895 Bumping manifests a=b2g-bump 2015-09-24 23:19:38 -07:00
B2G Bumper Bot 1f129114d4 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/96dafb419871
Author: Yi-Fan Liao <yliao@mozilla.com>
Desc: Merge pull request #31782 from begeeben/1202360_bring_firefox_account

Bug 1202360 - Bring Firefox Account handling modules back to TV system, r=rex

========

https://hg.mozilla.org/integration/gaia-central/rev/0f12a7b78264
Author: yifan <yliao@mozilla.com>
Desc: Bug 1202360 - Bring Firefox Account handling modules back to TV system

* Remove apps/system from tv build.
* Merge firefox account feature from apps/system to tv_apps/system.

* Include uitest app for testing tv_apps/smart-system/fxa .

* Disable tv device type build test in apps/system.
2015-09-24 23:16:47 -07:00
B2G Bumper Bot ca6b608a2b Bumping manifests a=b2g-bump 2015-09-24 23:09:43 -07:00
B2G Bumper Bot 71ec6f53e3 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/4205d3c3ba50
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #32040 from gasolin/callular-fix

Bug 1199461 - Change "Carrier" and "Network Operator" to "Operator" in `Settings app > Cellular & Data` panel. r=gasolin

========

https://hg.mozilla.org/integration/gaia-central/rev/513bcf1d794a
Author: GrapherD <grapherd@gmail.com>
Desc: Bug 1199461 - Change "Carrier" and "Network Operator" to "Operator" in `Settings app > Cellular & Data` panel. R=gasolin
2015-09-24 23:06:51 -07:00
Nigel Babu 43e0dd9565 Merge mozilla-central to b2g-inbound, a=merge, CLOSED TREE 2015-09-25 11:17:46 +05:30
Nigel Babu 97724ba4a3 Merge mozilla-central to fx-team, a=merge, CLOSED TREE 2015-09-25 11:16:17 +05:30
Nigel Babu d9d5ae984a Merge mozilla-central to mozilla-inbound, CLOSED TREE 2015-09-25 11:14:09 +05:30
Nigel Babu 84520cdcf7 Backed out changeset a515a700781a (bug 1207986) on suspicion of causing b2g device build bustages
CLOSED TREE
2015-09-25 10:02:30 +05:30
Jeff Walden 9bc7583ece Back out 62ab5e142af3, 387c21d5c4e3, e3138a3efe4a, d8b09e2a11f1, 8add4271e98c, and ead219581dbe for bustage. r=badness-10000 in a CLOSED TREE 2015-09-24 19:43:36 -07:00
Chris Pearce dc7d7fd07d Bug 1207439 - Don't use GMPVideoDecoderTrialCreator for Primetime. r=edwin 2015-09-25 14:19:46 +12:00
Kartikaya Gupta b6115339aa Bug 1208072 - Wait for the layer tree to get to the compositor before synthesizing wheel events or they don't have the desired effect. r=dvander
--HG--
extra : commitid : 73ZepbLOQ79
2015-09-24 22:11:31 -04:00
B2G Bumper Bot cb7f44af5b Bumping manifests a=b2g-bump 2015-09-24 18:48:04 -07:00
B2G Bumper Bot 806a2bebdb Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/07aa730d05a7
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Merge pull request #31979 from justindarc/bug1206782

Bug 1206782 - [Music][NGA] Scan progress UI needs implemented

========

https://hg.mozilla.org/integration/gaia-central/rev/971b0236d50a
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Bug 1206782 - [Music][NGA] Scan progress UI needs implemented
2015-09-24 18:45:14 -07:00
B2G Bumper Bot 9e41b264c2 Bumping manifests a=b2g-bump 2015-09-24 18:18:24 -07:00