Title: [94139] branches/chromium/835/Source/WebCore/webaudio
Revision
94139
Author
[email protected]
Date
2011-08-30 18:09:22 -0700 (Tue, 30 Aug 2011)

Log Message

Remove AudioContext createChannelMerger() method until thread safety issues can be properly addressed.
BUG=94834
[email protected]
Review URL: http://codereview.chromium.org/7740069

Modified Paths

Diff

Modified: branches/chromium/835/Source/WebCore/webaudio/AudioContext.cpp (94138 => 94139)


--- branches/chromium/835/Source/WebCore/webaudio/AudioContext.cpp	2011-08-31 01:05:15 UTC (rev 94138)
+++ branches/chromium/835/Source/WebCore/webaudio/AudioContext.cpp	2011-08-31 01:09:22 UTC (rev 94139)
@@ -402,13 +402,6 @@
     return AudioChannelSplitter::create(this, m_destinationNode->sampleRate());
 }
 
-PassRefPtr<AudioChannelMerger> AudioContext::createChannelMerger()
-{
-    ASSERT(isMainThread());
-    lazyInitialize();
-    return AudioChannelMerger::create(this, m_destinationNode->sampleRate());
-}
-
 void AudioContext::notifyNodeFinishedProcessing(AudioNode* node)
 {
     ASSERT(isAudioThread());

Modified: branches/chromium/835/Source/WebCore/webaudio/AudioContext.h (94138 => 94139)


--- branches/chromium/835/Source/WebCore/webaudio/AudioContext.h	2011-08-31 01:05:15 UTC (rev 94138)
+++ branches/chromium/835/Source/WebCore/webaudio/AudioContext.h	2011-08-31 01:09:22 UTC (rev 94139)
@@ -119,7 +119,6 @@
     PassRefPtr<RealtimeAnalyserNode> createAnalyser();
     PassRefPtr<_javascript_AudioNode> createJavaScriptNode(size_t bufferSize);
     PassRefPtr<AudioChannelSplitter> createChannelSplitter();
-    PassRefPtr<AudioChannelMerger> createChannelMerger();
 
     AudioBus* temporaryMonoBus() { return m_temporaryMonoBus.get(); }
     AudioBus* temporaryStereoBus() { return m_temporaryStereoBus.get(); }

Modified: branches/chromium/835/Source/WebCore/webaudio/AudioContext.idl (94138 => 94139)


--- branches/chromium/835/Source/WebCore/webaudio/AudioContext.idl	2011-08-31 01:05:15 UTC (rev 94138)
+++ branches/chromium/835/Source/WebCore/webaudio/AudioContext.idl	2011-08-31 01:09:22 UTC (rev 94139)
@@ -75,7 +75,6 @@
 
         // Channel splitting and merging
         AudioChannelSplitter createChannelSplitter();
-        AudioChannelMerger createChannelMerger();
 
         // Offline rendering
         // void prepareOfflineBufferRendering(in unsigned long numberOfChannels, in unsigned long numberOfFrames, in float sampleRate);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to