diff options
author | Dmitry Kovalev <dkovalev@google.com> | 2013-12-27 18:44:19 -0800 |
---|---|---|
committer | Dmitry Kovalev <dkovalev@google.com> | 2014-01-03 15:21:55 -0800 |
commit | ba41e9d459c0f6384949a103eaaee7b631341def (patch) | |
tree | cd7f49a1c3e1c8f9bbd7a65f3a67906cc62e866e /vp9/encoder/vp9_encodeframe.c | |
parent | efb150bb3092045b2f9011b4b7e35743689e5775 (diff) | |
download | libvpx-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.c | 3 |
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)); } |