summaryrefslogtreecommitdiff
path: root/chromium/media/base/audio_buffer_converter.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/base/audio_buffer_converter.cc')
-rw-r--r--chromium/media/base/audio_buffer_converter.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/media/base/audio_buffer_converter.cc b/chromium/media/base/audio_buffer_converter.cc
index 0297ff6a3d2..8c5ec1c734c 100644
--- a/chromium/media/base/audio_buffer_converter.cc
+++ b/chromium/media/base/audio_buffer_converter.cc
@@ -11,8 +11,8 @@
#include "media/base/audio_bus.h"
#include "media/base/audio_decoder_config.h"
#include "media/base/audio_timestamp_helper.h"
-#include "media/base/buffers.h"
#include "media/base/sinc_resampler.h"
+#include "media/base/timestamp_constants.h"
#include "media/base/vector_math.h"
namespace media {
@@ -141,7 +141,6 @@ void AudioBufferConverter::ResetConverter(
input_params_.Reset(
input_params_.format(),
buffer->channel_layout(),
- buffer->channel_count(),
buffer->sample_rate(),
input_params_.bits_per_sample(),
// If resampling is needed and the FIFO disabled, the AudioConverter will
@@ -150,6 +149,7 @@ void AudioBufferConverter::ResetConverter(
buffer->sample_rate() == output_params_.sample_rate()
? output_params_.frames_per_buffer()
: SincResampler::kDefaultRequestSize);
+ input_params_.set_channels_for_discrete(buffer->channel_count());
io_sample_rate_ratio_ = static_cast<double>(input_params_.sample_rate()) /
output_params_.sample_rate();