71db5845ea4dcb4ad679a186127398470b88c04f: Bug 989858 - Part 1: Add Moz2D helpers to BasicLayersImpl. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 01 Apr 2014 12:02:09 +0800 - rev 176453
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 989858 - Part 1: Add Moz2D helpers to BasicLayersImpl. r=roc
d67bceffcb620379516ee8a34ad0a3485a6fbc93: Merge m-c to inbound
Wes Kocher <wkocher@mozilla.com> - Mon, 31 Mar 2014 20:59:59 -0700 - rev 176452
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Merge m-c to inbound
35180f110e44a79ba42d552070df09aebdc956c8: Bug 631058 - Don't preroll as many media samples when loading preload="metadata" media. r=cajbir
Chris Pearce <cpearce@mozilla.com> - Tue, 01 Apr 2014 16:43:57 +1300 - rev 176451
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 631058 - Don't preroll as many media samples when loading preload="metadata" media. r=cajbir
9c0afbe41ce8c4647e71dcc8f42521dfde1d2ce8: Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir
Chris Pearce <cpearce@mozilla.com> - Tue, 01 Apr 2014 16:39:04 +1300 - rev 176450
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir Implement HTMLMediaElement.fastSeek(), basically by changing all the MediaDecoderReader::Seek() overrides to not call MediaDecoderReader::DecodeToTarget(), and have MediaDecoderReader::DecodeSeek() call DecodeToTarget() if we're doing an accurate (non-fast) seek. Update gizmo.mp4 to have a keyframe every second, instead of only 1 keyframe at the start of stream. This makes the unit test I added more useful for mp4... I pushed most of the seek target clamping logic in MediaDecoder up into HTMLMediaElement, so that we're clamping in fewer places. Note MediaDecoderStateMachine::Seek() still sanity checks the seek target. We have to update the currentTime/MediaDecoder playback position after a seek completes now, rather than assuming the seek always got it exactly right. Removed those pesky assertions about seek target lying in the first frame after seek, since actually sometimes the media doesn't have samples for all streams after a seek (either due to the media being encoded like that, or because of a bug in the platform's decoder, not entirely sure). Green: https://tbpl.mozilla.org/?tree=Try&rev=b028258565e2 * * * Bug 778077 - Fix up MediaOMXReader fastseek to ensure audio stream stays in sync with video stream. r=cajbir
b22e89d7944fb9aae39a6b7816a1a46b4ee887a6: Bug 990330: Remove event listener to avoid leaking in test_bug_771294.xul. r=ehsan
Kyle Huey <khuey@kylehuey.com> - Tue, 01 Apr 2014 11:33:28 +0800 - rev 176449
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 990330: Remove event listener to avoid leaking in test_bug_771294.xul. r=ehsan
7b27c29080160d3c748a50021caf4241681028fd: Bug 847138: Test. r=khuey
Jesse Ruderman <jruderman@gmail.com> - Tue, 01 Apr 2014 11:33:28 +0800 - rev 176448
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 847138: Test. r=khuey
b012868a0fe9319fca99a88ec4cc02a3adc5805f: Bug 847138: Cycle collect SVGZoomEvent. r=smaug
Kyle Huey <khuey@kylehuey.com> - Tue, 01 Apr 2014 11:33:28 +0800 - rev 176447
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 847138: Cycle collect SVGZoomEvent. r=smaug
48c4861d8391b886ec0735a926516c8dfb8f8bea: Bug 989224: Note orphaned FragmentOrElements in the CC log. r=bz
Kyle Huey <khuey@kylehuey.com> - Tue, 01 Apr 2014 11:33:28 +0800 - rev 176446
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 989224: Note orphaned FragmentOrElements in the CC log. r=bz
2c0cad37a4faceb63721b440f60ae8c80f688c6d: Bug 988724: Remove webidl updating bits from client.py that are long dead. r=glandium
Kyle Huey <khuey@kylehuey.com> - Tue, 01 Apr 2014 11:33:27 +0800 - rev 176445
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 988724: Remove webidl updating bits from client.py that are long dead. r=glandium
b4edb59d3db59de03fa47269cdddb954430f17c3: Bug 967704 - Skip a few more tests on Android 2.3
Geoff Brown <gbrown@mozilla.com> - Mon, 31 Mar 2014 21:30:07 -0600 - rev 176444
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 967704 - Skip a few more tests on Android 2.3
e8cf49d6d296193543bee7f1422d887b0e940347: b=989907 initialize AudioNodeExternalInputStream output chunk even when first track has null output r=roc
Karl Tomlinson <karlt+@karlt.net> - Tue, 01 Apr 2014 13:49:20 +1300 - rev 176443
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
b=989907 initialize AudioNodeExternalInputStream output chunk even when first track has null output r=roc
348747dd115f35ffe5e76864955d9621cdcc79af: b=987976 rename ComputeFinalOuputChannelCount ComputedNumberOfChannels to match spec r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 01 Apr 2014 10:26:02 +1300 - rev 176442
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
b=987976 rename ComputeFinalOuputChannelCount ComputedNumberOfChannels to match spec r=padenot to remove any implication that the function might be for calculating the number of output channels for an AudioNode.
4af100e745370698d872de50a7615289d4ecc676: b=987976 make AudioNodeExternalInputStream output channel count match stream, unless > MaxChannelCount r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 01 Apr 2014 10:25:45 +1300 - rev 176441
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
b=987976 make AudioNodeExternalInputStream output channel count match stream, unless > MaxChannelCount r=padenot The difference from Blink here is that Blink plays silence for if element channel counts are > 32, but here more channels are down-mixed. Media stream channel counts are also fixed to 2 in Blink, but that restriction is not applied here. Leaving the "inline" const static/class member initialization of MaxChannelCount left missing symbols with gcc 4.7.3.
a6ce76fe81f03b85d37c88cb2d51293f8f2e38bc: b=986901 don't assume that DelayNode maxDelayTime is greater than 1 block r=padenot
Karl Tomlinson <karlt+@karlt.net> - Mon, 31 Mar 2014 18:32:34 +1300 - rev 176440
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
b=986901 don't assume that DelayNode maxDelayTime is greater than 1 block r=padenot Also apply DelayNode maxDelayTime before rounding to ticks.
a7f1df4c6225434c78e6405ba6f87602439e8543: crashtest for bug 986901
Karl Tomlinson <karlt+@karlt.net> - Mon, 31 Mar 2014 18:32:33 +1300 - rev 176439
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
crashtest for bug 986901 Derived from testcase by Jesse Ruderman <jruderman@gmail.com>
b7036a21d1a4f90c9fea3dd55639dd54bc98f378: b=983066 pad out resampler input past track end only to the end of the block r=padenot
Karl Tomlinson <karlt+@karlt.net> - Mon, 31 Mar 2014 18:32:32 +1300 - rev 176438
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
b=983066 pad out resampler input past track end only to the end of the block r=padenot The extra null samples were mostly harmless, and may have even helped avoid bug 983062 sometimes, but caused the "Samples missing" assertion to fail.
d313210d26195e2e22c120d0c4955a6e21500d1b: Bug 977819 - 'Allow PBackgroundChild implementors to hook into the threadlocal space'. r=mrbkap.
Ben Turner <bent.mozilla@gmail.com> - Mon, 31 Mar 2014 19:55:36 -0700 - rev 176437
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 977819 - 'Allow PBackgroundChild implementors to hook into the threadlocal space'. r=mrbkap.
a63f5694f562aa9c4301760ab5eea23cc18eaef0: Bug 990233 - Back out Bug 978479 and Bug 980364 because of a 5% tresize regression on Mac OSX 10.6 - no review, just a backout on a CLOSED TREE
Benoit Jacob <bjacob@mozilla.com> - Mon, 31 Mar 2014 22:31:24 -0400 - rev 176436
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 990233 - Back out Bug 978479 and Bug 980364 because of a 5% tresize regression on Mac OSX 10.6 - no review, just a backout on a CLOSED TREE
0483fe9d0b74e4dfe6df1f74379e03bd055b0fd3: Bug 990220 - Enable navigator.sendBeacon on all platforms except b2g because it doesn't play nicely with Firefox OS apps yet; r=sicking
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 31 Mar 2014 20:04:00 -0400 - rev 176435
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 990220 - Enable navigator.sendBeacon on all platforms except b2g because it doesn't play nicely with Firefox OS apps yet; r=sicking
0308295814658f77bc5ebb48ee2456dbbe780970: Bug 987387 - Part 2: Add a test to ensure that sendBeacon respects private browsing by checking to see if a private cookie is set when calling sendBeacon in private browsing mode; r=jdm
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 31 Mar 2014 15:08:56 -0400 - rev 176434
Push 26524 by ryanvm@gmail.com at Tue, 01 Apr 2014 20:44:18 +0000
Bug 987387 - Part 2: Add a test to ensure that sendBeacon respects private browsing by checking to see if a private cookie is set when calling sendBeacon in private browsing mode; r=jdm
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip