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 |