Index: content/common/gpu/media/vp8_decoder.cc |
diff --git a/content/common/gpu/media/vp8_decoder.cc b/content/common/gpu/media/vp8_decoder.cc |
index a2fe85c19b5237484698812793344b28d9e5aa6e..258372e5027cab9b45c5021dc95fd972b1a86676 100644 |
--- a/content/common/gpu/media/vp8_decoder.cc |
+++ b/content/common/gpu/media/vp8_decoder.cc |
@@ -171,8 +171,9 @@ bool VP8Decoder::DecodeAndOutputCurrentFrame() { |
golden_frame_, alt_frame_)) |
return false; |
- if (!accelerator_->OutputPicture(curr_pic_)) |
- return false; |
+ if (curr_frame_hdr_->show_frame) |
+ if (!accelerator_->OutputPicture(curr_pic_)) |
+ return false; |
RefreshReferenceFrames(); |