Index: cc/layers/video_layer_impl.cc |
diff --git a/cc/layers/video_layer_impl.cc b/cc/layers/video_layer_impl.cc |
index 17fb3333f0695114c23bcf2f525eb087776c71ff..8c951e06c3a45cf02353a5e7e3c2c812d36ea7b8 100644 |
--- a/cc/layers/video_layer_impl.cc |
+++ b/cc/layers/video_layer_impl.cc |
@@ -122,6 +122,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()); |
@@ -283,7 +284,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; |
} |