mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-02-22 06:46:59 +00:00
avcodec/ivi: Factor ref_mb check out
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
468ae6a734
commit
c163e62db5
@ -806,10 +806,11 @@ static int ivi_process_empty_tile(AVCodecContext *avctx, IVIBandDesc *band,
|
||||
mb->mv_y = 0;
|
||||
}
|
||||
|
||||
if (band->inherit_qdelta && ref_mb)
|
||||
if (ref_mb) {
|
||||
if (band->inherit_qdelta)
|
||||
mb->q_delta = ref_mb->q_delta;
|
||||
|
||||
if (band->inherit_mv && ref_mb) {
|
||||
if (band->inherit_mv) {
|
||||
/* motion vector inheritance */
|
||||
if (mv_scale) {
|
||||
mb->mv_x = ivi_scale_mv(ref_mb->mv_x, mv_scale);
|
||||
@ -836,10 +837,10 @@ static int ivi_process_empty_tile(AVCodecContext *avctx, IVIBandDesc *band,
|
||||
}
|
||||
}
|
||||
}
|
||||
ref_mb++;
|
||||
}
|
||||
|
||||
mb++;
|
||||
if (ref_mb)
|
||||
ref_mb++;
|
||||
mb_offset += band->mb_size;
|
||||
} // for x
|
||||
offs += row_offset;
|
||||
|
Loading…
Reference in New Issue
Block a user