| Index: cc/layers/video_frame_provider_client_impl.h
 | 
| diff --git a/cc/layers/video_frame_provider_client_impl.h b/cc/layers/video_frame_provider_client_impl.h
 | 
| index b6eb86f0fef659d4b4928cde60e416c3cb4026af..39f66fb009db00e81960b3099c243495f8f58f02 100644
 | 
| --- a/cc/layers/video_frame_provider_client_impl.h
 | 
| +++ b/cc/layers/video_frame_provider_client_impl.h
 | 
| @@ -7,6 +7,7 @@
 | 
|  
 | 
|  #include "base/memory/ref_counted.h"
 | 
|  #include "base/synchronization/lock.h"
 | 
| +#include "base/threading/thread_checker.h"
 | 
|  #include "cc/layers/video_frame_provider.h"
 | 
|  #include "ui/gfx/transform.h"
 | 
|  
 | 
| @@ -23,12 +24,10 @@ class VideoFrameProviderClientImpl
 | 
|        VideoFrameProvider* provider);
 | 
|  
 | 
|    VideoLayerImpl* active_video_layer() { return active_video_layer_; }
 | 
| -  void set_active_video_layer(VideoLayerImpl* video_layer) {
 | 
| -    active_video_layer_ = video_layer;
 | 
| -  }
 | 
| +  void SetActiveVideoLayer(VideoLayerImpl* video_layer);
 | 
|  
 | 
|    void Stop();
 | 
| -  bool Stopped() const { return !provider_; }
 | 
| +  bool Stopped();
 | 
|  
 | 
|    scoped_refptr<media::VideoFrame> AcquireLockAndCurrentFrame();
 | 
|    void PutCurrentFrame(const scoped_refptr<media::VideoFrame>& frame);
 | 
| @@ -53,6 +52,7 @@ class VideoFrameProviderClientImpl
 | 
|    // Guards the destruction of provider_ and the frame that it provides
 | 
|    base::Lock provider_lock_;
 | 
|    VideoFrameProvider* provider_;
 | 
| +  base::ThreadChecker thread_checker_;
 | 
|  
 | 
|    gfx::Transform stream_texture_matrix_;
 | 
|  
 | 
| 
 |