gecko/toolkit
Chris Pearce fc3fc91d79 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
2014-03-28 15:50:28 +13:00
..
components Merge inbound to m-c. 2014-03-26 20:58:31 -04:00
content Bug 778077 - Implement HTMLMediaElement.fastSeek(time). r=cajbir 2014-03-28 15:50:28 +13:00
crashreporter Merge m-c to inbound 2014-03-14 23:17:32 -07:00
devtools merge fx-team to mozilla-central 2014-03-27 14:14:32 +01:00
forgetaboutsite
identity Bug 945363 - Ensure that FXA RPs provide an onlogout handler. r=ferjm 2014-03-18 10:07:11 -07:00
library Bug 980697 - Add a configure option to pull newer versions of the d3dcompiler dll from installed Windows SDKs. r=mshal,vlad 2014-03-22 10:49:26 +09:00
locales Bug 911098 - Implement Addon Debugger UI, r=fitzgen,harthur,mossop 2014-03-25 10:59:14 -07:00
modules Bug 975211 - Create backend logic to provide list of Tiles and associated metadata (image, text, background color) [r=adw] 2014-03-27 01:03:42 -07:00
mozapps Bug 986108: Make all restartless add-ons debuggable. r=Unfocused, r=fitzgen 2014-03-26 16:03:57 -07:00
obsolete
profile Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg 2014-03-18 00:23:03 +00:00
system
themes Bug 948883 - Move inline scripts and styles into separate file for toolkit/content/aboutSupport.xhtml (URL=about:support). r=Unfocused 2014-03-24 09:11:21 -04:00
webapps Backed out changeset 6d2ffe8dc046 (bug 981249) for Linux ASAN test failure 2014-03-26 11:43:16 +01:00
xre Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg 2014-03-27 16:38:33 -04:00
moz.build
toolkit.mozbuild Bug 977859 - Drop uid 0 in all content processes immediately after fork. r=bent r=kang 2014-03-12 15:48:15 -07:00