Index: chrome/browser/thumbnails/content_analysis.cc |
diff --git a/chrome/browser/thumbnails/content_analysis.cc b/chrome/browser/thumbnails/content_analysis.cc |
index 86d28b8d0974687ee3ecb1d808e2e62da8fbf870..c795b1f1108c33d1cca8ccd022c8729ac1976a38 100644 |
--- a/chrome/browser/thumbnails/content_analysis.cc |
+++ b/chrome/browser/thumbnails/content_analysis.cc |
@@ -4,6 +4,9 @@ |
#include "chrome/browser/thumbnails/content_analysis.h" |
+#include <stddef.h> |
+#include <stdint.h> |
+ |
#include <algorithm> |
#include <cmath> |
#include <deque> |
@@ -318,7 +321,7 @@ void ApplyGaussianGradientMagnitudeFilter(SkBitmap* input_bitmap, |
int bit_shift = 8 - static_cast<int>( |
std::log10(static_cast<float>(smoothed_max)) / std::log10(2.0f)); |
for (int r = 0; r < image_size.height(); ++r) { |
- uint8* row = input_bitmap->getAddr8(0, r); |
+ uint8_t* row = input_bitmap->getAddr8(0, r); |
for (int c = 0; c < image_size.width(); ++c, ++row) { |
*row <<= bit_shift; |
} |
@@ -349,8 +352,8 @@ void ApplyGaussianGradientMagnitudeFilter(SkBitmap* input_bitmap, |
unsigned grad_max = 0; |
for (int r = 0; r < image_size.height(); ++r) { |
- const uint8* grad_x_row = intermediate.getAddr8(0, r); |
- const uint8* grad_y_row = intermediate2.getAddr8(0, r); |
+ const uint8_t* grad_x_row = intermediate.getAddr8(0, r); |
+ const uint8_t* grad_y_row = intermediate2.getAddr8(0, r); |
for (int c = 0; c < image_size.width(); ++c) { |
unsigned grad_x = grad_x_row[c]; |
unsigned grad_y = grad_y_row[c]; |
@@ -363,9 +366,9 @@ void ApplyGaussianGradientMagnitudeFilter(SkBitmap* input_bitmap, |
bit_shift = static_cast<int>( |
std::log10(static_cast<float>(grad_max)) / std::log10(2.0f)) - 7; |
for (int r = 0; r < image_size.height(); ++r) { |
- const uint8* grad_x_row = intermediate.getAddr8(0, r); |
- const uint8* grad_y_row = intermediate2.getAddr8(0, r); |
- uint8* target_row = input_bitmap->getAddr8(0, r); |
+ const uint8_t* grad_x_row = intermediate.getAddr8(0, r); |
+ const uint8_t* grad_y_row = intermediate2.getAddr8(0, r); |
+ uint8_t* target_row = input_bitmap->getAddr8(0, r); |
for (int c = 0; c < image_size.width(); ++c) { |
unsigned grad_x = grad_x_row[c]; |
unsigned grad_y = grad_y_row[c]; |
@@ -398,7 +401,7 @@ void ExtractImageProfileInformation(const SkBitmap& input_bitmap, |
for (int r = 0; r < area.height(); ++r) { |
// Points to the first byte of the row in the rectangle. |
- const uint8* image_row = input_bitmap.getAddr8(area.x(), r + area.y()); |
+ const uint8_t* image_row = input_bitmap.getAddr8(area.x(), r + area.y()); |
unsigned row_sum = 0; |
for (int c = 0; c < area.width(); ++c, ++image_row) { |
row_sum += *image_row; |
@@ -686,10 +689,10 @@ SkBitmap ComputeDecimatedImage(const SkBitmap& bitmap, |
for (int r = 0; r < bitmap.height(); ++r) { |
if (!rows[r]) |
continue; // We can just skip this one. |
- uint8* src_row = |
- static_cast<uint8*>(bitmap.getPixels()) + r * bitmap.rowBytes(); |
- uint8* insertion_target = static_cast<uint8*>(target.getPixels()) + |
- target_row * target.rowBytes(); |
+ uint8_t* src_row = |
+ static_cast<uint8_t*>(bitmap.getPixels()) + r * bitmap.rowBytes(); |
+ uint8_t* insertion_target = static_cast<uint8_t*>(target.getPixels()) + |
+ target_row * target.rowBytes(); |
int left_copy_pixel = -1; |
for (int c = 0; c < bitmap.width(); ++c) { |
if (left_copy_pixel < 0 && columns[c]) { |