| 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
|
|
|