| Index: cc/layers/video_layer.cc
|
| diff --git a/cc/layers/video_layer.cc b/cc/layers/video_layer.cc
|
| index 4ddfdae69a64f9f4514b7d18be20d1083ba7a1fe..995668b213f901cd826825e5b7d64e50ad37df49 100644
|
| --- a/cc/layers/video_layer.cc
|
| +++ b/cc/layers/video_layer.cc
|
| @@ -8,18 +8,24 @@
|
|
|
| namespace cc {
|
|
|
| -scoped_refptr<VideoLayer> VideoLayer::Create(VideoFrameProvider* provider) {
|
| - return make_scoped_refptr(new VideoLayer(provider));
|
| +scoped_refptr<VideoLayer> VideoLayer::Create(
|
| + VideoFrameProvider* provider,
|
| + media::VideoRotation video_rotation) {
|
| + return make_scoped_refptr(new VideoLayer(provider, video_rotation));
|
| }
|
|
|
| -VideoLayer::VideoLayer(VideoFrameProvider* provider) : provider_(provider) {
|
| +VideoLayer::VideoLayer(VideoFrameProvider* provider,
|
| + media::VideoRotation video_rotation)
|
| + : provider_(provider), video_rotation_(video_rotation) {
|
| DCHECK(provider_);
|
| }
|
|
|
| VideoLayer::~VideoLayer() {}
|
|
|
| scoped_ptr<LayerImpl> VideoLayer::CreateLayerImpl(LayerTreeImpl* tree_impl) {
|
| - return VideoLayerImpl::Create(tree_impl, id(), provider_).PassAs<LayerImpl>();
|
| + scoped_ptr<VideoLayerImpl> impl =
|
| + VideoLayerImpl::Create(tree_impl, id(), provider_, video_rotation_);
|
| + return impl.PassAs<LayerImpl>();
|
| }
|
|
|
| bool VideoLayer::Update(ResourceUpdateQueue* queue,
|
|
|