192e65f2ddc2a414bd1322eb91b9478ccb52c246: Bug 1190676 - Part 11 - Fix consumers: Web Speech. r=anatal,eitan
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:30:49 +0200 - rev 260115
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 11 - Fix consumers: Web Speech. r=anatal,eitan
7d6a186524179f9435f2e72ad5156473199ead85: Bug 1190676 - Part 10 - Fix consumers: AudioDestinationNode. r=karlt
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:30:43 +0200 - rev 260114
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 10 - Fix consumers: AudioDestinationNode. r=karlt
58786af75f6a7ab037d663e515dc3b0b1cb95266: Bug 1190676 - Part 9 - Fix consumers: AudioCapture. r=roc
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:29:51 +0200 - rev 260113
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 9 - Fix consumers: AudioCapture. r=roc
c944b51c50d78b17e575d83a71f7d01df11e98a7: Bug 1190676 - Part 8 - Fix consumers: CameraPreviewMediaStream. r=sotaro
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:29:51 +0200 - rev 260112
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 8 - Fix consumers: CameraPreviewMediaStream. r=sotaro
47c3d22006d988bde90d99848e9f69e893589559: Bug 1190676 - Part 7 - Fix consumers: InputPort and HWMediaStream. r=jacheng
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:29:51 +0200 - rev 260111
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 7 - Fix consumers: InputPort and HWMediaStream. r=jacheng
4d8264b7c691c6e7fb8d00aae2e229fa491c8ea6: Bug 1190676 - Part 6 - Fix consumers: MediaManager. r=jesup
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:29:51 +0200 - rev 260110
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 6 - Fix consumers: MediaManager. r=jesup
e9856dc515139d77f7c03e8c30bbce4c4d543782: Bug 1190676 - Part 5 - Fix consumers: PeerConnection. r=jesup
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:29:50 +0200 - rev 260109
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 5 - Fix consumers: PeerConnection. r=jesup
23e4bbe07e4c087c6e1ad5b76ff1a85a925842ee: Bug 1190676 - Part 4 - Fix consumers: CanvasCaptureMediaStream. r=pehrsons
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:29:50 +0200 - rev 260108
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 4 - Fix consumers: CanvasCaptureMediaStream. r=pehrsons
1a303a9f74f87172133f690340e87954ac9bb19c: Bug 1190676 - Part 3 - Make getting a MediaStreamGraph for a channel more explicit. r=roc
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:17:31 +0200 - rev 260107
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 3 - Make getting a MediaStreamGraph for a channel more explicit. r=roc Hopefully this wil also prevent getting the wrong graph.
865b6a377448c1710cb72e4e494aa0781333e2d8: Bug 1190676 - Part 2 - Force explicitely passing in a MediaStreamGraph when creating a DOMMediaStream. r=roc
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:16:41 +0200 - rev 260106
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 2 - Force explicitely passing in a MediaStreamGraph when creating a DOMMediaStream. r=roc Hopefully this will prevent cross-graph connections.
905d5f8b66c215b1d2c6175910e9e6f77777ef4d: Bug 1190676 - Part 1 - Use the right MediaStreamGraph when setting a MediaStream as mozSrcStream on an HTMLMediaElement. r=roc
Paul Adenot <paul@paul.cx> - Tue, 25 Aug 2015 10:16:41 +0200 - rev 260105
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1190676 - Part 1 - Use the right MediaStreamGraph when setting a MediaStream as mozSrcStream on an HTMLMediaElement. r=roc
5a7bb2f638f5fae19529bfecfe25385af38660dc: Bug 1194037 part 4 - Remove ticking from FlushAnimations; r=dholbert
Brian Birtles <birtles@gmail.com> - Mon, 31 Aug 2015 16:21:55 +0900 - rev 260104
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1194037 part 4 - Remove ticking from FlushAnimations; r=dholbert This patch makes FlushAnimations purely responsible for posting restyles. All ticking behavior is performed in response to an actual refresh driver tick (currently CommonAnimationManager::WillRefresh).
6cfafe990b1ef811dc50428996fb5620ca19c14d: Bug 1194037 part 3 - Add Animation::HasEndEventToQueue(); r=dholbert
Brian Birtles <birtles@gmail.com> - Mon, 31 Aug 2015 16:21:55 +0900 - rev 260103
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1194037 part 3 - Add Animation::HasEndEventToQueue(); r=dholbert We currently determine if we need refresh driver ticks when composing style but sometimes we might not need ticks for composing style but we might need one more tick in order to queue a final end event. Currently, this doesn't seem to be a problem because FlushAnimations calls Animation::Tick where we queue up events. When we remove the call to Animation::Tick from FlushAnimations in order to make FlushAnimations purely responsible for posting restyles, however, we will create a situation where we might mark an animation collection as no longer needing refreshes and not simultaneously queueing the corresponding event. If another animation collection is deleted in the meantime we may trigger the code that causes us to disassociate from the refresh driver and the corresponding event will never be dispatched. Long-term (bug 1195180) we will check if it we can stop observing the refresh driver and queue events in the same step. Until then, this patch adds a method to detect this particular situation and uses it to avoid unregistering from the refresh driver while we still have end events to queue.
977660e396e84a36d9a6a5b37699e9fea720023f: Bug 1194037 part 2 - Make WillRefresh no longer call FlushAnimations; r=dholbert
Brian Birtles <birtles@gmail.com> - Mon, 31 Aug 2015 16:21:55 +0900 - rev 260102
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1194037 part 2 - Make WillRefresh no longer call FlushAnimations; r=dholbert In order to support ticking animations from their timeline we want to separate the following two methods: CommonAnimationManager::WillRefresh - responsible for responding to refresh driver ticks by updating timing information and posting the necessary pending restyles. This is the functionality we will eventually move to Animation. CommonAnimationManager::FlushAnimations - responsible simply for posting pending restyles. Currently, WillRefresh calls FlushAnimations. This patch separates the two by copying the necessary functionality into WillRefresh. Later in this patch series we will further separate the two by removing duplicate functionality from FlushAnimations.
7cd05a0243fba5feaecc759319012e61b1e3b011: Bug 1194037 part 1 - Make nsAutoAnimationMutationBatch batch multiple elements at once; r=smaug
Brian Birtles <birtles@gmail.com> - Mon, 31 Aug 2015 16:21:49 +0900 - rev 260101
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1194037 part 1 - Make nsAutoAnimationMutationBatch batch multiple elements at once; r=smaug In bug 1195180 we plan to tick animations from their timeline where they are stored in a hashtable. As a result, we will not visit them in order of their associated target element (indeed, part of the reason we are doing this is to support animations that do not have, or even have multiple target elements). The current animation mutation observer batching mechanism, however, assumes that we visit each target element in turn and make all the necessary work at once. In order to support visiting animations in a potentially random order this patch reworks the animation mutation observer batching mechanism so that it can support batching multiple elements at once.
0c92aae1b559ac241054553b21f509f1a0fcdb17: Bug 1195854: getNeighboringCells() is deprecated on Android M. r=sebastian
Garvan Keeley <gkeeley@mozilla.com> - Mon, 31 Aug 2015 00:35:53 -0400 - rev 260100
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1195854: getNeighboringCells() is deprecated on Android M. r=sebastian
0649b95bad43e703f4abe64937e751898ae17f0f: Bug 1176145 - Expose CDM version number in keySystem string. r=edwin
Chris Pearce <cpearce@mozilla.com> - Mon, 31 Aug 2015 16:08:51 +1200 - rev 260099
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1176145 - Expose CDM version number in keySystem string. r=edwin
6ec03637d374bdeb1b516ecef9820c2533aefcd9: Bug 1197050 - Move GMPDecoderModule up in PlatformDecoderModule::CreatePDM(). r=jya
Chris Pearce <cpearce@mozilla.com> - Mon, 31 Aug 2015 16:08:51 +1200 - rev 260098
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1197050 - Move GMPDecoderModule up in PlatformDecoderModule::CreatePDM(). r=jya
5aef8ef0622d3f2377a330aae771e5e45fe1e24c: Bug 1197064 - Don't assume positive audio frame offset in GMPAudioDecoder. r=jya
Chris Pearce <cpearce@mozilla.com> - Mon, 31 Aug 2015 16:08:51 +1200 - rev 260097
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1197064 - Don't assume positive audio frame offset in GMPAudioDecoder. r=jya
b7ea89cda36ea53815e1830a4598e8a7149626b3: Bug 1200059 - Make Adobe Primetime EME usable on MacOSX if available. r=edwin
Chris Pearce <cpearce@mozilla.com> - Mon, 31 Aug 2015 16:08:03 +1200 - rev 260096
Push 14946 by ryanvm@gmail.com at Mon, 31 Aug 2015 19:21:49 +0000
Bug 1200059 - Make Adobe Primetime EME usable on MacOSX if available. r=edwin
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip