Commit Graph

353657 Commits

Author SHA1 Message Date
Chris Pearce
b12df215bb 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
2014-04-01 16:39:04 +13:00
Wes Kocher
3b476dc218 Merge inbound to m-c 2014-03-31 20:36:36 -07:00
Kyle Huey
c1d30ea962 Bug 990330: Remove event listener to avoid leaking in test_bug_771294.xul. r=ehsan 2014-04-01 11:33:28 +08:00
Jesse Ruderman
a3b413b8dd Bug 847138: Test. r=khuey 2014-04-01 11:33:28 +08:00
Kyle Huey
45b391d861 Bug 847138: Cycle collect SVGZoomEvent. r=smaug 2014-04-01 11:33:28 +08:00
Kyle Huey
7ee146283b Bug 989224: Note orphaned FragmentOrElements in the CC log. r=bz 2014-04-01 11:33:28 +08:00
Kyle Huey
921c8aeb38 Bug 988724: Remove webidl updating bits from client.py that are long dead. r=glandium 2014-04-01 11:33:27 +08:00
Geoff Brown
e1d0b6f106 Bug 967704 - Skip a few more tests on Android 2.3 2014-03-31 21:30:07 -06:00
Wes Kocher
614f7642c9 Merge b2g-inbound to m-c 2014-03-31 20:18:33 -07:00
Karl Tomlinson
69d7128f4d b=989907 initialize AudioNodeExternalInputStream output chunk even when first track has null output r=roc
--HG--
extra : transplant_source : %96%C3%A3%DCs%D3%CCY6.%CC%07%22%02%EDy%A5%94U%DD
2014-04-01 13:49:20 +13:00
Wes Kocher
637942adf8 Backed out changeset 352a2109c6e6 (bug 987387) for m-oth orange 2014-03-31 15:55:11 -07:00
B2G Bumper Bot
f4df2b3d1b Bumping manifests a=b2g-bump 2014-03-31 15:11:14 -07:00
B2G Bumper Bot
642d6825de Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/f3575a1613e6
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Merge pull request #17830 from eeejay/bug-990235

Bug 990235 - [Clock] Localize alarm panel. r=mcav

========

https://hg.mozilla.org/integration/gaia-central/rev/fe17bf6809aa
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Bug 990235 - [Clock] Localize alarm panel.
2014-03-31 15:06:13 -07:00
Wes Kocher
96bc31225b Backed out changeset 3f245df4a3cd (bug 974745) for frequently turning Jetpack tests orange. 2014-03-31 15:00:06 -07:00
David Keeler
b6a0a0b48e bug 990248 - enable mozilla::pkix by default in Firefox Nightly r=briansmith r=cviecco 2014-03-31 14:41:59 -07:00
Rob Campbell
33732e27ac Bug 989058 - Cumulative theme fixes; f=bgrins,benvie r=dcamp,fitzgen 2014-03-31 17:40:52 -04:00
B2G Bumper Bot
3a6840ce6d Bumping manifests a=b2g-bump 2014-03-31 14:33:14 -07:00
B2G Bumper Bot
df2242ccbf Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/cadab6aa942c
Author: Marcus Cavanaugh <m@mcav.com>
Desc: Merge pull request #17828 from mcav/reland-integration-tests

Bug 971135 - [Clock] Port all Clock integration tests from Python to Jav...

========

https://hg.mozilla.org/integration/gaia-central/rev/d4ed08f6b8f2
Author: Marcus Cavanaugh <m@mcav.com>
Desc: Bug 971135 - [Clock] Port all Clock integration tests from Python to JavaScript. r=millermedeiros
2014-03-31 14:33:03 -07:00
Ryan VanderMeulen
67e0ae5c09 Merge m-c to b2g-inbound. 2014-03-31 17:31:58 -04:00
Ryan VanderMeulen
a30c6ca187 Merge m-c to fx-team. 2014-03-31 17:31:19 -04:00
Ryan VanderMeulen
4ac3ff6d15 Merge b2g-inbound to m-c. 2014-03-31 17:27:57 -04:00
Karl Tomlinson
33827b3f7c 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.

--HG--
extra : transplant_source : %D9%12%BB%23n%92%EB%F7%1Df%11%3F%04%B4z%606%ADT%3A
2014-04-01 10:26:02 +13:00
Karl Tomlinson
cc7f43c817 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.

--HG--
extra : transplant_source : %C9%BA%84%0F%E8%89%E2%85p%B8%28%EF%E9M%CC%81%B9ob/
2014-04-01 10:25:45 +13:00
Ryan VanderMeulen
4f04d22473 Merge inbound to m-c. 2014-03-31 17:15:03 -04:00
B2G Bumper Bot
6eedefd7f4 Bumping manifests a=b2g-bump 2014-03-31 13:51:19 -07:00
B2G Bumper Bot
a349264f5b Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/1ce2678b36c4
Author: Gareth Aye <gaye@mozilla.com>
Desc: Merge pull request #17772 from gaye/bug-987354

Bug 987354 - Migrate today_test.js to use new view code r=millermedeiros

========

https://hg.mozilla.org/integration/gaia-central/rev/69cd2d69e540
Author: Gareth Aye <gaye@mozilla.com>
Desc: Bug 987354 - Migrate today_test.js to use new view code

========

https://hg.mozilla.org/integration/gaia-central/rev/f9595153a75d
Author: Miller Medeiros <miller@millermedeiros.com>
Desc: Merge pull request #17826 from millermedeiros/990148-day-view-event-specificity

Bug 990148 - [Calendar] increase specificity of Day View events selector on marionette tests r=gaye

========

https://hg.mozilla.org/integration/gaia-central/rev/fc0af637a3b5
Author: Miller Medeiros <miller@millermedeiros.com>
Desc: Bug 990148 - [Calendar] increase specificity of Day View events selector on marionette tests
2014-03-31 13:46:12 -07:00
Ryan VanderMeulen
8f61fd93c1 Backed out changeset 9511f53e3f38 (bug 934367) for frequent OSX m-oth crashes.
CLOSED TREE
2014-03-31 14:51:30 -04:00
Ryan VanderMeulen
ad5d64b8b9 Backed out changesets 0b596070fe54 and ed6969e4fb6f (bug 957560) for causing bug 990027 on a CLOSED TREE. 2014-03-31 14:31:52 -04:00
Henrik Skupin
4c0a8e7eec Bug 989282 - [tps] Add debug mode for detailed inspection of Sync. r=jgriffin DONTBUILD
--HG--
extra : rebase_source : ae88bb67270e63df32a931780f20aa4db0c62674
2014-03-31 20:17:09 +02:00
Ryan VanderMeulen
4b7a54f2e0 Backed out changeset 2d7ce67f5874 (bug 940685) for mochitest-bc failures. 2014-03-31 14:17:50 -04:00
David Keeler
dd61cf2b05 bug 989516 - mozilla::pkix: temporarily allow improper basicConstraint:cA encodings r=cviecco 2014-03-31 11:06:43 -07:00
Simone Bruno
378eb50c68 Bug 956451 - added mozconfig file to be used for macosx64_gecko-debug build, r=catlee 2014-03-31 19:59:04 +02:00
David Keeler
be06439979 bug 987295 - mozilla::pkix: test ocsp extension decoding r=cviecco 2014-03-31 10:54:53 -07:00
David Keeler
8c4f3cc754 bug 987295 - mozilla::pkix: fix decoding OCSP response extensions r=cviecco 2014-03-31 13:24:16 -07:00
Jason Duell
b7e2679c07 Bug 985230 - mStatus is not correct in HttpChannelChild::OnStartRequest r=sworkman 2014-03-31 14:43:04 -07:00
Ehsan Akhgari
9fb5bcb450 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
--HG--
extra : rebase_source : 421d0faab1db58e0d31b529e1acf70b13f9d7faf
2014-03-31 15:08:56 -04:00
David Burns
ee274b7421 Bug 989370: Update Marionette Stale Element Reference exception to give a meaningful explanation; r=jgriffin 2014-03-31 21:02:06 +01:00
Masatoshi Kimura
5e7240163c Bug 989557 - Implement a fallback for CJK Compatibility Ideographs Standardized Variants. r=jfkthame
--HG--
rename : layout/reftests/fonts/gw432047-license.txt => layout/reftests/fonts/glyphwiki-license.txt
2014-04-01 02:30:26 +09:00
Chris Lord
537b992447 Bug 988370 - Don't use progressive/low precision rendering on fixed layers. r=mattwoodrow
Fixed layers don't async scroll, so it doesn't make sense for them to have
a low precision region or for them to be rendered progressively.
2014-03-31 17:42:32 +01:00
Nicolas B. Pierron
ec55847d33 Bug 989344 part 2 - Share LRecoverInfo between LSnapshots. r=jandem 2014-03-31 09:39:45 -07:00
Nicolas B. Pierron
e0b778bf68 Bug 989344 part 1 - Extract LRecoverInfo from LSnapshot. r=jandem 2014-03-31 09:39:45 -07:00
Nicolas B. Pierron
f83d83e539 Bug 988958 - Extract the frame encoding/decoding logic from Snapshots. r=h4writer 2014-03-31 09:39:45 -07:00
B2G Bumper Bot
ee2eebf004 Bumping manifests a=b2g-bump 2014-03-31 08:28:05 -07:00
B2G Bumper Bot
eb80800a80 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/6c593455e3d1
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #17786 from KevinGrandon/bug_989663_contacts_jshint

Bug 989663 - [Contacts] Jshint fixes for js/ r=arcturus

========

https://hg.mozilla.org/integration/gaia-central/rev/410ade2be66a
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 989663 - [Contacts] Jshint fixes for js/ r=arcturus
2014-03-31 08:27:54 -07:00
Sotaro Ikeda
3c541b7114 Bug 985772 - Remove SurfaceDescriptor around GonkNativeWindow r=nical,pchang,schiu,mikeh,gal 2014-03-31 08:24:28 -07:00
B2G Bumper Bot
d84ecea694 Bumping manifests a=b2g-bump 2014-03-31 07:46:48 -07:00
B2G Bumper Bot
c29e916a10 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/10eb20cc1233
Author: Arnau <arnau@arnaumarch.com>
Desc: Merge pull request #16087 from rnowm/VR-contact-details

Bug 966224 - [VDR][Contacts] Apply Buttons and Input areas [BB] r=pivanov

========

https://hg.mozilla.org/integration/gaia-central/rev/1cd2a85aff6e
Author: rnowm <arnau@arnaumarch.com>
Desc: Bug 966224 - [VDR][Contacts]
2014-03-31 07:40:34 -07:00
B2G Bumper Bot
eecdce3569 Bumping manifests a=b2g-bump 2014-03-31 07:06:08 -07:00
B2G Bumper Bot
2f4973842d Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/b111cfaf65c6
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #17800 from KevinGrandon/bug_989916_captive_portal_test_sandboxing

Bug 989916 - [System] Fix captive_portal_test.js when run in its own sandbox

========

https://hg.mozilla.org/integration/gaia-central/rev/befac97a124e
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 989916 - [System] Fix captive_portal_test.js when run in its own sandbox r=me
2014-03-31 07:00:58 -07:00
B2G Bumper Bot
967a9102de Bumping manifests a=b2g-bump 2014-03-31 06:11:37 -07:00