av1dec: Fix RefFrameSignBias calculation

(cherry picked from commit ba6b08c75b)
This commit is contained in:
Mark Thompson 2024-04-22 21:24:20 +01:00 committed by Lynne
parent 506fbe681c
commit 9963b9e3c9
1 changed files with 7 additions and 2 deletions

View File

@ -372,8 +372,13 @@ static void order_hint_info(AV1DecContext *s)
int ref_order_hint = s->ref[ref_slot].order_hint;
frame->order_hints[ref_name] = ref_order_hint;
frame->ref_frame_sign_bias[ref_name] =
get_relative_dist(seq, ref_order_hint, frame->order_hint);
if (!seq->enable_order_hint) {
frame->ref_frame_sign_bias[ref_name] = 0;
} else {
frame->ref_frame_sign_bias[ref_name] =
get_relative_dist(seq, ref_order_hint,
frame->order_hint) > 0;
}
}
}