• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching defs:avframe

84     AVFrame *avframe;
296 if (framelist[i]->avframe->display_picture_number == picnum) {
391 if (s->all_frames[i].avframe->data[0]) {
392 av_frame_unref(s->all_frames[i].avframe);
430 s->all_frames[i].avframe = av_frame_alloc();
431 if (!s->all_frames[i].avframe) {
433 av_frame_free(&s->all_frames[--i].avframe);
456 av_frame_free(&s->all_frames[i].avframe);
1559 ref->hpel[plane][0] = ref->avframe->data[plane];
1560 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 */
1568 ref->hpel_base[plane][i] = av_malloc((height+2*edge) * ref->avframe->linesize[plane] + 32);
1570 ref->hpel[plane][i] = ref->hpel_base[plane][i] + edge*ref->avframe->linesize[plane] + 16;
1576 ref->avframe->linesize[plane], width, height);
1577 s->mpvencdsp.draw_edges(ref->hpel[plane][1], ref->avframe->linesize[plane], width, height, edge, edge, EDGE_TOP | EDGE_BOTTOM);
1578 s->mpvencdsp.draw_edges(ref->hpel[plane][2], ref->avframe->linesize[plane], width, height, edge, edge, EDGE_TOP | EDGE_BOTTOM);
1579 s->mpvencdsp.draw_edges(ref->hpel[plane][3], ref->avframe->linesize[plane], width, height, edge, edge, EDGE_TOP | EDGE_BOTTOM);
1605 uint8_t *frame = s->current_picture->avframe->data[comp];
1703 picnum = s->current_picture->avframe->display_picture_number = get_bits_long(gb, 32);
1722 && FFABS(s->ref_frames[j]->avframe->display_picture_number - refnum) < refdist) {
1724 refdist = FFABS(s->ref_frames[j]->avframe->display_picture_number - refnum);
1733 if (!s->all_frames[j].avframe->data[0]) {
1735 get_buffer_with_edge(s->avctx, s->ref_pics[i]->avframe, AV_GET_BUFFER_FLAG_REF);
1741 if (s->current_picture->avframe->reference) {
1747 retire_pic->avframe->reference &= DELAYED_PIC_REF;
1755 remove_frame(s->ref_frames, s->ref_frames[0]->avframe->display_picture_number)->avframe->reference &= DELAYED_PIC_REF;
1780 if (s->delay_frames[i]->avframe->display_picture_number < out->avframe->display_picture_number) {
1789 out->avframe->reference ^= DELAYED_PIC_REF;
1791 if((ret = av_frame_ref(picture, out->avframe)) < 0)
1853 if (s->all_frames[i].avframe->data[0] == NULL)
1860 av_frame_unref(pic->avframe);
1871 pic->avframe->reference = (parse_code & 0x0C) == 0x0C; /* [DIRAC_STD] is_reference() */
1872 pic->avframe->key_frame = s->num_refs == 0; /* [DIRAC_STD] is_intra() */
1873 pic->avframe->pict_type = s->num_refs + 1; /* Definition of AVPictureType in avutil.h */
1875 if ((ret = get_buffer_with_edge(avctx, pic->avframe, (parse_code & 0x0C) == 0x0C ? AV_GET_BUFFER_FLAG_REF : 0)) < 0)
1878 s->plane[0].stride = pic->avframe->linesize[0];
1879 s->plane[1].stride = pic->avframe->linesize[1];
1880 s->plane[2].stride = pic->avframe->linesize[2];
1907 if (s->all_frames[i].avframe->data[0] && !s->all_frames[i].avframe->reference) {
1908 av_frame_unref(s->all_frames[i].avframe);
1953 if (s->current_picture->avframe->display_picture_number > s->frame_number) {
1956 s->current_picture->avframe->reference |= DELAYED_PIC_REF;
1959 int min_num = s->delay_frames[0]->avframe->display_picture_number;
1965 if (s->delay_frames[i]->avframe->display_picture_number < min_num)
1966 min_num = s->delay_frames[i]->avframe->display_picture_number;
1973 delayed_frame->avframe->reference ^= DELAYED_PIC_REF;
1974 if((ret=av_frame_ref(data, delayed_frame->avframe)) < 0)
1978 } else if (s->current_picture->avframe->display_picture_number == s->frame_number) {
1980 if((ret=av_frame_ref(data, s->current_picture->avframe)) < 0)