summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encodeframe.c
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2013-12-27 18:44:19 -0800
committerDmitry Kovalev <dkovalev@google.com>2014-01-03 15:21:55 -0800
commitba41e9d459c0f6384949a103eaaee7b631341def (patch)
treecd7f49a1c3e1c8f9bbd7a65f3a67906cc62e866e /vp9/encoder/vp9_encodeframe.c
parentefb150bb3092045b2f9011b4b7e35743689e5775 (diff)
downloadlibvpx-ba41e9d459c0f6384949a103eaaee7b631341def.tar
libvpx-ba41e9d459c0f6384949a103eaaee7b631341def.tar.gz
libvpx-ba41e9d459c0f6384949a103eaaee7b631341def.tar.bz2
libvpx-ba41e9d459c0f6384949a103eaaee7b631341def.zip
Adding RefBuffer struct.
Adding RefBuffer to simplify reference buffer management. The struct has a pointer to image data and scale factors relative to the current frame. Change-Id: If38eb1491ff687cc11428aee339f3e052e2c5d9e
Diffstat (limited to 'vp9/encoder/vp9_encodeframe.c')
-rw-r--r--vp9/encoder/vp9_encodeframe.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index 800dc4995..c37a50e48 100644
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -2588,9 +2588,8 @@ static void encode_superblock(VP9_COMP *cpi, TOKENEXTRA **t, int output_enabled,
for (ref = 0; ref < 1 + is_compound; ++ref) {
YV12_BUFFER_CONFIG *cfg = &cm->yv12_fb[cm->ref_frame_map[
get_ref_frame_idx(cpi, mbmi->ref_frame[ref])]];
- setup_pre_planes(xd, ref, cfg, mi_row, mi_col, xd->scale_factors[ref]);
+ setup_pre_planes(xd, ref, cfg, mi_row, mi_col, &xd->block_refs[ref]->sf);
}
-
vp9_build_inter_predictors_sb(xd, mi_row, mi_col, MAX(bsize, BLOCK_8X8));
}