summaryrefslogtreecommitdiff
path: root/vp9/common
diff options
context:
space:
mode:
authorFrank Galligan <fgalligan@google.com>2014-09-16 15:17:26 -0700
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2014-09-16 15:17:26 -0700
commitecd7e3d2b7b4da149c21cc1368f6c52bc58d1be8 (patch)
treecba1b525872d31c0f0ea414639ccb59c9aa0e46a /vp9/common
parent4f506358c471e972d669d1709a7dd0c9f24f95b7 (diff)
parent175d9dfe0af6912fb9ecf7f94bd581a6b45d57a9 (diff)
downloadlibvpx-ecd7e3d2b7b4da149c21cc1368f6c52bc58d1be8.tar
libvpx-ecd7e3d2b7b4da149c21cc1368f6c52bc58d1be8.tar.gz
libvpx-ecd7e3d2b7b4da149c21cc1368f6c52bc58d1be8.tar.bz2
libvpx-ecd7e3d2b7b4da149c21cc1368f6c52bc58d1be8.zip
Merge "Remove memset of every external frame buffer."
Diffstat (limited to 'vp9/common')
-rw-r--r--vp9/common/vp9_frame_buffers.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/vp9/common/vp9_frame_buffers.c b/vp9/common/vp9_frame_buffers.c
index 733b3a927..34795b74e 100644
--- a/vp9/common/vp9_frame_buffers.c
+++ b/vp9/common/vp9_frame_buffers.c
@@ -61,6 +61,10 @@ int vp9_get_frame_buffer(void *cb_priv, size_t min_size,
if (!int_fb_list->int_fb[i].data)
return -1;
+ // This memset is needed for fixing valgrind error from C loop filter
+ // due to access uninitialized memory in frame border. It could be
+ // removed if border is totally removed.
+ vpx_memset(int_fb_list->int_fb[i].data, 0, min_size);
int_fb_list->int_fb[i].size = min_size;
}