Changeset 70739 in webkit
- Timestamp:
- Oct 27, 2010 8:02:37 PM (13 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r70730 r70739 1 2010-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 1 14 2010-10-27 Enrica Casucci <enrica@apple.com> 2 15 -
trunk/WebCore/platform/audio/AudioDSPKernel.h
r67107 r70739 42 42 AudioDSPKernel(AudioDSPKernelProcessor* kernelProcessor) 43 43 : m_kernelProcessor(kernelProcessor) 44 , m_sampleRate(kernelProcessor->sampleRate()) 45 { 46 } 47 48 AudioDSPKernel(double sampleRate) 49 : m_kernelProcessor(0) 50 , m_sampleRate(sampleRate) 44 51 { 45 52 } … … 51 58 virtual void reset() = 0; 52 59 53 double sampleRate() const { return processor()->sampleRate(); }60 double sampleRate() const { return m_sampleRate; } 54 61 double nyquist() const { return 0.5 * sampleRate(); } 55 62 … … 59 66 protected: 60 67 AudioDSPKernelProcessor* m_kernelProcessor; 68 double m_sampleRate; 61 69 }; 62 70
Note: See TracChangeset
for help on using the changeset viewer.