Index: media/filters/ffmpeg_video_decoder.cc |
diff --git a/media/filters/ffmpeg_video_decoder.cc b/media/filters/ffmpeg_video_decoder.cc |
index dcc9a6d3b7045ba1f8da9ad1e4e417dd1ece9934..8f6619e0a8d8f610b2a1edf82cd7908a596d0e8f 100644 |
--- a/media/filters/ffmpeg_video_decoder.cc |
+++ b/media/filters/ffmpeg_video_decoder.cc |
@@ -228,6 +228,10 @@ void FFmpegVideoDecoder::Stop(const base::Closure& closure) { |
return; |
} |
+ // Tell the ProxyDecryptor to abort any pending decryptions. |
scherkus (not reviewing)
2012/08/02 18:05:32
we don't know this is a ProxyDecyptor
I also don'
xhwang
2012/08/03 20:08:10
Done.
|
+ if (decryptor_) |
+ decryptor_->Stop(); |
+ |
stop_cb_ = closure; |
// Defer stopping if a read is pending. |