From: Dmitry Kovalev Date: Fri, 17 Jan 2014 02:16:34 +0000 (-0800) Subject: Removing unused vp9_yv12_copy_partial_frame() function. X-Git-Tag: v1.4.0~2641^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ac40c87f68d698e91b94737e83422673058ef233;p=libvpx Removing unused vp9_yv12_copy_partial_frame() function. Change-Id: I3149e562fe9500914f67b6f908283edcdc381ac6 --- diff --git a/vp9/common/vp9_rtcd_defs.sh b/vp9/common/vp9_rtcd_defs.sh index 8f858f47c..c2468c1c4 100644 --- a/vp9/common/vp9_rtcd_defs.sh +++ b/vp9/common/vp9_rtcd_defs.sh @@ -756,9 +756,5 @@ specialize vp9_full_range_search prototype void vp9_temporal_filter_apply "uint8_t *frame1, unsigned int stride, uint8_t *frame2, unsigned int block_size, int strength, int filter_weight, unsigned int *accumulator, uint16_t *count" specialize vp9_temporal_filter_apply sse2 -prototype void vp9_yv12_copy_partial_frame "struct yv12_buffer_config *src_ybc, struct yv12_buffer_config *dst_ybc, int fraction" -specialize vp9_yv12_copy_partial_frame - - fi # end encoder functions diff --git a/vp9/encoder/vp9_picklpf.c b/vp9/encoder/vp9_picklpf.c index 7a5282dda..4ca85ee62 100644 --- a/vp9/encoder/vp9_picklpf.c +++ b/vp9/encoder/vp9_picklpf.c @@ -20,18 +20,6 @@ #include "vp9/common/vp9_loopfilter.h" #include "./vpx_scale_rtcd.h" -void vp9_yv12_copy_partial_frame_c(YV12_BUFFER_CONFIG *src_ybc, - YV12_BUFFER_CONFIG *dst_ybc, int fraction) { - const int height = src_ybc->y_height; - const int stride = src_ybc->y_stride; - const int offset = stride * ((height >> 5) * 16 - 8); - const int lines_to_copy = MAX(height >> (fraction + 4), 1) << 4; - - assert(src_ybc->y_stride == dst_ybc->y_stride); - vpx_memcpy(dst_ybc->y_buffer + offset, src_ybc->y_buffer + offset, - stride * (lines_to_copy + 16)); -} - // Enforce a minimum filter level based upon baseline Q static int get_min_filter_level(VP9_COMP *cpi, int base_qindex) { int min_filter_level;