| Index: Source/platform/exported/WebAudioBus.cpp
 | 
| diff --git a/Source/platform/exported/WebAudioBus.cpp b/Source/platform/exported/WebAudioBus.cpp
 | 
| index 4e55a879a1e511b3a3f29796197dc1a8a2a209ed..521c701050166c8f36f3844ac9630d09866db9e8 100644
 | 
| --- a/Source/platform/exported/WebAudioBus.cpp
 | 
| +++ b/Source/platform/exported/WebAudioBus.cpp
 | 
| @@ -25,16 +25,7 @@
 | 
|  #include "config.h"
 | 
|  #include "public/platform/WebAudioBus.h"
 | 
|  
 | 
| -#if ENABLE(WEB_AUDIO)
 | 
|  #include "platform/audio/AudioBus.h"
 | 
| -#else
 | 
| -#include "wtf/ThreadSafeRefCounted.h"
 | 
| -
 | 
| -namespace blink {
 | 
| -class AudioBus : public ThreadSafeRefCounted<AudioBus> {
 | 
| -};
 | 
| -} // namespace blink
 | 
| -#endif
 | 
|  
 | 
|  #include "wtf/PassRefPtr.h"
 | 
|  #include "wtf/RefPtr.h"
 | 
| @@ -46,7 +37,6 @@ class WebAudioBusPrivate : public AudioBus {
 | 
|  
 | 
|  void WebAudioBus::initialize(unsigned numberOfChannels, size_t length, double sampleRate)
 | 
|  {
 | 
| -#if ENABLE(WEB_AUDIO)
 | 
|      RefPtr<AudioBus> audioBus = AudioBus::create(numberOfChannels, length);
 | 
|      audioBus->setSampleRate(sampleRate);
 | 
|  
 | 
| @@ -55,95 +45,59 @@ void WebAudioBus::initialize(unsigned numberOfChannels, size_t length, double sa
 | 
|  
 | 
|      audioBus->ref();
 | 
|      m_private = static_cast<WebAudioBusPrivate*>(audioBus.get());
 | 
| -#else
 | 
| -    ASSERT_NOT_REACHED();
 | 
| -#endif
 | 
|  }
 | 
|  
 | 
|  void WebAudioBus::resizeSmaller(size_t newLength)
 | 
|  {
 | 
| -#if ENABLE(WEB_AUDIO)
 | 
|      ASSERT(m_private);
 | 
|      if (m_private) {
 | 
|          ASSERT(newLength <= length());
 | 
|          m_private->resizeSmaller(newLength);
 | 
|      }
 | 
| -#else
 | 
| -    ASSERT_NOT_REACHED();
 | 
| -#endif
 | 
|  }
 | 
|  
 | 
|  void WebAudioBus::reset()
 | 
|  {
 | 
| -#if ENABLE(WEB_AUDIO)
 | 
|      if (m_private) {
 | 
|          (static_cast<AudioBus*>(m_private))->deref();
 | 
|          m_private = 0;
 | 
|      }
 | 
| -#else
 | 
| -    ASSERT_NOT_REACHED();
 | 
| -#endif
 | 
|  }
 | 
|  
 | 
|  unsigned WebAudioBus::numberOfChannels() const
 | 
|  {
 | 
| -#if ENABLE(WEB_AUDIO)
 | 
|      if (!m_private)
 | 
|          return 0;
 | 
|      return m_private->numberOfChannels();
 | 
| -#else
 | 
| -    ASSERT_NOT_REACHED();
 | 
| -    return 0;
 | 
| -#endif
 | 
|  }
 | 
|  
 | 
|  size_t WebAudioBus::length() const
 | 
|  {
 | 
| -#if ENABLE(WEB_AUDIO)
 | 
|      if (!m_private)
 | 
|          return 0;
 | 
|      return m_private->length();
 | 
| -#else
 | 
| -    ASSERT_NOT_REACHED();
 | 
| -    return 0;
 | 
| -#endif
 | 
|  }
 | 
|  
 | 
|  double WebAudioBus::sampleRate() const
 | 
|  {
 | 
| -#if ENABLE(WEB_AUDIO)
 | 
|      if (!m_private)
 | 
|          return 0;
 | 
|      return m_private->sampleRate();
 | 
| -#else
 | 
| -    ASSERT_NOT_REACHED();
 | 
| -    return 0;
 | 
| -#endif
 | 
|  }
 | 
|  
 | 
|  float* WebAudioBus::channelData(unsigned channelIndex)
 | 
|  {
 | 
| -#if ENABLE(WEB_AUDIO)
 | 
|      if (!m_private)
 | 
|          return 0;
 | 
|      ASSERT(channelIndex < numberOfChannels());
 | 
|      return m_private->channel(channelIndex)->mutableData();
 | 
| -#else
 | 
| -    ASSERT_NOT_REACHED();
 | 
| -    return 0;
 | 
| -#endif
 | 
|  }
 | 
|  
 | 
|  PassRefPtr<AudioBus> WebAudioBus::release()
 | 
|  {
 | 
| -#if ENABLE(WEB_AUDIO)
 | 
|      RefPtr<AudioBus> audioBus(adoptRef(static_cast<AudioBus*>(m_private)));
 | 
|      m_private = 0;
 | 
|      return audioBus;
 | 
| -#else
 | 
| -    ASSERT_NOT_REACHED();
 | 
| -    return nullptr;
 | 
| -#endif
 | 
|  }
 | 
|  
 | 
|  } // namespace blink
 | 
| 
 |