Commit Graph

37406 Commits

Author SHA1 Message Date
Karl Tomlinson
e75c17c45d bug 1188704 add accessor functions for setting frequency components for inverse FFT r=rillian 2015-07-30 12:33:04 +12:00
Karl Tomlinson
a8b3860b62 bug 1188704 combine scaling with copying r=rillian 2015-07-28 15:58:06 +12:00
Karl Tomlinson
6ca9e860fa bug 1188704 simplify culling of partials r=rillian
avoiding copying and scaling components that will be zeroed.
2015-07-28 08:37:21 +12:00
Karl Tomlinson
57b96ec0de bug 1188704 limit number of Fourier coefficients used to halfSize earlier r=rillian
realP[halfSize] was always set to zero because numberOfPartials < halfSize + 1
was always true.
2015-07-30 10:08:15 +12:00
Karl Tomlinson
08e91712bf bug 1188704 trim unnecessary extra basic waveform coeffient r=rillian
The built-in waveforms are all odd and so realP[halfSize] was zero, and it
would have been ignored in createBandLimitedTables even if it was non-zero.
imagP[halfSize] was ignored as it was not involved in the inverse FFT.

This returns the code to that prior to
https://hg.mozilla.org/mozilla-central/diff/5377bce3b478/content/media/webaudio/blink/PeriodicWave.cpp#l1.276
2015-07-27 23:55:06 +12:00
Karl Tomlinson
6e56d21173 bug 1188704 redefine halfSize as fftSize / 2 r=rillian
There are no behavior changes here, just the change in meaning of the variable.
2015-07-27 22:41:31 +12:00
David Anderson
fa120e53db Use the same graphics device parameters across processes. (bug 1183910 part 7, r=mattwoodrow) 2015-08-02 13:59:33 -07:00
Christoph Kerschbaumer
a65ae182df Bug 1152574 - Do not report aborted XHR requests in web console (r=sicking) 2015-07-20 13:59:19 -07:00
Olli Pettay
cb6eb89bc1 Bug 1183954, Don't leak nsStructuredCloneContainer (use of 'auto' is error prone), r=leak 2015-08-02 12:34:26 +03:00
Nikhil Marathe
2c43ab2f64 Bug 1188686 - Clear push subscriptions when forgetting about site. r=kitcambridge 2015-07-29 11:33:48 -07:00
Nikhil Marathe
e9d71f7375 Bug 1183954 - Fix Notification.data structured cloning on workers. r=robertbindar,mccr8
Rather than store a non-thread-safe refcounted nsIStructuredCloneContainer, store the base64 representation.
Caches a jsval the first time an attempt to access data is made from content script.
2015-07-30 12:44:14 -07:00
Xidorn Quan
95df5930a9 Bug 1164725 - Convert flags in nsIDocument into bit fields. r=smaug 2015-08-01 10:49:19 +10:00
Blake Kaplan
60f1538f80 Bug 1189964 - Fix bustage. r=bustage CLOSED TREE 2015-07-31 17:09:28 -07:00
Blake Kaplan
33094e580e Bug 940206 - Implement Navigator.registerContentHandler and Navigator.registerProtocolHandler for e10s. r=dao 2015-07-31 17:03:37 -07:00
Blake Kaplan
2e871f68ac Bug 1189964 - Fix a crash handling drags on dying windows. r=smaug 2015-07-31 17:03:37 -07:00
Jan Gerber
30a3380a91 Bug 1187247: [MSE] P2. Enable WebM in MediaSource. r=jya 2015-08-01 08:34:00 +10:00
Jan Gerber
ef06297ee0 Bug 1187247: [MSE] P1. Continue parsing MediaSegment if buffer starts with SimpleBlock/Block. r=kinetik
Apply to WebM streams.
2015-08-01 08:33:59 +10:00
Eric Rahm
193b1bbe07 Bug 1183845 - Only send activation event if document is non-null. r=bz 2015-07-31 13:23:15 -07:00
Jesse Ruderman
5e6905f92a Bug 1024259: Use NS_FREE_PERMANENT_DATA more consistently. r=mccr8 2015-07-31 12:11:48 -07:00
Ryan VanderMeulen
2a5f0df5bc Merge m-c to inbound. a=merge
CLOSED TREE
2015-07-31 15:05:02 -04:00
Ryan VanderMeulen
bf8e5f9671 Backed out changeset 8010e0cbd228 (bug 1177871) for Windows debug test_geolocation_provider_timeout.js crashes.
CLOSED TREE
2015-07-31 15:00:12 -04:00
Steven Englehardt
d07f0c1c09 Bug 1179557 - Add userContextId to originAttributes with tests. r=bholley, r=tanvi 2015-07-28 17:32:00 -04:00
Ryan VanderMeulen
4ae4214277 Bug 909925 - Re-enable previously-disabled WebRTC crashtests on Android/B2G. 2015-07-31 14:44:37 -04:00
Brian R. Bondy
2f29d359c9 Bug 1188487 - Tests for BrowserElement mute / set volume. r=fabrice 2015-07-31 13:21:25 -04:00
Brian R. Bondy
ce79c6b136 Bug 1188487 - BrowserElement webidl changes for muting and setting volume. r=ehsan 2015-07-31 13:21:22 -04:00
Brian R. Bondy
ea89e3d80b Bug 1188487 - Add API to BrowserElement to mute and set volume. r=fabrice
It's already possible to get mute/volume at the audio channel level, but
this adds it at the iframe level so that audio channels can be created
and destroyed and the setting will be preserved.
2015-07-31 13:21:18 -04:00
Boris Zbarsky
2b193a0d99 Bug 983301 part 2. Change Promise to not be distinguishable from any other type. r=peterv 2015-07-31 13:30:55 -04:00
Boris Zbarsky
07c7f7da03 Bug 983301 part 1. Handle JS-to-native conversion for Promise values via calling Promise::Resolve on whatever value was passed in (except if the type is nullable and the passed-in value is null or undefined). r=peterv 2015-07-31 13:30:55 -04:00
Boris Zbarsky
4cca89431c Bug 1135961. Implement subclassing of DOM objects. r=peterv 2015-07-31 13:30:55 -04:00
Christoph Kerschbaumer
f5b4e35ffe Bug 1182539 - Use channel->ascynOpen2 in dom/base/nsDocument.cpp (r=sicking) 2015-07-31 08:58:14 -07:00
Kartikaya Gupta
4395dc2dd4 Bug 1187056 - Dispatch the meta tag mutation events sooner so that any meta-viewport changes can be processed before scripts continue running. r=smaug 2015-07-31 13:08:40 -04:00
Kyle Huey
2a7e8dc443 Bug 1152574: Fix console service discarding to run when it is actually safe to do so (off of inner-window-destroyed). Also add a backstop at xpcom-shutdown to discard any cycle collected messages before it is too late. r=froydnj 2015-07-31 06:49:27 -07:00
Kit Cambridge
4503d0abcf Bug 1189543 - pushManager.getSubscription() should return null for nonexistent push subscriptions in workers. r=nsm 2015-07-30 15:31:48 -07:00
Aidin Gharibnavaz
9a9491f4cd Bug 1177871 - Timeout added to XHR request of WifiGeoPositionProvider. r=jdm
CLOSED TREE
2015-07-30 07:01:00 -04:00
Hiroyuki Ikezoe
c6d84b5d21 Bug 1189162 - Clamp gamepad.timestamp and VideoPlaybackQuality.creationTime. r=bz 2015-07-30 01:41:00 -04:00
Carsten "Tomcat" Book
304544a901 Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2015-07-31 13:50:49 +02:00
Carsten "Tomcat" Book
47faeeaad8 merge mozilla-inbound to mozilla-central a=merge 2015-07-31 12:06:51 +02:00
Wes Kocher
eecf877a42 Backed out changeset b9cc2c3f8bda (bug 1187247) because the patch this depends on was backed out a=backout 2015-07-30 15:23:55 -07:00
Ryan VanderMeulen
e8856f630c Merge inbound to m-c. a=merge 2015-07-30 16:08:21 -04:00
Ryan VanderMeulen
516a72e37f Merge m-c to b2g-inbound. a=merge
CLOSED TREE
2015-07-30 11:57:28 -04:00
Ryan VanderMeulen
10c0866fe4 Merge m-c to inbound. a=merge
CLOSED TREE
2015-07-30 11:56:41 -04:00
Marcos Caceres
16175192af Bug 1171200 - Add means of checking if a document links to a manifest. r=billm 2015-07-30 11:56:12 -04:00
JW Wang
0af35fe560 Bug 1187817. Part 5 - assert some code in the audio thread and don't enter the monitor. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang
fb23aafe99 Bug 1187817. Part 4 - move some code in Shutdown to the audio thread. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang
fffe792a2c Bug 1187817. Part 3 - move SetPlaying to the audio thread. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang
324d7d0c9b Bug 1187817. Part 2 - remove unused code. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang
41d5b06a03 Bug 1187817. Part 1 - Move Set{Volume,PlaybackRate,PreservesPitch} to the audio thread. r=kinetik. 2015-07-31 13:26:06 +08:00
Michal Novotny
2c0d94f638 Bug 1137008 - Implement missing parameters of WebSocket permessage compression extension - test, r=jduell 2015-07-31 07:16:30 +02:00
Carsten "Tomcat" Book
43e69b78fc Backed out changeset a093b996bafa (bug 1184867) for causing crashes @ mozilla::MediaSourceTrackDemuxer on a CLOSED TREE 2015-07-30 15:49:06 +02:00
Carsten "Tomcat" Book
eee48a85ee Backed out changeset 4624de03e2e5 (bug 1184867) 2015-07-30 15:47:58 +02:00