Lines Matching defs:avframe

77     AVFrame *avframe;
263 if (framelist[i]->avframe->display_picture_number == picnum) {
358 if (s->all_frames[i].avframe->data[0]) {
359 av_frame_unref(s->all_frames[i].avframe);
404 s->all_frames[i].avframe = av_frame_alloc();
405 if (!s->all_frames[i].avframe) {
407 av_frame_free(&s->all_frames[--i].avframe);
433 av_frame_free(&s->all_frames[i].avframe);
1837 ref->hpel[plane][0] = ref->avframe->data[plane];
1838 s->mpvencdsp.draw_edges(ref->hpel[plane][0], ref->avframe->linesize[plane], width, height, edge, edge, EDGE_TOP | EDGE_BOTTOM); /* EDGE_TOP | EDGE_BOTTOM values just copied to make it build, this needs to be ensured */
1846 ref->hpel_base[plane][i] = av_malloc((height+2*edge) * ref->avframe->linesize[plane] + 32);
1851 ref->hpel[plane][i] = ref->hpel_base[plane][i] + edge*ref->avframe->linesize[plane] + 16;
1857 ref->avframe->linesize[plane], width, height);
1858 s->mpvencdsp.draw_edges(ref->hpel[plane][1], ref->avframe->linesize[plane], width, height, edge, edge, EDGE_TOP | EDGE_BOTTOM);
1859 s->mpvencdsp.draw_edges(ref->hpel[plane][2], ref->avframe->linesize[plane], width, height, edge, edge, EDGE_TOP | EDGE_BOTTOM);
1860 s->mpvencdsp.draw_edges(ref->hpel[plane][3], ref->avframe->linesize[plane], width, height, edge, edge, EDGE_TOP | EDGE_BOTTOM);
1893 uint8_t *frame = s->current_picture->avframe->data[comp];
2006 picnum = s->current_picture->avframe->display_picture_number = get_bits_long(gb, 32);
2025 && FFABS(s->ref_frames[j]->avframe->display_picture_number - refnum) < refdist) {
2027 refdist = FFABS(s->ref_frames[j]->avframe->display_picture_number - refnum);
2036 if (!s->all_frames[j].avframe->data[0]) {
2038 ret = get_buffer_with_edge(s->avctx, s->ref_pics[i]->avframe, AV_GET_BUFFER_FLAG_REF);
2066 remove_frame(s->ref_frames, s->ref_frames[0]->avframe->display_picture_number)->reference &= DELAYED_PIC_REF;
2094 if (s->delay_frames[i]->avframe->display_picture_number < out->avframe->display_picture_number) {
2104 if((ret = av_frame_ref(picture, out->avframe)) < 0)
2205 if (s->all_frames[i].avframe->data[0] == NULL)
2212 av_frame_unref(pic->avframe);
2228 pic->avframe->key_frame = s->num_refs == 0; /* [DIRAC_STD] is_intra() */
2229 pic->avframe->pict_type = s->num_refs + 1; /* Definition of AVPictureType in avutil.h */
2240 if ((ret = get_buffer_with_edge(avctx, pic->avframe, (parse_code & 0x0C) == 0x0C ? AV_GET_BUFFER_FLAG_REF : 0)) < 0)
2243 s->plane[0].stride = pic->avframe->linesize[0];
2244 s->plane[1].stride = pic->avframe->linesize[1];
2245 s->plane[2].stride = pic->avframe->linesize[2];
2275 if (s->all_frames[i].avframe->data[0] && !s->all_frames[i].reference) {
2276 av_frame_unref(s->all_frames[i].avframe);
2322 if (s->current_picture->avframe->display_picture_number > s->frame_number) {
2328 int min_num = s->delay_frames[0]->avframe->display_picture_number;
2333 if (s->delay_frames[i]->avframe->display_picture_number < min_num)
2334 min_num = s->delay_frames[i]->avframe->display_picture_number;
2342 if((ret = av_frame_ref(picture, delayed_frame->avframe)) < 0)
2346 } else if (s->current_picture->avframe->display_picture_number == s->frame_number) {
2348 if((ret = av_frame_ref(picture, s->current_picture->avframe)) < 0)