Lines Matching defs:frame
40 static void picmemset_8bpp(PicContext *s, AVFrame *frame, int value, int run,
44 uint8_t *d = frame->data[0] + *y * frame->linesize[0];
61 static void picmemset(PicContext *s, AVFrame *frame, unsigned value, int run,
73 d = frame->data[0] + yl * frame->linesize[0];
90 d = frame->data[0] + yl * frame->linesize[0];
122 static int decode_frame(AVCodecContext *avctx, AVFrame *frame,
171 if ((ret = ff_get_buffer(avctx, frame, 0)) < 0)
173 memset(frame->data[0], 0, s->height * frame->linesize[0]);
174 frame->pict_type = AV_PICTURE_TYPE_I;
175 frame->palette_has_changed = 1;
178 palette = (uint32_t*)frame->data[1];
248 picmemset_8bpp(s, frame, val, run, &x, &y);
252 picmemset(s, frame, val, run, &x, &y, &plane, bits_per_plane);
263 picmemset_8bpp(s, frame, val, run, &x, &y);
265 picmemset(s, frame, val, run / (8 / bits_per_plane), &x, &y, &plane, bits_per_plane);
269 memcpy(frame->data[0] + y * frame->linesize[0], s->g.buffer, FFMIN(avctx->width, bytestream2_get_bytes_left(&s->g)));