Lines Matching defs:frame
147 // B-frame info
256 static void gray_frame(AVFrame *frame)
260 av_pix_fmt_get_chroma_sub_sample(frame->format, &h_chroma_shift, &v_chroma_shift);
262 for (int i = 0; i < frame->height; i++)
263 memset(frame->data[0] + frame->linesize[0] * i, 0x80, frame->width);
264 for (int i = 0; i < AV_CEIL_RSHIFT(frame->height, v_chroma_shift); i++) {
265 memset(frame->data[1] + frame->linesize[1] * i,
266 0x80, AV_CEIL_RSHIFT(frame->width, h_chroma_shift));
267 memset(frame->data[2] + frame->linesize[2] * i,
268 0x80, AV_CEIL_RSHIFT(frame->width, h_chroma_shift));
274 * the header and before a frame is decoded.
284 av_log(avctx, AV_LOG_ERROR, "Attempt to start a frame outside SETUP state\n");
322 av_log(s->avctx, AV_LOG_ERROR, "no frame buffer available\n");
378 "allocating dummy last picture for B frame\n");
381 "warning: first frame is no keyframe\n");
383 /* Allocate a dummy frame */
386 av_log(s->avctx, AV_LOG_ERROR, "no frame buffer available\n");
425 /* Allocate a dummy frame */
428 av_log(s->avctx, AV_LOG_ERROR, "no frame buffer available\n");
497 /* called after a frame has been decoded. */