Commit 236ec08c authored by John Koleszar's avatar John Koleszar
Browse files

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
parent 673cc21d
...@@ -632,7 +632,7 @@ void vp9_first_pass(VP9_COMP *cpi) { ...@@ -632,7 +632,7 @@ void vp9_first_pass(VP9_COMP *cpi) {
vp9_build_inter_predictors_sby(xd, mb_row << 1, vp9_build_inter_predictors_sby(xd, mb_row << 1,
mb_col << 1, mb_col << 1,
BLOCK_SIZE_MB16X16); 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 += mv.as_mv.row;
sum_mvr_abs += abs(mv.as_mv.row); sum_mvr_abs += abs(mv.as_mv.row);
sum_mvc += mv.as_mv.col; sum_mvc += mv.as_mv.col;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment