| Index: media/base/pipeline.h
 | 
| diff --git a/media/base/pipeline.h b/media/base/pipeline.h
 | 
| index f10bc3932797c97f31769288c677f9fdbe504693..30707b3c329303bc7664f632f8741d79c9e36ae2 100644
 | 
| --- a/media/base/pipeline.h
 | 
| +++ b/media/base/pipeline.h
 | 
| @@ -100,6 +100,8 @@ class MEDIA_EXPORT Pipeline : public DemuxerHost {
 | 
|    //                 video in supported formats are known.
 | 
|    //   |buffering_state_cb| will be executed whenever there are changes in the
 | 
|    //                        overall buffering state of the pipeline.
 | 
| +  //   |paint_cb| will be executed whenever there is a VideoFrame to be painted.
 | 
| +  //              It's safe to call this callback from any thread.
 | 
|    //   |duration_change_cb| optional callback that will be executed whenever the
 | 
|    //                        presentation duration changes.
 | 
|    //   |add_text_track_cb| will be executed whenever a text track is added.
 | 
| @@ -113,6 +115,7 @@ class MEDIA_EXPORT Pipeline : public DemuxerHost {
 | 
|               const PipelineStatusCB& seek_cb,
 | 
|               const PipelineMetadataCB& metadata_cb,
 | 
|               const BufferingStateCB& buffering_state_cb,
 | 
| +             const PaintCB& paint_cb,
 | 
|               const base::Closure& duration_change_cb,
 | 
|               const AddTextTrackCB& add_text_track_cb,
 | 
|               const base::Closure& waiting_for_decryption_key_cb);
 | 
| @@ -357,6 +360,7 @@ class MEDIA_EXPORT Pipeline : public DemuxerHost {
 | 
|    PipelineStatusCB error_cb_;
 | 
|    PipelineMetadataCB metadata_cb_;
 | 
|    BufferingStateCB buffering_state_cb_;
 | 
| +  PaintCB paint_cb_;
 | 
|    base::Closure duration_change_cb_;
 | 
|    AddTextTrackCB add_text_track_cb_;
 | 
|    base::Closure waiting_for_decryption_key_cb_;
 | 
| 
 |