Index: webkit/media/webmediaplayer_impl.cc |
diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc |
index d2ec3be64d55e7c7ade1eb969f8a9b77d337e10d..d6b62b8717b6c424f6c527fff77b981e9a071202 100644 |
--- a/webkit/media/webmediaplayer_impl.cc |
+++ b/webkit/media/webmediaplayer_impl.cc |
@@ -768,10 +768,7 @@ void WebMediaPlayerImpl::OnPipelineInitialize(PipelineStatus status) { |
SetNetworkState(WebKit::WebMediaPlayer::Loaded); |
SetReadyState(WebKit::WebMediaPlayer::HaveMetadata); |
- // Fire canplaythrough immediately after playback begins because of |
- // crbug.com/106480. |
- // TODO(vrk): set ready state to HaveFutureData when bug above is fixed. |
- SetReadyState(WebKit::WebMediaPlayer::HaveEnoughData); |
+ SetReadyState(WebKit::WebMediaPlayer::HaveFutureData); |
} else { |
// TODO(hclam): should use |status| to determine the state |
// properly and reports error using MediaError. |
@@ -860,10 +857,7 @@ void WebMediaPlayerImpl::OnNetworkEvent(NetworkEvent type) { |
SetNetworkState(WebKit::WebMediaPlayer::Idle); |
break; |
case media::CAN_PLAY_THROUGH: |
- // Temporarily disable delayed firing of CAN_PLAY_THROUGH due to |
- // crbug.com/106480. |
- // TODO(vrk): uncomment code below when bug above is fixed. |
- // SetReadyState(WebKit::WebMediaPlayer::HaveEnoughData); |
+ SetReadyState(WebKit::WebMediaPlayer::HaveEnoughData); |
break; |
default: |
NOTREACHED(); |