H264Context        48 libavcodec/dxva2_h264.c static void fill_picture_parameters(const AVCodecContext *avctx, AVDXVAContext *ctx, const H264Context *h,
H264Context       164 libavcodec/dxva2_h264.c static void fill_scaling_lists(const AVCodecContext *avctx, AVDXVAContext *ctx, const H264Context *h, DXVA_Qmatrix_H264 *qm)
H264Context       219 libavcodec/dxva2_h264.c     const H264Context *h = avctx->priv_data;
H264Context       301 libavcodec/dxva2_h264.c     const H264Context *h = avctx->priv_data;
H264Context       445 libavcodec/dxva2_h264.c     const H264Context *h = avctx->priv_data;
H264Context       469 libavcodec/dxva2_h264.c     const H264Context *h = avctx->priv_data;
H264Context       499 libavcodec/dxva2_h264.c     H264Context *h = avctx->priv_data;
H264Context      1262 libavcodec/h264_cabac.c void ff_h264_init_cabac_states(const H264Context *h, H264SliceContext *sl)
H264Context      1283 libavcodec/h264_cabac.c static int decode_cabac_field_decoding_flag(const H264Context *h, H264SliceContext *sl)
H264Context      1327 libavcodec/h264_cabac.c static int decode_cabac_mb_skip(const H264Context *h, H264SliceContext *sl,
H264Context      1378 libavcodec/h264_cabac.c static int decode_cabac_mb_chroma_pre_mode(const H264Context *h, H264SliceContext *sl)
H264Context      1582 libavcodec/h264_cabac.c decode_cabac_residual_internal(const H264Context *h, H264SliceContext *sl,
H264Context      1769 libavcodec/h264_cabac.c static av_noinline void decode_cabac_residual_dc_internal(const H264Context *h,
H264Context      1779 libavcodec/h264_cabac.c static av_noinline void decode_cabac_residual_dc_internal_422(const H264Context *h,
H264Context      1789 libavcodec/h264_cabac.c static av_noinline void decode_cabac_residual_nondc_internal(const H264Context *h,
H264Context      1812 libavcodec/h264_cabac.c static av_always_inline void decode_cabac_residual_dc(const H264Context *h,
H264Context      1828 libavcodec/h264_cabac.c decode_cabac_residual_dc_422(const H264Context *h, H264SliceContext *sl,
H264Context      1841 libavcodec/h264_cabac.c static av_always_inline void decode_cabac_residual_nondc(const H264Context *h,
H264Context      1861 libavcodec/h264_cabac.c static av_always_inline void decode_cabac_luma_residual(const H264Context *h, H264SliceContext *sl,
H264Context      1911 libavcodec/h264_cabac.c int ff_h264_decode_mb_cabac(const H264Context *h, H264SliceContext *sl)
H264Context       287 libavcodec/h264_cavlc.c static inline int pred_non_zero_count(const H264Context *h, H264SliceContext *sl, int n)
H264Context       439 libavcodec/h264_cavlc.c static int decode_residual(const H264Context *h, H264SliceContext *sl,
H264Context       632 libavcodec/h264_cavlc.c int decode_luma_residual(const H264Context *h, H264SliceContext *sl,
H264Context       702 libavcodec/h264_cavlc.c int ff_h264_decode_mb_cavlc(const H264Context *h, H264SliceContext *sl)
H264Context        62 libavcodec/h264_direct.c void ff_h264_direct_dist_scale_factor(const H264Context *const h,
H264Context        83 libavcodec/h264_direct.c static void fill_colmap(const H264Context *h, H264SliceContext *sl,
H264Context       121 libavcodec/h264_direct.c void ff_h264_direct_ref_list_init(const H264Context *const h, H264SliceContext *sl)
H264Context       181 libavcodec/h264_direct.c static void await_reference_mb_row(const H264Context *const h, H264Ref *ref,
H264Context       200 libavcodec/h264_direct.c static void pred_spatial_direct_motion(const H264Context *const h, H264SliceContext *sl,
H264Context       487 libavcodec/h264_direct.c static void pred_temp_direct_motion(const H264Context *const h, H264SliceContext *sl,
H264Context       721 libavcodec/h264_direct.c void ff_h264_pred_direct_motion(const H264Context *const h, H264SliceContext *sl,
H264Context       105 libavcodec/h264_loopfilter.c                                              const H264Context *h, int intra)
H264Context       127 libavcodec/h264_loopfilter.c                                               const H264Context *h, int intra)
H264Context       146 libavcodec/h264_loopfilter.c static av_always_inline void filter_mb_mbaff_edgev(const H264Context *h, uint8_t *pix,
H264Context       169 libavcodec/h264_loopfilter.c static av_always_inline void filter_mb_mbaff_edgecv(const H264Context *h,
H264Context       195 libavcodec/h264_loopfilter.c                                              const H264Context *h, int intra)
H264Context       217 libavcodec/h264_loopfilter.c                                               const H264Context *h, int intra)
H264Context       236 libavcodec/h264_loopfilter.c static av_always_inline void h264_filter_mb_fast_internal(const H264Context *h,
H264Context       418 libavcodec/h264_loopfilter.c void ff_h264_filter_mb_fast(const H264Context *h, H264SliceContext *sl,
H264Context       470 libavcodec/h264_loopfilter.c static av_always_inline void filter_mb_dir(const H264Context *h, H264SliceContext *sl,
H264Context       718 libavcodec/h264_loopfilter.c void ff_h264_filter_mb(const H264Context *h, H264SliceContext *sl,
H264Context        52 libavcodec/h264_mb.c static inline void get_lowest_part_y(const H264Context *h, H264SliceContext *sl,
H264Context        96 libavcodec/h264_mb.c static void await_references(const H264Context *h, H264SliceContext *sl)
H264Context       205 libavcodec/h264_mb.c static av_always_inline void mc_dir_part(const H264Context *h, H264SliceContext *sl,
H264Context       321 libavcodec/h264_mb.c static av_always_inline void mc_part_std(const H264Context *h, H264SliceContext *sl,
H264Context       369 libavcodec/h264_mb.c static av_always_inline void mc_part_weighted(const H264Context *h, H264SliceContext *sl,
H264Context       483 libavcodec/h264_mb.c static av_always_inline void prefetch_motion(const H264Context *h, H264SliceContext *sl,
H264Context       508 libavcodec/h264_mb.c static av_always_inline void xchg_mb_border(const H264Context *h, H264SliceContext *sl,
H264Context       613 libavcodec/h264_mb.c static av_always_inline void hl_decode_mb_predict_luma(const H264Context *h,
H264Context       727 libavcodec/h264_mb.c static av_always_inline void hl_decode_mb_idct_luma(const H264Context *h, H264SliceContext *sl,
H264Context       799 libavcodec/h264_mb.c void ff_h264_hl_decode_mb(const H264Context *h, H264SliceContext *sl)
H264Context        41 libavcodec/h264_mb_template.c static av_noinline void FUNC(hl_decode_mb)(const H264Context *h, H264SliceContext *sl)
H264Context       256 libavcodec/h264_mb_template.c static av_noinline void FUNC(hl_decode_mb_444)(const H264Context *h, H264SliceContext *sl)
H264Context        37 libavcodec/h264_mc_template.c static void mc_part(const H264Context *h, H264SliceContext *sl,
H264Context        64 libavcodec/h264_mc_template.c static void MCFUNC(hl_motion)(const H264Context *h, H264SliceContext *sl,
H264Context        38 libavcodec/h264_mvpred.h static av_always_inline int fetch_diagonal_mv(const H264Context *h, H264SliceContext *sl,
H264Context        95 libavcodec/h264_mvpred.h static av_always_inline void pred_motion(const H264Context *const h,
H264Context       160 libavcodec/h264_mvpred.h static av_always_inline void pred_16x8_motion(const H264Context *const h,
H264Context       201 libavcodec/h264_mvpred.h static av_always_inline void pred_8x16_motion(const H264Context *const h,
H264Context       257 libavcodec/h264_mvpred.h static av_always_inline void pred_pskip_motion(const H264Context *const h,
H264Context       356 libavcodec/h264_mvpred.h static void fill_decode_neighbors(const H264Context *h, H264SliceContext *sl, int mb_type)
H264Context       445 libavcodec/h264_mvpred.h static void fill_decode_caches(const H264Context *h, H264SliceContext *sl, int mb_type)
H264Context       803 libavcodec/h264_mvpred.h static void av_unused decode_mb_skip(const H264Context *h, H264SliceContext *sl)
H264Context        44 libavcodec/h264_picture.c void ff_h264_unref_picture(H264Context *h, H264Picture *pic)
H264Context        66 libavcodec/h264_picture.c int ff_h264_ref_picture(H264Context *h, H264Picture *dst, H264Picture *src)
H264Context       159 libavcodec/h264_picture.c int ff_h264_field_end(H264Context *h, H264SliceContext *sl, int in_setup)
H264Context       127 libavcodec/h264_refs.c static int mismatches_ref(const H264Context *h, const H264Picture *pic)
H264Context       135 libavcodec/h264_refs.c static void h264_initialise_ref_list(H264Context *h, H264SliceContext *sl)
H264Context       220 libavcodec/h264_refs.c static void print_short_term(const H264Context *h)
H264Context       236 libavcodec/h264_refs.c static void print_long_term(const H264Context *h)
H264Context       261 libavcodec/h264_refs.c static int pic_num_extract(const H264Context *h, int pic_num, int *structure)
H264Context       299 libavcodec/h264_refs.c int ff_h264_build_ref_list(H264Context *h, H264SliceContext *sl)
H264Context       469 libavcodec/h264_refs.c static inline int unreference_pic(H264Context *h, H264Picture *pic, int refmask)
H264Context       492 libavcodec/h264_refs.c static H264Picture *find_short(H264Context *h, int frame_num, int *idx)
H264Context       514 libavcodec/h264_refs.c static void remove_short_at_index(H264Context *h, int i)
H264Context       526 libavcodec/h264_refs.c static H264Picture *remove_short(H264Context *h, int frame_num, int ref_mask)
H264Context       548 libavcodec/h264_refs.c static H264Picture *remove_long(H264Context *h, int i, int ref_mask)
H264Context       565 libavcodec/h264_refs.c void ff_h264_remove_all_refs(H264Context *h)
H264Context       588 libavcodec/h264_refs.c static void generate_sliding_window_mmcos(H264Context *h)
H264Context       610 libavcodec/h264_refs.c int ff_h264_execute_ref_pic_marking(H264Context *h)
H264Context       115 libavcodec/h264_slice.c static void release_unused_pictures(H264Context *h, int remove_current)
H264Context       130 libavcodec/h264_slice.c     const H264Context *h = sl->h264;
H264Context       160 libavcodec/h264_slice.c static int init_table_pools(H264Context *h)
H264Context       187 libavcodec/h264_slice.c static int alloc_picture(H264Context *h, H264Picture *pic)
H264Context       261 libavcodec/h264_slice.c static int find_unused_picture(H264Context *h)
H264Context       281 libavcodec/h264_slice.c                                H264Context *new_base,
H264Context       282 libavcodec/h264_slice.c                                H264Context *old_base)
H264Context       294 libavcodec/h264_slice.c static int h264_slice_header_init(H264Context *h);
H264Context       299 libavcodec/h264_slice.c     H264Context *h = dst->priv_data, *h1 = src->priv_data;
H264Context       458 libavcodec/h264_slice.c static int h264_frame_start(H264Context *h)
H264Context       557 libavcodec/h264_slice.c static av_always_inline void backup_mb_border(const H264Context *h, H264SliceContext *sl,
H264Context       659 libavcodec/h264_slice.c static void implicit_weight_table(const H264Context *h, H264SliceContext *sl, int field)
H264Context       723 libavcodec/h264_slice.c static void init_scan_tables(H264Context *h)
H264Context       757 libavcodec/h264_slice.c static enum AVPixelFormat get_pixel_format(H264Context *h, int force_callback)
H264Context       870 libavcodec/h264_slice.c static void init_dimensions(H264Context *h)
H264Context       910 libavcodec/h264_slice.c static int h264_slice_header_init(H264Context *h)
H264Context      1005 libavcodec/h264_slice.c static int h264_init_ps(H264Context *h, const H264SliceContext *sl, int first_slice)
H264Context      1124 libavcodec/h264_slice.c static int h264_export_frame_props(H264Context *h)
H264Context      1340 libavcodec/h264_slice.c static int h264_select_output_frame(H264Context *h)
H264Context      1443 libavcodec/h264_slice.c static int h264_field_start(H264Context *h, const H264SliceContext *sl,
H264Context      1729 libavcodec/h264_slice.c static int h264_slice_header_parse(const H264Context *h, H264SliceContext *sl,
H264Context      1940 libavcodec/h264_slice.c static int h264_slice_init(H264Context *h, H264SliceContext *sl,
H264Context      2076 libavcodec/h264_slice.c int ff_h264_queue_decode_slice(H264Context *h, const H2645NAL *nal)
H264Context      2219 libavcodec/h264_slice.c static av_always_inline void fill_filter_caches_inter(const H264Context *h,
H264Context      2303 libavcodec/h264_slice.c static int fill_filter_caches(const H264Context *h, H264SliceContext *sl, int mb_type)
H264Context      2445 libavcodec/h264_slice.c static void loop_filter(const H264Context *h, H264SliceContext *sl, int start_x, int end_x)
H264Context      2515 libavcodec/h264_slice.c static void predict_field_decoding_flag(const H264Context *h, H264SliceContext *sl)
H264Context      2528 libavcodec/h264_slice.c static void decode_finish_row(const H264Context *h, H264SliceContext *sl)
H264Context      2576 libavcodec/h264_slice.c     const H264Context *h = sl->h264;
H264Context      2785 libavcodec/h264_slice.c int ff_h264_execute_decode_slices(H264Context *h)
H264Context        63 libavcodec/h264dec.c     H264Context *h = avctx->priv_data;
H264Context        71 libavcodec/h264dec.c     H264Context *h = opaque;
H264Context       103 libavcodec/h264dec.c void ff_h264_draw_horiz_band(const H264Context *h, H264SliceContext *sl,
H264Context       138 libavcodec/h264dec.c void ff_h264_free_tables(H264Context *h)
H264Context       181 libavcodec/h264dec.c int ff_h264_alloc_tables(H264Context *h)
H264Context       238 libavcodec/h264dec.c int ff_h264_slice_context_init(H264Context *h, H264SliceContext *sl)
H264Context       303 libavcodec/h264dec.c static int h264_init_context(AVCodecContext *avctx, H264Context *h)
H264Context       357 libavcodec/h264dec.c     H264Context *h = avctx->priv_data;
H264Context       391 libavcodec/h264dec.c     H264Context *h = avctx->priv_data;
H264Context       451 libavcodec/h264dec.c static void idr(H264Context *h)
H264Context       464 libavcodec/h264dec.c void ff_h264_flush_change(H264Context *h)
H264Context       491 libavcodec/h264dec.c     H264Context *h = avctx->priv_data;
H264Context       510 libavcodec/h264dec.c static int get_last_needed_nal(H264Context *h)
H264Context       580 libavcodec/h264dec.c static int decode_nal_units(H264Context *h, const uint8_t *buf, int buf_size)
H264Context       849 libavcodec/h264dec.c static int output_frame(H264Context *h, AVFrame *dst, H264Picture *srcp)
H264Context       899 libavcodec/h264dec.c static int finalize_frame(H264Context *h, AVFrame *dst, H264Picture *out, int *got_frame)
H264Context       949 libavcodec/h264dec.c static int send_next_delayed_frame(H264Context *h, AVFrame *dst_frame,
H264Context       987 libavcodec/h264dec.c     H264Context *h     = avctx->priv_data;
H264Context      1054 libavcodec/h264dec.c #define OFFSET(x) offsetof(H264Context, x)
H264Context      1076 libavcodec/h264dec.c     .priv_data_size        = sizeof(H264Context),
H264Context       184 libavcodec/h264dec.h     struct H264Context *h264;
H264Context       573 libavcodec/h264dec.h int ff_h264_alloc_tables(H264Context *h);
H264Context       576 libavcodec/h264dec.h int ff_h264_build_ref_list(H264Context *h, H264SliceContext *sl);
H264Context       577 libavcodec/h264dec.h void ff_h264_remove_all_refs(H264Context *h);
H264Context       582 libavcodec/h264dec.h int ff_h264_execute_ref_pic_marking(H264Context *h);
H264Context       587 libavcodec/h264dec.h void ff_h264_hl_decode_mb(const H264Context *h, H264SliceContext *sl);
H264Context       594 libavcodec/h264dec.h int ff_h264_decode_mb_cavlc(const H264Context *h, H264SliceContext *sl);
H264Context       600 libavcodec/h264dec.h int ff_h264_decode_mb_cabac(const H264Context *h, H264SliceContext *sl);
H264Context       602 libavcodec/h264dec.h void ff_h264_init_cabac_states(const H264Context *h, H264SliceContext *sl);
H264Context       604 libavcodec/h264dec.h void ff_h264_direct_dist_scale_factor(const H264Context *const h, H264SliceContext *sl);
H264Context       605 libavcodec/h264dec.h void ff_h264_direct_ref_list_init(const H264Context *const h, H264SliceContext *sl);
H264Context       606 libavcodec/h264dec.h void ff_h264_pred_direct_motion(const H264Context *const h, H264SliceContext *sl,
H264Context       609 libavcodec/h264dec.h void ff_h264_filter_mb_fast(const H264Context *h, H264SliceContext *sl, int mb_x, int mb_y,
H264Context       612 libavcodec/h264dec.h void ff_h264_filter_mb(const H264Context *h, H264SliceContext *sl, int mb_x, int mb_y,
H264Context       695 libavcodec/h264dec.h static av_always_inline int pred_intra_mode(const H264Context *h,
H264Context       711 libavcodec/h264dec.h static av_always_inline void write_back_intra_pred_mode(const H264Context *h,
H264Context       723 libavcodec/h264dec.h static av_always_inline void write_back_non_zero_count(const H264Context *h,
H264Context       747 libavcodec/h264dec.h static av_always_inline void write_back_motion_list(const H264Context *h,
H264Context       783 libavcodec/h264dec.h static av_always_inline void write_back_motion(const H264Context *h,
H264Context       810 libavcodec/h264dec.h static av_always_inline int get_dct8x8_allowed(const H264Context *h, H264SliceContext *sl)
H264Context       832 libavcodec/h264dec.h int ff_h264_field_end(H264Context *h, H264SliceContext *sl, int in_setup);
H264Context       834 libavcodec/h264dec.h int ff_h264_ref_picture(H264Context *h, H264Picture *dst, H264Picture *src);
H264Context       835 libavcodec/h264dec.h void ff_h264_unref_picture(H264Context *h, H264Picture *pic);
H264Context       837 libavcodec/h264dec.h int ff_h264_slice_context_init(H264Context *h, H264SliceContext *sl);
H264Context       839 libavcodec/h264dec.h void ff_h264_draw_horiz_band(const H264Context *h, H264SliceContext *sl, int y, int height);
H264Context       847 libavcodec/h264dec.h int ff_h264_queue_decode_slice(H264Context *h, const H2645NAL *nal);
H264Context       848 libavcodec/h264dec.h int ff_h264_execute_decode_slices(H264Context *h);
H264Context       852 libavcodec/h264dec.h void ff_h264_flush_change(H264Context *h);
H264Context       854 libavcodec/h264dec.h void ff_h264_free_tables(H264Context *h);
H264Context        32 libavcodec/nvdec_h264.c static void dpb_add(const H264Context *h, CUVIDH264DPBENTRY *dst, const H264Picture *src,
H264Context        50 libavcodec/nvdec_h264.c     const H264Context *h = avctx->priv_data;
H264Context       136 libavcodec/nvdec_h264.c     const H264Context *h = avctx->priv_data;
H264Context       167 libavcodec/nvdec_h264.c     const H264Context *h = avctx->priv_data;
H264Context       126 libavcodec/vaapi_h264.c                                       const H264Context            *h)
H264Context       188 libavcodec/vaapi_h264.c static void fill_vaapi_plain_pred_weight_table(const H264Context *h,
H264Context       230 libavcodec/vaapi_h264.c     const H264Context *h = avctx->priv_data;
H264Context       312 libavcodec/vaapi_h264.c     const H264Context *h = avctx->priv_data;
H264Context       332 libavcodec/vaapi_h264.c     const H264Context *h = avctx->priv_data;
H264Context        72 libavcodec/vdpau_h264.c     H264Context * const h = avctx->priv_data;
H264Context       124 libavcodec/vdpau_h264.c     H264Context * const h = avctx->priv_data;
H264Context       185 libavcodec/vdpau_h264.c     H264Context *h = avctx->priv_data;
H264Context       204 libavcodec/vdpau_h264.c     H264Context *h = avctx->priv_data;
H264Context       146 libavcodec/videotoolbox.c     H264Context *h = avctx->priv_data;
H264Context       339 libavcodec/videotoolbox.c     H264Context *h = avctx->priv_data;
H264Context       354 libavcodec/videotoolbox.c     H264Context *h = avctx->priv_data;
H264Context       398 libavcodec/videotoolbox.c     H264Context *h = avctx->priv_data;
H264Context       936 libavcodec/videotoolbox.c     H264Context *h = avctx->priv_data;