Index: content/renderer/media/webrtc_audio_renderer.cc |
=================================================================== |
--- content/renderer/media/webrtc_audio_renderer.cc (revision 275847) |
+++ content/renderer/media/webrtc_audio_renderer.cc (working copy) |
@@ -417,6 +417,12 @@ |
state_ = PAUSED; |
} |
+void WebRtcAudioRenderer::SetCurrentRenderTime( |
+ const base::TimeDelta& current_time) { |
+ lock_.AssertAcquired(); |
Ronghua Wu (Left Chromium)
2014/06/10 21:48:22
this is called by
WebRtcAudioRenderer::Render ->
W
no longer working on chromium
2014/06/11 16:55:01
Please use the interface and avoid this setter ins
Ronghua Wu (Left Chromium)
2014/06/11 17:39:15
Done.
|
+ current_time_ = current_time; |
+} |
+ |
void WebRtcAudioRenderer::Stop() { |
DVLOG(1) << "WebRtcAudioRenderer::Stop()"; |
DCHECK(thread_checker_.CalledOnValidThread()); |
@@ -450,7 +456,9 @@ |
} |
base::TimeDelta WebRtcAudioRenderer::GetCurrentRenderTime() const { |
- return base::TimeDelta(); |
+ DCHECK(thread_checker_.CalledOnValidThread()); |
+ base::AutoLock auto_lock(lock_); |
+ return current_time_; |
} |
bool WebRtcAudioRenderer::IsLocalRenderer() const { |