| 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) {
|
|
|