Index: media/filters/video_renderer_base.cc |
diff --git a/media/filters/video_renderer_base.cc b/media/filters/video_renderer_base.cc |
index e3a5fe0ac7f44d313950eccaf932a9acbecf936c..b0672f540bc80b1178537e65a5108812cd5450d7 100644 |
--- a/media/filters/video_renderer_base.cc |
+++ b/media/filters/video_renderer_base.cc |
@@ -31,11 +31,6 @@ VideoRendererBase::VideoRendererBase(const base::Closure& paint_cb, |
DCHECK(!paint_cb_.is_null()); |
} |
-VideoRendererBase::~VideoRendererBase() { |
- base::AutoLock auto_lock(lock_); |
- DCHECK(state_ == kUninitialized || state_ == kStopped) << state_; |
-} |
- |
void VideoRendererBase::Play(const base::Closure& callback) { |
base::AutoLock auto_lock(lock_); |
DCHECK_EQ(kPrerolled, state_); |
@@ -358,6 +353,11 @@ void VideoRendererBase::PutCurrentFrame(scoped_refptr<VideoFrame> frame) { |
} |
} |
+VideoRendererBase::~VideoRendererBase() { |
+ base::AutoLock auto_lock(lock_); |
+ DCHECK(state_ == kUninitialized || state_ == kStopped) << state_; |
+} |
+ |
void VideoRendererBase::FrameReady(VideoDecoder::DecoderStatus status, |
scoped_refptr<VideoFrame> frame) { |
base::AutoLock auto_lock(lock_); |