shithub: libvpx

Download patch

ref: d3c526fbda42e51058dcb16e73a79e3c4a60f600
parent: a3ec4cbd3321e4f24c4112aca44c80016b49d085
parent: 01a3bd67d8d043a5d186669602ee01252fbd8fe7
author: Yunqing Wang <yunqingwang@google.com>
date: Tue Apr 9 10:31:51 EDT 2013

Merge "Fix an issue in set_refs()" into experimental

--- a/vp9/decoder/vp9_decodframe.c
+++ b/vp9/decoder/vp9_decodframe.c
@@ -924,6 +924,8 @@
       // Select the appropriate reference frame for this MB
       const int second_fb_idx = cm->active_ref_idx[mbmi->second_ref_frame - 1];
       const YV12_BUFFER_CONFIG *second_cfg = &cm->yv12_fb[second_fb_idx];
+      xd->scale_factor[1]    = cm->active_ref_scale[mbmi->second_ref_frame - 1];
+      xd->scale_factor_uv[1] = cm->active_ref_scale[mbmi->second_ref_frame - 1];
       setup_pred_block(&xd->second_pre, second_cfg, mb_row, mb_col,
                        &xd->scale_factor[1], &xd->scale_factor_uv[1]);
       xd->corrupted |= second_cfg->corrupted;
--