summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
authorreed@google.com <reed@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-30 18:17:12 +0000
committerreed@google.com <reed@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-30 18:17:12 +0000
commitb8da0bb4d6c5d8071361e846e0e95d4cb6e16a84 (patch)
treed077ab0275a415e5c3d716694040e1a2eff5e745 /webkit/glue
parent139e5691e4580b05d389bec596b320b78a9e2997 (diff)
downloadchromium_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.cc27
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;
}
}