|
|
|
@@ -527,9 +527,10 @@ static int ivi_decode_blocks(GetBitContext *gb, IVIBandDesc *band, IVITile *tile |
|
|
|
/* block not coded */ |
|
|
|
/* for intra blocks apply the dc slant transform */ |
|
|
|
/* for inter - perform the motion compensation without delta */ |
|
|
|
if (is_intra && band->dc_transform) { |
|
|
|
band->dc_transform(&prev_dc, band->buf + buf_offs, |
|
|
|
band->pitch, blk_size); |
|
|
|
if (is_intra) { |
|
|
|
if (band->dc_transform) |
|
|
|
band->dc_transform(&prev_dc, band->buf + buf_offs, |
|
|
|
band->pitch, blk_size); |
|
|
|
} else |
|
|
|
mc_no_delta_func(band->buf + buf_offs, |
|
|
|
band->ref_buf + buf_offs + mv_y * band->pitch + mv_x, |
|
|
|
|