Changeset 70739 in webkit


Ignore:
Timestamp:
Oct 27, 2010 8:02:37 PM (13 years ago)
Author:
crogers@google.com
Message:

2010-10-27 Chris Rogers <crogers@google.com>

Reviewed by Kenneth Russell.

Allow AudioDSPKernel to function without an AudioDSPKernelProcessor
https://bugs.webkit.org/show_bug.cgi?id=48472

No new tests since audio API is not yet implemented.

  • platform/audio/AudioDSPKernel.h: (WebCore::AudioDSPKernel::AudioDSPKernel): (WebCore::AudioDSPKernel::sampleRate):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r70730 r70739  
     12010-10-27  Chris Rogers  <crogers@google.com>
     2
     3        Reviewed by Kenneth Russell.
     4
     5        Allow AudioDSPKernel to function without an AudioDSPKernelProcessor
     6        https://bugs.webkit.org/show_bug.cgi?id=48472
     7
     8        No new tests since audio API is not yet implemented.
     9
     10        * platform/audio/AudioDSPKernel.h:
     11        (WebCore::AudioDSPKernel::AudioDSPKernel):
     12        (WebCore::AudioDSPKernel::sampleRate):
     13
    1142010-10-27  Enrica Casucci  <enrica@apple.com>
    215
  • trunk/WebCore/platform/audio/AudioDSPKernel.h

    r67107 r70739  
    4242    AudioDSPKernel(AudioDSPKernelProcessor* kernelProcessor)
    4343        : m_kernelProcessor(kernelProcessor)
     44        , m_sampleRate(kernelProcessor->sampleRate())
     45    {
     46    }
     47
     48    AudioDSPKernel(double sampleRate)
     49        : m_kernelProcessor(0)
     50        , m_sampleRate(sampleRate)
    4451    {
    4552    }
     
    5158    virtual void reset() = 0;
    5259
    53     double sampleRate() const { return processor()->sampleRate(); }
     60    double sampleRate() const { return m_sampleRate; }
    5461    double nyquist() const { return 0.5 * sampleRate(); }
    5562
     
    5966protected:
    6067    AudioDSPKernelProcessor* m_kernelProcessor;
     68    double m_sampleRate;
    6169};
    6270
Note: See TracChangeset for help on using the changeset viewer.