Index: source/libvpx/vp9/encoder/vp9_sad.c |
=================================================================== |
--- source/libvpx/vp9/encoder/vp9_sad.c (revision 292608) |
+++ source/libvpx/vp9/encoder/vp9_sad.c (working copy) |
@@ -32,7 +32,6 @@ |
a += a_stride; |
b += b_stride; |
} |
- |
return sad; |
} |
@@ -136,9 +135,9 @@ |
sadMxNx4D(4, 4) |
#if CONFIG_VP9_HIGHBITDEPTH |
-static INLINE unsigned int high_sad(const uint8_t *a8, int a_stride, |
- const uint8_t *b8, int b_stride, |
- int width, int height) { |
+static INLINE unsigned int highbd_sad(const uint8_t *a8, int a_stride, |
+ const uint8_t *b8, int b_stride, |
+ int width, int height) { |
int y, x; |
unsigned int sad = 0; |
const uint16_t *a = CONVERT_TO_SHORTPTR(a8); |
@@ -153,9 +152,9 @@ |
return sad; |
} |
-static INLINE unsigned int high_sadb(const uint8_t *a8, int a_stride, |
- const uint16_t *b, int b_stride, |
- int width, int height) { |
+static INLINE unsigned int highbd_sadb(const uint8_t *a8, int a_stride, |
+ const uint16_t *b, int b_stride, |
+ int width, int height) { |
int y, x; |
unsigned int sad = 0; |
const uint16_t *a = CONVERT_TO_SHORTPTR(a8); |
@@ -169,103 +168,109 @@ |
return sad; |
} |
-#define high_sadMxN(m, n) \ |
-unsigned int vp9_high_sad##m##x##n##_c(const uint8_t *src, int src_stride, \ |
- const uint8_t *ref, int ref_stride) { \ |
- return high_sad(src, src_stride, ref, ref_stride, m, n); \ |
+#define highbd_sadMxN(m, n) \ |
+unsigned int vp9_highbd_sad##m##x##n##_c(const uint8_t *src, int src_stride, \ |
+ const uint8_t *ref, int ref_stride) { \ |
+ return highbd_sad(src, src_stride, ref, ref_stride, m, n); \ |
} \ |
-unsigned int vp9_high_sad##m##x##n##_avg_c(const uint8_t *src, int src_stride, \ |
- const uint8_t *ref, int ref_stride, \ |
- const uint8_t *second_pred) { \ |
+unsigned int vp9_highbd_sad##m##x##n##_avg_c(const uint8_t *src, \ |
+ int src_stride, \ |
+ const uint8_t *ref, \ |
+ int ref_stride, \ |
+ const uint8_t *second_pred) { \ |
uint16_t comp_pred[m * n]; \ |
- vp9_high_comp_avg_pred(comp_pred, second_pred, m, n, ref, ref_stride); \ |
- return high_sadb(src, src_stride, comp_pred, m, m, n); \ |
+ vp9_highbd_comp_avg_pred(comp_pred, second_pred, m, n, ref, ref_stride); \ |
+ return highbd_sadb(src, src_stride, comp_pred, m, m, n); \ |
} |
-#define high_sadMxNxK(m, n, k) \ |
-void vp9_high_sad##m##x##n##x##k##_c(const uint8_t *src, int src_stride, \ |
- const uint8_t *ref, int ref_stride, \ |
- unsigned int *sads) { \ |
+#define highbd_sadMxNxK(m, n, k) \ |
+void vp9_highbd_sad##m##x##n##x##k##_c(const uint8_t *src, int src_stride, \ |
+ const uint8_t *ref, int ref_stride, \ |
+ unsigned int *sads) { \ |
int i; \ |
- for (i = 0; i < k; ++i) \ |
- sads[i] = vp9_high_sad##m##x##n##_c(src, src_stride, &ref[i], ref_stride); \ |
+ for (i = 0; i < k; ++i) { \ |
+ sads[i] = vp9_highbd_sad##m##x##n##_c(src, src_stride, &ref[i], \ |
+ ref_stride); \ |
+ } \ |
} |
-#define high_sadMxNx4D(m, n) \ |
-void vp9_high_sad##m##x##n##x4d_c(const uint8_t *src, int src_stride, \ |
- const uint8_t *const refs[], \ |
- int ref_stride, unsigned int *sads) { \ |
+#define highbd_sadMxNx4D(m, n) \ |
+void vp9_highbd_sad##m##x##n##x4d_c(const uint8_t *src, int src_stride, \ |
+ const uint8_t *const refs[], \ |
+ int ref_stride, unsigned int *sads) { \ |
int i; \ |
- for (i = 0; i < 4; ++i) \ |
- sads[i] = vp9_high_sad##m##x##n##_c(src, src_stride, refs[i], ref_stride); \ |
+ for (i = 0; i < 4; ++i) { \ |
+ sads[i] = vp9_highbd_sad##m##x##n##_c(src, src_stride, refs[i], \ |
+ ref_stride); \ |
+ } \ |
} |
// 64x64 |
-high_sadMxN(64, 64) |
-high_sadMxNxK(64, 64, 3) |
-high_sadMxNxK(64, 64, 8) |
-high_sadMxNx4D(64, 64) |
+highbd_sadMxN(64, 64) |
+highbd_sadMxNxK(64, 64, 3) |
+highbd_sadMxNxK(64, 64, 8) |
+highbd_sadMxNx4D(64, 64) |
// 64x32 |
-high_sadMxN(64, 32) |
-high_sadMxNx4D(64, 32) |
+highbd_sadMxN(64, 32) |
+highbd_sadMxNx4D(64, 32) |
// 32x64 |
-high_sadMxN(32, 64) |
-high_sadMxNx4D(32, 64) |
+highbd_sadMxN(32, 64) |
+highbd_sadMxNx4D(32, 64) |
// 32x32 |
-high_sadMxN(32, 32) |
-high_sadMxNxK(32, 32, 3) |
-high_sadMxNxK(32, 32, 8) |
-high_sadMxNx4D(32, 32) |
+highbd_sadMxN(32, 32) |
+highbd_sadMxNxK(32, 32, 3) |
+highbd_sadMxNxK(32, 32, 8) |
+highbd_sadMxNx4D(32, 32) |
// 32x16 |
-high_sadMxN(32, 16) |
-high_sadMxNx4D(32, 16) |
+highbd_sadMxN(32, 16) |
+highbd_sadMxNx4D(32, 16) |
// 16x32 |
-high_sadMxN(16, 32) |
-high_sadMxNx4D(16, 32) |
+highbd_sadMxN(16, 32) |
+highbd_sadMxNx4D(16, 32) |
// 16x16 |
-high_sadMxN(16, 16) |
-high_sadMxNxK(16, 16, 3) |
-high_sadMxNxK(16, 16, 8) |
-high_sadMxNx4D(16, 16) |
+highbd_sadMxN(16, 16) |
+highbd_sadMxNxK(16, 16, 3) |
+highbd_sadMxNxK(16, 16, 8) |
+highbd_sadMxNx4D(16, 16) |
// 16x8 |
-high_sadMxN(16, 8) |
-high_sadMxNxK(16, 8, 3) |
-high_sadMxNxK(16, 8, 8) |
-high_sadMxNx4D(16, 8) |
+highbd_sadMxN(16, 8) |
+highbd_sadMxNxK(16, 8, 3) |
+highbd_sadMxNxK(16, 8, 8) |
+highbd_sadMxNx4D(16, 8) |
// 8x16 |
-high_sadMxN(8, 16) |
-high_sadMxNxK(8, 16, 3) |
-high_sadMxNxK(8, 16, 8) |
-high_sadMxNx4D(8, 16) |
+highbd_sadMxN(8, 16) |
+highbd_sadMxNxK(8, 16, 3) |
+highbd_sadMxNxK(8, 16, 8) |
+highbd_sadMxNx4D(8, 16) |
// 8x8 |
-high_sadMxN(8, 8) |
-high_sadMxNxK(8, 8, 3) |
-high_sadMxNxK(8, 8, 8) |
-high_sadMxNx4D(8, 8) |
+highbd_sadMxN(8, 8) |
+highbd_sadMxNxK(8, 8, 3) |
+highbd_sadMxNxK(8, 8, 8) |
+highbd_sadMxNx4D(8, 8) |
// 8x4 |
-high_sadMxN(8, 4) |
-high_sadMxNxK(8, 4, 8) |
-high_sadMxNx4D(8, 4) |
+highbd_sadMxN(8, 4) |
+highbd_sadMxNxK(8, 4, 8) |
+highbd_sadMxNx4D(8, 4) |
// 4x8 |
-high_sadMxN(4, 8) |
-high_sadMxNxK(4, 8, 8) |
-high_sadMxNx4D(4, 8) |
+highbd_sadMxN(4, 8) |
+highbd_sadMxNxK(4, 8, 8) |
+highbd_sadMxNx4D(4, 8) |
// 4x4 |
-high_sadMxN(4, 4) |
-high_sadMxNxK(4, 4, 3) |
-high_sadMxNxK(4, 4, 8) |
-high_sadMxNx4D(4, 4) |
+highbd_sadMxN(4, 4) |
+highbd_sadMxNxK(4, 4, 3) |
+highbd_sadMxNxK(4, 4, 8) |
+highbd_sadMxNx4D(4, 4) |
#endif // CONFIG_VP9_HIGHBITDEPTH |