Index: webkit/tools/test_shell/test_shell.cc |
=================================================================== |
--- webkit/tools/test_shell/test_shell.cc (revision 27832) |
+++ webkit/tools/test_shell/test_shell.cc (working copy) |
@@ -1,4 +1,4 @@ |
-// Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. |
+// Copyright (c) 2009 The Chromium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
@@ -6,12 +6,12 @@ |
#include "webkit/tools/test_shell/test_shell.h" |
+#include "app/gfx/codec/png_codec.h" |
#include "base/base_paths.h" |
#include "base/command_line.h" |
#include "base/debug_on_start.h" |
#include "base/file_path.h" |
#include "base/file_util.h" |
-#include "base/gfx/png_encoder.h" |
#include "base/gfx/size.h" |
#include "base/icu_util.h" |
#if defined(OS_MACOSX) |
@@ -265,7 +265,7 @@ |
// Encode image. |
std::vector<unsigned char> png; |
SkAutoLockPixels src_bmp_lock(src_bmp); |
- PNGEncoder::ColorFormat color_format = PNGEncoder::FORMAT_BGRA; |
+ gfx::PNGCodec::ColorFormat color_format = gfx::PNGCodec::FORMAT_BGRA; |
// Fix the alpha. The expected PNGs on Mac have an alpha channel, so we want |
// to keep it. On Windows, the alpha channel is wrong since text/form control |
@@ -297,7 +297,7 @@ |
// Only encode and dump the png if the hashes don't match. Encoding the image |
// is really expensive. |
if (md5hash.compare(pixel_hash) != 0) { |
- PNGEncoder::Encode( |
+ gfx::PNGCodec::Encode( |
reinterpret_cast<const unsigned char*>(src_bmp.getPixels()), |
color_format, src_bmp.width(), src_bmp.height(), |
static_cast<int>(src_bmp.rowBytes()), discard_transparency, &png); |