Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Side by Side Diff: content/shell/renderer/webkit_test_runner.cc

Issue 18123002: Migrate webkit/renderer/media/ to content/renderer/media/. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase on mo time Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/shell/renderer/webkit_test_runner.h" 5 #include "content/shell/renderer/webkit_test_runner.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <clocale> 8 #include <clocale>
9 #include <cmath> 9 #include <cmath>
10 10
(...skipping 497 matching lines...) Expand 10 before | Expand all | Expand 10 after
508 size_t num_entries = session_histories_[pos].size(); 508 size_t num_entries = session_histories_[pos].size();
509 *currentEntryIndex = current_entry_indexes_[pos]; 509 *currentEntryIndex = current_entry_indexes_[pos];
510 WebVector<WebHistoryItem> result(num_entries); 510 WebVector<WebHistoryItem> result(num_entries);
511 for (size_t entry = 0; entry < num_entries; ++entry) { 511 for (size_t entry = 0; entry < num_entries; ++entry) {
512 result[entry] = 512 result[entry] =
513 PageStateToHistoryItem(session_histories_[pos][entry]); 513 PageStateToHistoryItem(session_histories_[pos][entry]);
514 } 514 }
515 history->swap(result); 515 history->swap(result);
516 } 516 }
517 517
518 // TODO(scherkus): Remove once https://codereview.chromium.org/18130006
519 // rolls into Chromium.
518 WebMediaPlayer* WebKitTestRunner::createWebMediaPlayer( 520 WebMediaPlayer* WebKitTestRunner::createWebMediaPlayer(
519 WebFrame* frame, const WebURL& url, WebMediaPlayerClient* client) 521 WebFrame* frame,
520 { 522 const WebURL& url,
523 WebMediaPlayerClient* client) {
521 if (!shell_media_stream_client_) { 524 if (!shell_media_stream_client_) {
522 shell_media_stream_client_.reset(new ShellMediaStreamClient()); 525 shell_media_stream_client_.reset(new ShellMediaStreamClient());
523 } 526 }
524 527
525 if (shell_media_stream_client_->IsMediaStream(url)) { 528 if (shell_media_stream_client_->IsMediaStream(url)) {
526 return new webkit_media::WebMediaPlayerMS( 529 return new webkit_media::WebMediaPlayerMS(
527 frame, 530 frame,
528 client, 531 client,
529 base::WeakPtr<webkit_media::WebMediaPlayerDelegate>(), 532 base::WeakPtr<webkit_media::WebMediaPlayerDelegate>(),
530 shell_media_stream_client_.get(), 533 shell_media_stream_client_.get(),
531 new media::MediaLog()); 534 new media::MediaLog());
532 } 535 }
533 536
534 #if defined(OS_ANDROID) 537 #if defined(OS_ANDROID)
535 return NULL; 538 return NULL;
536 #else 539 #else
537 // TODO(scherkus): Use RenderViewImpl::createMediaPlayer() instead of
538 // duplicating code here, see http://crbug.com/239826
539 webkit_media::WebMediaPlayerParams params( 540 webkit_media::WebMediaPlayerParams params(
540 GetMediaThreadMessageLoopProxy(), NULL, NULL, new media::MediaLog()); 541 GetMediaThreadMessageLoopProxy(),
542 base::Callback<void(const base::Closure&)>(),
543 NULL,
544 NULL,
545 new media::MediaLog());
541 return new webkit_media::WebMediaPlayerImpl( 546 return new webkit_media::WebMediaPlayerImpl(
542 frame, 547 frame,
543 client, 548 client,
544 base::WeakPtr<webkit_media::WebMediaPlayerDelegate>(), 549 base::WeakPtr<webkit_media::WebMediaPlayerDelegate>(),
545 params); 550 params);
546 #endif 551 #endif
547 } 552 }
548 553
549 // RenderViewObserver -------------------------------------------------------- 554 // RenderViewObserver --------------------------------------------------------
550 555
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
702 ->loadRequest(WebURLRequest(GURL("about:blank"))); 707 ->loadRequest(WebURLRequest(GURL("about:blank")));
703 Send(new ShellViewHostMsg_ResetDone(routing_id())); 708 Send(new ShellViewHostMsg_ResetDone(routing_id()));
704 } 709 }
705 710
706 void WebKitTestRunner::OnNotifyDone() { 711 void WebKitTestRunner::OnNotifyDone() {
707 render_view()->GetWebView()->mainFrame()->executeScript( 712 render_view()->GetWebView()->mainFrame()->executeScript(
708 WebScriptSource(WebString::fromUTF8("testRunner.notifyDone();"))); 713 WebScriptSource(WebString::fromUTF8("testRunner.notifyDone();")));
709 } 714 }
710 715
711 } // namespace content 716 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698