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_; |
} |