| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2012 Google Inc. All rights reserved. |   2  * Copyright (C) 2012 Google Inc. All rights reserved. | 
|   3  * |   3  * | 
|   4  * Redistribution and use in source and binary forms, with or without |   4  * Redistribution and use in source and binary forms, with or without | 
|   5  * modification, are permitted provided that the following conditions |   5  * modification, are permitted provided that the following conditions | 
|   6  * are met: |   6  * are met: | 
|   7  * |   7  * | 
|   8  * 1.  Redistributions of source code must retain the above copyright |   8  * 1.  Redistributions of source code must retain the above copyright | 
|   9  *     notice, this list of conditions and the following disclaimer. |   9  *     notice, this list of conditions and the following disclaimer. | 
|  10  * 2.  Redistributions in binary form must reproduce the above copyright |  10  * 2.  Redistributions in binary form must reproduce the above copyright | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
|  21  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |  21  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | 
|  22  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |  22  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | 
|  23  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |  23  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | 
|  24  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |  24  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
|  25  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |  25  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | 
|  26  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  26  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|  27  */ |  27  */ | 
|  28  |  28  | 
|  29 #include "platform/audio/AudioPullFIFO.h" |  29 #include "platform/audio/AudioPullFIFO.h" | 
|  30  |  30  | 
|  31 #if ENABLE(WEB_AUDIO) |  | 
|  32  |  | 
|  33 namespace blink { |  31 namespace blink { | 
|  34  |  32  | 
|  35 AudioPullFIFO::AudioPullFIFO(AudioSourceProvider& audioProvider, unsigned number
    OfChannels, size_t fifoLength, size_t providerSize) |  33 AudioPullFIFO::AudioPullFIFO(AudioSourceProvider& audioProvider, unsigned number
    OfChannels, size_t fifoLength, size_t providerSize) | 
|  36     : m_provider(audioProvider) |  34     : m_provider(audioProvider) | 
|  37     , m_fifo(numberOfChannels, fifoLength) |  35     , m_fifo(numberOfChannels, fifoLength) | 
|  38     , m_providerSize(providerSize) |  36     , m_providerSize(providerSize) | 
|  39     , m_tempBus(AudioBus::create(numberOfChannels, providerSize)) |  37     , m_tempBus(AudioBus::create(numberOfChannels, providerSize)) | 
|  40 { |  38 { | 
|  41 } |  39 } | 
|  42  |  40  | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
|  63         m_provider.provideInput(m_tempBus.get(), m_providerSize); |  61         m_provider.provideInput(m_tempBus.get(), m_providerSize); | 
|  64  |  62  | 
|  65         m_fifo.push(m_tempBus.get()); |  63         m_fifo.push(m_tempBus.get()); | 
|  66  |  64  | 
|  67         framesProvided += m_providerSize; |  65         framesProvided += m_providerSize; | 
|  68     } |  66     } | 
|  69 } |  67 } | 
|  70  |  68  | 
|  71 } // namespace blink |  69 } // namespace blink | 
|  72  |  70  | 
|  73 #endif // ENABLE(WEB_AUDIO) |  | 
| OLD | NEW |