| Index: media/filters/decrypting_video_decoder.cc
|
| diff --git a/media/filters/decrypting_video_decoder.cc b/media/filters/decrypting_video_decoder.cc
|
| index ad66930745cc6f64687b047c7a1e6e297488dacf..91b12ff0374c7f5947378845f7ce3a9763370f0d 100644
|
| --- a/media/filters/decrypting_video_decoder.cc
|
| +++ b/media/filters/decrypting_video_decoder.cc
|
| @@ -68,7 +68,7 @@ void DecryptingVideoDecoder::Reset(const base::Closure& closure) {
|
|
|
| reset_cb_ = closure;
|
|
|
| - decryptor_->CancelDecryptAndDecodeVideo();
|
| + decryptor_->ResetDecoder(Decryptor::kVideo);
|
|
|
| // Reset() cannot complete if the read callback is still pending.
|
| // Defer the resetting process in this case. The |reset_cb_| will be fired
|
| @@ -100,15 +100,15 @@ void DecryptingVideoDecoder::Stop(const base::Closure& closure) {
|
| DCHECK(stop_cb_.is_null());
|
| stop_cb_ = closure;
|
|
|
| - // We need to call Decryptor::StopVideoDecoder() if we ever called
|
| - // Decryptor::InitializeVideoDecoder() to cancel the pending initialization if
|
| - // the initialization is still pending, or to stop the video decoder if
|
| - // the initialization has completed.
|
| + // We need to call Decryptor::DeinitializeDecoder(Decryptor::kVideo) if we
|
| + // ever called Decryptor::InitializeVideoDecoder() to cancel the pending
|
| + // initialization if the initialization is still pending, or to stop the video
|
| + // decoder if the initialization has completed.
|
| // When the state is kUninitialized and kDecryptorRequested,
|
| // InitializeVideoDecoder() has not been called, so we are okay.
|
| // When the state is kStopped, the video decoder should have already been
|
| - // stopped, so no need to call StopVideoDecoder() either.
|
| - // In all other cases, we need to call StopVideoDecoder()!
|
| + // stopped, so no need to call DeinitializeDecoder(Decryptor::kVideo) either.
|
| + // In all other cases, we need to call DeinitializeDecoder(Decryptor::kVideo)!
|
| switch (state_) {
|
| case kUninitialized:
|
| case kStopped:
|
| @@ -122,11 +122,11 @@ void DecryptingVideoDecoder::Stop(const base::Closure& closure) {
|
| break;
|
| case kIdle:
|
| case kDecodeFinished:
|
| - decryptor_->StopVideoDecoder();
|
| + decryptor_->DeinitializeDecoder(Decryptor::kVideo);
|
| DoStop();
|
| break;
|
| case kWaitingForKey:
|
| - decryptor_->StopVideoDecoder();
|
| + decryptor_->DeinitializeDecoder(Decryptor::kVideo);
|
| DCHECK(!read_cb_.is_null());
|
| pending_buffer_to_decode_ = NULL;
|
| base::ResetAndReturn(&read_cb_).Run(kOk, NULL);
|
| @@ -140,7 +140,7 @@ void DecryptingVideoDecoder::Stop(const base::Closure& closure) {
|
| // fired after the init or read callback is fired - see
|
| // FinishInitialization(), DoDecryptAndDecodeBuffer() and
|
| // DoDeliverFrame(), respectively.
|
| - decryptor_->StopVideoDecoder();
|
| + decryptor_->DeinitializeDecoder(Decryptor::kVideo);
|
| DCHECK(!init_cb_.is_null() || !read_cb_.is_null());
|
| break;
|
| default:
|
|
|