28c7a83016105cb54f9b24dac3f19188ab67dbeb: Bug 1208371 - Make ImageCapture listen to principal changes of MediaStreamTrack instead. r?mt draft
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 11:26:29 +0800 - rev 327637
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Make ImageCapture listen to principal changes of MediaStreamTrack instead. r?mt
e72ff9bbeef598a1141d12aa27185e1f7d765fff: Bug 1208371 - Make MediaManager pass its principal to MediaStreamTrack for gUM. r?mt draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:24 +0800 - rev 327636
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Make MediaManager pass its principal to MediaStreamTrack for gUM. r?mt
cfb502910992ba157532fd4ba4d56e09d9947a0c: Bug 1208371 - Make HTMLMediaElement::CaptureStream pass its principal to MediaStreamTrack. r?mt draft
Andreas Pehrson <pehrsons@gmail.com> - Thu, 14 Jan 2016 18:34:39 +0800 - rev 327635
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Make HTMLMediaElement::CaptureStream pass its principal to MediaStreamTrack. r?mt
4794077d60a8fbd6590550b23cedb79be3bb7368: Bug 1208371 - Add an interface DecoderPrincipalChangeObserver to HTMLMediaElement. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Thu, 14 Jan 2016 11:38:08 +0800 - rev 327634
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Add an interface DecoderPrincipalChangeObserver to HTMLMediaElement. r?roc
d9eecbe03bf890096e444f13d1b1e2f28dbed4d9: Bug 1208371 - Let DOMMediaStream base its principal on the tracks it contains. r?mt draft
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 11:19:13 +0800 - rev 327633
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Let DOMMediaStream base its principal on the tracks it contains. r?mt
bb2eaf3c747bc10bf1e7da6aaf6c042564cc872f: Bug 1208371 - Create MediaStreamTrackSource::Sink that forwards principal changes from the source. r?mt draft
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 12:28:57 +0800 - rev 327632
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Create MediaStreamTrackSource::Sink that forwards principal changes from the source. r?mt
4adeacfc2f15ab5fbe795535acd6234c872f3d12: Bug 1208371 - Add principal APIs to MediaStreamTrack. r?mt draft
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 11:24:16 +0800 - rev 327631
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Add principal APIs to MediaStreamTrack. r?mt
e6d0019f0b66c0e25a53d57fb09b1202e11f6130: Bug 1208371 - Turn DOMMediaStream::PrincipalChangeObserver into PrincipalChangeObserver<DOMMediaStream>. r?mt draft
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 12:10:41 +0800 - rev 327630
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Turn DOMMediaStream::PrincipalChangeObserver into PrincipalChangeObserver<DOMMediaStream>. r?mt
e36a579b444fab7526e7f1ef32194590270516ce: Bug 1208371 - Add a generic PrincipalChangeObserver interface. r?mt draft
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 11:57:23 +0800 - rev 327629
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Add a generic PrincipalChangeObserver interface. r?mt
48b2c7e3ae37506c935cab245eeb9340e260e65c: Bug 1208371 - Add DOMMediaStream::GetTrackById/GetOwnedTrackById. r?jib draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:23 +0800 - rev 327628
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Add DOMMediaStream::GetTrackById/GetOwnedTrackById. r?jib
e55c12dadb5aeeab2d47742b7aeba5be0c8cb308: Bug 1208371 - Add MediaStreamTrack::Graph(). r?jib draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:23 +0800 - rev 327627
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Add MediaStreamTrack::Graph(). r?jib
7b0c40b4cfae50a7183e9456abd0a290540fd305: Bug 1208371 - Remove obsolete SetTrackEnabled() from DOMMediaStream r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:23 +0800 - rev 327626
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Remove obsolete SetTrackEnabled() from DOMMediaStream r?roc
f9039ea1c296d51189ca9cfd152dc80e3328404c: Bug 1208371 - Allow MediaInputPorts mapped to a destination TrackID. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 327625
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Allow MediaInputPorts mapped to a destination TrackID. r?roc This lets us know the track's TrackID in the destination stream before the input port has been processed. For sanity we only allow mapping to a destination TrackID if the destination stream does not have any TRACK_ANY input ports already assigned to it as that can cause intermittent TrackID collisions.
fe68103b62262737c18a14809f2d88744c4b021d: Bug 1208371 - Add convenience method for checking if TrackID is explicit. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 327624
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Add convenience method for checking if TrackID is explicit. r?roc
359d5e6f72bacb6946caccf6dfac3178e99848fa: Bug 1208371 - Count the users of a MediaStream to ease Destroy() responsibility. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 327623
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Count the users of a MediaStream to ease Destroy() responsibility. r?roc
0a597fc6153e45bf3efef856279f6e13de298e58: Bug 1208371 - Add some MediaStreamTrack helper methods. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 327622
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Add some MediaStreamTrack helper methods. r?roc
b7ab9d38f272c28bcc3cb2273f483ceca4be3d6b: Bug 1208371 - Let FindOwnedDOMTrack operate on input stream. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 327621
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Let FindOwnedDOMTrack operate on input stream. r?roc This let's us use FindOwnedDOMTrack before the TrackID in mOwnedStream is known. This is necessary for a stream clone with multiple tracks whose original TrackID is the same.
2908ef76780d52d5baa2f1b72914d3ea9477dd66: Bug 1208371 - Let MediaStreamTracks know their TrackID at the source. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 327620
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Let MediaStreamTracks know their TrackID at the source. r?roc For original tracks, the input TrackID is the same as in its owned stream. For cloned tracks, the input TrackID comes from the original track, since no guarantees about TrackIDs in a cloned DOMMediaStream's owned stream can be given (imagine e.g., `new MediaStream([trackID1FromStreamX, trackID1FromStreamY]).clone()`).
57ac3f038ee1e2b3ddd92390a6594a223626cbe2: Bug 1208371 - Add MediaStreamTrackSourceGetter interface. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:21 +0800 - rev 327619
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Add MediaStreamTrackSourceGetter interface. r?roc This allows DOMMediaStream to assign MediaStreamTrackSources to dynamically created MediaStreamTracks.
4b3e8f3f9eb67cf98b8d4dbede08923b509c2dd5: Bug 1208371 - Add a MediaStreamTrackSource interface. r?roc draft
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 15:08:12 +0800 - rev 327618
Push 10267 by pehrsons@gmail.com at Mon, 01 Feb 2016 15:35:08 +0000
Bug 1208371 - Add a MediaStreamTrackSource interface. r?roc This lets a MediaStreamTrack communicate with its source/producer on the main thread. It's for now used for stopping a track at the source and retrieving some metadata, but it could also be a link between actual sinks of a track and the source, to for instance let the source optimize by scaling down the resolution when all sinks want lowres-video.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip