}
/* for grayscale we should not try to read from unknown area */
- if (s->flags & CODEC_FLAG_GRAY) {
+ if (s->avctx->flags & CODEC_FLAG_GRAY) {
srcU = s->edge_emu_buffer + 18 * s->linesize;
srcV = s->edge_emu_buffer + 18 * s->linesize;
}
s->hdsp.put_no_rnd_pixels_tab[0][dxy](s->dest[0], srcY, s->linesize, 16);
}
- if (s->flags & CODEC_FLAG_GRAY) return;
+ if (s->avctx->flags & CODEC_FLAG_GRAY)
+ return;
/* Chroma MC always uses qpel bilinear */
uvmx = (uvmx & 3) << 1;
uvmy = (uvmy & 3) << 1;
if (!v->field_mode && !v->s.last_picture.f->data[0])
return;
- if (s->flags & CODEC_FLAG_GRAY)
+ if (s->avctx->flags & CODEC_FLAG_GRAY)
return;
for (k = 0; k < 4; k++) {
int use_ic;
uint8_t (*lutuv)[256];
- if (s->flags & CODEC_FLAG_GRAY)
+ if (s->avctx->flags & CODEC_FLAG_GRAY)
return;
for (i = 0; i < 4; i++) {
}
/* for grayscale we should not try to read from unknown area */
- if (s->flags & CODEC_FLAG_GRAY) {
+ if (s->avctx->flags & CODEC_FLAG_GRAY) {
srcU = s->edge_emu_buffer + 18 * s->linesize;
srcV = s->edge_emu_buffer + 18 * s->linesize;
}
s->hdsp.avg_no_rnd_pixels_tab[dxy](s->dest[0] + off, srcY, s->linesize, 16);
}
- if (s->flags & CODEC_FLAG_GRAY) return;
+ if (s->avctx->flags & CODEC_FLAG_GRAY)
+ return;
/* Chroma MC always uses qpel blilinear */
uvmx = (uvmx & 3) << 1;
uvmy = (uvmy & 3) << 1;