| Index: cc/video_layer.cc
 | 
| diff --git a/cc/video_layer.cc b/cc/video_layer.cc
 | 
| index 190063e703d53aa2ce24eaf052bded64807e78b5..1d3e7d83e4460462fc488fe4ad2003f611a624f0 100644
 | 
| --- a/cc/video_layer.cc
 | 
| +++ b/cc/video_layer.cc
 | 
| @@ -10,14 +10,17 @@
 | 
|  
 | 
|  namespace cc {
 | 
|  
 | 
| -scoped_refptr<VideoLayer> VideoLayer::create(WebKit::WebVideoFrameProvider* provider)
 | 
| +scoped_refptr<VideoLayer> VideoLayer::create(
 | 
| +    WebKit::WebVideoFrameProvider* provider,
 | 
| +    const FrameUnwrapper& unwrapper)
 | 
|  {
 | 
| -    return make_scoped_refptr(new VideoLayer(provider));
 | 
| +    return make_scoped_refptr(new VideoLayer(provider, unwrapper));
 | 
|  }
 | 
|  
 | 
| -VideoLayer::VideoLayer(WebKit::WebVideoFrameProvider* provider)
 | 
| -    : Layer()
 | 
| -    , m_provider(provider)
 | 
| +VideoLayer::VideoLayer(WebKit::WebVideoFrameProvider* provider,
 | 
| +                       const FrameUnwrapper& unwrapper)
 | 
| +    : m_provider(provider)
 | 
| +    , m_unwrapper(unwrapper)
 | 
|  {
 | 
|      DCHECK(m_provider);
 | 
|  }
 | 
| @@ -28,7 +31,7 @@ VideoLayer::~VideoLayer()
 | 
|  
 | 
|  scoped_ptr<LayerImpl> VideoLayer::createLayerImpl()
 | 
|  {
 | 
| -    return VideoLayerImpl::create(m_layerId, m_provider).PassAs<LayerImpl>();
 | 
| +    return VideoLayerImpl::create(m_layerId, m_provider, m_unwrapper).PassAs<LayerImpl>();
 | 
|  }
 | 
|  
 | 
| -} // namespace cc
 | 
| +}  // namespace cc
 | 
| 
 |