summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorqinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-29 01:23:06 +0000
committerqinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-29 01:23:06 +0000
commitd592df65ef124e67f8d094e7ef6dee9220efd7f6 (patch)
tree4dfae74acdc3ef3d858b20365ea5f656dab5f7d1 /media
parentc0c2fdedab67659c4dc536aa3c7ddfd4b184859d (diff)
downloadchromium_src-d592df65ef124e67f8d094e7ef6dee9220efd7f6.zip
chromium_src-d592df65ef124e67f8d094e7ef6dee9220efd7f6.tar.gz
chromium_src-d592df65ef124e67f8d094e7ef6dee9220efd7f6.tar.bz2
Handle the case that DRM was initialized after Start() is called
BUG=163552 Review URL: https://chromiumcodereview.appspot.com/18122002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209257 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media')
-rw-r--r--media/base/android/media_source_player.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/media/base/android/media_source_player.cc b/media/base/android/media_source_player.cc
index 013f977..96d89bc 100644
--- a/media/base/android/media_source_player.cc
+++ b/media/base/android/media_source_player.cc
@@ -496,8 +496,8 @@ void MediaSourcePlayer::SetDrmBridge(MediaDrmBridge* drm_bridge) {
drm_bridge_ = drm_bridge;
- // TODO(qinmin): Check if Start() is already called. If so, create the
- // decoder jobs and kick off the playback.
+ if (playing_)
+ StartInternal();
}
void MediaSourcePlayer::OnSeekRequestAck(unsigned seek_request_id) {