ref: 06d70c119aec8fd1ac88b4ec8d487cf6829ddf20
parent: 4bb1cc06fdce4cf3a8298dd4120bb26451bc46e0
author: Johann <johannkoenig@google.com>
date: Wed Jan 9 05:57:07 EST 2019
highbd idct: resolve missing declarations BUG=webm:1584 Change-Id: I596f5f0e1a1c152493cd8177b32d416cc79937e0
--- a/vpx_dsp/arm/highbd_idct16x16_add_neon.c
+++ b/vpx_dsp/arm/highbd_idct16x16_add_neon.c
@@ -926,8 +926,8 @@
}
}
-void vpx_highbd_idct16x16_10_add_half1d_pass1(const tran_low_t *input,
- int32_t *output) {
+static void highbd_idct16x16_10_add_half1d_pass1(const tran_low_t *input,
+ int32_t *output) {
const int32x4_t cospi_0_8_16_24 = vld1q_s32(kCospi32 + 0);
const int32x4_t cospi_4_12_20N_28 = vld1q_s32(kCospi32 + 4);
const int32x4_t cospi_2_30_10_22 = vld1q_s32(kCospi32 + 8);
@@ -1065,10 +1065,11 @@
vst1q_s32(output, out[15]);
}
-void vpx_highbd_idct16x16_10_add_half1d_pass2(const int32_t *input,
- int32_t *const output,
- uint16_t *const dest,
- const int stride, const int bd) {
+static void highbd_idct16x16_10_add_half1d_pass2(const int32_t *input,
+ int32_t *const output,
+ uint16_t *const dest,
+ const int stride,
+ const int bd) {
const int32x4_t cospi_0_8_16_24 = vld1q_s32(kCospi32 + 0);
const int32x4_t cospi_4_12_20N_28 = vld1q_s32(kCospi32 + 4);
const int32x4_t cospi_2_30_10_22 = vld1q_s32(kCospi32 + 8);
@@ -1289,16 +1290,16 @@
// pass 1
// Parallel idct on the upper 8 rows
- vpx_highbd_idct16x16_10_add_half1d_pass1(input, row_idct_output);
+ highbd_idct16x16_10_add_half1d_pass1(input, row_idct_output);
// pass 2
// Parallel idct to get the left 8 columns
- vpx_highbd_idct16x16_10_add_half1d_pass2(row_idct_output, NULL, dest,
- stride, bd);
+ highbd_idct16x16_10_add_half1d_pass2(row_idct_output, NULL, dest, stride,
+ bd);
// Parallel idct to get the right 8 columns
- vpx_highbd_idct16x16_10_add_half1d_pass2(row_idct_output + 4 * 8, NULL,
- dest + 8, stride, bd);
+ highbd_idct16x16_10_add_half1d_pass2(row_idct_output + 4 * 8, NULL,
+ dest + 8, stride, bd);
}
}