Extend number of reference buffers to 8.
The number of reference buffers is extended to 8 and a reference sign-bias added for the LAST_FRAME. Whilst the number of reference buffers used by an individual frame remains unchanged at 3, these may now be selected from 8 possible buffers. Change-Id: I2d247b9c1c2b3a339d6c9fac125e81ba373f75a7
This commit is contained in:
@@ -1278,8 +1278,11 @@ int vp9_decode_frame(VP9D_COMP *pbi, const uint8_t **p_data_end) {
|
||||
vp9_setup_scale_factors_for_frame(sf, fb, pc->width, pc->height);
|
||||
}
|
||||
|
||||
pc->ref_frame_sign_bias[GOLDEN_FRAME] = vp9_read_bit(&header_bc);
|
||||
pc->ref_frame_sign_bias[ALTREF_FRAME] = vp9_read_bit(&header_bc);
|
||||
// Read the sign bias for each reference frame buffer.
|
||||
for (i = 0; i < ALLOWED_REFS_PER_FRAME; ++i) {
|
||||
pc->ref_frame_sign_bias[i + 1] = vp9_read_bit(&header_bc);
|
||||
}
|
||||
|
||||
xd->allow_high_precision_mv = vp9_read_bit(&header_bc);
|
||||
pc->mcomp_filter_type = read_mcomp_filter_type(&header_bc);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user