Commit eb657ece authored by Mashiat Sarker Shakkhar's avatar Mashiat Sarker Shakkhar Committed by Derek Buitenhuis
Browse files

vc1dec: Set opposite to the correct value for 1REF field pictures


Signed-off-by: default avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
parent 7cc3c4e1
......@@ -1458,10 +1458,16 @@ static inline void vc1_pred_mv(VC1Context *v, int n, int dmv_x, int dmv_y,
}
if (v->field_mode) {
if (num_samefield <= num_oppfield)
opposite = 1 - pred_flag;
else
opposite = pred_flag;
if (!v->numref)
// REFFIELD determines if the last field or the second-last field is
// to be used as reference
opposite = 1 - v->reffield;
else {
if (num_samefield <= num_oppfield)
opposite = 1 - pred_flag;
else
opposite = pred_flag;
}
} else
opposite = 0;
if (opposite) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment