Commit Graph

33156 Commits

Author SHA1 Message Date
Jean-Yves Avenard
2342791f3c Bug 1048173 - Make sure we can link against FFmpeg libraries before attempting to create a decoder. r=edwin 2014-08-05 16:13:05 +10:00
Jean-Yves Avenard
40e1f9f229 Bug 1047180 - Decode a single audio frame in order to retrieve accurate channel count and sampling rate and propagate to MP4Reader. r=cpearce 2014-08-11 15:27:00 +10:00
Randy Lin
fd9b2a1183 Bug 1024188 - Checks can be removed because EncodedFrame::SwapInFrameData() is infallible. r=roc 2014-08-12 16:57:55 +08:00
Kearwood (Kip) Gilbert
0befdfe863 Bug 1022818 - Part 2: Implement Smooth Scrolling. r=bz
- Updated ScrollTo method in nsGlobalWindow to accept a
  mozilla::dom::ScrollOptions parameter to select between the instant
  and smooth MSD motion.
- Updated WebIDL binding boilerplate scrolling functions in nsGlobalWindow
  to pass the correct value of mozilla::dom::ScrollBehavior to the
  implementation and functions, activating smooth scrolling.
- These functions will need to be updated again to support the scroll-behavior
  CSS property in Bug 1010538.
2014-07-21 11:19:00 -04:00
Kearwood (Kip) Gilbert
cbede6f09b Bug 1022818 - Part 1: Update webidl interfaces. r=bz
- Extended the Element and Window webidl interfaces as described in the
  CSSOM-View smooth-scrolling specification.
- The Element.scrollTop and Element.scrollLeft changes have been omitted
  until either WebIDL is extended to allow properties to have union datatypes
  that contain dictionaries or the CSSOM-View smooth-scroll specification
  is upddated.  This will not prevent the other interface changes from being
  useful.
- Implemented wrapper functions for the nsGlobalWindow to connect to the new
  WebIDL bindings.  The ScrollOptions parameters are ignored in this patch,
  and used in Part 3 of this patch series.
2014-07-21 11:04:00 -04:00
Martijn Wargers
81f5f3fab6 Bug 928678 - Request complete log for intermittent failure in Intermittent test_iframe_sandbox_general.html. r=kwierso 2014-08-12 18:04:26 -07:00
Jon Coppeard
511f6ef1c5 Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug 2014-08-13 10:05:22 +01:00
Anthony Jones
4c33e4d4ac Bug 1050060 - Fix 64 bit file offset in MP4 reader; r=edwin 2014-08-13 17:13:28 +12:00
Anthony Jones
fa358b339a Bug 1050060 - Fix MP4 range pinning; r=edwin 2014-08-13 17:13:28 +12:00
Anthony Jones
2c2bccb36d Bug 1050060 - Optimise MP4 range calculation; r=edwin 2014-08-13 17:13:28 +12:00
Anthony Jones
4f53a7c1a6 Bug 1050060 - Update index off main thread; r=edwin 2014-08-13 17:13:28 +12:00
Jed Davis
033a6785eb Bug 1043733 - Require sandboxing to load Gecko Media Plugins on Linux. r=jesup r=kang
Also refactors how sandbox support and disabling are handled, and allows
simulating a lack of sandbox support with an env var (for testing
without rebuilding a kernel).
2014-08-12 21:28:27 -07:00
Chris Pearce
e1c08d8e72 Bug 1052378 - Replace stray mIsXXXDecoding fields with IsXXXDecoding() function calls in MediaDecoderStateMachine. r=kinetik 2014-08-13 15:04:19 +12:00
Chris Pearce
6f3e8d4952 Bug 1050064 - Reconfigure WMFAACDecoder on stream change. r=padenot 2014-08-13 09:56:33 +12:00
Trevor Saunders
8f78184d9a bug 1016545 - Provide an iterator that iterates over all children of an element r=bz 2014-07-16 14:41:57 -04:00
Andrew McCreight
45b4b04305 Backout bug 1038243 for not actually helping. 2014-08-12 10:55:29 -07:00
Martijn Wargers
3b697038e0 Bug 1032878 - Fix for test_mediatrack_events.html. r=smaug 2014-08-11 11:33:50 -07:00
Martijn Wargers
ced68fdbe0 Bug 1032878 - Fix for test_mediarecorder_getencodeddata.html. r=rlin 2014-08-10 20:10:53 -07:00
Martijn Wargers
4d71b5379f Bug 1032878 - Fix for various failing mochitest-plain/-chrome tests. r=jmaher, r=akachkach, r=surkov, r=cpearce 2014-08-10 20:03:50 -07:00
Ed Morley
62b7aa6b87 Merge mozilla-central and inbound 2014-08-12 17:56:08 +01:00
Ed Morley
05976976d9 Merge latest green b2g-inbound changeset and mozilla-central; a=merge 2014-08-12 17:05:36 +01:00
Jamin Liu
55bbcf1752 Bug 1036234 - Implement pairing event handlers of BluetoothAdapter. r=btian, r=mrbkap
- EventHandler ondevicepaired;
- EventHandler ondeviceunpaired;
2014-08-12 16:30:42 +08:00
Chris Double
e8ebcb5e39 Bug 1052239 - MSE main thread assertion when seeking - r=kinetik
--HG--
extra : rebase_source : 7127180b4257434d65488f9ca7acbcc77bb77e6c
2014-08-12 15:50:57 +12:00
Bobby Holley
25f875bfcb Bug 1050049 - Implement bindToUntrustedContent attribute restriction. r=smaug 2014-08-11 20:06:55 -07:00
Nigel Babu
7e1903b51c Backed out changeset a471c7c73409 (bug 1036234) for build bustage on A CLOSED TREE 2014-08-12 09:00:08 +05:30
Jamin Liu
c87d6c4079 Bug 1036234 - Implement pairing event handlers of BluetoothAdapter. r=btian, r=mrbkap
- EventHandler ondevicepaired;
- EventHandler ondeviceunpaired;
2014-08-12 10:49:59 +08:00
Matthew Gregan
394638ff0f Bug 1050652 - Implement GetEvictionOffset for WebM reader. r=cajbir 2014-08-10 18:21:00 +12:00
John Schoenick
89496a6645 Bug 1041691 - Cleanup CheckPluginStopEvent, prevent possible leak of running plugin. r=bsmedberg 2014-08-11 17:25:57 -07:00
Wes Kocher
1b1fc072d1 Backed out 4 changesets (bug 1032878) for probably introducing a leak, creating a CLOSED TREE
Backed out changeset 780c948d79f3 (bug 1032878)
Backed out changeset 0cfcc44660a8 (bug 1032878)
Backed out changeset 991f8d5da382 (bug 1032878)
Backed out changeset f54984be223e (bug 1032878)
2014-08-11 14:27:57 -07:00
Trevor Saunders
4849f6e046 bug 1047628 - simplify nsMutationGuard r=smaug 2014-08-01 16:30:58 -04:00
Martijn Wargers
07d6939eea Bug 1032878 - Fix for test_mediatrack_events.html. r=smaug 2014-08-11 11:33:50 -07:00
Martijn Wargers
b4d7b33591 Bug 1032878 - Fix for test_call_start_from_end_handler.html. r=slin 2014-08-10 20:14:03 -07:00
Martijn Wargers
7c512ae6b5 Bug 1032878 - Fix for test_mediarecorder_getencodeddata.html. r=rlin 2014-08-10 20:10:53 -07:00
Martijn Wargers
ab8828526e Bug 1032878 - Fix for various failing mochitest-plain/-chrome tests. r=jmaher, r=akachkach, r=surkov, r=cpearce 2014-08-10 20:03:50 -07:00
William Chen
7f62b7c8dd Bug 1029710 - Add null check for container in ShadowRoot::IsPooledNode. r=smaug 2014-08-11 11:26:52 -07:00
Axel Viala
0d0cb5fed9 Bug 1044584 - Fix incorrect computation of mUploadTransferred. r=bz 2014-07-28 17:19:51 +02:00
Jonathan Kew
31f53d899f bug 1048050 - ignore region (or other) subtags when checking for language-specific casing behavior. r=smontagu 2014-08-11 09:49:11 +01:00
Matthew Gregan
cad5eeec17 Bug 1024858 - Improve buffered range calculation for MediaSource objects. r=cajbir 2014-08-11 16:32:21 +12:00
Chris Pearce
4f59abb8fc Bug 1050582 - Check we're on the correct thread in SetTimerOnMainThread. r=jesup 2014-08-11 14:18:53 +12:00
Matthew Gregan
faca6b37b1 Bug 1050099 - Avoid calling deprecated FindStartTime and instead use buffer's decoded ranges in switching logic. r=cajbir 2014-08-11 14:05:09 +12:00
Matthew Gregan
930455959f Bug 1050083 - Changes to WebM buffered range handling. r=cajbir
Include the frame duration in the range end.  Also handle (ignore) invalid
negative timestamps when parsing.  Include cluster offset in time/data
offset record.  Cluster offset will be used when calculating discard/resync
points in MSE.
2014-08-11 14:05:09 +12:00
Matthew Gregan
7ffcc0cedd Bug 1049318 - Make SourceBuffer eviction less aggressive. r=cajbir 2014-08-11 14:05:09 +12:00
Matthew Gregan
d018ec3efe Bug 1049321 - Move SubBufferDecoder to a new file. r=cajbir 2014-08-11 14:05:06 +12:00
Matthew Gregan
7319f8d88c Bug 1049326 - Partially implement EndOfStream. r=cajbir 2014-08-11 13:21:18 +12:00
Matthew Gregan
5bc8f166b3 Bug 1049327 - Assert that public MSE API is only called from the main thread. r=cajbir 2014-08-11 13:21:18 +12:00
Matthew Gregan
ba475d554e Bug 1049326 - Fix unit conversion of duration and other minor MSE cleanups. r=cajbir 2014-08-11 13:21:18 +12:00
Matthew Gregan
3b17397d0c Bug 1049323 - Tidy up MSE logging. r=cajbir 2014-08-11 13:21:17 +12:00
Matthew Gregan
4ef30b5b03 Bug 1049317 - SBR::ReadFromCache forgot to reset offset. r=cajbir 2014-08-11 13:21:17 +12:00
Matthew Gregan
3b90d46458 Bug 1049323 - Tidy up SourceBufferResource logging. r=cajbir 2014-08-11 13:21:17 +12:00
Matthew Gregan
81e2f21aed Bug 1049317 - Simplify SourceBufferResource::ReadFromCache. r=cajbir 2014-08-11 13:21:17 +12:00