diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/webaudio/audio_basic_processor_handler.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/webaudio/audio_basic_processor_handler.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/modules/webaudio/audio_basic_processor_handler.cc b/chromium/third_party/blink/renderer/modules/webaudio/audio_basic_processor_handler.cc index c2d85bf8016..1afb7c95494 100644 --- a/chromium/third_party/blink/renderer/modules/webaudio/audio_basic_processor_handler.cc +++ b/chromium/third_party/blink/renderer/modules/webaudio/audio_basic_processor_handler.cc @@ -75,14 +75,14 @@ void AudioBasicProcessorHandler::Process(uint32_t frames_to_process) { Processor()->NumberOfChannels() != NumberOfChannels()) { destination_bus->Zero(); } else { - AudioBus* source_bus = Input(0).Bus(); + scoped_refptr<AudioBus> source_bus = Input(0).Bus(); // FIXME: if we take "tail time" into account, then we can avoid calling // processor()->process() once the tail dies down. if (!Input(0).IsConnected()) source_bus->Zero(); - Processor()->Process(source_bus, destination_bus, frames_to_process); + Processor()->Process(source_bus.get(), destination_bus, frames_to_process); } } |