Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 Loading... | |
| 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 Loading... | |
| 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 } |
| OLD | NEW |