summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--media/base/android/media_source_player.cc11
1 files changed, 4 insertions, 7 deletions
diff --git a/media/base/android/media_source_player.cc b/media/base/android/media_source_player.cc
index 22bbf7b..128bee7 100644
--- a/media/base/android/media_source_player.cc
+++ b/media/base/android/media_source_player.cc
@@ -529,17 +529,14 @@ void MediaSourcePlayer::DurationChanged(const base::TimeDelta& duration) {
}
void MediaSourcePlayer::SetDrmBridge(MediaDrmBridge* drm_bridge) {
- if (!is_audio_encrypted_ && !is_video_encrypted_)
- return;
-
// Currently we don't support DRM change during the middle of playback, even
// if the player is paused.
// TODO(qinmin): support DRM change after playback has started.
// http://crbug.com/253792.
- DCHECK(!audio_decoder_job_ || !audio_decoder_job_->is_decoding());
- DCHECK(!video_decoder_job_ || !video_decoder_job_->is_decoding());
- DCHECK_EQ(0u, audio_access_unit_index_);
- DCHECK_EQ(0u, video_access_unit_index_);
+ if (GetCurrentTime() > base::TimeDelta()) {
+ LOG(INFO) << "Setting DRM bridge after play back has started. "
+ << "This is not well supported!";
+ }
drm_bridge_ = drm_bridge;