Changeset 104764 in webkit
- Timestamp:
- Jan 11, 2012 4:26:57 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r104762 r104764 1 2012-01-11 Wei Jia <wjia@chromium.org> 2 3 implement layout tests for <video> with media stream 4 https://bugs.webkit.org/show_bug.cgi?id=74882 5 6 Reviewed by Kent Tamura. 7 8 * platform/chromium/media/video-capture-preview-expected.txt: Added. 9 * platform/chromium/media/video-capture-preview.html: Added. 10 1 11 2012-01-09 Geoffrey Garen <ggaren@apple.com> 2 12 -
trunk/Tools/ChangeLog
r104763 r104764 1 2012-01-11 Wei Jia <wjia@chromium.org> 2 3 implement layout tests for <video> with media stream 4 https://bugs.webkit.org/show_bug.cgi?id=74882 5 6 Reviewed by Kent Tamura. 7 8 * DumpRenderTree/DumpRenderTree.gypi: 9 * DumpRenderTree/chromium/WebUserMediaClientMock.cpp: Added. 10 (WebKit::WebUserMediaClientMock::create): 11 (WebKit::WebUserMediaClientMock::IsMockStream): 12 (WebKit::WebUserMediaClientMock::requestUserMedia): 13 (WebKit::WebUserMediaClientMock::cancelUserMediaRequest): 14 * DumpRenderTree/chromium/WebUserMediaClientMock.h: Added. 15 (WebKit::WebUserMediaClientMock::~WebUserMediaClientMock): 16 (WebKit::WebUserMediaClientMock::WebUserMediaClientMock): 17 * DumpRenderTree/chromium/WebViewHost.cpp: 18 (WebViewHost::userMediaClient): 19 (WebViewHost::userMediaClientMock): 20 (WebViewHost::createMediaPlayer): 21 (WebViewHost::mediaStreamUtil): 22 (WebViewHost::testMediaStreamClient): 23 * DumpRenderTree/chromium/WebViewHost.h: 24 1 25 2012-01-11 Dirk Pranke <dpranke@chromium.org> 2 26 -
trunk/Tools/DumpRenderTree/DumpRenderTree.gypi
r101464 r104764 47 47 'chromium/WebPreferences.cpp', 48 48 'chromium/WebPreferences.h', 49 'chromium/WebUserMediaClientMock.cpp', 50 'chromium/WebUserMediaClientMock.h', 49 51 'chromium/WebViewHost.cpp', 50 52 'chromium/WebViewHost.h', -
trunk/Tools/DumpRenderTree/chromium/WebViewHost.cpp
r104717 r104764 1 1 /* 2 * Copyright (C) 2010, 2011 Google Inc. All rights reserved.2 * Copyright (C) 2010, 2011, 2012 Google Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 60 60 #include "WebTextCheckingCompletion.h" 61 61 #include "WebTextCheckingResult.h" 62 #include "WebUserMediaClientMock.h" 62 63 #include "platform/WebThread.h" 63 64 #include "platform/WebURLRequest.h" … … 66 67 #include "WebWindowFeatures.h" 67 68 #include "skia/ext/platform_canvas.h" 69 #include "webkit/support/test_media_stream_client.h" 68 70 #include "webkit/support/webkit_support.h" 69 71 … … 695 697 } 696 698 699 WebUserMediaClient* WebViewHost::userMediaClient() 700 { 701 return userMediaClientMock(); 702 } 703 704 WebUserMediaClientMock* WebViewHost::userMediaClientMock() 705 { 706 if (!m_userMediaClientMock.get()) 707 m_userMediaClientMock = WebUserMediaClientMock::create(); 708 return m_userMediaClientMock.get(); 709 } 710 697 711 // WebWidgetClient ----------------------------------------------------------- 698 712 … … 846 860 WebMediaPlayer* WebViewHost::createMediaPlayer(WebFrame* frame, WebMediaPlayerClient* client) 847 861 { 848 return webkit_support::CreateMediaPlayer(frame, client );862 return webkit_support::CreateMediaPlayer(frame, client, testMediaStreamClient()); 849 863 } 850 864 … … 1555 1569 } 1556 1570 1571 webkit_support::MediaStreamUtil* WebViewHost::mediaStreamUtil() 1572 { 1573 return userMediaClientMock(); 1574 } 1575 1576 webkit_support::TestMediaStreamClient* WebViewHost::testMediaStreamClient() 1577 { 1578 if (!m_testMediaStreamClient.get()) 1579 m_testMediaStreamClient = adoptPtr(new webkit_support::TestMediaStreamClient(mediaStreamUtil())); 1580 return m_testMediaStreamClient.get(); 1581 } 1582 1557 1583 // Painting functions --------------------------------------------------------- 1558 1584 -
trunk/Tools/DumpRenderTree/chromium/WebViewHost.h
r104717 r104764 1 1 /* 2 * Copyright (C) 201 0Google Inc. All rights reserved.2 * Copyright (C) 2012 Google Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 61 61 class WebSpeechInputListener; 62 62 class WebURL; 63 class WebUserMediaClientMock; 63 64 struct WebRect; 64 65 struct WebURLError; 65 66 struct WebWindowFeatures; 67 } 68 69 namespace webkit_support { 70 class MediaStreamUtil; 71 class TestMediaStreamClient; 66 72 } 67 73 … … 151 157 virtual WebKit::WebSpeechInputController* speechInputController(WebKit::WebSpeechInputListener*); 152 158 virtual WebKit::WebDeviceOrientationClient* deviceOrientationClient(); 159 virtual WebKit::WebUserMediaClient* userMediaClient(); 153 160 154 161 // WebKit::WebWidgetClient … … 281 288 void discardBackingStore(); 282 289 290 WebKit::WebUserMediaClientMock* userMediaClientMock(); 291 webkit_support::MediaStreamUtil* mediaStreamUtil(); 292 webkit_support::TestMediaStreamClient* testMediaStreamClient(); 293 283 294 // Causes navigation actions just printout the intended navigation instead 284 295 // of taking you to the page. This is used for cases like mailto, where you … … 357 368 OwnPtr<WebKit::WebSpeechInputControllerMock> m_speechInputControllerMock; 358 369 370 OwnPtr<WebKit::WebUserMediaClientMock> m_userMediaClientMock; 371 OwnPtr<webkit_support::TestMediaStreamClient> m_testMediaStreamClient; 372 359 373 OwnPtr<TestNavigationController> m_navigationController; 360 374
Note: See TracChangeset
for help on using the changeset viewer.