07ae1aee71213494969bbd75cc683cb6726efd5c: Bug 1126465 - Use a MediaPromiseConsumerHolders to track subdecoder seeks. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:12 -0800 - rev 240086
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Use a MediaPromiseConsumerHolders to track subdecoder seeks. r=mattwoodrow This combines part 10 and part 10.5 in the bug.
2f9a8ce6ad9e29f46a12989377fffc770b4f88cc: Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 240085
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow
784042074702a9f32538ed8f37244d832986c8f8: Bug 1126465 - Factor out calls to Request{Audio,Video}Data into a helper method. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 240084
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Factor out calls to Request{Audio,Video}Data into a helper method. r=mattwoodrow
8b4f0dec6cdd21e666be1b0b521fcca7d99437cb: Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 240083
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow
7e85ee706260cc79257cc60082626afbc2c42661: Bug 1126465 - Cancel sample requests when seeks start, disallow them while seeks are happening, and assert against seeks when samples arrive. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 240082
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Cancel sample requests when seeks start, disallow them while seeks are happening, and assert against seeks when samples arrive. r=mattwoodrow 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.
33588deed1313b43cdcf99ca6d54013697583e8b: Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 240081
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Implement the ability to disconnect outstanding promises. r=mattwoodrow
b5f0920defbe3afefd5b69b66914c4f62674684f: Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 240080
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow
0cbf60e4d0c182ac9f7a62c8f9b66bf668261e21: Bug 1126465 - Make ThenValueBase inherit from a publicly-usable type, and refcount it. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 240079
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Make ThenValueBase inherit from a publicly-usable type, and refcount it. r=mattwoodrow
c3d0d1a59d8306168a328242530a0610771fb127: Bug 1126465 - Don't leave stale value in mPendingSeek when there's no audio track. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 240078
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Don't leave stale value in mPendingSeek when there's no audio track. r=mattwoodrow
42b47d13f842d30225a0672dd6a6e3f49f87e20f: Bug 1126465 - Stop invoking On*NotDecoded when we didn't actually go through the promise. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Thu, 29 Jan 2015 22:11:11 -0800 - rev 240077
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1126465 - Stop invoking On*NotDecoded when we didn't actually go through the promise. r=mattwoodrow 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.
4be1e72d619b138b61d6be9301acdf446ae885d9: Bug 1124847. Fix apostrophe typos.
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 30 Jan 2015 00:12:01 -0500 - rev 240076
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1124847. Fix apostrophe typos.
14594507ec55729f0d3d9eeaa3ba52d8046f399f: Bug 782751 - User Timing API Web Platform Test Metadata update; a=TEST-ONLY
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 29 Jan 2015 18:04:28 -0800 - rev 240075
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 782751 - User Timing API Web Platform Test Metadata update; a=TEST-ONLY
e8659e5122e1bbdc8c689ed389449556cdb8a037: Bug 782751 - User Timing API Mochitests; r=baku
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 29 Jan 2015 18:04:27 -0800 - rev 240074
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 782751 - User Timing API Mochitests; r=baku
c471685170800b1041a1b5243a4578407eb54361: Bug 782751 - User Timing API Implementation; r=baku
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 29 Jan 2015 18:04:27 -0800 - rev 240073
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 782751 - User Timing API Implementation; r=baku
0cdf611d1e9fd8ad39e4bb3b06bbabf70dfbb827: Bug 1125999 Part 2: Compress vsync notifications in the parent process refresh driver. r=kats
Mason Chang <mchang@mozilla.com> - Thu, 29 Jan 2015 17:41:03 -0800 - rev 240072
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1125999 Part 2: Compress vsync notifications in the parent process refresh driver. r=kats
77f201d0f4621027380e82231302f3b992915ecc: Bug 1125999 Part 1 Use compress keyword for PVsync notify messages. r=bent
Mason Chang <mchang@mozilla.com> - Thu, 29 Jan 2015 17:41:02 -0800 - rev 240071
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1125999 Part 1 Use compress keyword for PVsync notify messages. r=bent
e8401f3dd2e1381fedf1b8b3d7023f724d62e1d6: Bug 1111891 - Avoid fuzzy in test of bug 1087872 on Windows. r=jfkthame
Xidorn Quan <quanxunzhen@gmail.com> - Fri, 30 Jan 2015 15:00:18 +1100 - rev 240070
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1111891 - Avoid fuzzy in test of bug 1087872 on Windows. r=jfkthame
ae4c8ecf7145aea1e765effe4e647fb3db233964: Bug 1127115 - Make MP4 parser assertion non-fatal - r=ajones
Edwin Flores <eflores@mozilla.com> - Fri, 30 Jan 2015 16:54:12 +1300 - rev 240069
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1127115 - Make MP4 parser assertion non-fatal - r=ajones
a1961f96d4a7f199a0745370b9129f9785038e66: Bug 1092370 - Tighten up MP3FrameParser - r=cpearce
Edwin Flores <edwin@mozilla.com> - Fri, 30 Jan 2015 16:54:12 +1300 - rev 240068
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1092370 - Tighten up MP3FrameParser - r=cpearce
35ef327737b6f0c7ce7769db3235e35f3bf76901: Bug 1109248 - Touch CLOBBER to fix OSX and Windows builds on a CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Thu, 29 Jan 2015 17:12:08 -0800 - rev 240067
Push 525 by martin.thomson@gmail.com at Fri, 30 Jan 2015 21:02:41 +0000
Bug 1109248 - Touch CLOBBER to fix OSX and Windows builds on a CLOSED TREE
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip