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 1a51c1e085c253049046838eb911f46cbc9b0274..1ffb1fb753fcb13226c88c0a531119f6673d9d61 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) { |