Lines Matching defs:frame
41 AVFrame *frame;
59 s->frame = av_frame_alloc();
60 if (!s->frame)
70 av_frame_free(&s->frame);
96 two 4-bit chroma samples) into standard YUV and put it into frame */
97 static void ulti_convert_yuv(AVFrame *frame, int x, int y,
103 y_plane = frame->data[0] + x + y * frame->linesize[0];
104 cr_plane = frame->data[1] + (x / 4) + (y / 4) * frame->linesize[1];
105 cb_plane = frame->data[2] + (x / 4) + (y / 4) * frame->linesize[2];
115 y_plane += frame->linesize[0];
121 static void ulti_pattern(AVFrame *frame, int x, int y,
140 ulti_convert_yuv(frame, x, y, Luma, chroma);
144 static void ulti_grad(AVFrame *frame, int x, int y, uint8_t *Y, int chroma, int angle)
214 ulti_convert_yuv(frame, x, y, Luma, chroma);
233 if ((ret = ff_reget_buffer(avctx, s->frame, 0)) < 0)
259 case 0x73: //end-of-frame
374 ulti_convert_yuv(s->frame, tx, ty, Luma, chroma);
386 ulti_grad(s->frame, tx, ty, Y, chroma, angle); //draw block
392 ulti_pattern(s->frame, tx, ty, f0, f1, Y[0], Y[1], chroma);
398 ulti_grad(s->frame, tx, ty, Y, chroma, angle); // draw block
410 if ((ret = av_frame_ref(rframe, s->frame)) < 0)