| Index: chromecast/renderer/media/media_pipeline_proxy.cc
 | 
| diff --git a/chromecast/renderer/media/media_pipeline_proxy.cc b/chromecast/renderer/media/media_pipeline_proxy.cc
 | 
| index 7a454b166664e124028d8ad3c26f25e1525a9ccd..830ac0fe1340933ed4652812077687885dc12eba 100644
 | 
| --- a/chromecast/renderer/media/media_pipeline_proxy.cc
 | 
| +++ b/chromecast/renderer/media/media_pipeline_proxy.cc
 | 
| @@ -34,7 +34,7 @@ class MediaPipelineProxyInternal {
 | 
|    void StartPlayingFrom(const base::TimeDelta& time);
 | 
|    void Flush(const ::media::PipelineStatusCB& status_cb);
 | 
|    void Stop();
 | 
| -  void SetPlaybackRate(float playback_rate);
 | 
| +  void SetPlaybackRate(double playback_rate);
 | 
|  
 | 
|   private:
 | 
|    void Shutdown();
 | 
| @@ -135,7 +135,7 @@ void MediaPipelineProxyInternal::StartPlayingFrom(const base::TimeDelta& time) {
 | 
|      client_.error_cb.Run(::media::PIPELINE_ERROR_ABORT);
 | 
|  }
 | 
|  
 | 
| -void MediaPipelineProxyInternal::SetPlaybackRate(float playback_rate) {
 | 
| +void MediaPipelineProxyInternal::SetPlaybackRate(double playback_rate) {
 | 
|    DCHECK(thread_checker_.CalledOnValidThread());
 | 
|    media_channel_proxy_->Send(scoped_ptr<IPC::Message>(
 | 
|        new CmaHostMsg_SetPlaybackRate(
 | 
| @@ -274,7 +274,7 @@ void MediaPipelineProxy::Stop() {
 | 
|    FORWARD_ON_IO_THREAD(Stop);
 | 
|  }
 | 
|  
 | 
| -void MediaPipelineProxy::SetPlaybackRate(float playback_rate) {
 | 
| +void MediaPipelineProxy::SetPlaybackRate(double playback_rate) {
 | 
|    DCHECK(thread_checker_.CalledOnValidThread());
 | 
|    FORWARD_ON_IO_THREAD(SetPlaybackRate, playback_rate);
 | 
|  }
 | 
| 
 |