summaryrefslogtreecommitdiff
path: root/vpx_scale/generic
diff options
context:
space:
mode:
authorJohn Koleszar <jkoleszar@google.com>2011-03-17 17:07:59 -0400
committerJohn Koleszar <jkoleszar@google.com>2011-03-17 20:53:47 -0400
commit429dc676b19ff8dbb5864e3c436de1b214e538b0 (patch)
treeaf0706b473fba2ada97ea22e30adc26e5435fcb9 /vpx_scale/generic
parent71bcd9f1af91f2dea22f2e71839039d83e5b1d84 (diff)
downloadlibvpx-429dc676b19ff8dbb5864e3c436de1b214e538b0.tar
libvpx-429dc676b19ff8dbb5864e3c436de1b214e538b0.tar.gz
libvpx-429dc676b19ff8dbb5864e3c436de1b214e538b0.tar.bz2
libvpx-429dc676b19ff8dbb5864e3c436de1b214e538b0.zip
Increase static linkage, remove unused functions
A large number of functions were defined with external linkage, even though they were only used from within one file. This patch changes their linkage to static and removes the vp8_ prefix from their names, which should make it more obvious to the reader that the function is contained within the current translation unit. Functions that were not referenced were removed. These symbols were identified by: $ nm -A libvpx.a | sort -k3 | uniq -c -f2 | grep ' [A-Z] ' \ | sort | grep '^ *1 ' Change-Id: I59609f58ab65312012c047036ae1e0634f795779
Diffstat (limited to 'vpx_scale/generic')
-rw-r--r--vpx_scale/generic/yv12config.c21
-rw-r--r--vpx_scale/generic/yv12extend.c6
2 files changed, 3 insertions, 24 deletions
diff --git a/vpx_scale/generic/yv12config.c b/vpx_scale/generic/yv12config.c
index 9539dca82..cb0ab9466 100644
--- a/vpx_scale/generic/yv12config.c
+++ b/vpx_scale/generic/yv12config.c
@@ -88,24 +88,3 @@ vp8_yv12_alloc_frame_buffer(YV12_BUFFER_CONFIG *ybf, int width, int height, int
return 0;
}
-
-/****************************************************************************
- *
- ****************************************************************************/
-int
-vp8_yv12_black_frame_buffer(YV12_BUFFER_CONFIG *ybf)
-{
- if (ybf)
- {
- if (ybf->buffer_alloc)
- {
- duck_memset(ybf->y_buffer, 0x0, ybf->y_stride * ybf->y_height);
- duck_memset(ybf->u_buffer, 0x80, ybf->uv_stride * ybf->uv_height);
- duck_memset(ybf->v_buffer, 0x80, ybf->uv_stride * ybf->uv_height);
- }
-
- return 0;
- }
-
- return -1;
-}
diff --git a/vpx_scale/generic/yv12extend.c b/vpx_scale/generic/yv12extend.c
index e58aa1fb2..c087bdd78 100644
--- a/vpx_scale/generic/yv12extend.c
+++ b/vpx_scale/generic/yv12extend.c
@@ -145,8 +145,8 @@ vp8_yv12_extend_frame_borders(YV12_BUFFER_CONFIG *ybf)
}
-void
-vp8_yv12_extend_frame_borders_yonly(YV12_BUFFER_CONFIG *ybf)
+static void
+extend_frame_borders_yonly(YV12_BUFFER_CONFIG *ybf)
{
int i;
unsigned char *src_ptr1, *src_ptr2;
@@ -276,5 +276,5 @@ vp8_yv12_copy_frame_yonly(YV12_BUFFER_CONFIG *src_ybc, YV12_BUFFER_CONFIG *dst_y
dest += dst_ybc->y_stride;
}
- vp8_yv12_extend_frame_borders_yonly(dst_ybc);
+ extend_frame_borders_yonly(dst_ybc);
}