| Index: media/base/pipeline.h
 | 
| diff --git a/media/base/pipeline.h b/media/base/pipeline.h
 | 
| index 30707b3c329303bc7664f632f8741d79c9e36ae2..28b30836da6ddce87054b15c1323ee8005db02f7 100644
 | 
| --- a/media/base/pipeline.h
 | 
| +++ b/media/base/pipeline.h
 | 
| @@ -144,17 +144,17 @@ class MEDIA_EXPORT Pipeline : public DemuxerHost {
 | 
|    bool IsRunning() const;
 | 
|  
 | 
|    // Gets the current playback rate of the pipeline.  When the pipeline is
 | 
| -  // started, the playback rate will be 0.0f.  A rate of 1.0f indicates
 | 
| +  // started, the playback rate will be 0.0.  A rate of 1.0 indicates
 | 
|    // that the pipeline is rendering the media at the standard rate.  Valid
 | 
| -  // values for playback rate are >= 0.0f.
 | 
| -  float GetPlaybackRate() const;
 | 
| +  // values for playback rate are >= 0.0.
 | 
| +  double GetPlaybackRate() const;
 | 
|  
 | 
| -  // Attempt to adjust the playback rate. Setting a playback rate of 0.0f pauses
 | 
| -  // all rendering of the media.  A rate of 1.0f indicates a normal playback
 | 
| -  // rate.  Values for the playback rate must be greater than or equal to 0.0f.
 | 
| +  // Attempt to adjust the playback rate. Setting a playback rate of 0.0 pauses
 | 
| +  // all rendering of the media.  A rate of 1.0 indicates a normal playback
 | 
| +  // rate.  Values for the playback rate must be greater than or equal to 0.0.
 | 
|    //
 | 
|    // TODO(scherkus): What about maximum rate?  Does HTML5 specify a max?
 | 
| -  void SetPlaybackRate(float playback_rate);
 | 
| +  void SetPlaybackRate(double playback_rate);
 | 
|  
 | 
|    // Gets the current volume setting being used by the audio renderer.  When
 | 
|    // the pipeline is started, this value will be 1.0f.  Valid values range
 | 
| @@ -245,7 +245,7 @@ class MEDIA_EXPORT Pipeline : public DemuxerHost {
 | 
|    void ErrorChangedTask(PipelineStatus error);
 | 
|  
 | 
|    // Carries out notifying filters that the playback rate has changed.
 | 
| -  void PlaybackRateChangedTask(float playback_rate);
 | 
| +  void PlaybackRateChangedTask(double playback_rate);
 | 
|  
 | 
|    // Carries out notifying filters that the volume has changed.
 | 
|    void VolumeChangedTask(float volume);
 | 
| @@ -322,10 +322,10 @@ class MEDIA_EXPORT Pipeline : public DemuxerHost {
 | 
|    // filters.
 | 
|    float volume_;
 | 
|  
 | 
| -  // Current playback rate (>= 0.0f).  This value is set immediately via
 | 
| +  // Current playback rate (>= 0.0).  This value is set immediately via
 | 
|    // SetPlaybackRate() and a task is dispatched on the task runner to notify
 | 
|    // the filters.
 | 
| -  float playback_rate_;
 | 
| +  double playback_rate_;
 | 
|  
 | 
|    // Current duration as reported by |demuxer_|.
 | 
|    base::TimeDelta duration_;
 | 
| 
 |