Lines Matching refs:frame

83     int64_t timecode_frame_start;  /*< GOP timecode frame start number, in non drop frame format */
704 "Invalid mb type in I-frame at %d %d\n",
717 "Invalid mb type in P-frame at %d %d\n", s->mb_x, s->mb_y);
726 "Invalid mb type in B-frame at %d %d\n", s->mb_x, s->mb_y);
1586 /* start frame decoding */
1595 /* first check if we must repeat the frame */
1919 "skipped MB in I-frame at %d %d\n", s->mb_x, s->mb_y);
2045 /* latency of 1 frame for I- and P-frames */
2507 /* If it's a frame picture, there can't be more than one picture header.
2509 av_log(avctx, AV_LOG_WARNING, "ignoring extra picture following a frame-picture\n");
2515 av_log(avctx, AV_LOG_ERROR, "Invalid frame dimensions %dx%d.\n",
2615 "interlaced frame in progressive sequence, ignoring\n");
2676 /* Skip P-frames if we do not have a reference frame or
2973 static int ipu_decode_frame(AVCodecContext *avctx, AVFrame *frame,
2985 ret = ff_get_buffer(avctx, frame, 0);
3051 m->idsp.idct_put(frame->data[0] + y * frame->linesize[0] + x,
3052 frame->linesize[0], s->block[0]);
3053 m->idsp.idct_put(frame->data[0] + y * frame->linesize[0] + x + 8,
3054 frame->linesize[0], s->block[1]);
3055 m->idsp.idct_put(frame->data[0] + (y + 8) * frame->linesize[0] + x,
3056 frame->linesize[0], s->block[2]);
3057 m->idsp.idct_put(frame->data[0] + (y + 8) * frame->linesize[0] + x + 8,
3058 frame->linesize[0], s->block[3]);
3059 m->idsp.idct_put(frame->data[1] + (y >> 1) * frame->linesize[1] + (x >> 1),
3060 frame->linesize[1], s->block[4]);
3061 m->idsp.idct_put(frame->data[2] + (y >> 1) * frame->linesize[2] + (x >> 1),
3062 frame->linesize[2], s->block[5]);
3070 frame->pict_type = AV_PICTURE_TYPE_I;
3071 frame->key_frame = 1;