• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..15-Mar-2021-

Biquad.cppH A D15-Mar-202113.7 KiB440272

Biquad.hH A D15-Mar-20214.2 KiB10939

DenormalDisabler.hH A D15-Mar-20214.3 KiB14582

DynamicsCompressor.cppH A D15-Mar-202111.9 KiB316205

DynamicsCompressor.hH A D15-Mar-20214.4 KiB13675

DynamicsCompressorKernel.cppH A D15-Mar-202117.6 KiB497279

DynamicsCompressorKernel.hH A D15-Mar-20214.3 KiB12657

FFTConvolver.cppH A D15-Mar-20214.5 KiB11961

FFTConvolver.hH A D15-Mar-20213.3 KiB8826

HRTFDatabase.cppH A D15-Mar-20215.1 KiB13685

HRTFDatabase.hH A D15-Mar-20214 KiB10544

HRTFDatabaseLoader.cppH A D15-Mar-20217 KiB214134

HRTFDatabaseLoader.hH A D15-Mar-20215.2 KiB15068

HRTFElevation.cppH A D15-Mar-202112.7 KiB339208

HRTFElevation.hH A D15-Mar-20214.8 KiB11547

HRTFKernel.cppH A D15-Mar-20214.6 KiB11053

HRTFKernel.hH A D15-Mar-20215.1 KiB13064

HRTFPanner.cppH A D15-Mar-202112.5 KiB330218

HRTFPanner.hH A D15-Mar-20214.1 KiB12149

IIRFilter.cppH A D15-Mar-20216.2 KiB177100

IIRFilter.hH A D15-Mar-20212 KiB6325

IRC_Composite_C_R0195-incl.cppH A D15-Mar-2021329.7 KiB4,5724,350

PeriodicWave.cppH A D15-Mar-202113.3 KiB354218

PeriodicWave.hH A D15-Mar-20215.1 KiB12455

READMEH A D15-Mar-20211.3 KiB2522

Reverb.cppH A D15-Mar-202110.7 KiB272165

Reverb.hH A D15-Mar-20213.1 KiB8129

ReverbAccumulationBuffer.cppH A D15-Mar-20214.4 KiB11765

ReverbAccumulationBuffer.hH A D15-Mar-20213.2 KiB7725

ReverbConvolver.cppH A D15-Mar-202110.9 KiB268136

ReverbConvolver.hH A D15-Mar-20213.5 KiB9340

ReverbConvolverStage.cppH A D15-Mar-20213.8 KiB10250

ReverbConvolverStage.hH A D15-Mar-20213.2 KiB8431

ReverbInputBuffer.cppH A D15-Mar-20213.1 KiB8639

ReverbInputBuffer.hH A D15-Mar-20213 KiB7422

ZeroPole.cppH A D15-Mar-20212.7 KiB8433

ZeroPole.hH A D15-Mar-20212.2 KiB6423

moz.buildH A D15-Mar-20211 KiB4034

README

1This directory contains the code originally borrowed from the Blink Web Audio
2implementation.  We are forking the code here because in many cases the burden
3of adopting Blink specific utilities is too large compared to the prospect of
4importing upstream fixes by just copying newer versions of the code in the
5future.
6
7The process of borrowing code from Blink is as follows:
8
9* Try to borrow utility classes only, and avoid borrowing code which depends
10  too much on the Blink specific utilities.
11* First, import the pristine files from the Blink repository before adding
12  them to the build system, noting the SVN revision of Blink from which the
13  original files were copied in the commit message.
14* In a separate commit, add the imported source files to the build system,
15  and apply the necessary changes to make it build successfully.
16* Use the code in a separate commit.
17* Never add headers as exported headers.  All headers should be included
18  using the following convention: #include "blink/Header.h".
19* Leave the imported code in the WebCore namespace, and import the needed
20  names into the Mozilla code via `using'.
21* Cherry-pick upsteam fixes manually when needed.  In case you fix a problem
22  that is not Mozilla specific locally, try to upstream your changes into
23  Blink.
24* Ping ehsan for any questions.
25