Index: content/renderer/media/webmediaplayer_impl.cc |
diff --git a/content/renderer/media/webmediaplayer_impl.cc b/content/renderer/media/webmediaplayer_impl.cc |
index 106a5c88d4f4129dcf66177ee198d42239905a6c..76e462c7e3a37990de76972dc15e79f94895b680 100644 |
--- a/content/renderer/media/webmediaplayer_impl.cc |
+++ b/content/renderer/media/webmediaplayer_impl.cc |
@@ -120,13 +120,8 @@ COMPILE_ASSERT_MATCHING_ENUM(UseCredentials); |
#undef COMPILE_ASSERT_MATCHING_ENUM |
#define BIND_TO_RENDER_LOOP(function) \ |
- media::BindToLoop(main_loop_, base::Bind(function, AsWeakPtr())) |
- |
-#define BIND_TO_RENDER_LOOP_1(function, arg1) \ |
- media::BindToLoop(main_loop_, base::Bind(function, AsWeakPtr(), arg1)) |
- |
-#define BIND_TO_RENDER_LOOP_2(function, arg1, arg2) \ |
- media::BindToLoop(main_loop_, base::Bind(function, AsWeakPtr(), arg1, arg2)) |
+ (DCHECK(main_loop_->BelongsToCurrentThread()), \ |
+ media::BindToCurrentLoop(base::Bind(function, AsWeakPtr()))) |
static void LogMediaSourceError(const scoped_refptr<media::MediaLog>& media_log, |
const std::string& error) { |
@@ -1085,6 +1080,7 @@ void WebMediaPlayerImpl::NotifyDownloading(bool is_downloading) { |
} |
void WebMediaPlayerImpl::StartPipeline() { |
+ DCHECK(main_loop_->BelongsToCurrentThread()); |
const CommandLine* cmd_line = CommandLine::ForCurrentProcess(); |
// Keep track if this is a MSE or non-MSE playback. |