Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(475)

Unified Diff: media/audio/mac/audio_input_mac.cc

Issue 2689483006: Switch browser side audio capture path to use base time primitives. (Closed)
Patch Set: Bloop Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/audio/mac/audio_input_mac.cc
diff --git a/media/audio/mac/audio_input_mac.cc b/media/audio/mac/audio_input_mac.cc
index 8fc18d3d7807b6da332ae49d149eb3f9e05b524a..f727aa8dfbbc108a2220f60cf220c85076440352 100644
--- a/media/audio/mac/audio_input_mac.cc
+++ b/media/audio/mac/audio_input_mac.cc
@@ -232,7 +232,11 @@ void PCMQueueInAudioInputStream::HandleInputBuffer(
audio_bus_->FromInterleaved(
audio_data, audio_bus_->frames(), format_.mBitsPerChannel / 8);
callback_->OnData(
- this, audio_bus_.get(), audio_buffer->mAudioDataByteSize, 0.0);
+ this, audio_bus_.get(),
+ base::TimeDelta::FromSecondsD(
+ audio_buffer->mAudioDataByteSize /
+ static_cast<double>(format_.mBytesPerFrame * format_.mSampleRate)),
+ base::TimeTicks::Now(), 0.0);
last_fill_ = base::TimeTicks::Now();
}

Powered by Google App Engine
This is Rietveld 408576698