519846f0b6a43931385dc2845b16921f0ab0d104: 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 240467
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1128410 - Make memory allocation dynamic. r=kentuckyfriedtakahe, a=sledru Allocations are fallibles.
18f4606d82e3c61ab932f1272ef62bbe9324132f: 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 240466
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +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
c90b2e01a9d87ec76c496b2f93bcfc476a925926: Bug 1126465 - Disable mediasource-redundant-seek.html for frequent Windows timeouts since it landed. a=sledru
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 30 Jan 2015 09:53:24 -0500 - rev 240465
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1126465 - Disable mediasource-redundant-seek.html for frequent Windows timeouts since it landed. a=sledru
7a947ff487be61f4ca67d424b4aa2e729a953952: Bug 1126465 - Make redundant-seek use longer timeouts. a=sledru
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:12 -0800 - rev 240464
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +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.
1282656870a2274f611a4c159ec31a395cbd05ac: 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 240463
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +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.
c036868bfc6234d24e7403799baebe2d54834562: 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 240462
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow, a=sledru
09b6f3a2018f93f93ad70b2efa3eb890cfd05e3d: 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 240461
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1126465 - Factor out calls to Request{Audio,Video}Data into a helper method. r=mattwoodrow, a=sledru
0ad7476ae24dc7a8e0174297301b6c44f046ceb0: 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 240460
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow, a=sledru
fc2da6049ed04a6a5305bef2cb85a7ed4dd276aa: 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 240459
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +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.
2c6f2f3bc0913d73e3b2706425c6289b217e3fb0: 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 240458
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow, a=sledru
167fe8649c3b6edb76a18397a1ca86e4797eb407: 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 240457
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow, a=sledru
a56baaff46e437cb6fac4a8654264b6f1fa81996: 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 240456
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1126465 - Make ThenValueBase inherit from a publicly-usable type, and refcount it. r=mattwoodrow, a=sledru
e1bf08bf1b9259bce4d83b9210112c66bbf94038: 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 240455
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1126465 - Don't leave stale value in mPendingSeek when there's no audio track. r=mattwoodrow, a=sledru
53dd616969b24e48d3c095e96226062ba68435e6: 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 240454
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +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.
3f233a6863e60ac0ceaf0c936b6298ed1d66d736: 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 240453
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +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.
1677586c2c9e292b152aa991241c92dd2020547c: 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 240452
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1112424 - Part 3: Add size of the resource to the output. r=ajones, a=sledru
2c84af5a71ca83d75ee0db2ce69272812cbe94b8: Bug 1112424 - Part 2: Implement MediaSource methods to return debug information for about:media. r=ajones, a=sledru
Chris Double <chris.double@double.co.nz> - Thu, 29 Jan 2015 15:35:58 +1300 - rev 240451
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1112424 - Part 2: Implement MediaSource methods to return debug information for about:media. r=ajones, a=sledru
9ac3263fdc2e2bade98de555dfc17c959eda65df: Bug 1112424 - Part 1: Add moz specific methods to retrieve debug data to media object IDL. r=bz, a=sledru
Chris Double <chris.double@double.co.nz> - Thu, 29 Jan 2015 15:35:55 +1300 - rev 240450
Push 7555 by ryanvm@gmail.com at Mon, 02 Feb 2015 19:52:04 +0000
Bug 1112424 - Part 1: Add moz specific methods to retrieve debug data to media object IDL. r=bz, a=sledru Bug 1112424 adds an about:media page that gives debug information about HTMLMediaElements and in particular MediaSource objects that are live inside tabs. This patch adds methods to the MediaSource and HTMLMediaElement object to return the debug data as a string that gets displayed directly in the about:media page, inside a <pre> element.
3c63448c218445525da8fe9dee4d3bc32e7115a6: Bug 1126739 - Add locking to SurfaceCache entry points that bypass the public API. r=tn, a=lmandel
Seth Fowler <seth@mozilla.com> - Sat, 31 Jan 2015 15:29:48 -0800 - rev 240449
Push 7554 by ryanvm@gmail.com at Mon, 02 Feb 2015 18:39:11 +0000
Bug 1126739 - Add locking to SurfaceCache entry points that bypass the public API. r=tn, a=lmandel
019f2fb5db296ccfdc4a5a835029b906d4e1e633: Bug 1111868 - Make sure the search suggestions panel content doesn't overlap the panel border. r=florian, a=lmandel
Dão Gottwald <dao@mozilla.com> - Thu, 29 Jan 2015 14:06:39 +0100 - rev 240448
Push 7554 by ryanvm@gmail.com at Mon, 02 Feb 2015 18:39:11 +0000
Bug 1111868 - Make sure the search suggestions panel content doesn't overlap the panel border. r=florian, a=lmandel
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip