Index: cc/video_layer_impl.cc |
diff --git a/cc/video_layer_impl.cc b/cc/video_layer_impl.cc |
index 9b05839bf076550be37396e7fde5b8cf1af9a8dc..05eea675b785f8b58ce7de6e388041fcf08dc7cb 100644 |
--- a/cc/video_layer_impl.cc |
+++ b/cc/video_layer_impl.cc |
@@ -229,9 +229,10 @@ void VideoLayerImpl::appendQuads(QuadSink& quadSink, AppendQuadsData& appendQuad |
const FramePlane& plane = m_framePlanes[media::VideoFrame::kRGBPlane]; |
bool premultipliedAlpha = true; |
gfx::RectF uvRect(0, 0, texWidthScale, texHeightScale); |
+ const float opacity[] = {1.0f, 1.0f, 1.0f, 1.0f}; |
bool flipped = false; |
scoped_ptr<TextureDrawQuad> textureQuad = TextureDrawQuad::Create(); |
- textureQuad->SetNew(sharedQuadState, quadRect, opaqueRect, plane.resourceId, premultipliedAlpha, uvRect, flipped); |
+ textureQuad->SetNew(sharedQuadState, quadRect, opaqueRect, plane.resourceId, premultipliedAlpha, uvRect, opacity, flipped); |
quadSink.append(textureQuad.PassAs<DrawQuad>(), appendQuadsData); |
break; |
} |
@@ -239,9 +240,10 @@ void VideoLayerImpl::appendQuads(QuadSink& quadSink, AppendQuadsData& appendQuad |
// NativeTexture hardware decoder. |
bool premultipliedAlpha = true; |
gfx::RectF uvRect(0, 0, texWidthScale, texHeightScale); |
+ const float opacity[] = {1.0f, 1.0f, 1.0f, 1.0f}; |
bool flipped = false; |
scoped_ptr<TextureDrawQuad> textureQuad = TextureDrawQuad::Create(); |
- textureQuad->SetNew(sharedQuadState, quadRect, opaqueRect, m_externalTextureResource, premultipliedAlpha, uvRect, flipped); |
+ textureQuad->SetNew(sharedQuadState, quadRect, opaqueRect, m_externalTextureResource, premultipliedAlpha, uvRect, opacity, flipped); |
quadSink.append(textureQuad.PassAs<DrawQuad>(), appendQuadsData); |
break; |
} |