Index: src/codec/SkPngFilters.cpp |
diff --git a/src/codec/SkPngFilters.cpp b/src/codec/SkPngFilters.cpp |
index 115810ea7cbffc5fbf0aeed7e2cacc0f5ca15d39..2185936c44b6b0b0dd506947905c99554fbc31a0 100644 |
--- a/src/codec/SkPngFilters.cpp |
+++ b/src/codec/SkPngFilters.cpp |
@@ -6,7 +6,6 @@ |
*/ |
#include "SkPngFilters.h" |
-#include "SkTypes.h" |
// Functions in this file look at most 3 pixels (a,b,c) to predict the fourth (d). |
// They're positioned like this: |
@@ -35,7 +34,7 @@ |
} |
template <int bpp> |
- static void sk_sub_sse2(png_row_infop row_info, png_bytep row, png_const_bytep) { |
+ static void sk_sub_sse2(png_row_infop row_info, uint8_t* row, const uint8_t*) { |
// The Sub filter predicts each pixel as the previous pixel, a. |
// There is no pixel to the left of the first pixel. It's encoded directly. |
// That works with our main loop if we just say that left pixel was zero. |
@@ -53,7 +52,7 @@ |
} |
template <int bpp> |
- void sk_avg_sse2(png_row_infop row_info, png_bytep row, png_const_bytep prev) { |
+ void sk_avg_sse2(png_row_infop row_info, uint8_t* row, const uint8_t* prev) { |
// The Avg filter predicts each pixel as the (truncated) average of a and b. |
// There's no pixel to the left of the first pixel. Luckily, it's |
// predicted to be half of the pixel above it. So again, this works |
@@ -94,7 +93,7 @@ |
} |
template <int bpp> |
- void sk_paeth_sse2(png_row_infop row_info, png_bytep row, png_const_bytep prev) { |
+ void sk_paeth_sse2(png_row_infop row_info, uint8_t* row, const uint8_t* prev) { |
// Paeth tries to predict pixel d using the pixel to the left of it, a, |
// and two pixels from the previous row, b and c: |
// prev: c b |
@@ -144,24 +143,24 @@ |
} |
} |
- void sk_sub3_sse2(png_row_infop row_info, png_bytep row, png_const_bytep prev) { |
+ void sk_sub3_sse2(png_row_infop row_info, uint8_t* row, const uint8_t* prev) { |
sk_sub_sse2<3>(row_info, row, prev); |
} |
- void sk_sub4_sse2(png_row_infop row_info, png_bytep row, png_const_bytep prev) { |
+ void sk_sub4_sse2(png_row_infop row_info, uint8_t* row, const uint8_t* prev) { |
sk_sub_sse2<4>(row_info, row, prev); |
} |
- void sk_avg3_sse2(png_row_infop row_info, png_bytep row, png_const_bytep prev) { |
+ void sk_avg3_sse2(png_row_infop row_info, uint8_t* row, const uint8_t* prev) { |
sk_avg_sse2<3>(row_info, row, prev); |
} |
- void sk_avg4_sse2(png_row_infop row_info, png_bytep row, png_const_bytep prev) { |
+ void sk_avg4_sse2(png_row_infop row_info, uint8_t* row, const uint8_t* prev) { |
sk_avg_sse2<4>(row_info, row, prev); |
} |
- void sk_paeth3_sse2(png_row_infop row_info, png_bytep row, png_const_bytep prev) { |
+ void sk_paeth3_sse2(png_row_infop row_info, uint8_t* row, const uint8_t* prev) { |
sk_paeth_sse2<3>(row_info, row, prev); |
} |
- void sk_paeth4_sse2(png_row_infop row_info, png_bytep row, png_const_bytep prev) { |
+ void sk_paeth4_sse2(png_row_infop row_info, uint8_t* row, const uint8_t* prev) { |
sk_paeth_sse2<4>(row_info, row, prev); |
} |