Index: content/renderer/media/rtc_video_decoder.cc |
diff --git a/content/renderer/media/rtc_video_decoder.cc b/content/renderer/media/rtc_video_decoder.cc |
index b73cde121529239e3ebffdad20e5066923cea511..69b5a98ef2e73652b9a743fd9899fe321eb53045 100644 |
--- a/content/renderer/media/rtc_video_decoder.cc |
+++ b/content/renderer/media/rtc_video_decoder.cc |
@@ -61,14 +61,13 @@ void RTCVideoDecoder::Initialize(DemuxerStream* demuxer_stream, |
void RTCVideoDecoder::Play(const base::Closure& callback) { |
if (MessageLoop::current() != message_loop_) { |
message_loop_->PostTask(FROM_HERE, |
- base::Bind(&RTCVideoDecoder::Play, |
- this, callback)); |
+ base::Bind(&RTCVideoDecoder::Play, this, callback)); |
return; |
} |
DCHECK_EQ(MessageLoop::current(), message_loop_); |
- VideoDecoder::Play(callback); |
+ callback.Run(); |
} |
void RTCVideoDecoder::Pause(const base::Closure& callback) { |
@@ -83,7 +82,7 @@ void RTCVideoDecoder::Pause(const base::Closure& callback) { |
state_ = kPaused; |
- VideoDecoder::Pause(callback); |
+ callback.Run(); |
} |
void RTCVideoDecoder::Flush(const base::Closure& callback) { |