Index: cc/layers/video_layer_impl.cc |
diff --git a/cc/layers/video_layer_impl.cc b/cc/layers/video_layer_impl.cc |
index 299c446ff609f621438cd36d0536f804f3b56460..7d35a13027278d65849706df5b1385cd212b08e9 100644 |
--- a/cc/layers/video_layer_impl.cc |
+++ b/cc/layers/video_layer_impl.cc |
@@ -120,6 +120,7 @@ bool VideoLayerImpl::WillDraw(DrawMode draw_mode, |
} |
frame_resource_offset_ = external_resources.offset; |
frame_resource_multiplier_ = external_resources.multiplier; |
+ frame_bits_per_channel_ = external_resources.bits_per_channel; |
DCHECK_EQ(external_resources.mailboxes.size(), |
external_resources.release_callbacks.size()); |
@@ -281,7 +282,8 @@ void VideoLayerImpl::AppendQuads(RenderPass* render_pass, |
frame_resources_.size() > 2 ? frame_resources_[2].id |
: frame_resources_[1].id, |
frame_resources_.size() > 3 ? frame_resources_[3].id : 0, color_space, |
- frame_resource_offset_, frame_resource_multiplier_); |
+ frame_resource_offset_, frame_resource_multiplier_, |
+ frame_bits_per_channel_); |
ValidateQuadResources(yuv_video_quad); |
break; |
} |