summaryrefslogtreecommitdiff
path: root/vp9/encoder
diff options
context:
space:
mode:
authorJohn Koleszar <jkoleszar@google.com>2013-05-09 10:40:59 -0700
committerJohn Koleszar <jkoleszar@google.com>2013-05-09 10:46:40 -0700
commit236ec08cd052e01e1bccb13007546944c5464c90 (patch)
tree1ddf97aceb2810add64f075e06b531fd8c43a3d8 /vp9/encoder
parent673cc21dfc6f9ee19f7e3134c49ffbe9a6c0ff78 (diff)
downloadlibvpx-236ec08cd052e01e1bccb13007546944c5464c90.tar
libvpx-236ec08cd052e01e1bccb13007546944c5464c90.tar.gz
libvpx-236ec08cd052e01e1bccb13007546944c5464c90.tar.bz2
libvpx-236ec08cd052e01e1bccb13007546944c5464c90.zip
Make firstpass encode Y-only
The chroma planes are not used during the first pass encode, but the vp9_encode_sb() function was operating on them anyway. This was causing the use of uninitialized memory. Change-Id: I5ebafcd3d5e34ed91a8336dad159b573995a939f
Diffstat (limited to 'vp9/encoder')
-rw-r--r--vp9/encoder/vp9_firstpass.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c
index 1e25a00a0..436c8d4e0 100644
--- a/vp9/encoder/vp9_firstpass.c
+++ b/vp9/encoder/vp9_firstpass.c
@@ -632,7 +632,7 @@ void vp9_first_pass(VP9_COMP *cpi) {
vp9_build_inter_predictors_sby(xd, mb_row << 1,
mb_col << 1,
BLOCK_SIZE_MB16X16);
- vp9_encode_sb(cm, x, BLOCK_SIZE_MB16X16);
+ vp9_encode_sby(cm, x, BLOCK_SIZE_MB16X16);
sum_mvr += mv.as_mv.row;
sum_mvr_abs += abs(mv.as_mv.row);
sum_mvc += mv.as_mv.col;