summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/webaudio/audio_basic_processor_handler.cc
diff options
context:
space:
mode:
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.cc4
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);
}
}