Index: chromecast/media/cma/pipeline/media_pipeline_impl.cc |
diff --git a/chromecast/media/cma/pipeline/media_pipeline_impl.cc b/chromecast/media/cma/pipeline/media_pipeline_impl.cc |
index 051e450f1dbc4c251a33f2b38587bcda9c718d5c..f9f50a3e75924a69bf3af10494d7a59754b15d87 100644 |
--- a/chromecast/media/cma/pipeline/media_pipeline_impl.cc |
+++ b/chromecast/media/cma/pipeline/media_pipeline_impl.cc |
@@ -114,6 +114,7 @@ void MediaPipelineImpl::SetCdm(int cdm_id) { |
void MediaPipelineImpl::SetCdm(::media::BrowserCdm* media_keys) { |
CMALOG(kLogControl) << __FUNCTION__; |
+ DCHECK(thread_checker_.CalledOnValidThread()); |
audio_pipeline_->SetCdm(static_cast<BrowserCdmCast*>(media_keys)); |
video_pipeline_->SetCdm(static_cast<BrowserCdmCast*>(media_keys)); |
} |