summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Bankoski <jimbankoski@google.com>2013-01-11 09:45:45 -0800
committerJim Bankoski <jimbankoski@google.com>2013-01-11 09:45:45 -0800
commit9431536045ea205ed781a830fa40501bb423c572 (patch)
tree9a10c08429ad2d9a52221d7a99b68c0ab58d8dd9
parent55657aac49db87d2848c1022448e3841c621e1b9 (diff)
downloadlibvpx-9431536045ea205ed781a830fa40501bb423c572.tar
libvpx-9431536045ea205ed781a830fa40501bb423c572.tar.gz
libvpx-9431536045ea205ed781a830fa40501bb423c572.tar.bz2
libvpx-9431536045ea205ed781a830fa40501bb423c572.zip
rtcd for new wider loop filters
Change-Id: I8826bcdcf72ba6d86bde31cd13902a710399805c
-rw-r--r--vp9/common/vp9_loopfilter_filters.c4
-rw-r--r--vp9/common/vp9_rtcd_defs.sh5
2 files changed, 7 insertions, 2 deletions
diff --git a/vp9/common/vp9_loopfilter_filters.c b/vp9/common/vp9_loopfilter_filters.c
index c73e37ba3..5df093307 100644
--- a/vp9/common/vp9_loopfilter_filters.c
+++ b/vp9/common/vp9_loopfilter_filters.c
@@ -675,7 +675,7 @@ void vp9_mb_lpf_vertical_edge_w
} while (++i < count * 8);
}
-void vp9_lpf_mbv_w(unsigned char *y_ptr, unsigned char *u_ptr,
+void vp9_lpf_mbv_w_c(unsigned char *y_ptr, unsigned char *u_ptr,
unsigned char *v_ptr, int y_stride, int uv_stride,
struct loop_filter_info *lfi) {
vp9_mb_lpf_vertical_edge_w(y_ptr, y_stride,
@@ -689,7 +689,7 @@ void vp9_lpf_mbv_w(unsigned char *y_ptr, unsigned char *u_ptr,
vp9_mb_lpf_vertical_edge_w(v_ptr, uv_stride,
lfi->mblim, lfi->lim, lfi->hev_thr, 1);
}
-void vp9_lpf_mbh_w(unsigned char *y_ptr, unsigned char *u_ptr,
+void vp9_lpf_mbh_w_c(unsigned char *y_ptr, unsigned char *u_ptr,
unsigned char *v_ptr, int y_stride, int uv_stride,
struct loop_filter_info *lfi) {
vp9_mb_lpf_horizontal_edge_w(y_ptr, y_stride,
diff --git a/vp9/common/vp9_rtcd_defs.sh b/vp9/common/vp9_rtcd_defs.sh
index 004d4f5b9..33ed5a490 100644
--- a/vp9/common/vp9_rtcd_defs.sh
+++ b/vp9/common/vp9_rtcd_defs.sh
@@ -233,6 +233,11 @@ vp9_loop_filter_simple_bh_c=vp9_loop_filter_bhs_c
vp9_loop_filter_simple_bh_mmx=vp9_loop_filter_bhs_mmx
vp9_loop_filter_simple_bh_sse2=vp9_loop_filter_bhs_sse2
+prototype void vp9_lpf_mbh_w "unsigned char *y_ptr, unsigned char *u_ptr, unsigned char *v_ptr, int y_stride, int uv_stride, struct loop_filter_info *lfi"
+specialize vp9_lpf_mbh_w
+
+prototype void vp9_lpf_mbv_w "unsigned char *y_ptr, unsigned char *u_ptr, unsigned char *v_ptr, int y_stride, int uv_stride, struct loop_filter_info *lfi"
+specialize vp9_lpf_mbv_w
#
# post proc
#