| Index: media/audio/android/audio_record_input.cc
|
| diff --git a/media/audio/android/audio_record_input.cc b/media/audio/android/audio_record_input.cc
|
| index 8e436ff328b00606437f92b32cdaa2b5c5d800e7..2742a9d7d4819845017292d08402f17de31b3173 100644
|
| --- a/media/audio/android/audio_record_input.cc
|
| +++ b/media/audio/android/audio_record_input.cc
|
| @@ -56,15 +56,17 @@ bool AudioRecordInputStream::RegisterAudioRecordInput(JNIEnv* env) {
|
| void AudioRecordInputStream::OnData(JNIEnv* env,
|
| const JavaParamRef<jobject>& obj,
|
| jint size,
|
| - jint hardware_delay_bytes) {
|
| + jint hardware_delay_ms) {
|
| DCHECK(direct_buffer_address_);
|
| DCHECK_EQ(size,
|
| audio_bus_->frames() * audio_bus_->channels() * bytes_per_sample_);
|
| // Passing zero as the volume parameter indicates there is no access to a
|
| // hardware volume slider.
|
| - audio_bus_->FromInterleaved(
|
| - direct_buffer_address_, audio_bus_->frames(), bytes_per_sample_);
|
| - callback_->OnData(this, audio_bus_.get(), hardware_delay_bytes, 0.0);
|
| + audio_bus_->FromInterleaved(direct_buffer_address_, audio_bus_->frames(),
|
| + bytes_per_sample_);
|
| + callback_->OnData(this, audio_bus_.get(),
|
| + base::TimeDelta::FromMilliseconds(hardware_delay_ms),
|
| + base::TimeTicks::Now(), 0.0);
|
| }
|
|
|
| bool AudioRecordInputStream::Open() {
|
|
|