diff options
author | reed@google.com <reed@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-30 18:17:12 +0000 |
---|---|---|
committer | reed@google.com <reed@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-30 18:17:12 +0000 |
commit | b8da0bb4d6c5d8071361e846e0e95d4cb6e16a84 (patch) | |
tree | d077ab0275a415e5c3d716694040e1a2eff5e745 /webkit/glue | |
parent | 139e5691e4580b05d389bec596b320b78a9e2997 (diff) | |
download | chromium_src-b8da0bb4d6c5d8071361e846e0e95d4cb6e16a84.zip chromium_src-b8da0bb4d6c5d8071361e846e0e95d4cb6e16a84.tar.gz chromium_src-b8da0bb4d6c5d8071361e846e0e95d4cb6e16a84.tar.bz2 |
roll skia to 2193
Review URL: http://codereview.chromium.org/7792041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98845 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/media/video_renderer_impl.cc | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/webkit/glue/media/video_renderer_impl.cc b/webkit/glue/media/video_renderer_impl.cc index de516e0..70dbe7a9a 100644 --- a/webkit/glue/media/video_renderer_impl.cc +++ b/webkit/glue/media/video_renderer_impl.cc @@ -11,18 +11,6 @@ #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 { VideoRendererImpl::VideoRendererImpl(bool pts_logging) @@ -127,23 +115,10 @@ bool VideoRendererImpl::CanFastPaint(SkCanvas* canvas, SkScalarNearlyZero(total_matrix.getSkewY()) && total_matrix.getScaleX() > 0 && total_matrix.getScaleY() > 0) { - // Get the properties of the SkDevice and the clip rect. SkDevice* device = canvas->getDevice(); - - // Get the boundary of the device. - SkIRect device_rect; - device->getBounds(&device_rect); - - // Get the pixel config of the device. const SkBitmap::Config config = device->config(); - // Get the total clip rect associated with the canvas. - const SkRegion& total_clip = canvas->getTotalClip(); - - SkIRect dest_irect; - TransformToSkIRect(canvas->getTotalMatrix(), dest_rect, &dest_irect); - if (config == SkBitmap::kARGB_8888_Config && device->isOpaque() && - device_rect.contains(total_clip.getBounds())) { + if (config == SkBitmap::kARGB_8888_Config && device->isOpaque()) { return true; } } |