Index: media/renderers/video_overlay_factory.cc |
diff --git a/media/renderers/video_overlay_factory.cc b/media/renderers/video_overlay_factory.cc |
index 1dbc0b31888c32c7b4a161fe10107ae961e40d81..c983906279012aa015a98cdd4e017b25da65f37b 100644 |
--- a/media/renderers/video_overlay_factory.cc |
+++ b/media/renderers/video_overlay_factory.cc |
@@ -97,6 +97,9 @@ scoped_refptr<VideoFrame> VideoOverlayFactory::CreateFrame( |
base::TimeDelta()); // timestamp |
CHECK(frame); |
frame->metadata()->SetBoolean(VideoFrameMetadata::ALLOW_OVERLAY, true); |
+ // TODO(halliwell): this is to block idle suspend behaviour on Chromecast. |
+ // Find a better way to do this. |
+ frame->metadata()->SetBoolean(VideoFrameMetadata::DECODER_OWNS_FRAME, true); |
return frame; |
} |