Changeset 66755 in webkit


Ignore:
Timestamp:
Sep 3, 2010 12:10:09 PM (14 years ago)
Author:
crogers@google.com
Message:

2010-09-03 Chris Rogers <crogers@google.com>

Reviewed by Kenneth Russell.

Initial patch for audio engine: AudioBus and helper classes
https://bugs.webkit.org/show_bug.cgi?id=34452

No new tests since audio API is not yet implemented.

  • platform/audio/AudioBus.cpp: Added. (WebCore::AudioBus::AudioBus): (WebCore::AudioBus::setChannelMemory): (WebCore::AudioBus::zero): (WebCore::AudioBus::channelByType): (WebCore::AudioBus::topologyMatches): (WebCore::AudioBus::createBufferFromRange): (WebCore::AudioBus::maxAbsValue): (WebCore::AudioBus::normalize): (WebCore::AudioBus::scale): (WebCore::AudioBus::copyFrom): (WebCore::AudioBus::sumFrom): (WebCore::AudioBus::processWithGainFromMonoStereo): (WebCore::AudioBus::processWithGainFrom): (WebCore::AudioBus::copyWithGainFrom): (WebCore::AudioBus::sumWithGainFrom):
  • platform/audio/AudioBus.h: Added. (WebCore::AudioBus::numberOfChannels): (WebCore::AudioBus::channel): (WebCore::AudioBus::length): (WebCore::AudioBus::sampleRate): (WebCore::AudioBus::setSampleRate): (WebCore::AudioBus::setGain): (WebCore::AudioBus::gain): (WebCore::AudioBus::reset): (WebCore::AudioBus::AudioBus):
  • platform/audio/AudioSourceProvider.h: Added. (WebCore::AudioSourceProvider::~AudioSourceProvider):
Location:
trunk/WebCore
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r66753 r66755  
     12010-09-03  Chris Rogers  <crogers@google.com>
     2
     3        Reviewed by Kenneth Russell.
     4
     5        Initial patch for audio engine: AudioBus and helper classes
     6        https://bugs.webkit.org/show_bug.cgi?id=34452
     7
     8        No new tests since audio API is not yet implemented.
     9
     10        * platform/audio/AudioBus.cpp: Added.
     11        (WebCore::AudioBus::AudioBus):
     12        (WebCore::AudioBus::setChannelMemory):
     13        (WebCore::AudioBus::zero):
     14        (WebCore::AudioBus::channelByType):
     15        (WebCore::AudioBus::topologyMatches):
     16        (WebCore::AudioBus::createBufferFromRange):
     17        (WebCore::AudioBus::maxAbsValue):
     18        (WebCore::AudioBus::normalize):
     19        (WebCore::AudioBus::scale):
     20        (WebCore::AudioBus::copyFrom):
     21        (WebCore::AudioBus::sumFrom):
     22        (WebCore::AudioBus::processWithGainFromMonoStereo):
     23        (WebCore::AudioBus::processWithGainFrom):
     24        (WebCore::AudioBus::copyWithGainFrom):
     25        (WebCore::AudioBus::sumWithGainFrom):
     26        * platform/audio/AudioBus.h: Added.
     27        (WebCore::AudioBus::numberOfChannels):
     28        (WebCore::AudioBus::channel):
     29        (WebCore::AudioBus::length):
     30        (WebCore::AudioBus::sampleRate):
     31        (WebCore::AudioBus::setSampleRate):
     32        (WebCore::AudioBus::setGain):
     33        (WebCore::AudioBus::gain):
     34        (WebCore::AudioBus::reset):
     35        (WebCore::AudioBus::AudioBus):
     36        * platform/audio/AudioSourceProvider.h: Added.
     37        (WebCore::AudioSourceProvider::~AudioSourceProvider):
     38
    1392010-09-03  Chris Rogers  <crogers@google.com>
    240
Note: See TracChangeset for help on using the changeset viewer.