Lines Matching refs:frame
45 AVFrame *frame;
66 s->frame = av_frame_alloc();
67 if (!s->frame)
81 av_frame_free(&s->frame);
194 static int escape124_decode_frame(AVCodecContext *avctx, AVFrame *frame,
228 // Leave last frame unchanged
231 if (!s->frame->data[0])
234 av_log(avctx, AV_LOG_DEBUG, "Skipping frame\n");
237 if ((ret = av_frame_ref(frame, s->frame)) < 0)
285 if ((ret = ff_get_buffer(avctx, frame, AV_GET_BUFFER_FLAG_REF)) < 0)
288 new_frame_data = (uint16_t*)frame->data[0];
289 new_stride = frame->linesize[0] / 2;
290 old_frame_data = (uint16_t*)s->frame->data[0];
291 old_stride = s->frame->linesize[0] / 2;
301 // if the frame prematurely ends
368 av_frame_unref(s->frame);
369 if ((ret = av_frame_ref(s->frame, frame)) < 0)