aboutsummaryrefslogtreecommitdiff
path: root/media
diff options
context:
space:
mode:
authorMinyue Li <minyue@webrtc.org>2020-02-18 15:45:41 +0100
committerCommit Bot <commit-bot@chromium.org>2020-02-18 16:54:48 +0000
commitdea73ee8f9c0707aed35b9edb928216877f72091 (patch)
tree76971cd333537db65921386e472377d957c1c542 /media
parent2272f20a0a14e705adaa21c773b43d594a5a2114 (diff)
downloadwebrtc-dea73ee8f9c0707aed35b9edb928216877f72091.tar.gz
Pass absolute capture time from WebRtcVoiceEngine to ACM.
Bug: webrtc:10739 Change-Id: I6f264cb89ce340db642db3ef7dfc2b5d459f749e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/167211 Commit-Queue: Minyue Li <minyue@webrtc.org> Reviewed-by: Per Ã…hgren <peah@webrtc.org> Reviewed-by: Chen Xing <chxg@google.com> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30547}
Diffstat (limited to 'media')
-rw-r--r--media/engine/webrtc_voice_engine.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/media/engine/webrtc_voice_engine.cc b/media/engine/webrtc_voice_engine.cc
index 2fe25630c4..b4b2b4a3ef 100644
--- a/media/engine/webrtc_voice_engine.cc
+++ b/media/engine/webrtc_voice_engine.cc
@@ -880,8 +880,12 @@ class WebRtcVoiceMediaChannel::WebRtcAudioSendStream
audio_frame->timestamp_, static_cast<const int16_t*>(audio_data),
number_of_frames, sample_rate, audio_frame->speech_type_,
audio_frame->vad_activity_, number_of_channels);
- // TODO(bugs.webrtc.org/10739): pass absolute_capture_timestamp_ms to
- // stream_.
+ // TODO(bugs.webrtc.org/10739): add dcheck that
+ // |absolute_capture_timestamp_ms| always receives a value.
+ if (absolute_capture_timestamp_ms) {
+ audio_frame->set_absolute_capture_timestamp_ms(
+ *absolute_capture_timestamp_ms);
+ }
stream_->SendAudioData(std::move(audio_frame));
}