summaryrefslogtreecommitdiffstats
path: root/webkit/support
diff options
context:
space:
mode:
authorwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-16 17:14:40 +0000
committerwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-16 17:14:40 +0000
commit21aac7ca45e56ae51b50840b5d1fbd7c97b01af4 (patch)
tree17b17145329fb6d735db9349d65990048230d336 /webkit/support
parentedeb8e66fe2b6390fa72c283c48e86f88ec7b3da (diff)
downloadchromium_src-21aac7ca45e56ae51b50840b5d1fbd7c97b01af4.zip
chromium_src-21aac7ca45e56ae51b50840b5d1fbd7c97b01af4.tar.gz
chromium_src-21aac7ca45e56ae51b50840b5d1fbd7c97b01af4.tar.bz2
Support media stream layout test on all platforms.
This patch is to get prepared for enabling media stream in WebKit for Chromium on Android. BUG=161417 TEST=enable MEDIA_STREAM in webkit, the test video-capture-preview.html passed on Android. Review URL: https://codereview.chromium.org/11420026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168230 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/support')
-rw-r--r--webkit/support/webkit_support.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/webkit/support/webkit_support.cc b/webkit/support/webkit_support.cc
index 96f507b..f2f6a55 100644
--- a/webkit/support/webkit_support.cc
+++ b/webkit/support/webkit_support.cc
@@ -401,6 +401,15 @@ WebKit::WebMediaPlayer* CreateMediaPlayer(
const WebURL& url,
WebMediaPlayerClient* client,
webkit_media::MediaStreamClient* media_stream_client) {
+ if (media_stream_client && media_stream_client->IsMediaStream(url)) {
+ return new webkit_media::WebMediaPlayerMS(
+ frame,
+ client,
+ base::WeakPtr<webkit_media::WebMediaPlayerDelegate>(),
+ media_stream_client,
+ new media::MediaLog());
+ }
+
#if defined(OS_ANDROID)
return new webkit_media::WebMediaPlayerInProcessAndroid(
frame,
@@ -417,15 +426,6 @@ WebKit::WebMediaPlayer* CreateMediaPlayer(
scoped_ptr<media::FilterCollection> collection(
new media::FilterCollection());
- if (media_stream_client && media_stream_client->IsMediaStream(url)) {
- return new webkit_media::WebMediaPlayerMS(
- frame,
- client,
- base::WeakPtr<webkit_media::WebMediaPlayerDelegate>(),
- media_stream_client,
- new media::MediaLog());
- }
-
return new webkit_media::WebMediaPlayerImpl(
frame,
client,