9198cf7b5f3234bcb3795e02914871567472d94d: Automated checkin: version bump for fennec 36.0b6 release. DONTBUILD CLOSED TREE a=release MOBILE360b6_2015020221_RELBRANCH FENNEC_36_0b6_BUILD1 FENNEC_36_0b6_RELEASE
ffxbld - Mon, 02 Feb 2015 21:31:19 -0500 - rev 245271
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Automated checkin: version bump for fennec 36.0b6 release. DONTBUILD CLOSED TREE a=release
f74e583e724f3468619cbf4418ef480655695416: Bug 1123535 - Make dormant ResetPlayback assertion more lenient. r=me a=KWierso on a CLOSED TREE
Chris Pearce <cpearce@mozilla.com> - Tue, 03 Feb 2015 14:20:24 +1300 - rev 245270
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1123535 - Make dormant ResetPlayback assertion more lenient. r=me a=KWierso on a CLOSED TREE
41fac15f269ac380e45a066d3bb51a46dd35d464: Bug 1123535 - Revert bbc98a8c8142 to reland Bug 1123535. r=me a=sledru
Chris Pearce <cpearce@mozilla.com> - Tue, 03 Feb 2015 14:19:48 +1300 - rev 245269
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1123535 - Revert bbc98a8c8142 to reland Bug 1123535. r=me a=sledru
c860bf9bc4a897dedd4a0d812e796eb47c761161: Bug 1096958 - Part 2: Null mGrid's OnItemClickListener when destroying the view. r=liuche, a=sylvestre
Michael Comella <michael.l.comella@gmail.com> - Mon, 02 Feb 2015 11:35:35 -0800 - rev 245268
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1096958 - Part 2: Null mGrid's OnItemClickListener when destroying the view. r=liuche, a=sylvestre This prevents the listener from being called after some necessary resources are destroyed. There is probably a better solution such as removing the listeners after a successful run, but I'm unsure of the side effects. We know this solution works because of precedent (bug 930160) so let's go with the quick & easy for now.
47e26f891d668f4a310ab4baaf96a4ea599e228a: Bug 1123084 - Always deallocate SharedSurface on the client. r=nical, a=sledru
James Willcox <snorp@snorp.net> - Wed, 28 Jan 2015 12:20:00 -0500 - rev 245267
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1123084 - Always deallocate SharedSurface on the client. r=nical, a=sledru
08a02585bc60cf72b542ec10da595bd66b81f7d8: Bug 1128410 - Make memory allocation dynamic. r=kentuckyfriedtakahe, a=sledru
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 02 Feb 2015 21:36:51 +1100 - rev 245266
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1128410 - Make memory allocation dynamic. r=kentuckyfriedtakahe, a=sledru Allocations are fallibles.
cd4ce87ac395a33809270aa3f97d360a42e6cb77: Bug 1128410 - Lazily allocate the MP4 parser buffer. r=kentuckyfriedtakahe, a=sledru
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 02 Feb 2015 21:36:48 +1100 - rev 245265
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1128410 - Lazily allocate the MP4 parser buffer. r=kentuckyfriedtakahe, a=sledru This buffer is unsused for fragmented MP4. So we don't need to unecessarily allocate it and block a chunk of 3MB data. Also, this removes the restriction of playing YouTube video > 1080p
361d53acbf3af148042af3d8835c66bfd41aa6ad: Bug 1126465 - Make redundant-seek use longer timeouts. a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:12 -0800 - rev 245264
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Make redundant-seek use longer timeouts. a=sledru I did a push with some logging. It looks like this test is currently just on the border of the 10 second timeout, and sometimes gets killed by the timeout mechanism before it can finish. Bumping up to 60.
169b4de5b1993906b9bdcbbc98bd545c208f6fc2: Bug 1126465 - Use a MediaPromiseConsumerHolders to track subdecoder seeks. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:12 -0800 - rev 245263
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Use a MediaPromiseConsumerHolders to track subdecoder seeks. r=mattwoodrow, a=sledru This combines part 10 and part 10.5 in the bug.
cc2a8374de884d24426373b52095628444df809f: Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 245262
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow, a=sledru
e76764c0e07630a91958decf746c7c709547741e: Bug 1126465 - Factor out calls to Request{Audio,Video}Data into a helper method. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 245261
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Factor out calls to Request{Audio,Video}Data into a helper method. r=mattwoodrow, a=sledru
5daace5690d6cb80932dd97b5a1c636b8642e368: Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 245260
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow, a=sledru
26df0dd2ccebb681dd5a7d23799b9a5a1a008b08: Bug 1126465 - Cancel sample requests when seeks start, disallow them while seeks are happening, and assert against seeks when samples arrive. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 245259
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Cancel sample requests when seeks start, disallow them while seeks are happening, and assert against seeks when samples arrive. r=mattwoodrow, a=sledru The duplication of the IsSeeking() checks before all the Request{Audio,Video}Data callsites is ugly. We'll fix this in the next patch by applying the same disconnect treatment to the seek promise.
29c741d65b11f01b31fe4288652a34f2b42fd319: Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 245258
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow, a=sledru
54d7f88c8b753c3aa8bbb2aa74248cac58edff74: Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 245257
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow, a=sledru
6e44bfd1e0f84cc1094aaec826ad44f5027bc94e: Bug 1126465 - Make ThenValueBase inherit from a publicly-usable type, and refcount it. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 245256
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Make ThenValueBase inherit from a publicly-usable type, and refcount it. r=mattwoodrow, a=sledru
ebd1573c591168e96da9f6056ebd37612d8dba7f: Bug 1126465 - Don't leave stale value in mPendingSeek when there's no audio track. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 245255
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Don't leave stale value in mPendingSeek when there's no audio track. r=mattwoodrow, a=sledru
dbb45216285405295499379c544316920a500138: Bug 1126465 - Stop invoking On*NotDecoded when we didn't actually go through the promise. r=mattwoodrow, a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 245254
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1126465 - Stop invoking On*NotDecoded when we didn't actually go through the promise. r=mattwoodrow, a=sledru This isn't right, and it means that we can't assume at the top of On{Audio,Video}{,Not}Decoded() that we're fresh out of promise dispatch, which we want to do.
23b7a843e75dcd4324e61d2487a5fea0ef462d0a: Bug 1112424 - Part 4: Add an about:media page to show debug information about active HTML media elements. r=gavin, a=sledru
Chris Double <chris.double@double.co.nz> - Wed, 28 Jan 2015 18:35:00 -0500 - rev 245253
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1112424 - Part 4: Add an about:media page to show debug information about active HTML media elements. r=gavin, a=sledru Adds about:media which shows internal debug data for HTMLMediaElement and MediaSource in particular. The intent is for this to be used by Gecko developers to help debug video playback and to be able to provide data to be copy/pasted by testers when problems arise. It calls internal JS APIs which are implemented in Part 1 and Part 2 of the patch.
68c3b8df1065543c476a6e4f11e33f38707ad30f: Bug 1112424 - Part 3: Add size of the resource to the output. r=ajones, a=sledru
Chris Double <chris.double@double.co.nz> - Thu, 29 Jan 2015 15:36:02 +1300 - rev 245252
Push 660 by raliiev@mozilla.com at Wed, 18 Feb 2015 20:30:48 +0000
Bug 1112424 - Part 3: Add size of the resource to the output. r=ajones, a=sledru
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip