Index: source/libvpx/vp9/encoder/vp9_variance.h |
=================================================================== |
--- source/libvpx/vp9/encoder/vp9_variance.h (revision 177019) |
+++ source/libvpx/vp9/encoder/vp9_variance.h (working copy) |
@@ -8,54 +8,55 @@ |
* be found in the AUTHORS file in the root of the source tree. |
*/ |
- |
#ifndef VP9_ENCODER_VP9_VARIANCE_H_ |
#define VP9_ENCODER_VP9_VARIANCE_H_ |
-typedef unsigned int(*vp9_sad_fn_t)(const unsigned char *src_ptr, |
+#include "vpx/vpx_integer.h" |
+ |
+typedef unsigned int(*vp9_sad_fn_t)(const uint8_t *src_ptr, |
int source_stride, |
- const unsigned char *ref_ptr, |
+ const uint8_t *ref_ptr, |
int ref_stride, |
unsigned int max_sad); |
-typedef void (*vp9_copy32xn_fn_t)(const unsigned char *src_ptr, |
+typedef void (*vp9_copy32xn_fn_t)(const uint8_t *src_ptr, |
int source_stride, |
- const unsigned char *ref_ptr, |
+ const uint8_t *ref_ptr, |
int ref_stride, |
int n); |
-typedef void (*vp9_sad_multi_fn_t)(const unsigned char *src_ptr, |
+typedef void (*vp9_sad_multi_fn_t)(const uint8_t *src_ptr, |
int source_stride, |
- const unsigned char *ref_ptr, |
+ const uint8_t *ref_ptr, |
int ref_stride, |
unsigned int *sad_array); |
-typedef void (*vp9_sad_multi1_fn_t)(const unsigned char *src_ptr, |
+typedef void (*vp9_sad_multi1_fn_t)(const uint8_t *src_ptr, |
int source_stride, |
- const unsigned char *ref_ptr, |
+ const uint8_t *ref_ptr, |
int ref_stride, |
unsigned short *sad_array); |
-typedef void (*vp9_sad_multi_d_fn_t)(const unsigned char *src_ptr, |
+typedef void (*vp9_sad_multi_d_fn_t)(const uint8_t *src_ptr, |
int source_stride, |
- const unsigned char ** ref_ptr, |
+ const uint8_t ** ref_ptr, |
int ref_stride, unsigned int *sad_array); |
-typedef unsigned int (*vp9_variance_fn_t)(const unsigned char *src_ptr, |
+typedef unsigned int (*vp9_variance_fn_t)(const uint8_t *src_ptr, |
int source_stride, |
- const unsigned char *ref_ptr, |
+ const uint8_t *ref_ptr, |
int ref_stride, |
unsigned int *sse); |
-typedef unsigned int (*vp9_subpixvariance_fn_t)(const unsigned char *src_ptr, |
+typedef unsigned int (*vp9_subpixvariance_fn_t)(const uint8_t *src_ptr, |
int source_stride, |
int xoffset, |
int yoffset, |
- const unsigned char *ref_ptr, |
+ const uint8_t *ref_ptr, |
int Refstride, |
unsigned int *sse); |
-typedef void (*vp9_ssimpf_fn_t)(unsigned char *s, int sp, unsigned char *r, |
+typedef void (*vp9_ssimpf_fn_t)(uint8_t *s, int sp, uint8_t *r, |
int rp, unsigned long *sum_s, |
unsigned long *sum_r, unsigned long *sum_sq_s, |
unsigned long *sum_sq_r, |
@@ -63,9 +64,9 @@ |
typedef unsigned int (*vp9_getmbss_fn_t)(const short *); |
-typedef unsigned int (*vp9_get16x16prederror_fn_t)(const unsigned char *src_ptr, |
+typedef unsigned int (*vp9_get16x16prederror_fn_t)(const uint8_t *src_ptr, |
int source_stride, |
- const unsigned char *ref_ptr, |
+ const uint8_t *ref_ptr, |
int ref_stride); |
typedef struct variance_vtable { |
@@ -81,4 +82,4 @@ |
vp9_copy32xn_fn_t copymem; |
} vp9_variance_fn_ptr_t; |
-#endif |
+#endif // VP9_ENCODER_VP9_VARIANCE_H_ |