H264Picture 48 libavcodec/dxva2_h264.c const H264Picture *current_picture = h->cur_pic_ptr; H264Picture 60 libavcodec/dxva2_h264.c const H264Picture *r; H264Picture 242 libavcodec/dxva2_h264.c const H264Picture *r = &h->ref_list[list][i]; H264Picture 297 libavcodec/dxva2_h264.c const H264Picture *current_picture = h->cur_pic_ptr; H264Picture 420 libavcodec/dxva2_h264.c const H264Picture *current_picture = h->cur_pic_ptr; H264Picture 745 libavcodec/h264.c H264Picture *out = h->cur_pic_ptr; H264Picture 746 libavcodec/h264.c H264Picture *cur = h->cur_pic_ptr; H264Picture 1736 libavcodec/h264.c static int output_frame(H264Context *h, AVFrame *dst, H264Picture *srcp) H264Picture 1792 libavcodec/h264.c H264Picture *out; H264Picture 349 libavcodec/h264.h H264Picture *DPB; H264Picture 350 libavcodec/h264.h H264Picture *cur_pic_ptr; H264Picture 351 libavcodec/h264.h H264Picture cur_pic; H264Picture 352 libavcodec/h264.h H264Picture last_pic_for_ec; H264Picture 486 libavcodec/h264.h H264Picture ref_list[2][48]; /**< 0..15: frame refs, 16..47: mbaff field refs. H264Picture 601 libavcodec/h264.h H264Picture default_ref_list[2][32]; ///< base reference list for all slices of a coded picture H264Picture 602 libavcodec/h264.h H264Picture *short_ref[32]; H264Picture 603 libavcodec/h264.h H264Picture *long_ref[32]; H264Picture 604 libavcodec/h264.h H264Picture *delayed_pic[MAX_DELAYED_PIC_COUNT + 2]; // FIXME size? H264Picture 606 libavcodec/h264.h H264Picture *next_output_pic; H264Picture 1133 libavcodec/h264.h int ff_h264_ref_picture(H264Context *h, H264Picture *dst, H264Picture *src); H264Picture 1134 libavcodec/h264.h void ff_h264_unref_picture(H264Context *h, H264Picture *pic); H264Picture 1156 libavcodec/h264.h void ff_h264_set_erpic(ERPicture *dst, H264Picture *src); H264Picture 73 libavcodec/h264_direct.c H264Picture *const ref1 = &h->ref_list[1][0]; H264Picture 109 libavcodec/h264_direct.c H264Picture *const ref1 = &h->ref_list[1][0]; H264Picture 110 libavcodec/h264_direct.c H264Picture *const cur = h->cur_pic_ptr; H264Picture 155 libavcodec/h264_direct.c static void await_reference_mb_row(H264Context *const h, H264Picture *ref, H264Picture 39 libavcodec/h264_mb.c static inline int get_lowest_part_list_y(H264Context *h, H264Picture *pic, int n, H264Picture 62 libavcodec/h264_mb.c H264Picture *ref = &h->ref_list[0][ref_n]; H264Picture 78 libavcodec/h264_mb.c H264Picture *ref = &h->ref_list[1][ref_n]; H264Picture 169 libavcodec/h264_mb.c H264Picture *ref_pic = &h->ref_list[list][ref]; H264Picture 203 libavcodec/h264_mb.c static av_always_inline void mc_dir_part(H264Context *h, H264Picture *pic, H264Picture 348 libavcodec/h264_mb.c H264Picture *ref = &h->ref_list[0][h->ref_cache[0][scan8[n]]]; H264Picture 358 libavcodec/h264_mb.c H264Picture *ref = &h->ref_list[1][h->ref_cache[1][scan8[n]]]; H264Picture 454 libavcodec/h264_mb.c H264Picture *ref = &h->ref_list[list][refn]; H264Picture 47 libavcodec/h264_picture.c void ff_h264_unref_picture(H264Context *h, H264Picture *pic) H264Picture 49 libavcodec/h264_picture.c int off = offsetof(H264Picture, tf) + sizeof(pic->tf); H264Picture 68 libavcodec/h264_picture.c int ff_h264_ref_picture(H264Context *h, H264Picture *dst, H264Picture *src) H264Picture 132 libavcodec/h264_picture.c void ff_h264_set_erpic(ERPicture *dst, H264Picture *src) H264Picture 40 libavcodec/h264_refs.c static void pic_as_field(H264Picture *pic, const int parity){ H264Picture 51 libavcodec/h264_refs.c static int split_field_copy(H264Picture *dest, H264Picture *src, int parity, int id_add) H264Picture 67 libavcodec/h264_refs.c static int build_def_list(H264Picture *def, int def_len, H264Picture 68 libavcodec/h264_refs.c H264Picture **in, int len, int is_long, int sel) H264Picture 93 libavcodec/h264_refs.c static int add_sorted(H264Picture **sorted, H264Picture **src, int len, int limit, int dir) H264Picture 120 libavcodec/h264_refs.c H264Picture *sorted[32]; H264Picture 142 libavcodec/h264_refs.c memset(&h->default_ref_list[list][len], 0, sizeof(H264Picture) * (h->ref_count[list] - len)); H264Picture 151 libavcodec/h264_refs.c H264Picture tmp; H264Picture 166 libavcodec/h264_refs.c memset(&h->default_ref_list[0][len], 0, sizeof(H264Picture) * (h->ref_count[0] - len)); H264Picture 231 libavcodec/h264_refs.c H264Picture *ref = NULL; H264Picture 305 libavcodec/h264_refs.c memset(&h->ref_list[list][index], 0, sizeof(H264Picture)); // FIXME H264Picture 349 libavcodec/h264_refs.c H264Picture *frame = &h->ref_list[list][i]; H264Picture 350 libavcodec/h264_refs.c H264Picture *field = &h->ref_list[list][16 + 2 * i]; H264Picture 383 libavcodec/h264_refs.c static inline int unreference_pic(H264Context *h, H264Picture *pic, int refmask) H264Picture 406 libavcodec/h264_refs.c static H264Picture *find_short(H264Context *h, int frame_num, int *idx) H264Picture 411 libavcodec/h264_refs.c H264Picture *pic = h->short_ref[i]; H264Picture 434 libavcodec/h264_refs.c (h->short_ref_count - i) * sizeof(H264Picture*)); H264Picture 441 libavcodec/h264_refs.c static H264Picture *remove_short(H264Context *h, int frame_num, int ref_mask) H264Picture 443 libavcodec/h264_refs.c H264Picture *pic; H264Picture 463 libavcodec/h264_refs.c static H264Picture *remove_long(H264Context *h, int i, int ref_mask) H264Picture 465 libavcodec/h264_refs.c H264Picture *pic; H264Picture 513 libavcodec/h264_refs.c H264Picture *pic = h->short_ref[i]; H264Picture 529 libavcodec/h264_refs.c H264Picture *pic = h->long_ref[i]; H264Picture 590 libavcodec/h264_refs.c H264Picture *av_uninit(pic); H264Picture 724 libavcodec/h264_refs.c h->short_ref_count * sizeof(H264Picture*)); H264Picture 212 libavcodec/h264_slice.c static int alloc_picture(H264Context *h, H264Picture *pic) H264Picture 283 libavcodec/h264_slice.c static inline int pic_is_unused(H264Context *h, H264Picture *pic) H264Picture 416 libavcodec/h264_slice.c static void copy_picture_range(H264Picture **to, H264Picture **from, int count, H264Picture 425 libavcodec/h264_slice.c sizeof(H264Picture) * H264_MAX_PICTURE_COUNT) || H264Picture 690 libavcodec/h264_slice.c H264Picture *pic; H264Picture 1639 libavcodec/h264_slice.c H264Picture *prev = h->short_ref_count ? h->short_ref[0] : NULL; H264Picture 76 libavcodec/svq3.c H264Picture *cur_pic; H264Picture 77 libavcodec/svq3.c H264Picture *next_pic; H264Picture 78 libavcodec/svq3.c H264Picture *last_pic; H264Picture 306 libavcodec/svq3.c const H264Picture *pic = (dir == 0) ? s->last_pic : s->next_pic; H264Picture 1063 libavcodec/svq3.c static void free_picture(AVCodecContext *avctx, H264Picture *pic) H264Picture 1075 libavcodec/svq3.c static int get_buffer(AVCodecContext *avctx, H264Picture *pic) H264Picture 1169 libavcodec/svq3.c FFSWAP(H264Picture*, s->next_pic, s->last_pic); H264Picture 1183 libavcodec/svq3.c memcpy(&h->cur_pic.tf, &s->cur_pic->tf, sizeof(h->cur_pic) - offsetof(H264Picture, tf)); H264Picture 1343 libavcodec/svq3.c FFSWAP(H264Picture*, s->cur_pic, s->next_pic); H264Picture 55 libavcodec/vaapi_h264.c H264Picture *pic, H264Picture 93 libavcodec/vaapi_h264.c static int dpb_add(DPB *dpb, H264Picture *pic) H264Picture 137 libavcodec/vaapi_h264.c H264Picture * const pic = h->short_ref[i]; H264Picture 143 libavcodec/vaapi_h264.c H264Picture * const pic = h->long_ref[i]; H264Picture 159 libavcodec/vaapi_h264.c H264Picture *ref_list, H264Picture 364 libavcodec/vdpau.c H264Picture *pic; H264Picture 374 libavcodec/vdpau.c H264Picture **lp = list ? h->long_ref : h->short_ref; H264Picture 51 libavcodec/vdpau_h264.c static void vdpau_h264_set_rf(VdpReferenceFrameH264 *rf, H264Picture *pic, H264Picture 79 libavcodec/vdpau_h264.c H264Picture **lp = list ? h->long_ref : h->short_ref; H264Picture 83 libavcodec/vdpau_h264.c H264Picture *pic = lp[i]; H264Picture 123 libavcodec/vdpau_h264.c H264Picture *pic = h->cur_pic_ptr; H264Picture 182 libavcodec/vdpau_h264.c H264Picture *pic = h->cur_pic_ptr; H264Picture 201 libavcodec/vdpau_h264.c H264Picture *pic = h->cur_pic_ptr;