summaryrefslogtreecommitdiffstats
path: root/webkit/glue/webmediaplayer_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/webmediaplayer_impl.cc')
-rw-r--r--webkit/glue/webmediaplayer_impl.cc46
1 files changed, 0 insertions, 46 deletions
diff --git a/webkit/glue/webmediaplayer_impl.cc b/webkit/glue/webmediaplayer_impl.cc
index 14a9524..d8bad19 100644
--- a/webkit/glue/webmediaplayer_impl.cc
+++ b/webkit/glue/webmediaplayer_impl.cc
@@ -92,11 +92,6 @@ void WebMediaPlayerImpl::Proxy::PipelineSeekCallback() {
&WebMediaPlayerImpl::Proxy::PipelineSeekTask));
}
-void WebMediaPlayerImpl::Proxy::PipelineErrorCallback() {
- render_loop_->PostTask(FROM_HERE, NewRunnableMethod(this,
- &WebMediaPlayerImpl::Proxy::PipelineErrorTask));
-}
-
void WebMediaPlayerImpl::Proxy::RepaintTask() {
DCHECK(MessageLoop::current() == render_loop_);
{
@@ -123,13 +118,6 @@ void WebMediaPlayerImpl::Proxy::PipelineSeekTask() {
}
}
-void WebMediaPlayerImpl::Proxy::PipelineErrorTask() {
- DCHECK(MessageLoop::current() == render_loop_);
- if (webmediaplayer_) {
- webmediaplayer_->OnPipelineError();
- }
-}
-
/////////////////////////////////////////////////////////////////////////////
// WebMediaPlayerImpl implementation
@@ -152,8 +140,6 @@ WebMediaPlayerImpl::WebMediaPlayerImpl(WebKit::WebMediaPlayerClient* client,
NOTREACHED() << "Could not start PipelineThread";
} else {
pipeline_ = new media::PipelineImpl(pipeline_thread_.message_loop());
- pipeline_->SetPipelineErrorCallback(NewCallback(proxy_.get(),
- &WebMediaPlayerImpl::Proxy::PipelineErrorCallback));
}
// Also we want to be notified of |main_loop_| destruction.
@@ -403,38 +389,6 @@ void WebMediaPlayerImpl::OnPipelineSeek() {
}
}
-void WebMediaPlayerImpl::OnPipelineError() {
- DCHECK(MessageLoop::current() == main_loop_);
- switch (pipeline_->GetError()) {
- case media::PIPELINE_OK:
- case media::PIPELINE_STOPPING:
- // We're in a good state. Do nothing.
- break;
-
- case media::PIPELINE_ERROR_INITIALIZATION_FAILED:
- case media::PIPELINE_ERROR_REQUIRED_FILTER_MISSING:
- case media::PIPELINE_ERROR_COULD_NOT_RENDER:
- // Format error.
- SetNetworkState(WebMediaPlayer::FormatError);
- break;
-
- case media::PIPELINE_ERROR_URL_NOT_FOUND:
- case media::PIPELINE_ERROR_NETWORK:
- case media::PIPELINE_ERROR_DECODE:
- case media::PIPELINE_ERROR_ABORT:
- case media::PIPELINE_ERROR_OUT_OF_MEMORY:
- case media::PIPELINE_ERROR_READ:
- case media::PIPELINE_ERROR_AUDIO_HARDWARE:
- case media::DEMUXER_ERROR_COULD_NOT_OPEN:
- case media::DEMUXER_ERROR_COULD_NOT_PARSE:
- case media::DEMUXER_ERROR_NO_SUPPORTED_STREAMS:
- case media::DEMUXER_ERROR_COULD_NOT_CREATE_THREAD:
- // Decode error.
- SetNetworkState(WebMediaPlayer::DecodeError);
- break;
- }
-}
-
void WebMediaPlayerImpl::SetNetworkState(
WebKit::WebMediaPlayer::NetworkState state) {
DCHECK(MessageLoop::current() == main_loop_);