]> granicus.if.org Git - libvpx/commitdiff
Removing unused vp9_yv12_copy_partial_frame() function.
authorDmitry Kovalev <dkovalev@google.com>
Fri, 17 Jan 2014 02:16:34 +0000 (18:16 -0800)
committerDmitry Kovalev <dkovalev@google.com>
Fri, 17 Jan 2014 02:16:34 +0000 (18:16 -0800)
Change-Id: I3149e562fe9500914f67b6f908283edcdc381ac6

vp9/common/vp9_rtcd_defs.sh
vp9/encoder/vp9_picklpf.c

index 8f858f47caa8a8b9ab75139bf8cef23f67567401..c2468c1c412ecdb45322e6eb4a43efdba69f5036 100644 (file)
@@ -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
index 7a5282dda3c242a15ae01530b3816ea1eee09ce3..4ca85ee62eaf860853691051fdd03b11a5781a44 100644 (file)
 #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;