diff options
author | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-11 14:19:38 +0000 |
---|---|---|
committer | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-11 14:19:38 +0000 |
commit | d50534f5cdd4e7f7ec476c5cb70ad9ae66ebdbb2 (patch) | |
tree | 5fe730faeb87117018be8717a0443e12eef39320 /media/base/media_log.cc | |
parent | 960058f702addf77db38368967747d26ab9dc075 (diff) | |
download | chromium_src-d50534f5cdd4e7f7ec476c5cb70ad9ae66ebdbb2.zip chromium_src-d50534f5cdd4e7f7ec476c5cb70ad9ae66ebdbb2.tar.gz chromium_src-d50534f5cdd4e7f7ec476c5cb70ad9ae66ebdbb2.tar.bz2 |
Rewrite media::Pipeline state transition machinery and simplify shutdown.
Shutdown is now a single call to Stop() and is called regardless of the current state of pending operations.
BUG=110228
Review URL: https://chromiumcodereview.appspot.com/10837206
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156011 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/base/media_log.cc')
-rw-r--r-- | media/base/media_log.cc | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/media/base/media_log.cc b/media/base/media_log.cc index e47286d..cadf291 100644 --- a/media/base/media_log.cc +++ b/media/base/media_log.cc @@ -59,37 +59,6 @@ const char* MediaLog::EventTypeToString(MediaLogEvent::Type type) { return NULL; } -const char* MediaLog::PipelineStateToString(Pipeline::State state) { - switch (state) { - case Pipeline::kCreated: - return "created"; - case Pipeline::kInitDemuxer: - return "initDemuxer"; - case Pipeline::kInitAudioDecoder: - return "initAudioDecoder"; - case Pipeline::kInitAudioRenderer: - return "initAudioRenderer"; - case Pipeline::kInitVideoRenderer: - return "initVideoRenderer"; - case Pipeline::kPausing: - return "pausing"; - case Pipeline::kSeeking: - return "seeking"; - case Pipeline::kFlushing: - return "flushing"; - case Pipeline::kStarting: - return "starting"; - case Pipeline::kStarted: - return "started"; - case Pipeline::kStopping: - return "stopping"; - case Pipeline::kStopped: - return "stopped"; - } - NOTREACHED(); - return NULL; -} - const char* MediaLog::PipelineStatusToString(PipelineStatus status) { switch (status) { case PIPELINE_OK: @@ -106,8 +75,6 @@ const char* MediaLog::PipelineStatusToString(PipelineStatus status) { return "pipeline: abort"; case PIPELINE_ERROR_INITIALIZATION_FAILED: return "pipeline: initialization failed"; - case PIPELINE_ERROR_REQUIRED_FILTER_MISSING: - return "pipeline: required filter missing"; case PIPELINE_ERROR_COULD_NOT_RENDER: return "pipeline: could not render"; case PIPELINE_ERROR_READ: @@ -182,7 +149,7 @@ scoped_ptr<MediaLogEvent> MediaLog::CreatePipelineStateChangedEvent( Pipeline::State state) { scoped_ptr<MediaLogEvent> event( CreateEvent(MediaLogEvent::PIPELINE_STATE_CHANGED)); - event->params.SetString("pipeline_state", PipelineStateToString(state)); + event->params.SetString("pipeline_state", Pipeline::GetStateString(state)); return event.Pass(); } |