| Index: webkit/glue/media/video_renderer_impl.cc
|
| diff --git a/webkit/glue/media/video_renderer_impl.cc b/webkit/glue/media/video_renderer_impl.cc
|
| index ccafb37683b62abe39ef58b2e0eea0712c7e8903..1de6e361f0e709c4dbf3aff8b7f74e55797da965 100644
|
| --- a/webkit/glue/media/video_renderer_impl.cc
|
| +++ b/webkit/glue/media/video_renderer_impl.cc
|
| @@ -4,9 +4,24 @@
|
|
|
| #include "webkit/glue/media/video_renderer_impl.h"
|
|
|
| +#include "base/logging.h"
|
| #include "media/base/video_frame.h"
|
| #include "media/base/yuv_convert.h"
|
| -#include "webkit/glue/webmediaplayer_impl.h"
|
| +#include "third_party/skia/include/core/SkCanvas.h"
|
| +#include "third_party/skia/include/core/SkDevice.h"
|
| +#include "webkit/glue/webmediaplayer_proxy.h"
|
| +
|
| +// Transform destination rect to local coordinates.
|
| +static void TransformToSkIRect(const SkMatrix& matrix,
|
| + const gfx::Rect& src_rect,
|
| + SkIRect* dest_rect) {
|
| + SkRect transformed_rect;
|
| + SkRect skia_dest_rect;
|
| + skia_dest_rect.iset(src_rect.x(), src_rect.y(),
|
| + src_rect.right(), src_rect.bottom());
|
| + matrix.mapRect(&transformed_rect, skia_dest_rect);
|
| + transformed_rect.round(dest_rect);
|
| +}
|
|
|
| namespace webkit_glue {
|
|
|
| @@ -37,13 +52,11 @@ void VideoRendererImpl::OnFrameAvailable() {
|
| proxy_->Repaint();
|
| }
|
|
|
| -void VideoRendererImpl::SetWebMediaPlayerImplProxy(
|
| - WebMediaPlayerImpl::Proxy* proxy) {
|
| +void VideoRendererImpl::SetWebMediaPlayerProxy(WebMediaPlayerProxy* proxy) {
|
| proxy_ = proxy;
|
| }
|
|
|
| -void VideoRendererImpl::SetRect(const gfx::Rect& rect) {
|
| -}
|
| +void VideoRendererImpl::SetRect(const gfx::Rect& rect) {}
|
|
|
| // This method is always called on the renderer's thread.
|
| void VideoRendererImpl::Paint(SkCanvas* canvas,
|
| @@ -299,16 +312,4 @@ void VideoRendererImpl::FastPaint(media::VideoFrame* video_frame,
|
| }
|
| }
|
|
|
| -void VideoRendererImpl::TransformToSkIRect(const SkMatrix& matrix,
|
| - const gfx::Rect& src_rect,
|
| - SkIRect* dest_rect) {
|
| - // Transform destination rect to local coordinates.
|
| - SkRect transformed_rect;
|
| - SkRect skia_dest_rect;
|
| - skia_dest_rect.iset(src_rect.x(), src_rect.y(),
|
| - src_rect.right(), src_rect.bottom());
|
| - matrix.mapRect(&transformed_rect, skia_dest_rect);
|
| - transformed_rect.round(dest_rect);
|
| -}
|
| -
|
| } // namespace webkit_glue
|
|
|