summaryrefslogtreecommitdiffstats
path: root/chromium/content/browser/renderer_host/media/audio_sync_reader.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/renderer_host/media/audio_sync_reader.cc')
-rw-r--r--chromium/content/browser/renderer_host/media/audio_sync_reader.cc28
1 files changed, 3 insertions, 25 deletions
diff --git a/chromium/content/browser/renderer_host/media/audio_sync_reader.cc b/chromium/content/browser/renderer_host/media/audio_sync_reader.cc
index a51d3d1e357..3daacca566e 100644
--- a/chromium/content/browser/renderer_host/media/audio_sync_reader.cc
+++ b/chromium/content/browser/renderer_host/media/audio_sync_reader.cc
@@ -18,10 +18,8 @@ using media::AudioBus;
namespace content {
AudioSyncReader::AudioSyncReader(base::SharedMemory* shared_memory,
- const media::AudioParameters& params,
- int input_channels)
+ const media::AudioParameters& params)
: shared_memory_(shared_memory),
- input_channels_(input_channels),
mute_audio_(CommandLine::ForCurrentProcess()->HasSwitch(
switches::kMuteAudio)),
packet_size_(shared_memory_->requested_size()),
@@ -34,18 +32,7 @@ AudioSyncReader::AudioSyncReader(base::SharedMemory* shared_memory,
maximum_wait_time_(base::TimeDelta::FromMilliseconds(20)),
#endif
buffer_index_(0) {
- int input_memory_size = 0;
- int output_memory_size = AudioBus::CalculateMemorySize(params);
- if (input_channels_ > 0) {
- // The input storage is after the output storage.
- int frames = params.frames_per_buffer();
- input_memory_size = AudioBus::CalculateMemorySize(input_channels_, frames);
- char* input_data =
- static_cast<char*>(shared_memory_->memory()) + output_memory_size;
- input_bus_ = AudioBus::WrapMemory(input_channels_, frames, input_data);
- input_bus_->Zero();
- }
- DCHECK_EQ(packet_size_, output_memory_size + input_memory_size);
+ DCHECK_EQ(packet_size_, AudioBus::CalculateMemorySize(params));
output_bus_ = AudioBus::WrapMemory(params, shared_memory->memory());
output_bus_->Zero();
}
@@ -71,7 +58,7 @@ void AudioSyncReader::UpdatePendingBytes(uint32 bytes) {
++buffer_index_;
}
-void AudioSyncReader::Read(const AudioBus* source, AudioBus* dest) {
+void AudioSyncReader::Read(AudioBus* dest) {
++renderer_callback_count_;
if (!WaitUntilDataIsReady()) {
++renderer_missed_callback_count_;
@@ -79,15 +66,6 @@ void AudioSyncReader::Read(const AudioBus* source, AudioBus* dest) {
return;
}
- // Copy optional synchronized live audio input for consumption by renderer
- // process.
- if (input_bus_) {
- if (source)
- source->CopyTo(input_bus_.get());
- else
- input_bus_->Zero();
- }
-
if (mute_audio_)
dest->Zero();
else