| 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)
|
| @@ -450,7 +450,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 {
|
| @@ -495,7 +497,8 @@
|
| // We need to keep render data for the |source_| regardless of |state_|,
|
| // otherwise the data will be buffered up inside |source_|.
|
| source_->RenderData(audio_bus, sink_params_.sample_rate(),
|
| - output_delay_milliseconds);
|
| + output_delay_milliseconds,
|
| + ¤t_time_);
|
|
|
| // Avoid filling up the audio bus if we are not playing; instead
|
| // return here and ensure that the returned value in Render() is 0.
|
|
|