Index: webkit/media/webmediaplayer_impl.cc |
diff --git a/webkit/media/webmediaplayer_impl.cc b/webkit/media/webmediaplayer_impl.cc |
index a604f3a760e629b9f5baedf148c049ee62db3966..1c236fb8dfd294e77c11ddf82edf74018bd60b57 100644 |
--- a/webkit/media/webmediaplayer_impl.cc |
+++ b/webkit/media/webmediaplayer_impl.cc |
@@ -886,6 +886,13 @@ void WebMediaPlayerImpl::OnPipelineError(PipelineStatus error) { |
// Decode error. |
SetNetworkState(WebMediaPlayer::NetworkStateDecodeError); |
break; |
+ |
+ case media::PIPELINE_ERROR_DECRYPT: |
+ // Decrypt error. |
+ // TODO(xhwang): Change to use NetworkStateDecryptError once it's added in |
+ // Webkit (see http://crbug.com/124486). |
+ SetNetworkState(WebMediaPlayer::NetworkStateDecodeError); |
+ break; |
} |
// Repaint to trigger UI update. |