Merge "CR: Don't attempt to read qindex_delta for segments CR is unaware of."
This commit is contained in:
commit
0b762e0c0c
@ -232,10 +232,12 @@ void vp9_cyclic_refresh_update_segment(VP9_COMP *const cpi,
|
||||
// don't update the map for them. For cases where motion is non-zero or
|
||||
// the reference frame isn't the previous frame, the previous value in
|
||||
// the map for this spatial location is not entirely correct.
|
||||
if (!is_inter_block(mbmi) || !skip)
|
||||
if ((!is_inter_block(mbmi) || !skip) &&
|
||||
mbmi->segment_id <= CR_SEGMENT_ID_BOOST2) {
|
||||
cr->last_coded_q_map[map_offset] = clamp(
|
||||
cm->base_qindex + cr->qindex_delta[mbmi->segment_id], 0, MAXQ);
|
||||
else if (is_inter_block(mbmi) && skip) {
|
||||
} else if (is_inter_block(mbmi) && skip &&
|
||||
mbmi->segment_id <= CR_SEGMENT_ID_BOOST2) {
|
||||
cr->last_coded_q_map[map_offset] = VPXMIN(
|
||||
clamp(cm->base_qindex + cr->qindex_delta[mbmi->segment_id],
|
||||
0, MAXQ),
|
||||
|
Loading…
x
Reference in New Issue
Block a user