/third_party/ffmpeg/libavcodec/ |
D | h264dec.h | 184 typedef struct H264SliceContext { struct 339 } H264SliceContext; argument 357 H264SliceContext *slice_ctx; 568 int ff_h264_get_slice_type(const H264SliceContext *sl); 576 int ff_h264_decode_ref_pic_list_reordering(H264SliceContext *sl, void *logctx); 577 int ff_h264_build_ref_list(H264Context *h, H264SliceContext *sl); 585 int ff_h264_decode_ref_pic_marking(H264SliceContext *sl, GetBitContext *gb, 588 void ff_h264_hl_decode_mb(const H264Context *h, H264SliceContext *sl); 595 int ff_h264_decode_mb_cavlc(const H264Context *h, H264SliceContext *sl); 601 int ff_h264_decode_mb_cabac(const H264Context *h, H264SliceContext *sl); [all …]
|
D | h264_cabac.c | 1262 void ff_h264_init_cabac_states(const H264Context *h, H264SliceContext *sl) in ff_h264_init_cabac_states() 1283 static int decode_cabac_field_decoding_flag(const H264Context *h, H264SliceContext *sl) in decode_cabac_field_decoding_flag() 1295 static int decode_cabac_intra_mb_type(H264SliceContext *sl, in decode_cabac_intra_mb_type() 1327 static int decode_cabac_mb_skip(const H264Context *h, H264SliceContext *sl, in decode_cabac_mb_skip() 1364 static int decode_cabac_mb_intra4x4_pred_mode(H264SliceContext *sl, int pred_mode) in decode_cabac_mb_intra4x4_pred_mode() 1378 static int decode_cabac_mb_chroma_pre_mode(const H264Context *h, H264SliceContext *sl) in decode_cabac_mb_chroma_pre_mode() 1403 static int decode_cabac_mb_cbp_luma(H264SliceContext *sl) in decode_cabac_mb_cbp_luma() 1420 static int decode_cabac_mb_cbp_chroma(H264SliceContext *sl) in decode_cabac_mb_cbp_chroma() 1440 static int decode_cabac_p_mb_sub_type(H264SliceContext *sl) in decode_cabac_p_mb_sub_type() 1450 static int decode_cabac_b_mb_sub_type(H264SliceContext *sl) in decode_cabac_b_mb_sub_type() [all …]
|
D | h264_mb.c | 39 static inline int get_lowest_part_list_y(H264SliceContext *sl, in get_lowest_part_list_y() 52 static inline void get_lowest_part_y(const H264Context *h, H264SliceContext *sl, in get_lowest_part_y() 96 static void await_references(const H264Context *h, H264SliceContext *sl) in await_references() 205 static av_always_inline void mc_dir_part(const H264Context *h, H264SliceContext *sl, in mc_dir_part() 321 static av_always_inline void mc_part_std(const H264Context *h, H264SliceContext *sl, in mc_part_std() 369 static av_always_inline void mc_part_weighted(const H264Context *h, H264SliceContext *sl, in mc_part_weighted() 483 static av_always_inline void prefetch_motion(const H264Context *h, H264SliceContext *sl, in prefetch_motion() 508 static av_always_inline void xchg_mb_border(const H264Context *h, H264SliceContext *sl, in xchg_mb_border() 614 H264SliceContext *sl, in hl_decode_mb_predict_luma() 727 static av_always_inline void hl_decode_mb_idct_luma(const H264Context *h, H264SliceContext *sl, in hl_decode_mb_idct_luma() [all …]
|
D | h264_mvpred.h | 39 static av_always_inline int fetch_diagonal_mv(const H264Context *h, H264SliceContext *sl, in fetch_diagonal_mv() 97 H264SliceContext *sl, in pred_motion() 162 H264SliceContext *sl, in pred_16x8_motion() 203 H264SliceContext *sl, in pred_8x16_motion() 259 H264SliceContext *sl) in pred_pskip_motion() 357 static void fill_decode_neighbors(const H264Context *h, H264SliceContext *sl, int mb_type) in fill_decode_neighbors() 446 static void fill_decode_caches(const H264Context *h, H264SliceContext *sl, int mb_type) in fill_decode_caches() 804 static void av_unused decode_mb_skip(const H264Context *h, H264SliceContext *sl) in decode_mb_skip()
|
D | h264_direct.c | 38 static int get_scale_factor(H264SliceContext *sl, in get_scale_factor() 63 H264SliceContext *sl) in ff_h264_direct_dist_scale_factor() 83 static void fill_colmap(const H264Context *h, H264SliceContext *sl, in fill_colmap() 121 void ff_h264_direct_ref_list_init(const H264Context *const h, H264SliceContext *sl) in ff_h264_direct_ref_list_init() 200 static void pred_spatial_direct_motion(const H264Context *const h, H264SliceContext *sl, in pred_spatial_direct_motion() 487 static void pred_temp_direct_motion(const H264Context *const h, H264SliceContext *sl, in pred_temp_direct_motion() 721 void ff_h264_pred_direct_motion(const H264Context *const h, H264SliceContext *sl, in ff_h264_pred_direct_motion()
|
D | vaapi_h264.c | 197 const H264SliceContext *sl = &h->slice_ctx[0]; in fill_vaapi_plain_pred_weight_table() 314 H264SliceContext *sl = &h->slice_ctx[0]; in vaapi_h264_end_frame() 334 const H264SliceContext *sl = &h->slice_ctx[0]; in vaapi_h264_decode_slice()
|
D | h264_mc_template.c | 37 static void mc_part(const H264Context *h, H264SliceContext *sl, in mc_part() 64 static void MCFUNC(hl_motion)(const H264Context *h, H264SliceContext *sl, in MCFUNC()
|
D | h264_slice.c | 128 static int alloc_scratch_buffers(H264SliceContext *sl, int linesize) in alloc_scratch_buffers() 566 static av_always_inline void backup_mb_border(const H264Context *h, H264SliceContext *sl, in backup_mb_border() 668 static void implicit_weight_table(const H264Context *h, H264SliceContext *sl, int field) in implicit_weight_table() 985 H264SliceContext *sl = &h->slice_ctx[i]; in h264_slice_header_init() 1019 static int h264_init_ps(H264Context *h, const H264SliceContext *sl, int first_slice) in h264_init_ps() 1454 static int h264_field_start(H264Context *h, const H264SliceContext *sl, in h264_field_start() 1741 static int h264_slice_header_parse(const H264Context *h, H264SliceContext *sl, in h264_slice_header_parse() 1955 static int h264_slice_init(H264Context *h, H264SliceContext *sl, in h264_slice_init() 2093 H264SliceContext *sl = h->slice_ctx + h->nb_slice_ctx_queued; in ff_h264_queue_decode_slice() 2121 H264SliceContext tmp_ctx; in ff_h264_queue_decode_slice() [all …]
|
D | h264dec.c | 72 H264SliceContext *sl = &h->slice_ctx[0]; in h264_er_decode_mb() 103 void ff_h264_draw_horiz_band(const H264Context *h, H264SliceContext *sl, in ff_h264_draw_horiz_band() 162 H264SliceContext *sl = &h->slice_ctx[i]; in ff_h264_free_tables() 222 int ff_h264_slice_context_init(H264Context *h, H264SliceContext *sl) in ff_h264_slice_context_init() 623 H264SliceContext *sl = h->slice_ctx + h->nb_slice_ctx_queued; in decode_nal_units() 742 H264SliceContext *sl = h->slice_ctx; in decode_nal_units()
|
D | h264_refs.c | 135 static void h264_initialise_ref_list(H264Context *h, H264SliceContext *sl) in h264_initialise_ref_list() 274 static void h264_fill_mbaff_ref_list(H264SliceContext *sl) in h264_fill_mbaff_ref_list() 299 int ff_h264_build_ref_list(H264Context *h, H264SliceContext *sl) in ff_h264_build_ref_list() 423 int ff_h264_decode_ref_pic_list_reordering(H264SliceContext *sl, void *logctx) in ff_h264_decode_ref_pic_list_reordering() 834 int ff_h264_decode_ref_pic_marking(H264SliceContext *sl, GetBitContext *gb, in ff_h264_decode_ref_pic_marking()
|
D | dxva2_h264.c | 220 H264SliceContext *sl = &h->slice_ctx[0]; in fill_slice_long() 470 const H264SliceContext *sl = &h->slice_ctx[0]; in dxva2_h264_decode_slice() 500 H264SliceContext *sl = &h->slice_ctx[0]; in dxva2_h264_end_frame()
|
D | h264_loopfilter.c | 238 H264SliceContext *sl, in h264_filter_mb_fast_internal() 419 void ff_h264_filter_mb_fast(const H264Context *h, H264SliceContext *sl, in ff_h264_filter_mb_fast() 441 static int check_mv(H264SliceContext *sl, long b_idx, long bn_idx, int mvy_limit) in check_mv() 471 static av_always_inline void filter_mb_dir(const H264Context *h, H264SliceContext *sl, in filter_mb_dir() 719 void ff_h264_filter_mb(const H264Context *h, H264SliceContext *sl, in ff_h264_filter_mb()
|
D | h264_cavlc.c | 287 static inline int pred_non_zero_count(const H264Context *h, H264SliceContext *sl, int n) in pred_non_zero_count() 434 static int decode_residual(const H264Context *h, H264SliceContext *sl, in decode_residual() 627 int decode_luma_residual(const H264Context *h, H264SliceContext *sl, in decode_luma_residual() 697 int ff_h264_decode_mb_cavlc(const H264Context *h, H264SliceContext *sl) in ff_h264_decode_mb_cavlc()
|
D | h264_mb_template.c | 41 static av_noinline void FUNC(hl_decode_mb)(const H264Context *h, H264SliceContext *sl) in FUNC() 256 static av_noinline void FUNC(hl_decode_mb_444)(const H264Context *h, H264SliceContext *sl) in FUNC()
|
D | h264_picture.c | 159 int ff_h264_field_end(H264Context *h, H264SliceContext *sl, int in_setup) in ff_h264_field_end()
|
D | nvdec_h264.c | 137 const H264SliceContext *sl = &h->slice_ctx[0]; in nvdec_h264_decode_slice()
|
D | vdpau_h264.c | 205 H264SliceContext *sl = &h->slice_ctx[0]; in vdpau_h264_end_frame()
|