e0127d1ddd517417894eb002fa65a1244ce2fced: Bug 1205424 - Use swap instead of NS_RELEASE in UnbindFromTree. r=baku
Andrew McCreight <continuation@gmail.com> - Fri, 18 Sep 2015 09:16:00 +0200 - rev 295125
Push 5639 by ktomlinson@mozilla.com at Tue, 22 Sep 2015 04:09:15 +0000
Bug 1205424 - Use swap instead of NS_RELEASE in UnbindFromTree. r=baku
06698874c1046cb91ba524900be36613c4c35130: Bug 1205233 - Make Presentation API available for browser chrome code. r=smaug r=fabrice
Sean Lin <selin@mozilla.com> - Mon, 21 Sep 2015 10:27:19 +0800 - rev 295124
Push 5639 by ktomlinson@mozilla.com at Tue, 22 Sep 2015 04:09:15 +0000
Bug 1205233 - Make Presentation API available for browser chrome code. r=smaug r=fabrice
7cbb158c2c9bd6c2e88277f29352a220f2409134: Bug 984018 - Fixed build on Arm64; r=nbp
Victor Carlquist <victorcarlquist@gmail.com> - Thu, 17 Sep 2015 09:24:36 -0300 - rev 295123
Push 5639 by ktomlinson@mozilla.com at Tue, 22 Sep 2015 04:09:15 +0000
Bug 984018 - Fixed build on Arm64; r=nbp
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.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip