Index: services/data_decoder/image_decoder_impl_unittest.cc |
diff --git a/services/data_decoder/image_decoder_impl_unittest.cc b/services/data_decoder/image_decoder_impl_unittest.cc |
index 0f304256d7e466410a11fbb1303441bd1d33ed78..55c87e8d768091d523bd7f4d584a7c2f32cd1cad 100644 |
--- a/services/data_decoder/image_decoder_impl_unittest.cc |
+++ b/services/data_decoder/image_decoder_impl_unittest.cc |
@@ -35,11 +35,12 @@ bool CreateJPEGImage(int width, |
bitmap.allocN32Pixels(width, height); |
bitmap.eraseColor(color); |
+ SkPixmap pixmap; |
+ bool success = bitmap.peekPixels(&pixmap); |
+ DCHECK(success); |
+ |
const int kQuality = 50; |
- if (!gfx::JPEGCodec::Encode( |
- static_cast<const unsigned char*>(bitmap.getPixels()), |
- gfx::JPEGCodec::FORMAT_SkBitmap, width, height, |
- static_cast<int>(bitmap.rowBytes()), kQuality, output)) { |
+ if (!gfx::JPEGCodec::Encode(pixmap, kQuality, output)) { |
LOG(ERROR) << "Unable to encode " << width << "x" << height << " bitmap"; |
return false; |
} |