fe2266a55ca19d4270b91f3658786d5549267b09: bug 1221833 replace initial direct convolution stage with fft r=padenot
Karl Tomlinson <karlt+@karlt.net> - Wed, 04 Nov 2015 08:40:12 +1300 - rev 293089
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221833 replace initial direct convolution stage with fft r=padenot
26eaa1b7e87850896d3f334ce385db11c49c46e3: bug 1221833 reduce FFTConvolver latency by one block r=padenot
Karl Tomlinson <karlt+@karlt.net> - Wed, 04 Nov 2015 06:32:49 +1300 - rev 293088
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221833 reduce FFTConvolver latency by one block r=padenot
c7695f2acc277311b283c4d9417a0089b9199941: bug 1221830 double maximum realtime convolver stage size to 2048 r=padenot
Karl Tomlinson <karlt+@karlt.net> - Wed, 04 Nov 2015 11:46:21 +1300 - rev 293087
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221830 double maximum realtime convolver stage size to 2048 r=padenot Now, the most FFT work that happens during one realtime processing block is when one 2048-size stage and the 256-size stage are performed at the same phase-offset. Before FFT timing was controlled by initial input buffer offset (bug 1221831), two 1024-size stages as well as the 512- and 256-size stages performed FFTs at one offset. Thus, the maximum work in one block is reduced by a ratio of about 11 to 9. Measurements also indicate a similar reduction in total rendering thread CPU usage. Previously the alignment of the eleven 1024-size realtime stages was such that, in three consecutive blocks, two 1024-size stages would peform their FFTs. Now, the 2048-size stages is aligned so that none of these perform their FFTs in consecutive blocks.
994ed60811182d69e270be16f3bec1321055b5b5: bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in FFTConvolver r=padenot
Karl Tomlinson <karlt+@karlt.net> - Wed, 04 Nov 2015 07:39:41 +1300 - rev 293086
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in FFTConvolver r=padenot
cc171f73d773b3d176cf6f8a2f20a7160e0373e3: bug 1221830 use WEBAUDIO_BLOCK_SIZE slice size for background convolver thread r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 03 Nov 2015 16:36:53 +1300 - rev 293085
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221830 use WEBAUDIO_BLOCK_SIZE slice size for background convolver thread r=padenot as with the main thread. The comment was incomplete as ReverbConvolverStage also supports multiples of the FFT halfsize, but only values up to WEBAUDIO_BLOCK_SIZE.
1fb6658a963932e5756a23a2ee8467b203b3b375: bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in Reverb methods r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 03 Nov 2015 16:35:32 +1300 - rev 293084
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in Reverb methods r=padenot
25f3b37be048a0c496188092e4d06952de5a6282: bug 1221831 remove now-unnecessary m_preDelayBuffer r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 03 Nov 2015 14:14:40 +1300 - rev 293083
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221831 remove now-unnecessary m_preDelayBuffer r=padenot
71f52b56cf723b309fb1fde2286d643cef89ebee: bug 1221831 use initial input buffer offset to control when convolver stages perform their FFT r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 03 Nov 2015 12:28:14 +1300 - rev 293082
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221831 use initial input buffer offset to control when convolver stages perform their FFT r=padenot
a2dfe00200831854e95e829b2eb2076f4d5c117d: bug 1221831 remove unused Reverb::latencyFrames() r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 03 Nov 2015 13:56:35 +1300 - rev 293081
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221831 remove unused Reverb::latencyFrames() r=padenot
ed6c2d2908ac687a37e57ce3df0cf11b3ec515a1: bug 1221831 remove unused Reverb::reset() r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 03 Nov 2015 13:53:27 +1300 - rev 293080
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
bug 1221831 remove unused Reverb::reset() r=padenot
6617d9d50344d112794735908c60c1af69d6ad52: Bug 1220895 - Add layerviewer for layer tree & display list visualization NPOTB. r=botond
Benoit Girard <b56girard@gmail.com> - Thu, 05 Nov 2015 16:23:23 -0500 - rev 293079
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
Bug 1220895 - Add layerviewer for layer tree & display list visualization NPOTB. r=botond
2215dc556dbc2580e0ac851180ffbe67f5ba8593: Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
Bill McCloskey <billm@mozilla.com> - Fri, 23 Oct 2015 16:31:54 -0700 - rev 293078
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
73aef6e86bff7efdaeb7e876fe9198ae241838a5: Bug 1206302 - Use `DOMException` for Push errors. r=mt
Kit Cambridge <kcambridge@mozilla.com> - Thu, 05 Nov 2015 10:38:35 -0800 - rev 293077
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
Bug 1206302 - Use `DOMException` for Push errors. r=mt
534bae0f55bc3a079f452142af458df12073bd27: Bug 1221902 part 2 - Crashtest.
Mats Palmgren <mats@mozilla.com> - Thu, 05 Nov 2015 22:09:27 +0100 - rev 293076
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
Bug 1221902 part 2 - Crashtest.
3c1cb9e4546c75abcf3d7a38e1667a282f78b6a5: Bug 1221902 part 1 - NS_RELEASE SheetLoadData::mNext iteratively instead of recursively to avoid blowing up the stack. r=bz
Mats Palmgren <mats@mozilla.com> - Thu, 05 Nov 2015 22:09:27 +0100 - rev 293075
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
Bug 1221902 part 1 - NS_RELEASE SheetLoadData::mNext iteratively instead of recursively to avoid blowing up the stack. r=bz
24af9e133d6d5fd7eee578ab23995c070debacf6: Bug 1204625 - Add series data (unit, whether lower is better) to Talos output;r=jmaher
William Lachance <wlachance@mozilla.com> - Fri, 30 Oct 2015 17:26:39 -0400 - rev 293074
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
Bug 1204625 - Add series data (unit, whether lower is better) to Talos output;r=jmaher
b918dbd0c3a02030769ecc9bc71e5024c748ac90: merge fx-team to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 06 Nov 2015 12:20:52 +0100 - rev 293073
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
merge fx-team to mozilla-central a=merge
a69c2d74169d907ba0e2d4a5082cc1d62fa323d0: Merge m-c to fx-team, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 05 Nov 2015 18:47:26 -0800 - rev 293072
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
Merge m-c to fx-team, a=merge
d34bfda459c96a520d1a3a168e696d990599ea2e: Bug 1192433: Part 3 - Support localized names and descriptions in WebExtension manifests. r=Mossop
Kris Maglione <maglione.k@gmail.com> - Mon, 02 Nov 2015 16:50:42 -0800 - rev 293071
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
Bug 1192433: Part 3 - Support localized names and descriptions in WebExtension manifests. r=Mossop
e922469bfe5f3d6b6b93be2c6c3f1525567e32eb: Bug 1192433: Part 2 - [webext] Allow loading and querying all available locales. r=billm
Kris Maglione <maglione.k@gmail.com> - Fri, 30 Oct 2015 12:09:55 +0100 - rev 293070
Push 8824 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:18:56 +0000
Bug 1192433: Part 2 - [webext] Allow loading and querying all available locales. r=billm
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip