d96b62b43dc3bcfe36999ec78ca63b721fa67bba: Bug 1200482: Make Debugger respect 'enabled' flag when setting allocation tracking hook on debuggee compartments, and check that it does. r=fitzgen
Jim Blandy <jimb@mozilla.com> - Mon, 31 Aug 2015 17:34:49 -0700 - rev 295122
Push 5639 by ktomlinson@mozilla.com at Tue, 22 Sep 2015 04:09:15 +0000
Bug 1200482: Make Debugger respect 'enabled' flag when setting allocation tracking hook on debuggee compartments, and check that it does. r=fitzgen
312bc640a7dd7e510a11a96df5ffcda871a18ade: Bug 1206576 - Dispatch some MDSM functions to hide its internal thread model. r=jya.
JW Wang <jwwang@mozilla.com> - Mon, 21 Sep 2015 14:01:45 +0800 - rev 295121
Push 5639 by ktomlinson@mozilla.com at Tue, 22 Sep 2015 04:09:15 +0000
Bug 1206576 - Dispatch some MDSM functions to hide its internal thread model. r=jya.
1f9594433a39dd07b9014603d182fc3f3607f7fa: Bug 1204430. Part 2 - mirror MediaDecoder::mMediaSeekable. r=kinetik.
JW Wang <jwwang@mozilla.com> - Mon, 21 Sep 2015 13:49:01 +0800 - rev 295120
Push 5639 by ktomlinson@mozilla.com at Tue, 22 Sep 2015 04:09:15 +0000
Bug 1204430. Part 2 - mirror MediaDecoder::mMediaSeekable. r=kinetik.
6dc0c2447593eacdb62eee62217c1c7fd7ba8a59: Bug 1204430. Part 1 - dispatch AbstractMediaDecoder::SetMediaSeekable() to the main thread. r=kinetik.
JW Wang <jwwang@mozilla.com> - Mon, 21 Sep 2015 13:48:39 +0800 - rev 295119
Push 5639 by ktomlinson@mozilla.com at Tue, 22 Sep 2015 04:09:15 +0000
Bug 1204430. Part 1 - dispatch AbstractMediaDecoder::SetMediaSeekable() to the main thread. r=kinetik.
daa78d88483994d2bf2c551058c0223d7f2a11cb: Bug 1205917 - IonMonkey: MIPS32: Use rshiftPtrArithmetic in clampIntToUint8. r=arai
Heiher <r@hev.cc> - Mon, 21 Sep 2015 21:48:53 +0800 - rev 295118
Push 5639 by ktomlinson@mozilla.com at Tue, 22 Sep 2015 04:09:15 +0000
Bug 1205917 - IonMonkey: MIPS32: Use rshiftPtrArithmetic in clampIntToUint8. r=arai --- js/src/jit/mips32/MacroAssembler-mips32.cpp | 25 +++++++++++++++++++++++++ js/src/jit/mips32/MacroAssembler-mips32.h | 23 +---------------------- 2 files changed, 26 insertions(+), 22 deletions(-)
7d17928ab5b3a98737693749c41749ce4c1c6fda: Bug 1207017. Part 2 - remove duplicated GetStateMachine(). draft
JW Wang <jwwang@mozilla.com> - Tue, 22 Sep 2015 12:02:24 +0800 - rev 295117
Push 5638 by jwwang@mozilla.com at Tue, 22 Sep 2015 04:06:09 +0000
Bug 1207017. Part 2 - remove duplicated GetStateMachine().
f7004ffd14c9c3844353e06c8841fe51fb3f7fdb: Bug 1207017. Part 1 - fix coding styles. draft
JW Wang <jwwang@mozilla.com> - Tue, 22 Sep 2015 12:01:15 +0800 - rev 295116
Push 5638 by jwwang@mozilla.com at Tue, 22 Sep 2015 04:06:09 +0000
Bug 1207017. Part 1 - fix coding styles.
9225a2471615295eec3dc623247f1e05b5ff7694: Bug 1103188 - Part 4. Always check tracks on getUserMedia(). r?jib draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:45:17 +0800 - rev 295115
Push 5637 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:45:45 +0000
Bug 1103188 - Part 4. Always check tracks on getUserMedia(). r?jib
9804fa8585c5bb9effb54470522e0bb67ad3650b: Bug 1103188 - Part 3. MediaStream::AddTrack/RemoveTrack tests. r?jib,roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:45:17 +0800 - rev 295114
Push 5637 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:45:45 +0000
Bug 1103188 - Part 3. MediaStream::AddTrack/RemoveTrack tests. r?jib,roc
94fcccb3df1d3b5aeb2ae9c4a70cb2d38e206b26: Bug 1103188 - Part 2. MediaStream::AddTrack/RemoveTrack implementation. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:45:17 +0800 - rev 295113
Push 5637 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:45:45 +0000
Bug 1103188 - Part 2. MediaStream::AddTrack/RemoveTrack implementation. r?roc
d7bb5a2320490f4f88ea1b3f76ab7daff3abdd31: Bug 1103188 - Part 1. MediaStream WebIDL update with addTrack/removeTrack. r?smaug,jib draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:45:17 +0800 - rev 295112
Push 5637 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:45:45 +0000
Bug 1103188 - Part 1. MediaStream WebIDL update with addTrack/removeTrack. r?smaug,jib
bb3886b8d19634e4b471d07bbb2b2d3ca5af9d1c: Bug 1170958 - Part 8. Don't create owned MediaStreamTracks in MetadataLoaded. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:43:30 +0800 - rev 295111
Push 5636 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:44:20 +0000
Bug 1170958 - Part 8. 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.
c376c5f408cf6e9a991b4f8fd258f308cb8e6168: Bug 1170958 - Part 7. Remove ProcessedMediaStream::ForwardTrackEnabled. r?roc,jesup draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:43:30 +0800 - rev 295110
Push 5636 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:44:20 +0000
Bug 1170958 - Part 7. 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.
8074d00e9e242b065a402cf40035dd49a1d74269: Bug 1170958 - Part 6. Add DOMMediaStream::OwnedStreamListener. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:43:30 +0800 - rev 295109
Push 5636 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:44:20 +0000
Bug 1170958 - Part 6. 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.
34fe3f56c0a740878e5e453e2c0afbac5e9f4eab: Bug 1170958 - Part 5. Improve logging of MediaStreams and playback. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:43:30 +0800 - rev 295108
Push 5636 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:44:20 +0000
Bug 1170958 - Part 5. Improve logging of MediaStreams and playback. r?roc
f3af2d93978304c59120c99bc1e3a1a336744fc0: Bug 1170958 - Part 4. Feed a SourceMediaStream-backed dom stream instead of a raw SourceMediaStream in MediaManager. r?jesup draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:43:29 +0800 - rev 295107
Push 5636 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:44:20 +0000
Bug 1170958 - Part 4. 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.
9782a2a703eb891aa93542594e931aaa99fe941c: Bug 1170958 - Part 3. Refactor DOMMediaStream to contain a 3-stage track chain. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:43:29 +0800 - rev 295106
Push 5636 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:44:20 +0000
Bug 1170958 - Part 3. 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.
5afedeea5e50cfc4db4567dc385bb3f9277acc6e: Bug 1170958 - Part 2. Allow MediaInputPort to lock to a specific input track. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:43:29 +0800 - rev 295105
Push 5636 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:44:20 +0000
Bug 1170958 - Part 2. 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.
581fb3859e6d01b39e92cc275aeaf9f5d94d7dcb: Bug 1170958 - Part 1. Add input stream and track as args to NotifyQueuedTrackChanges. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Sep 2015 11:43:29 +0800 - rev 295104
Push 5636 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:44:20 +0000
Bug 1170958 - Part 1. 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.
2235e56c94cf61614902fd3a4ac7b837f7154b97: Bug 1206836 - When downscaling ICOs, downscale the AND mask as well. r=tn a=KWierso
Seth Fowler <mark.seth.fowler@gmail.com> - Mon, 21 Sep 2015 19:52:31 -0700 - rev 295103
Push 5636 by pehrsons@gmail.com at Tue, 22 Sep 2015 03:44:20 +0000
Bug 1206836 - When downscaling ICOs, downscale the AND mask as well. r=tn a=KWierso
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip