f299890191b297427f73dce94e3094d7e24a4552: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 17:09:31 +0200 - rev 333501
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
merge mozilla-inbound to mozilla-central a=merge
0cf2433f2dadb5e300480497ef35e907d5a2cc8d: Backed out changeset 726ee2bcfdef (bug 1201363) for static build bustage
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:54:13 +0200 - rev 333500
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset 726ee2bcfdef (bug 1201363) for static build bustage
09d825a0f11a784daebb7b76913a0f2362201f73: Backed out changeset b018ce9d1484 (bug 1201363)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:53:59 +0200 - rev 333499
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset b018ce9d1484 (bug 1201363)
84c75d35b12e56dcb26ae6a2f211f00f1e8606e4: Backed out changeset 488e4a5e859b (bug 1201363)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:53:57 +0200 - rev 333498
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset 488e4a5e859b (bug 1201363)
44340f69bd3ee638648f7ef0e8ae98a25b00e40c: Backed out changeset cc59ebb35b26 (bug 1201363)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:53:56 +0200 - rev 333497
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset cc59ebb35b26 (bug 1201363)
c6681a5accdcf55af5f845d200920aadde5e5ded: Backed out changeset a6bafaf6bbe6 (bug 1201363)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:53:54 +0200 - rev 333496
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset a6bafaf6bbe6 (bug 1201363)
a88a42b482e5ce852a6b904eb7928353da52a17d: Backed out changeset 06c0a7eb7bc6 (bug 1201363)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:53:53 +0200 - rev 333495
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset 06c0a7eb7bc6 (bug 1201363)
f7406361245eea8bc0e56b0a9241b513e32bb3e5: Backed out changeset 1c8af95cd440 (bug 1201363)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:53:51 +0200 - rev 333494
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset 1c8af95cd440 (bug 1201363)
c9df948898fbe556cdf71c9735798f8df403f7e3: Backed out changeset 5b926a6a6e4e (bug 1201363)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:53:49 +0200 - rev 333493
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset 5b926a6a6e4e (bug 1201363)
e30ccea2a4c3d20ddf9ed0c579523fca3e57bcb8: Backed out changeset f239b2ba9c46 (bug 1201363)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:53:48 +0200 - rev 333492
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset f239b2ba9c46 (bug 1201363)
f02b3b69812cadc1e2e07e57440a35521833dd56: Backed out changeset e350d8c25d2e (bug 1201363)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 Aug 2016 12:53:46 +0200 - rev 333491
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Backed out changeset e350d8c25d2e (bug 1201363)
e350d8c25d2ef72ee9d24f538ad0635b6c218f5e: Bug 1201363 - Do not copy video segment to StreamTracks in TrackUnionStream. r=jesup
ctai <ctai@mozilla.com> - Tue, 31 May 2016 18:05:11 +0800 - rev 333490
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - Do not copy video segment to StreamTracks in TrackUnionStream. r=jesup Now everything is ready. We can make NotifyQueuedTrackChanges only triggered by TRACK_EVENT_CREATED and TRACK_EVENT_ENDED without breaking anything. Also we make TrackUnionStream no longer copying data in video case. MozReview-Commit-ID: IgLx1mpBWB3
f239b2ba9c46c0adc674be343132e47bcb69903e: Bug 1201363 - MediaStreamVideoSink for MediaPipelineTransmit case. r=jesup
ctai <ctai@mozilla.com> - Tue, 31 May 2016 14:59:13 +0800 - rev 333489
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - MediaStreamVideoSink for MediaPipelineTransmit case. r=jesup Replace |MediaPipelineTransmit::PipelineListener::NotifyQueuedTrackChanges| with |MediaPipelineTransmit::PipelineVideoSink::SetCurrentFrames|. We only need to deal with the video case since audio will be routed to |NotifyQueuedAudioData|. MozReview-Commit-ID: EVpMVgJynGT
5b926a6a6e4e1b41cb05095c8b238b4061823939: Bug 1201363 - MediaStreamVideoSink for MediaRecorder case. r=jesup
Chia-hung Tai <ctai@mozilla.com> - Wed, 15 Jun 2016 16:48:44 +0100 - rev 333488
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - MediaStreamVideoSink for MediaRecorder case. r=jesup Add MediaStreamVideoRecorderSink into MediaEncorder. In this patch, I still keep use duration to pass to TrackEncoders. Don't want to make this bug too big and out of control. We can file a new bug to change TrackEncoders use TimeStamp only. MozReview-Commit-ID: KGftzulZynj
1c8af95cd4401dd184f43fcafaab9f73d1f77bab: Bug 1201363 - MediaStreamVideoSink for ImageCapture case. r=jesup
ctai <ctai@mozilla.com> - Tue, 31 May 2016 13:53:49 +0800 - rev 333487
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - MediaStreamVideoSink for ImageCapture case. r=jesup Make CaptureTask to inherite from MediaStreamVideoSink. The main change is to move the logic of |NotifyQueuedTrackChanges| to |SetCurrentFrames|. The original image capture is not modified for support multiple video MediaStreamTracks. The design still used the track id in owned media stream. The should be fixed in the following bug if we still want to support ImageCapture in multiple video tracks case. MozReview-Commit-ID: Od4tHoR8Ef
06c0a7eb7bc64ec80ea3ccfa5a8b54c54d345b4d: Bug 1201363 - Call MediaStreamVideoSink::setCurrentFrames in SourceMediaStream::AppendToTrack. r=jesup
ctai <ctai@mozilla.com> - Mon, 25 Jul 2016 10:01:26 +0800 - rev 333486
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - Call MediaStreamVideoSink::setCurrentFrames in SourceMediaStream::AppendToTrack. r=jesup In this patch, we first deal with the case of MediaElement. Now we replace |PlayVideo| with |VideoFrameContainer::SetCurrentFrames| in |SourceMediaStream::AppendToTrack|. The MSG use TimeStamp::Now() for the TimeStamp of each video frame in most of case except MediaElement case. Becasue the MediaElement has its own VideoQueue, we need to calucalte the correct Timestamp based on the StartTimeStamp of this MediaStream and the elpased time of the video frame in DecodedStream. MozReview-Commit-ID: 2bm2AHkFXHu
a6bafaf6bbe61c3c4fbfc3bbc5cc10d435306001: Bug 1201363 - Adding Add/RemoveVideoOutput into VideoStreamTrack. r=jesup
ctai <ctai@mozilla.com> - Tue, 19 Jul 2016 11:45:27 +0800 - rev 333485
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - Adding Add/RemoveVideoOutput into VideoStreamTrack. r=jesup MozReview-Commit-ID: JmKotuB3pBM
cc59ebb35b2678a1c2784c56e34455e2693e3a62: Bug 1201363 - Register MediaStreamVideoSink into SourceMediaStream. r=jesup
ctai <ctai@mozilla.com> - Mon, 30 May 2016 11:32:23 +0800 - rev 333484
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - Register MediaStreamVideoSink into SourceMediaStream. r=jesup MozReview-Commit-ID: 7X546VXVLJT
488e4a5e859b3527ab77815e70c9a3d5e1ef24e3: Bug 1201363 - Let MediaStreamVideoSink bind with particular video track. r=jesup
ctai <ctai@mozilla.com> - Fri, 27 May 2016 14:33:50 +0800 - rev 333483
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - Let MediaStreamVideoSink bind with particular video track. r=jesup MozReview-Commit-ID: FcjnmDKuRQI
b018ce9d1484b554596bbd7133d59d988da43e3b: Bug 1201363 - Replace VideoFrameContainer with MediaStreamVideoSink in MSG. r=jesup
ctai <ctai@mozilla.com> - Fri, 27 May 2016 14:33:48 +0800 - rev 333482
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - Replace VideoFrameContainer with MediaStreamVideoSink in MSG. r=jesup Replace the pointer of VideoFrameContainer with the pointer of MediaStreamVideoSink. MozReview-Commit-ID: 5bqEMpemwuR
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip