summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encoder.c
diff options
context:
space:
mode:
authorLinfeng Zhang <linfengz@google.com>2017-04-19 13:08:25 -0700
committerLinfeng Zhang <linfengz@google.com>2017-04-25 14:22:19 -0700
commit51dc998f3a2d04b9aa293cff000be34c5eaa5b9d (patch)
tree85a7a2d3bb5607a332626b5763fbaa65ff0f93df /vp9/encoder/vp9_encoder.c
parent92ec0674fdb21f3f195a1aba227e53adc1033621 (diff)
downloadlibvpx-51dc998f3a2d04b9aa293cff000be34c5eaa5b9d.tar
libvpx-51dc998f3a2d04b9aa293cff000be34c5eaa5b9d.tar.gz
libvpx-51dc998f3a2d04b9aa293cff000be34c5eaa5b9d.tar.bz2
libvpx-51dc998f3a2d04b9aa293cff000be34c5eaa5b9d.zip
Update highbd convolve functions arguments to use uint16_t src/dst
BUG=webm:1388 Change-Id: I6912de2639895d817ce850da8ea9f6c8fe21da42
Diffstat (limited to 'vp9/encoder/vp9_encoder.c')
-rw-r--r--vp9/encoder/vp9_encoder.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c
index d82b706be..b1b4ba0e0 100644
--- a/vp9/encoder/vp9_encoder.c
+++ b/vp9/encoder/vp9_encoder.c
@@ -2418,11 +2418,11 @@ static void scale_and_extend_frame(const YV12_BUFFER_CONFIG *src,
uint8_t *dst_ptr = dsts[i] + (y / factor) * dst_stride + (x / factor);
if (src->flags & YV12_FLAG_HIGHBITDEPTH) {
- vpx_highbd_convolve8(
- CAST_TO_BYTEPTR(CONVERT_TO_SHORTPTR(src_ptr)), src_stride,
- CAST_TO_BYTEPTR(CONVERT_TO_SHORTPTR(dst_ptr)), dst_stride,
- kernel[x_q4 & 0xf], 16 * src_w / dst_w, kernel[y_q4 & 0xf],
- 16 * src_h / dst_h, 16 / factor, 16 / factor, bd);
+ vpx_highbd_convolve8(CONVERT_TO_SHORTPTR(src_ptr), src_stride,
+ CONVERT_TO_SHORTPTR(dst_ptr), dst_stride,
+ kernel[x_q4 & 0xf], 16 * src_w / dst_w,
+ kernel[y_q4 & 0xf], 16 * src_h / dst_h,
+ 16 / factor, 16 / factor, bd);
} else {
vpx_scaled_2d(src_ptr, src_stride, dst_ptr, dst_stride,
kernel[x_q4 & 0xf], 16 * src_w / dst_w,