mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-27 18:02:11 +00:00
avcodec/h261: move b_stride/b_xy under the if() where they are used
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
6795dcfa65
commit
c05065aac0
@ -341,8 +341,7 @@ static int h261_decode_block(H261Context *h, int16_t *block, int n, int coded)
|
||||
static int h261_decode_mb(H261Context *h)
|
||||
{
|
||||
MpegEncContext *const s = &h->s;
|
||||
int i, cbp, xy, b_xy;
|
||||
int b_stride = 2*s->mb_width + 1;
|
||||
int i, cbp, xy;
|
||||
|
||||
cbp = 63;
|
||||
// Read mba
|
||||
@ -375,7 +374,6 @@ static int h261_decode_mb(H261Context *h)
|
||||
s->mb_x = ((h->gob_number - 1) % 2) * 11 + ((h->current_mba - 1) % 11);
|
||||
s->mb_y = ((h->gob_number - 1) / 2) * 3 + ((h->current_mba - 1) / 11);
|
||||
xy = s->mb_x + s->mb_y * s->mb_stride;
|
||||
b_xy = 2 * s->mb_x + (2 * s->mb_y) * b_stride;
|
||||
ff_init_block_index(s);
|
||||
ff_update_block_index(s);
|
||||
|
||||
@ -435,6 +433,8 @@ static int h261_decode_mb(H261Context *h)
|
||||
s->mv[0][0][1] = h->current_mv_y * 2;
|
||||
|
||||
if (s->current_picture.motion_val[0]) {
|
||||
int b_stride = 2*s->mb_width + 1;
|
||||
int b_xy = 2 * s->mb_x + (2 * s->mb_y) * b_stride;
|
||||
s->current_picture.motion_val[0][b_xy][0] = s->mv[0][0][0];
|
||||
s->current_picture.motion_val[0][b_xy][1] = s->mv[0][0][1];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user