c2ad005811c5ec45704250cfb90e003426701541: Bug 1207071 - remove plugins references in talos. r=jmaher
Julien Pagès <j.parkouss@gmail.com> - Thu, 24 Sep 2015 19:46:43 +0200 - rev 297943
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1207071 - remove plugins references in talos. r=jmaher
6d452e559186f9246b31f26ff697719358ada436: Bug 1206987 - Only suppress windows failure dialog boxes during tests; r=sfink
Terrence Cole <terrence@mozilla.com> - Tue, 22 Sep 2015 14:32:43 -0700 - rev 297942
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1206987 - Only suppress windows failure dialog boxes during tests; r=sfink
2085466599718f7df68176d426f576c62b02a54d: Bug 1204120 - Allow passing talos arguments to |mach try|, r=chmanchester
James Graham <james@hoppipolla.co.uk> - Fri, 11 Sep 2015 18:41:45 +0100 - rev 297941
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1204120 - Allow passing talos arguments to |mach try|, r=chmanchester This has the side effect that passing -t none doesn't result in bare -t being passed (because "none" is interpreted as a test path).
3b7594b3f88b845b4613eb3853d5a2f670c7b95d: Bug 1193264 - Add support for saving and reusing try strings in mach try, r=chmanchester
James Graham <james@hoppipolla.co.uk> - Wed, 29 Jul 2015 17:45:33 +0100 - rev 297940
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1193264 - Add support for saving and reusing try strings in mach try, r=chmanchester Adds --save and --preset arguments that can be used to store and reuse frequently used try strings.
067d9325416abe5740fa5149e69344b02c41d69f: Bug 1193215 - Support for passing test directories through mach try, r=chmanchester
James Graham <james@hoppipolla.co.uk> - Tue, 22 Sep 2015 17:55:29 +0100 - rev 297939
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1193215 - Support for passing test directories through mach try, r=chmanchester This adds support for web-platform-tests to mach try. It changes the implementation so that instead of passing paths to manifests, the user passes arbitary paths in the source tree, and tests under that path are run, with test discovery mainly left to the harness.
f0f33a8ef14cf0ad8fe8c5c2b7c89c7d284f24c0: Bug 1103188 - Always check tracks on getUserMedia(). r=jib
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:31 +0800 - rev 297938
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1103188 - Always check tracks on getUserMedia(). r=jib
dbe0ebdebad5449de2426e2c9407ef27c6e33ff2: Bug 1103188 - MediaStream::AddTrack/RemoveTrack tests. r=jib,roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:31 +0800 - rev 297937
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1103188 - MediaStream::AddTrack/RemoveTrack tests. r=jib,roc
bb656022a1a7b4de9b812c3c54300c877a3ad5ec: Bug 1103188 - Break out MediaTrackListListener to an interface. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:31 +0800 - rev 297936
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1103188 - Break out MediaTrackListListener to an interface. r=roc Other modules than MediaTrackLists may want to receive updates on a DOMMediaStream's track set. This moves the MediaTrackListListener out of the MediaTrackList class into DOMMediaStream as a general interface. The logic for adding MediaTracks to the MediaTrackList when MediaStreamTracks are added or removed from a DOMMediaStream is moved to HTMLMediaElement as this fits the model better - HTMLMediaElement is the owner of the MediaTrackLists.
cc6b5f5ba44425348624f65a76dae7139756eddd: Bug 1103188 - Deprecate DOMMediaStream::Stop(). r=jib
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:31 +0800 - rev 297935
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1103188 - Deprecate DOMMediaStream::Stop(). r=jib
ca97d52bf1440a135aacca87ab8ce723d7538a65: Bug 1103188 - Remove identical override nsDOMUserMediaStream::Stop(). r=jib
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:30 +0800 - rev 297934
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1103188 - Remove identical override nsDOMUserMediaStream::Stop(). r=jib
de8cc967f8eb05c39d45b9317b60e26e74cbf68c: Bug 1103188 - MediaStream::AddTrack/RemoveTrack implementation. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:30 +0800 - rev 297933
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1103188 - MediaStream::AddTrack/RemoveTrack implementation. r=roc
6da8f4905060bcfb40d24995ccb80e0ada59f2fb: Bug 1103188 - MediaStream WebIDL update with addTrack/removeTrack. r=smaug,jib
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:30 +0800 - rev 297932
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1103188 - MediaStream WebIDL update with addTrack/removeTrack. r=smaug,jib
277c1f8098d1db77778798a3ee6dfaaecdab7010: Bug 1170958 - Destroy track-locked MediaInputPorts when the track ends. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:18 +0800 - rev 297931
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
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.
aa86bb9eea959cc7864766697b33b6ad51ec7f6c: Bug 1170958 - Don't create owned MediaStreamTracks in MetadataLoaded. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:18 +0800 - rev 297930
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
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.
8af8b85a4b26e5a2ed65de5eb6756d8d191c9a5f: Bug 1170958 - Remove ProcessedMediaStream::ForwardTrackEnabled. r=roc,jesup
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:18 +0800 - rev 297929
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
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.
ec1bf225e9cbd1423882443afe09f02ca8129ec2: Bug 1170958 - Add DOMMediaStream::OwnedStreamListener. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:18 +0800 - rev 297928
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
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.
4a04ddca2b6bdb518f8818671ab506f1db1a4e04: Bug 1170958 - Improve logging of MediaStreams and playback. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:18 +0800 - rev 297927
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1170958 - Improve logging of MediaStreams and playback. r=roc
e85c9977a3113226187108dbae33b39652278131: Bug 1170958 - Feed a SourceMediaStream-backed dom stream instead of a raw SourceMediaStream in MediaManager. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:18 +0800 - rev 297926
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
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.
16b40ff04e8f103309db1513e2504ea632f8b367: Bug 1170958 - Refactor DOMMediaStream to contain a 3-stage track chain. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:18 +0800 - rev 297925
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
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.
ad206925c84a82d21db31e13a14267e9952adfb0: Bug 1170958 - Allow MediaInputPort to lock to a specific input track. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 25 Sep 2015 23:23:18 +0800 - rev 297924
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
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.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip