| Index: chromecast/media/cma/filters/cma_renderer.cc
 | 
| diff --git a/chromecast/media/cma/filters/cma_renderer.cc b/chromecast/media/cma/filters/cma_renderer.cc
 | 
| index 1473f02af0fc36c9b484b7b54b20d12a06161bb2..6a3db43793da998f09ca67f88a6b350800297fea 100644
 | 
| --- a/chromecast/media/cma/filters/cma_renderer.cc
 | 
| +++ b/chromecast/media/cma/filters/cma_renderer.cc
 | 
| @@ -52,7 +52,7 @@ CmaRenderer::CmaRenderer(scoped_ptr<MediaPipeline> media_pipeline)
 | 
|        initial_video_hole_created_(false),
 | 
|        time_interpolator_(
 | 
|            new ::media::TimeDeltaInterpolator(&default_tick_clock_)),
 | 
| -      playback_rate_(1.0f),
 | 
| +      playback_rate_(1.0),
 | 
|        weak_factory_(this) {
 | 
|    weak_this_ = weak_factory_.GetWeakPtr();
 | 
|    thread_checker_.DetachFromThread();
 | 
| @@ -183,7 +183,7 @@ void CmaRenderer::StartPlayingFrom(base::TimeDelta time) {
 | 
|    CompleteStateTransition(kPlaying);
 | 
|  }
 | 
|  
 | 
| -void CmaRenderer::SetPlaybackRate(float playback_rate) {
 | 
| +void CmaRenderer::SetPlaybackRate(double playback_rate) {
 | 
|    CMALOG(kLogControl) << __FUNCTION__ << ": " << playback_rate;
 | 
|    DCHECK(thread_checker_.CalledOnValidThread());
 | 
|    media_pipeline_->SetPlaybackRate(playback_rate);
 | 
| 
 |