Chromium Code Reviews| 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 { |