Index: webkit/compositor_bindings/web_video_layer_impl.cc |
diff --git a/webkit/compositor_bindings/web_video_layer_impl.cc b/webkit/compositor_bindings/web_video_layer_impl.cc |
index 95f16c69951b7538ef95a19d084c57409d3759bf..a799b0307e00bb5934abbcd3067c28d2b66098e7 100644 |
--- a/webkit/compositor_bindings/web_video_layer_impl.cc |
+++ b/webkit/compositor_bindings/web_video_layer_impl.cc |
@@ -3,10 +3,12 @@ |
// found in the LICENSE file. |
#include "config.h" |
-#include "web_video_layer_impl.h" |
+#include "webkit/compositor_bindings/web_video_layer_impl.h" |
-#include "web_layer_impl.h" |
+#include "base/bind.h" |
#include "cc/video_layer.h" |
+#include "webkit/compositor_bindings/web_layer_impl.h" |
+#include "webkit/media/webvideoframe_impl.h" |
namespace WebKit { |
@@ -16,7 +18,10 @@ WebVideoLayer* WebVideoLayer::create(WebVideoFrameProvider* provider) |
} |
WebVideoLayerImpl::WebVideoLayerImpl(WebVideoFrameProvider* provider) |
- : m_layer(new WebLayerImpl(cc::VideoLayer::create(provider))) |
+ : m_layer(new WebLayerImpl( |
+ cc::VideoLayer::create( |
+ provider, |
+ base::Bind(webkit_media::WebVideoFrameImpl::toVideoFrame)))) |
{ |
} |