cc77bef0fabe7be4854f3c01e1f7462f42ecf622: Bug 1288413 - Move GtkTreeView widgets to WidgetCache, r=acomminos
Martin Stransky <stransky@redhat.com> - Fri, 29 Jul 2016 05:15:00 +0200 - rev 308273
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1288413 - Move GtkTreeView widgets to WidgetCache, r=acomminos
f3e5117639619eb0e7d29082d7cdae9f5832a531: Bug 1290371 - handle files with audio and video tracks but no samples at all; r=jya
Kaku Kuo <tkuo@mozilla.com> - Wed, 03 Aug 2016 16:51:29 +0800 - rev 308272
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1290371 - handle files with audio and video tracks but no samples at all; r=jya So, we have 4 boolean variables and here is the truth table. Case 1, 2, 3, 4, 7, 8, 10 and 12 are not possible to happen. Then, the remaining cases could be clustered into three categories: (1) Case 5, 9 and 13: no sample is demuxed at all, return 0. (2) Case 6, 11, 14 and 15: either audio or video is able to be demuxed, return the known value. (3) Case 15: both audio and video are demuxed, return the minimum of the values. For simplifying the logic, I will initialize the audioStartTime and videoStartTime to be INFINITY if we don't have the first-demuxed sample, otherwise, initialize them to be the real first-demuxed sample's time. Then, the final calculation will be: (1) Case 5, 9 and 13: the minimum of two INFINITY values is still INFINITY, return 0. (2) Case 6, 11, 14 and 15: return the minimum of one real first-demuxed-time and the INFINITY. (3) Case 15: return the minimum of two real first-demuxed-time values. Case HasAudio HasVideo HasAudioSample HasVideoSample ExpectedResult --------------------------------------------------------------------------------------------------- 1 F F F F not possible 2 F F F T not possible 3 F F T F not possible 4 F F T T not possible --------------------------------------------------------------------------------------------------- 5 F T F F return 0 6 F T F T return video sample 7 F T T F not possible 8 F T T T not possible --------------------------------------------------------------------------------------------------- 9 T F F F return 0 10 T F F T not possible 11 T F T F return audio sample 12 T F T T not possible --------------------------------------------------------------------------------------------------- 13 T T F F return 0 14 T T F T return videoSample 15 T T T F return audioSample 16 T T T T return min(auidoSample, videoSample) MozReview-Commit-ID: ANsYDth7slJ
6fc40ec6d00d4d6225d6b27e74c36b9f2bf19d9b: Bug 1289872 - Fixed the warning log spams due to bug 1275833. r=wchen
John Dai <jdai@mozilla.com> - Thu, 04 Aug 2016 04:22:00 +0200 - rev 308271
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1289872 - Fixed the warning log spams due to bug 1275833. r=wchen
734a7d13d2855ff89d6ee3c0c3da88170a639dc9: Bug 1287717 - Part 2, close receiver page while loading fail. r=smaug.
Shih-Chiang Chien <schien@mozilla.com> - Thu, 04 Aug 2016 09:46:14 +0800 - rev 308270
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1287717 - Part 2, close receiver page while loading fail. r=smaug. MozReview-Commit-ID: Dogham2LmHG
025466d995ef6bfb19b19495816c9fce10296965: Bug 1287717 - Part 1, enter closed state while fail to connect. r=smaug.
Shih-Chiang Chien <schien@mozilla.com> - Tue, 02 Aug 2016 18:40:00 +0200 - rev 308269
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1287717 - Part 1, enter closed state while fail to connect. r=smaug. MozReview-Commit-ID: L3gacVfSlcd
6e875e1462fc68ee5deef2ce1923d4e351982d03: Bug 1287204 - Fix typo in nsNodeUtils::CloneAndAdopt(). r=bz
Andrew McCreight <continuation@gmail.com> - Thu, 04 Aug 2016 16:28:15 +0200 - rev 308268
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1287204 - Fix typo in nsNodeUtils::CloneAndAdopt(). r=bz
d2c3da5ac021138cc92099d2c10b6a591929b6c4: Bug 1286482 - use gdk_display_get_default() instead of mIsX11Display attribute, r=karlt
Martin Stransky <stransky@redhat.com> - Mon, 01 Aug 2016 01:52:00 +0200 - rev 308267
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1286482 - use gdk_display_get_default() instead of mIsX11Display attribute, r=karlt
4ec3149b367b152e77ee4c0d24bb5c6ca6ce5f3a: Bug 1283023 - Implement the step attribute for <input type=month>. r=smaug
Jessica Jong <jjong@mozilla.com> - Wed, 03 Aug 2016 02:54:00 +0200 - rev 308266
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1283023 - Implement the step attribute for <input type=month>. r=smaug
48a734359ef2dd3f60c6daa29a88b33b452f8d37: Bug 1236785 - return WebGLTexture cache value for GetTexParameter() call. r=mtseng
JerryShih <hshih@mozilla.com> - Tue, 02 Aug 2016 20:20:00 +0200 - rev 308265
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1236785 - return WebGLTexture cache value for GetTexParameter() call. r=mtseng
e526246ace524f1c95f6da9be8651bf5769f563d: Bug 1291612 - update webgl conformance test gl-object-get-calls.js. r=mtseng
JerryShih <hshih@mozilla.com> - Tue, 02 Aug 2016 22:52:00 +0200 - rev 308264
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1291612 - update webgl conformance test gl-object-get-calls.js. r=mtseng Update webgl conformance test gl-object-get-calls.js to https://github.com/KhronosGroup/WebGL/commit/24323861fe914e6a85f71804f25a90c75ccb0e74
f3f1efff2522b0dca6e5933e65fa935446dc0ea6: Bug 1236394 - turn on gl-object-get-calls.html WebGL conformance test, a=mtseng
JerryShih <hshih@mozilla.com> - Sun, 31 Jul 2016 19:39:00 +0200 - rev 308263
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1236394 - turn on gl-object-get-calls.html WebGL conformance test, a=mtseng
4a3775a4a1ab7ec6adef8ca6518bad4ab3f4e4bc: Bug 1255628 - Remove AndroidNativeWindow, as we can use the NDK functions directly now r=rbarker
James Willcox <snorp@snorp.net> - Wed, 22 Jun 2016 11:19:05 -0500 - rev 308262
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1255628 - Remove AndroidNativeWindow, as we can use the NDK functions directly now r=rbarker
7a7aa2512bf7e53483214433de619dfbee43417d: Bug 1255628 - Replace and/or remove some graphics-related calls in AndroidBridge with NDK equivalents r=jchen
James Willcox <snorp@snorp.net> - Wed, 25 May 2016 15:07:47 -0500 - rev 308261
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1255628 - Replace and/or remove some graphics-related calls in AndroidBridge with NDK equivalents r=jchen
a02925fe4ded04e2f5523fbd7e5ddfa46b190d39: 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 308260
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +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
cd0556b9b37081f0d5281facfc195d5a3af491e9: Bug 1201363 - MediaStreamVideoSink for MediaPipelineTransmit case. r=jesup
ctai <ctai@mozilla.com> - Tue, 31 May 2016 14:59:13 +0800 - rev 308259
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +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
d151c9b4885ace0e9bf9dea15e8312b6047100b0: Bug 1201363 - MediaStreamVideoSink for MediaRecorder case. r=jesup
Chia-hung Tai <ctai@mozilla.com> - Wed, 15 Jun 2016 16:48:44 +0100 - rev 308258
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +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
36328de44ea73990e3f4e103451b0d0c497d8faa: Bug 1201363 - MediaStreamVideoSink for ImageCapture case. r=jesup
ctai <ctai@mozilla.com> - Tue, 31 May 2016 13:53:49 +0800 - rev 308257
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +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
647046fe760c30364990fec0c3c4c40a78d7ef25: Bug 1201363 - Call MediaStreamVideoSink::setCurrentFrames in SourceMediaStream::AppendToTrack. r=jesup
ctai <ctai@mozilla.com> - Mon, 25 Jul 2016 10:01:26 +0800 - rev 308256
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +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
8ec3f1abad0a0773d924f95c2053b855fe4cfd54: Bug 1201363 - Adding Add/RemoveVideoOutput into VideoStreamTrack. r=jesup
ctai <ctai@mozilla.com> - Tue, 19 Jul 2016 11:45:27 +0800 - rev 308255
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1201363 - Adding Add/RemoveVideoOutput into VideoStreamTrack. r=jesup MozReview-Commit-ID: JmKotuB3pBM
8248c1bc1b17f0ab1b3090bd61493410f81cc546: Bug 1201363 - Register MediaStreamVideoSink into SourceMediaStream. r=jesup
ctai <ctai@mozilla.com> - Mon, 30 May 2016 11:32:23 +0800 - rev 308254
Push 31092 by cbook@mozilla.com at Fri, 05 Aug 2016 10:16:59 +0000
Bug 1201363 - Register MediaStreamVideoSink into SourceMediaStream. r=jesup MozReview-Commit-ID: 7X546VXVLJT
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip