Index: media/base/video_frame.cc |
diff --git a/media/base/video_frame.cc b/media/base/video_frame.cc |
index c837159958739edb5d4d3708d1dab8af0bc45562..ac34ba8e29e2fd601509f87378ff80b243bbbde3 100644 |
--- a/media/base/video_frame.cc |
+++ b/media/base/video_frame.cc |
@@ -249,7 +249,8 @@ scoped_refptr<VideoFrame> VideoFrame::WrapNativeTexture( |
const gfx::Rect& visible_rect, |
const gfx::Size& natural_size, |
base::TimeDelta timestamp, |
- bool allow_overlay) { |
+ bool allow_overlay, |
+ bool has_alpha) { |
scoped_refptr<VideoFrame> frame(new VideoFrame(NATIVE_TEXTURE, |
coded_size, |
visible_rect, |
@@ -259,6 +260,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapNativeTexture( |
false)); |
frame->mailbox_holder_release_cb_ = mailbox_holder_release_cb; |
frame->allow_overlay_ = allow_overlay; |
+ frame->has_alpha_ = has_alpha; |
return frame; |
} |
@@ -677,7 +679,8 @@ VideoFrame::VideoFrame(VideoFrame::Format format, |
timestamp_(timestamp), |
release_sync_point_(0), |
end_of_stream_(end_of_stream), |
- allow_overlay_(false) { |
+ allow_overlay_(false), |
+ has_alpha_(false) { |
DCHECK(IsValidConfig(format_, coded_size_, visible_rect_, natural_size_)); |
memset(&strides_, 0, sizeof(strides_)); |