Index: media/filters/ffmpeg_video_decoder.cc |
diff --git a/media/filters/ffmpeg_video_decoder.cc b/media/filters/ffmpeg_video_decoder.cc |
index 5ba22a00fd878e7751dc62d5f0a6cb368b880c21..f85b6cbc0b966597681a428a05cd4fecbb333519 100644 |
--- a/media/filters/ffmpeg_video_decoder.cc |
+++ b/media/filters/ffmpeg_video_decoder.cc |
@@ -59,10 +59,6 @@ FFmpegVideoDecoder::FFmpegVideoDecoder( |
frame_rate_denominator_(0) { |
} |
-FFmpegVideoDecoder::~FFmpegVideoDecoder() { |
- ReleaseFFmpegResources(); |
-} |
- |
void FFmpegVideoDecoder::Initialize(const scoped_refptr<DemuxerStream>& stream, |
const PipelineStatusCB& status_cb, |
const StatisticsCB& statistics_cb) { |
@@ -179,6 +175,10 @@ AesDecryptor* FFmpegVideoDecoder::decryptor() { |
return &decryptor_; |
} |
+FFmpegVideoDecoder::~FFmpegVideoDecoder() { |
+ ReleaseFFmpegResources(); |
+} |
+ |
void FFmpegVideoDecoder::DoRead(const ReadCB& read_cb) { |
DCHECK_EQ(MessageLoop::current(), message_loop_); |
DCHECK(!read_cb.is_null()); |