summaryrefslogtreecommitdiffstats
path: root/mojo
diff options
context:
space:
mode:
authorxhwang <xhwang@chromium.org>2014-11-18 16:16:34 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-19 00:17:00 +0000
commit16ff136e88d757f4ca92291e8e221682cb1e8c63 (patch)
tree3ad793cf6fcdb61dd32139849798ba95557ef4ed /mojo
parentc69f9dc3d6256814736abcf5b3ef0df37c1406e2 (diff)
downloadchromium_src-16ff136e88d757f4ca92291e8e221682cb1e8c63.zip
chromium_src-16ff136e88d757f4ca92291e8e221682cb1e8c63.tar.gz
chromium_src-16ff136e88d757f4ca92291e8e221682cb1e8c63.tar.bz2
Move EncryptedMediaPlayerSupport and ProxyDecryptor from content to media.
Summary of changes: - Drop EncryptedMediaPlayerSupport interface. - Move EncryptedMediaPlayerSupportImpl to media and rename it to EncryptedMediaPlayerSupport. - Drop NullEncryptedMediaPlayerSupport. - Drop EncryptedMediaPlayerSupportCreateCB from WebMediaPlayerParams, and let WebMediaPlayerImpl always own a EncryptedMediaPlayerSupport. - EncryptedMediaPlayerSupport takes an external CdmFactory. - Pass a CdmFactory to WebMediaPlayerImpl's constructor. - Move ProxyDecryptor to media. BUG=422730 Review URL: https://codereview.chromium.org/737483002 Cr-Commit-Position: refs/heads/master@{#304712}
Diffstat (limited to 'mojo')
-rw-r--r--mojo/services/html_viewer/webmediaplayer_factory.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/mojo/services/html_viewer/webmediaplayer_factory.cc b/mojo/services/html_viewer/webmediaplayer_factory.cc
index fbb8e9d..6c4653a 100644
--- a/mojo/services/html_viewer/webmediaplayer_factory.cc
+++ b/mojo/services/html_viewer/webmediaplayer_factory.cc
@@ -15,7 +15,6 @@
#include "media/base/media.h"
#include "media/base/media_log.h"
#include "media/base/renderer.h"
-#include "media/blink/null_encrypted_media_player_support.h"
#include "media/blink/webmediaplayer_impl.h"
#include "media/blink/webmediaplayer_params.h"
#include "media/filters/gpu_video_accelerator_factories.h"
@@ -72,12 +71,12 @@ blink::WebMediaPlayer* WebMediaPlayerFactory::CreateMediaPlayer(
scoped_refptr<media::GpuVideoAcceleratorFactories>(),
GetMediaThreadTaskRunner(),
compositor_task_runner_,
- base::Bind(&media::NullEncryptedMediaPlayerSupport::Create),
NULL);
base::WeakPtr<media::WebMediaPlayerDelegate> delegate;
- return new media::WebMediaPlayerImpl(
- frame, client, delegate, renderer.Pass(), params);
+ // TODO(xhwang): Provide a media based CdmFactory implementation.
+ return new media::WebMediaPlayerImpl(frame, client, delegate, renderer.Pass(),
+ nullptr, params);
#endif
}