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