| Index: media/base/fake_audio_render_callback.cc
|
| diff --git a/media/base/fake_audio_render_callback.cc b/media/base/fake_audio_render_callback.cc
|
| index 8d7ef20a8602319cecb4161723de102ea4921f5b..fb686c56c14f05e0ce34da32602c1039eb005522 100644
|
| --- a/media/base/fake_audio_render_callback.cc
|
| +++ b/media/base/fake_audio_render_callback.cc
|
| @@ -14,7 +14,7 @@ namespace media {
|
| FakeAudioRenderCallback::FakeAudioRenderCallback(double step)
|
| : half_fill_(false),
|
| step_(step),
|
| - last_audio_delay_milliseconds_(-1),
|
| + last_frames_delayed_(-1),
|
| last_channel_count_(-1),
|
| volume_(1) {
|
| reset();
|
| @@ -23,9 +23,11 @@ FakeAudioRenderCallback::FakeAudioRenderCallback(double step)
|
| FakeAudioRenderCallback::~FakeAudioRenderCallback() {}
|
|
|
| int FakeAudioRenderCallback::Render(AudioBus* audio_bus,
|
| - uint32_t audio_delay_milliseconds,
|
| + uint32_t frames_delayed,
|
| uint32_t frames_skipped) {
|
| - last_audio_delay_milliseconds_ = audio_delay_milliseconds;
|
| + DCHECK_LE(frames_delayed, static_cast<uint32_t>(INT_MAX));
|
| + last_frames_delayed_ = static_cast<int>(frames_delayed);
|
| +
|
| last_channel_count_ = audio_bus->channels();
|
|
|
| int number_of_frames = audio_bus->frames();
|
| @@ -46,8 +48,8 @@ int FakeAudioRenderCallback::Render(AudioBus* audio_bus,
|
| }
|
|
|
| double FakeAudioRenderCallback::ProvideInput(AudioBus* audio_bus,
|
| - base::TimeDelta buffer_delay) {
|
| - Render(audio_bus, buffer_delay.InMillisecondsF() + 0.5, 0);
|
| + uint32_t frames_delayed) {
|
| + Render(audio_bus, frames_delayed, 0);
|
| return volume_;
|
| }
|
|
|
|
|