summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_convolve.h
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2014-09-16 12:47:18 -0700
committerDeb Mukherjee <debargha@google.com>2014-09-18 07:26:17 -0700
commit0d3c3d3ce74c3a1c30c8bc17f3389ac19e1ace5b (patch)
tree2b115665b5f3eeaa43c0ee2901b2497c4d714c4c /vp9/common/vp9_convolve.h
parentd3a7e677e64f0b8a99b30b522005d7fd657fc257 (diff)
downloadlibvpx-0d3c3d3ce74c3a1c30c8bc17f3389ac19e1ace5b.tar
libvpx-0d3c3d3ce74c3a1c30c8bc17f3389ac19e1ace5b.tar.gz
libvpx-0d3c3d3ce74c3a1c30c8bc17f3389ac19e1ace5b.tar.bz2
libvpx-0d3c3d3ce74c3a1c30c8bc17f3389ac19e1ace5b.zip
Adds high bitdepth convolve, interpred & scaling
Change-Id: Ie51c352a6b250547207cbc1ebba833a01ed053e3
Diffstat (limited to 'vp9/common/vp9_convolve.h')
-rw-r--r--vp9/common/vp9_convolve.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/vp9/common/vp9_convolve.h b/vp9/common/vp9_convolve.h
index 6bf71fc79..faf70b12a 100644
--- a/vp9/common/vp9_convolve.h
+++ b/vp9/common/vp9_convolve.h
@@ -23,6 +23,14 @@ typedef void (*convolve_fn_t)(const uint8_t *src, ptrdiff_t src_stride,
const int16_t *filter_y, int y_step_q4,
int w, int h);
+#if CONFIG_VP9_HIGHBITDEPTH
+typedef void (*high_convolve_fn_t)(const uint8_t *src, ptrdiff_t src_stride,
+ uint8_t *dst, ptrdiff_t dst_stride,
+ const int16_t *filter_x, int x_step_q4,
+ const int16_t *filter_y, int y_step_q4,
+ int w, int h, int bd);
+#endif
+
#ifdef __cplusplus
} // extern "C"
#endif