ddb8951325ee5ed90049ad7c2a395340f3b06430: Bug 1285503 - Fix DragonFly target spelling after bug 1266368. r=glandium
Jan Beich <jbeich@FreeBSD.org> - Fri, 08 Jul 2016 06:36:11 +0000 - rev 333801
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1285503 - Fix DragonFly target spelling after bug 1266368. r=glandium MozReview-Commit-ID: 48qNqNa8CdP
ecee67ed1ddf9169f89980b97f123566897fcef4: 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 333800
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
0d2c395386ba39592157d1cebec8f944ba9f73e3: Bug 1201363 - MediaStreamVideoSink for MediaPipelineTransmit case. r=jesup
ctai <ctai@mozilla.com> - Tue, 31 May 2016 14:59:13 +0800 - rev 333799
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
64b256cf2807cc53054c8c1dc20d529b097a69c1: Bug 1201363 - MediaStreamVideoSink for MediaRecorder case. r=jesup
Chia-hung Tai <ctai@mozilla.com> - Wed, 15 Jun 2016 16:48:44 +0100 - rev 333798
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
7c07c4aa3569689c3062557ed1115cbc3f5ffdbb: Bug 1201363 - MediaStreamVideoSink for ImageCapture case. r=jesup
ctai <ctai@mozilla.com> - Tue, 31 May 2016 13:53:49 +0800 - rev 333797
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
4111e388bd90aa5abd5d853181074e7bca48a5c6: Bug 1201363 - Call MediaStreamVideoSink::setCurrentFrames in SourceMediaStream::AppendToTrack. r=jesup
ctai <ctai@mozilla.com> - Mon, 25 Jul 2016 10:01:26 +0800 - rev 333796
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
0744bfe6854f354476f7d38c40fed909d5f19f96: Bug 1201363 - Adding Add/RemoveVideoOutput into VideoStreamTrack. r=jesup
ctai <ctai@mozilla.com> - Tue, 19 Jul 2016 11:45:27 +0800 - rev 333795
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
91e5ccbeef191cc6a5a521985670901b6325bf1e: Bug 1201363 - Register MediaStreamVideoSink into SourceMediaStream. r=jesup
ctai <ctai@mozilla.com> - Mon, 30 May 2016 11:32:23 +0800 - rev 333794
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
263cc3ad83c2a720b998b74d16f7c043d87becdb: Bug 1201363 - Let MediaStreamVideoSink bind with particular video track. r=jesup
ctai <ctai@mozilla.com> - Fri, 27 May 2016 14:33:50 +0800 - rev 333793
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
3851902daa9489373189fc809906fa1527d36a22: Bug 1201363 - Replace VideoFrameContainer with MediaStreamVideoSink in MSG. r=jesup
ctai <ctai@mozilla.com> - Fri, 27 May 2016 14:33:48 +0800 - rev 333792
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
b531c8bff6e905a1255936f057cad47760c364a9: Bug 1201363 - Adding base class MediaStreamVideoSink and changing VideoFrameContainer to be inherited from MediaStreamVideoSink. r=jesup
ctai <ctai@mozilla.com> - Thu, 24 Dec 2015 10:43:28 +0800 - rev 333791
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1201363 - Adding base class MediaStreamVideoSink and changing VideoFrameContainer to be inherited from MediaStreamVideoSink. r=jesup MediaStreamVideoSink is the base class of VideoFrameContainer, CaptureTask(ImageCapture), MediaStreamVideoRecorderSink(MediaRecoreder) and PipelineVideoSink(WebRTC-MediaPipelineTransmit). In this patch, I change VideoFrameContainer only. The rest of cases will be changed in latter patches of this bug. MozReview-Commit-ID: JNUke3fyCoN
91c0b3e808250c412e99012540e766a551e69483: Bug 1271506 - Support of IDBObjectStore.getKey. r=khuey
Bevis Tseng <btseng@mozilla.com> - Thu, 21 Jul 2016 16:31:59 +0800 - rev 333790
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1271506 - Support of IDBObjectStore.getKey. r=khuey
cc4286c4da37de45da2de785bb2a314ea4fba083: Bug 1271505 - Support of IDBCursor.continuePrimaryKey. r=khuey
Bevis Tseng <btseng@mozilla.com> - Tue, 26 Jul 2016 15:26:50 +0800 - rev 333789
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1271505 - Support of IDBCursor.continuePrimaryKey. r=khuey
eda36a4f93032a0e76b35861c48694eed8710f33: Bug 1289375 - Rollback incomplete change of preloading cursors for IndexedDB. r=khuey
Bevis Tseng <btseng@mozilla.com> - Tue, 26 Jul 2016 18:51:19 +0800 - rev 333788
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1289375 - Rollback incomplete change of preloading cursors for IndexedDB. r=khuey
7eb40c545894888263c099243b2986e9fce0839f: Bug 1290065 - Extend timeout for sendBeacon redirect test so redirect can happen before querying the result. r=tomcat
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Thu, 28 Jul 2016 14:53:37 +0200 - rev 333787
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1290065 - Extend timeout for sendBeacon redirect test so redirect can happen before querying the result. r=tomcat
4adc486250b600006b6d7eaedf038c9fdf4cb26e: Bug 1274626 part 6 - make MDSM change video decoder dynamically; r=jwwang
Kaku Kuo <tkuo@mozilla.com> - Mon, 25 Jul 2016 17:08:28 +0800 - rev 333786
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1274626 part 6 - make MDSM change video decoder dynamically; r=jwwang MozReview-Commit-ID: LK0gt8HhnVn
e15f10941eed0808b6de4197918b84979797d566: Bug 1274626 part 5 - provide APIs to switch to blank decoders dynamically; r=jya
Kaku Kuo <tkuo@mozilla.com> - Fri, 29 Jul 2016 14:51:18 +0800 - rev 333785
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1274626 part 5 - provide APIs to switch to blank decoders dynamically; r=jya MozReview-Commit-ID: PyoIsrEf1r
fd97d47edbb9c3671694dc2446a131e3901f4a41: Bug 1274626 part 4 - provide APIs to create blank decoders; r=jya
Kaku Kuo <tkuo@mozilla.com> - Thu, 28 Jul 2016 23:11:57 +0800 - rev 333784
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1274626 part 4 - provide APIs to create blank decoders; r=jya MozReview-Commit-ID: LiXOAzvVb1K
a2b41bc89af12fe5e7dd6cfddd00cb964b4c26ce: Bug 1274626 part 3 - make the blank video decoder return samples in PTS order; r=jya
Kaku Kuo <tkuo@mozilla.com> - Wed, 03 Aug 2016 15:22:49 +0800 - rev 333783
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1274626 part 3 - make the blank video decoder return samples in PTS order; r=jya MozReview-Commit-ID: EULu34WIcw0
876f15c4bfffec79a2d66e46704daf86df7a8c40: Bug 1274626 part 2 - make the blank video data creator return a white image; r=jya
Kaku Kuo <tkuo@mozilla.com> - Thu, 28 Jul 2016 16:16:56 +0800 - rev 333782
Push 10033 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:50:26 +0000
Bug 1274626 part 2 - make the blank video data creator return a white image; r=jya MozReview-Commit-ID: By8h71EsXrg
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip