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

Side by Side Diff: chrome/renderer/webmediaplayer_delegate_impl.cc

Issue 39297: WebKit merge 41447:41498 (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: add missing tests_fixable.txt Created 11 years, 9 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) 2008 The Chromium Authors. All rights reserved. Use of this 1 // Copyright (c) 2008 The Chromium Authors. All rights reserved. Use of this
2 // source code is governed by a BSD-style license that can be found in the 2 // source code is governed by a BSD-style license that can be found in the
3 // LICENSE file. 3 // LICENSE file.
4 4
5 #include "chrome/renderer/media/audio_renderer_impl.h" 5 #include "chrome/renderer/media/audio_renderer_impl.h"
6 #include "chrome/renderer/media/data_source_impl.h" 6 #include "chrome/renderer/media/data_source_impl.h"
7 #include "chrome/renderer/media/video_renderer_impl.h" 7 #include "chrome/renderer/media/video_renderer_impl.h"
8 #include "chrome/renderer/render_view.h" 8 #include "chrome/renderer/render_view.h"
9 #include "chrome/renderer/webmediaplayer_delegate_impl.h" 9 #include "chrome/renderer/webmediaplayer_delegate_impl.h"
10 #include "googleurl/src/gurl.h" 10 #include "googleurl/src/gurl.h"
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
248 248
249 return pipeline_.GetBufferedBytes(); 249 return pipeline_.GetBufferedBytes();
250 } 250 }
251 251
252 int64 WebMediaPlayerDelegateImpl::GetTotalBytes() const { 252 int64 WebMediaPlayerDelegateImpl::GetTotalBytes() const {
253 DCHECK(main_loop_ && MessageLoop::current() == main_loop_); 253 DCHECK(main_loop_ && MessageLoop::current() == main_loop_);
254 254
255 return pipeline_.GetTotalBytes(); 255 return pipeline_.GetTotalBytes();
256 } 256 }
257 257
258 void WebMediaPlayerDelegateImpl::SetRect(const gfx::Rect& rect) { 258 void WebMediaPlayerDelegateImpl::SetSize(const gfx::Size& size) {
259 DCHECK(main_loop_ && MessageLoop::current() == main_loop_); 259 DCHECK(main_loop_ && MessageLoop::current() == main_loop_);
260 260
261 if (video_renderer_) { 261 if (video_renderer_) {
262 video_renderer_->SetRect(rect); 262 // TODO(eroman): What to do here?
263 video_renderer_->SetRect(gfx::Rect(0, 0, size.width(), size.height()));
scherkus (not reviewing) 2009/03/07 01:39:58 Technically, we have to go in and change our stuff
263 } 264 }
264 } 265 }
265 266
266 void WebMediaPlayerDelegateImpl::Paint(skia::PlatformCanvas *canvas, 267 void WebMediaPlayerDelegateImpl::Paint(skia::PlatformCanvas *canvas,
267 const gfx::Rect& rect) { 268 const gfx::Rect& rect) {
268 if (video_renderer_) { 269 if (video_renderer_) {
269 video_renderer_->Paint(canvas, rect); 270 video_renderer_->Paint(canvas, rect);
270 } 271 }
271 } 272 }
272 273
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
332 CancelableTask* task = new NotifyWebMediaPlayerTask(web_media_player_, 333 CancelableTask* task = new NotifyWebMediaPlayerTask(web_media_player_,
333 method); 334 method);
334 tasks_[index] = task; 335 tasks_[index] = task;
335 main_loop_->PostTask(FROM_HERE, task); 336 main_loop_->PostTask(FROM_HERE, task);
336 } 337 }
337 } 338 }
338 339
339 void WebMediaPlayerDelegateImpl::PostRepaintTask() { 340 void WebMediaPlayerDelegateImpl::PostRepaintTask() {
340 PostTask(kRepaintTaskIndex, &webkit_glue::WebMediaPlayer::Repaint); 341 PostTask(kRepaintTaskIndex, &webkit_glue::WebMediaPlayer::Repaint);
341 } 342 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698