Chromium Code Reviews| Index: content/shell/webkit_test_runner.cc |
| =================================================================== |
| --- content/shell/webkit_test_runner.cc (revision 191933) |
| +++ content/shell/webkit_test_runner.cc (working copy) |
| @@ -58,6 +58,7 @@ |
| #include "webkit/glue/glue_serialize.h" |
| #include "webkit/glue/webkit_glue.h" |
| #include "webkit/glue/webpreferences.h" |
| +#include "webkit/mocks/test_media_stream_client.h" |
| using WebKit::Platform; |
| using WebKit::WebArrayBufferView; |
| @@ -68,6 +69,8 @@ |
| using WebKit::WebFrame; |
| using WebKit::WebGamepads; |
| using WebKit::WebHistoryItem; |
| +using WebKit::WebMediaPlayer; |
| +using WebKit::WebMediaPlayerClient; |
| using WebKit::WebPoint; |
| using WebKit::WebRect; |
| using WebKit::WebSize; |
| @@ -489,6 +492,16 @@ |
| history->swap(result); |
| } |
| +WebMediaPlayer* WebKitTestRunner::createWebMediaPlayer( |
| + WebFrame* frame, const WebURL& url, WebMediaPlayerClient* client) |
| +{ |
| + if (!test_media_stream_client_.get()) |
|
jochen (gone - plz use gerrit)
2013/04/03 07:18:58
nit. { } required for multi-line if body
wjia(left Chromium)
2013/04/04 14:21:51
Done.
|
| + test_media_stream_client_.reset( |
| + new webkit_glue::TestMediaStreamClient()); |
| + return webkit_glue::CreateMediaPlayer( |
| + frame, url, client, test_media_stream_client_.get()); |
| +} |
| + |
| // RenderViewObserver -------------------------------------------------------- |
| void WebKitTestRunner::DidClearWindowObject(WebFrame* frame) { |