ref: 1243d265cfa66c09f296f2ccf4c616fde85bb81b
parent: 23ccf7192434399e5db3a981fbfde40e1712ed5f
author: Yaowu Xu <yaowu@google.com>
date: Thu Apr 10 11:57:38 EDT 2014
Replace the call to set_offsets() With a more approriate one vp9_setup_src_planes() as only src buffer pointers need to be initialized here. Change-Id: I40fac4d8b2d39eb7d0c65b9b6afab45138a13936
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -1472,6 +1472,8 @@
int r, c;
MODE_INFO *mi_upper_left = cm->mi + mi_row * mis + mi_col;
+ vp9_setup_src_planes(x, cpi->Source, mi_row, mi_col);
+
assert((row8x8_remaining > 0) && (col8x8_remaining > 0));
// In-image SB64
@@ -3201,7 +3203,6 @@
1, &dummy_rate, &dummy_dist);
break;
case SOURCE_VAR_BASED_PARTITION:
- set_offsets(cpi, tile, mi_row, mi_col, BLOCK_64X64);
set_source_var_based_partition(cpi, tile, mi_8x8, mi_row, mi_col);
nonrd_use_partition(cpi, tile, mi_8x8, tp, mi_row, mi_col, BLOCK_64X64,
1, &dummy_rate, &dummy_dist);
--
⑨