Lines Matching defs:frame
57 AVFrame *frame;
113 /* release the frame if needed */
114 av_frame_free(&s->frame);
129 s->frame = av_frame_alloc();
130 if (!s->frame) {
248 memcpy(s->frame->data[0] + x_pos * 3 +
249 (s->image_height - y_pos - k) * s->frame->linesize[0],
257 s->frame->data[0],
260 s->frame->linesize[0], s->pal);
340 "Frame width or height differs from first frame!\n");
365 if ((ret = ff_reget_buffer(avctx, s->frame, 0)) < 0)
371 int y_pos = j * s->block_height; // vertical position in frame
376 int x_pos = i * s->block_width; // horizontal position in frame
390 av_frame_unref(s->frame);
415 "Inter frame without keyframe\n");
458 int off = (s->image_height - y_pos - 1) * s->frame->linesize[0];
461 int x = off - k * s->frame->linesize[0] + x_pos * 3;
462 memcpy(s->frame->data[0] + x, s->keyframe + x,
480 s->keyframe = av_malloc(s->frame->linesize[0] * avctx->height);
486 memcpy(s->keyframe, s->frame->data[0],
487 s->frame->linesize[0] * avctx->height);
490 if ((ret = av_frame_ref(rframe, s->frame)) < 0)