Changeset 68163 in webkit


Ignore:
Timestamp:
Sep 23, 2010 10:49:52 AM (14 years ago)
Author:
crogers@google.com
Message:

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

Reviewed by Kenneth Russell.

Add AudioContext files
https://bugs.webkit.org/show_bug.cgi?id=44890

No new tests since audio API is not yet implemented.

  • webaudio/AudioContext.cpp: Added. (WebCore::AudioContext::createAudioRequest): (WebCore::AudioContext::create): (WebCore::AudioContext::AudioContext): (WebCore::AudioContext::~AudioContext): (WebCore::AudioContext::lazyInitialize): (WebCore::AudioContext::uninitialize): (WebCore::AudioContext::isInitialized): (WebCore::AudioContext::isRunnable): (WebCore::AudioContext::stop): (WebCore::AudioContext::document): (WebCore::AudioContext::hasDocument): (WebCore::AudioContext::refBuffer): (WebCore::AudioContext::createBuffer): (WebCore::AudioContext::createBufferSource): (WebCore::AudioContext::createJavaScriptNode): (WebCore::AudioContext::createLowPass2Filter): (WebCore::AudioContext::createHighPass2Filter): (WebCore::AudioContext::createPanner): (WebCore::AudioContext::createConvolver): (WebCore::AudioContext::createAnalyser): (WebCore::AudioContext::createGainNode): (WebCore::AudioContext::createDelayNode): (WebCore::AudioContext::createChannelSplitter): (WebCore::AudioContext::createChannelMerger): (WebCore::AudioContext::notifyNodeFinishedProcessing): (WebCore::AudioContext::derefFinishedSourceNodes): (WebCore::AudioContext::refNode): (WebCore::AudioContext::derefNode): (WebCore::AudioContext::derefUnfinishedSourceNodes): (WebCore::AudioContext::lock): (WebCore::AudioContext::tryLock): (WebCore::AudioContext::unlock): (WebCore::AudioContext::isAudioThread): (WebCore::AudioContext::isGraphOwner): (WebCore::AudioContext::addDeferredFinishDeref): (WebCore::AudioContext::handlePostRenderTasks): (WebCore::AudioContext::handleDeferredFinishDerefs): (WebCore::AudioContext::markForDeletion): (WebCore::AudioContext::deleteMarkedNodes):
  • webaudio/AudioContext.h: Added. (WebCore::AudioContext::destination): (WebCore::AudioContext::currentTime): (WebCore::AudioContext::sampleRate): (WebCore::AudioContext::listener): (WebCore::AudioContext::temporaryMonoBus): (WebCore::AudioContext::temporaryStereoBus): (WebCore::AudioContext::incrementConnectionCount): (WebCore::AudioContext::connectionCount): (WebCore::AudioContext::setAudioThread): (WebCore::AudioContext::audioThread): (WebCore::AudioContext::isAudioThreadFinished): (WebCore::AudioContext::AutoLocker::AutoLocker): (WebCore::AudioContext::AutoLocker::~AutoLocker): (WebCore::AudioContext::RefInfo::RefInfo):
  • webaudio/AudioContext.idl: Added.
Location:
trunk/WebCore
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r68161 r68163  
     12010-09-23  Chris Rogers  <crogers@google.com>
     2
     3        Reviewed by Kenneth Russell.
     4
     5        Add AudioContext files
     6        https://bugs.webkit.org/show_bug.cgi?id=44890
     7
     8        No new tests since audio API is not yet implemented.
     9
     10        * webaudio/AudioContext.cpp: Added.
     11        (WebCore::AudioContext::createAudioRequest):
     12        (WebCore::AudioContext::create):
     13        (WebCore::AudioContext::AudioContext):
     14        (WebCore::AudioContext::~AudioContext):
     15        (WebCore::AudioContext::lazyInitialize):
     16        (WebCore::AudioContext::uninitialize):
     17        (WebCore::AudioContext::isInitialized):
     18        (WebCore::AudioContext::isRunnable):
     19        (WebCore::AudioContext::stop):
     20        (WebCore::AudioContext::document):
     21        (WebCore::AudioContext::hasDocument):
     22        (WebCore::AudioContext::refBuffer):
     23        (WebCore::AudioContext::createBuffer):
     24        (WebCore::AudioContext::createBufferSource):
     25        (WebCore::AudioContext::createJavaScriptNode):
     26        (WebCore::AudioContext::createLowPass2Filter):
     27        (WebCore::AudioContext::createHighPass2Filter):
     28        (WebCore::AudioContext::createPanner):
     29        (WebCore::AudioContext::createConvolver):
     30        (WebCore::AudioContext::createAnalyser):
     31        (WebCore::AudioContext::createGainNode):
     32        (WebCore::AudioContext::createDelayNode):
     33        (WebCore::AudioContext::createChannelSplitter):
     34        (WebCore::AudioContext::createChannelMerger):
     35        (WebCore::AudioContext::notifyNodeFinishedProcessing):
     36        (WebCore::AudioContext::derefFinishedSourceNodes):
     37        (WebCore::AudioContext::refNode):
     38        (WebCore::AudioContext::derefNode):
     39        (WebCore::AudioContext::derefUnfinishedSourceNodes):
     40        (WebCore::AudioContext::lock):
     41        (WebCore::AudioContext::tryLock):
     42        (WebCore::AudioContext::unlock):
     43        (WebCore::AudioContext::isAudioThread):
     44        (WebCore::AudioContext::isGraphOwner):
     45        (WebCore::AudioContext::addDeferredFinishDeref):
     46        (WebCore::AudioContext::handlePostRenderTasks):
     47        (WebCore::AudioContext::handleDeferredFinishDerefs):
     48        (WebCore::AudioContext::markForDeletion):
     49        (WebCore::AudioContext::deleteMarkedNodes):
     50        * webaudio/AudioContext.h: Added.
     51        (WebCore::AudioContext::destination):
     52        (WebCore::AudioContext::currentTime):
     53        (WebCore::AudioContext::sampleRate):
     54        (WebCore::AudioContext::listener):
     55        (WebCore::AudioContext::temporaryMonoBus):
     56        (WebCore::AudioContext::temporaryStereoBus):
     57        (WebCore::AudioContext::incrementConnectionCount):
     58        (WebCore::AudioContext::connectionCount):
     59        (WebCore::AudioContext::setAudioThread):
     60        (WebCore::AudioContext::audioThread):
     61        (WebCore::AudioContext::isAudioThreadFinished):
     62        (WebCore::AudioContext::AutoLocker::AutoLocker):
     63        (WebCore::AudioContext::AutoLocker::~AutoLocker):
     64        (WebCore::AudioContext::RefInfo::RefInfo):
     65        * webaudio/AudioContext.idl: Added.
     66
    1672010-09-23  Jeremy Orlow  <jorlow@chromium.org>
    268
Note: See TracChangeset for help on using the changeset viewer.