HEVCContext 56 libavcodec/dxva2_hevc.c static void fill_picture_parameters(struct dxva_context *ctx, const HEVCContext *h, HEVCContext 193 libavcodec/dxva2_hevc.c static void fill_scaling_lists(struct dxva_context *ctx, const HEVCContext *h, DXVA_Qmatrix_HEVC *qm) HEVCContext 234 libavcodec/dxva2_hevc.c const HEVCContext *h = avctx->priv_data; HEVCContext 312 libavcodec/dxva2_hevc.c const HEVCContext *h = avctx->priv_data; HEVCContext 336 libavcodec/dxva2_hevc.c const HEVCContext *h = avctx->priv_data; HEVCContext 357 libavcodec/dxva2_hevc.c HEVCContext *h = avctx->priv_data; HEVCContext 54 libavcodec/hevc.c static void pic_arrays_free(HEVCContext *s) HEVCContext 82 libavcodec/hevc.c static int pic_arrays_init(HEVCContext *s, const HEVCSPS *sps) HEVCContext 138 libavcodec/hevc.c static void pred_weight_table(HEVCContext *s, GetBitContext *gb) HEVCContext 231 libavcodec/hevc.c static int decode_lt_rps(HEVCContext *s, LongTermRPS *rps, GetBitContext *gb) HEVCContext 283 libavcodec/hevc.c static int set_sps(HEVCContext *s, const HEVCSPS *sps) HEVCContext 381 libavcodec/hevc.c static int hls_slice_header(HEVCContext *s) HEVCContext 795 libavcodec/hevc.c static void hls_sao_param(HEVCContext *s, int rx, int ry) HEVCContext 869 libavcodec/hevc.c static int hls_cross_component_pred(HEVCContext *s, int idx) { HEVCContext 885 libavcodec/hevc.c static int hls_transform_unit(HEVCContext *s, int x0, int y0, HEVCContext 1091 libavcodec/hevc.c static void set_deblocking_bypass(HEVCContext *s, int x0, int y0, int log2_cb_size) HEVCContext 1106 libavcodec/hevc.c static int hls_transform_tree(HEVCContext *s, int x0, int y0, HEVCContext 1229 libavcodec/hevc.c static int hls_pcm_sample(HEVCContext *s, int x0, int y0, int log2_cb_size) HEVCContext 1286 libavcodec/hevc.c static void luma_mc_uni(HEVCContext *s, uint8_t *dst, ptrdiff_t dststride, HEVCContext 1347 libavcodec/hevc.c static void luma_mc_bi(HEVCContext *s, uint8_t *dst, ptrdiff_t dststride, HEVCContext 1438 libavcodec/hevc.c static void chroma_mc_uni(HEVCContext *s, uint8_t *dst0, HEVCContext 1503 libavcodec/hevc.c static void chroma_mc_bi(HEVCContext *s, uint8_t *dst0, ptrdiff_t dststride, AVFrame *ref0, AVFrame *ref1, HEVCContext 1593 libavcodec/hevc.c static void hevc_await_progress(HEVCContext *s, HEVCFrame *ref, HEVCContext 1602 libavcodec/hevc.c static void hevc_luma_mv_mpv_mode(HEVCContext *s, int x0, int y0, int nPbW, HEVCContext 1647 libavcodec/hevc.c static void hls_prediction_unit(HEVCContext *s, int x0, int y0, HEVCContext 1773 libavcodec/hevc.c static int luma_intra_pred_mode(HEVCContext *s, int x0, int y0, int pu_size, HEVCContext 1853 libavcodec/hevc.c static av_always_inline void set_ct_depth(HEVCContext *s, int x0, int y0, HEVCContext 1870 libavcodec/hevc.c static void intra_prediction_unit(HEVCContext *s, int x0, int y0, HEVCContext 1938 libavcodec/hevc.c static void intra_prediction_unit_default_value(HEVCContext *s, HEVCContext 1961 libavcodec/hevc.c static int hls_coding_unit(HEVCContext *s, int x0, int y0, int log2_cb_size) HEVCContext 2124 libavcodec/hevc.c static int hls_coding_quadtree(HEVCContext *s, int x0, int y0, HEVCContext 2209 libavcodec/hevc.c static void hls_decode_neighbour(HEVCContext *s, int x_ctb, int y_ctb, HEVCContext 2260 libavcodec/hevc.c HEVCContext *s = avctxt->priv_data; HEVCContext 2314 libavcodec/hevc.c static int hls_slice_data(HEVCContext *s) HEVCContext 2327 libavcodec/hevc.c HEVCContext *s1 = avctxt->priv_data, *s; HEVCContext 2400 libavcodec/hevc.c static int hls_slice_data_wpp(HEVCContext *s, const uint8_t *nal, int length) HEVCContext 2421 libavcodec/hevc.c s->sList[i] = av_malloc(sizeof(HEVCContext)); HEVCContext 2422 libavcodec/hevc.c memcpy(s->sList[i], s, sizeof(HEVCContext)); HEVCContext 2461 libavcodec/hevc.c memcpy(s->sList[i], s, sizeof(HEVCContext)); HEVCContext 2487 libavcodec/hevc.c static int hls_nal_unit(HEVCContext *s) HEVCContext 2509 libavcodec/hevc.c static int set_side_data(HEVCContext *s) HEVCContext 2558 libavcodec/hevc.c static int hevc_frame_start(HEVCContext *s) HEVCContext 2615 libavcodec/hevc.c static int decode_nal_unit(HEVCContext *s, const HEVCNAL *nal) HEVCContext 2766 libavcodec/hevc.c int ff_hevc_extract_rbsp(HEVCContext *s, const uint8_t *src, int length, HEVCContext 2877 libavcodec/hevc.c static int decode_nal_units(HEVCContext *s, const uint8_t *buf, int length) HEVCContext 3012 libavcodec/hevc.c static int verify_md5(HEVCContext *s, AVFrame *frame) HEVCContext 3082 libavcodec/hevc.c HEVCContext *s = avctx->priv_data; HEVCContext 3128 libavcodec/hevc.c static int hevc_ref_frame(HEVCContext *s, HEVCFrame *dst, HEVCFrame *src) HEVCContext 3171 libavcodec/hevc.c HEVCContext *s = avctx->priv_data; HEVCContext 3235 libavcodec/hevc.c HEVCContext *s = avctx->priv_data; HEVCContext 3282 libavcodec/hevc.c HEVCContext *s = dst->priv_data; HEVCContext 3283 libavcodec/hevc.c HEVCContext *s0 = src->priv_data; HEVCContext 3361 libavcodec/hevc.c static int hevc_decode_extradata(HEVCContext *s) HEVCContext 3427 libavcodec/hevc.c HEVCContext *s = avctx->priv_data; HEVCContext 3464 libavcodec/hevc.c HEVCContext *s = avctx->priv_data; HEVCContext 3478 libavcodec/hevc.c HEVCContext *s = avctx->priv_data; HEVCContext 3483 libavcodec/hevc.c #define OFFSET(x) offsetof(HEVCContext, x) HEVCContext 3514 libavcodec/hevc.c .priv_data_size = sizeof(HEVCContext), HEVCContext 794 libavcodec/hevc.h struct HEVCContext *sList[MAX_NB_THREADS]; HEVCContext 928 libavcodec/hevc.h int ff_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps, HEVCContext 930 libavcodec/hevc.h int ff_hevc_decode_nal_vps(HEVCContext *s); HEVCContext 931 libavcodec/hevc.h int ff_hevc_decode_nal_sps(HEVCContext *s); HEVCContext 932 libavcodec/hevc.h int ff_hevc_decode_nal_pps(HEVCContext *s); HEVCContext 933 libavcodec/hevc.h int ff_hevc_decode_nal_sei(HEVCContext *s); HEVCContext 935 libavcodec/hevc.h int ff_hevc_extract_rbsp(HEVCContext *s, const uint8_t *src, int length, HEVCContext 941 libavcodec/hevc.h void ff_hevc_clear_refs(HEVCContext *s); HEVCContext 946 libavcodec/hevc.h void ff_hevc_flush_dpb(HEVCContext *s); HEVCContext 951 libavcodec/hevc.h int ff_hevc_compute_poc(HEVCContext *s, int poc_lsb); HEVCContext 953 libavcodec/hevc.h RefPicList *ff_hevc_get_ref_list(HEVCContext *s, HEVCFrame *frame, HEVCContext 959 libavcodec/hevc.h int ff_hevc_frame_rps(HEVCContext *s); HEVCContext 964 libavcodec/hevc.h int ff_hevc_slice_rpl(HEVCContext *s); HEVCContext 966 libavcodec/hevc.h void ff_hevc_save_states(HEVCContext *s, int ctb_addr_ts); HEVCContext 967 libavcodec/hevc.h void ff_hevc_cabac_init(HEVCContext *s, int ctb_addr_ts); HEVCContext 968 libavcodec/hevc.h int ff_hevc_sao_merge_flag_decode(HEVCContext *s); HEVCContext 969 libavcodec/hevc.h int ff_hevc_sao_type_idx_decode(HEVCContext *s); HEVCContext 970 libavcodec/hevc.h int ff_hevc_sao_band_position_decode(HEVCContext *s); HEVCContext 971 libavcodec/hevc.h int ff_hevc_sao_offset_abs_decode(HEVCContext *s); HEVCContext 972 libavcodec/hevc.h int ff_hevc_sao_offset_sign_decode(HEVCContext *s); HEVCContext 973 libavcodec/hevc.h int ff_hevc_sao_eo_class_decode(HEVCContext *s); HEVCContext 974 libavcodec/hevc.h int ff_hevc_end_of_slice_flag_decode(HEVCContext *s); HEVCContext 975 libavcodec/hevc.h int ff_hevc_cu_transquant_bypass_flag_decode(HEVCContext *s); HEVCContext 976 libavcodec/hevc.h int ff_hevc_skip_flag_decode(HEVCContext *s, int x0, int y0, HEVCContext 978 libavcodec/hevc.h int ff_hevc_pred_mode_decode(HEVCContext *s); HEVCContext 979 libavcodec/hevc.h int ff_hevc_split_coding_unit_flag_decode(HEVCContext *s, int ct_depth, HEVCContext 981 libavcodec/hevc.h int ff_hevc_part_mode_decode(HEVCContext *s, int log2_cb_size); HEVCContext 982 libavcodec/hevc.h int ff_hevc_pcm_flag_decode(HEVCContext *s); HEVCContext 983 libavcodec/hevc.h int ff_hevc_prev_intra_luma_pred_flag_decode(HEVCContext *s); HEVCContext 984 libavcodec/hevc.h int ff_hevc_mpm_idx_decode(HEVCContext *s); HEVCContext 985 libavcodec/hevc.h int ff_hevc_rem_intra_luma_pred_mode_decode(HEVCContext *s); HEVCContext 986 libavcodec/hevc.h int ff_hevc_intra_chroma_pred_mode_decode(HEVCContext *s); HEVCContext 987 libavcodec/hevc.h int ff_hevc_merge_idx_decode(HEVCContext *s); HEVCContext 988 libavcodec/hevc.h int ff_hevc_merge_flag_decode(HEVCContext *s); HEVCContext 989 libavcodec/hevc.h int ff_hevc_inter_pred_idc_decode(HEVCContext *s, int nPbW, int nPbH); HEVCContext 990 libavcodec/hevc.h int ff_hevc_ref_idx_lx_decode(HEVCContext *s, int num_ref_idx_lx); HEVCContext 991 libavcodec/hevc.h int ff_hevc_mvp_lx_flag_decode(HEVCContext *s); HEVCContext 992 libavcodec/hevc.h int ff_hevc_no_residual_syntax_flag_decode(HEVCContext *s); HEVCContext 993 libavcodec/hevc.h int ff_hevc_split_transform_flag_decode(HEVCContext *s, int log2_trafo_size); HEVCContext 994 libavcodec/hevc.h int ff_hevc_cbf_cb_cr_decode(HEVCContext *s, int trafo_depth); HEVCContext 995 libavcodec/hevc.h int ff_hevc_cbf_luma_decode(HEVCContext *s, int trafo_depth); HEVCContext 996 libavcodec/hevc.h int ff_hevc_log2_res_scale_abs(HEVCContext *s, int idx); HEVCContext 997 libavcodec/hevc.h int ff_hevc_res_scale_sign_flag(HEVCContext *s, int idx); HEVCContext 1002 libavcodec/hevc.h int ff_hevc_frame_nb_refs(HEVCContext *s); HEVCContext 1004 libavcodec/hevc.h int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc); HEVCContext 1010 libavcodec/hevc.h int ff_hevc_output_frame(HEVCContext *s, AVFrame *frame, int flush); HEVCContext 1012 libavcodec/hevc.h void ff_hevc_bump_frame(HEVCContext *s); HEVCContext 1014 libavcodec/hevc.h void ff_hevc_unref_frame(HEVCContext *s, HEVCFrame *frame, int flags); HEVCContext 1016 libavcodec/hevc.h void ff_hevc_set_neighbour_available(HEVCContext *s, int x0, int y0, HEVCContext 1018 libavcodec/hevc.h void ff_hevc_luma_mv_merge_mode(HEVCContext *s, int x0, int y0, HEVCContext 1021 libavcodec/hevc.h void ff_hevc_luma_mv_mvp_mode(HEVCContext *s, int x0, int y0, HEVCContext 1025 libavcodec/hevc.h void ff_hevc_set_qPy(HEVCContext *s, int xBase, int yBase, HEVCContext 1027 libavcodec/hevc.h void ff_hevc_deblocking_boundary_strengths(HEVCContext *s, int x0, int y0, HEVCContext 1029 libavcodec/hevc.h int ff_hevc_cu_qp_delta_sign_flag(HEVCContext *s); HEVCContext 1030 libavcodec/hevc.h int ff_hevc_cu_qp_delta_abs(HEVCContext *s); HEVCContext 1031 libavcodec/hevc.h int ff_hevc_cu_chroma_qp_offset_flag(HEVCContext *s); HEVCContext 1032 libavcodec/hevc.h int ff_hevc_cu_chroma_qp_offset_idx(HEVCContext *s); HEVCContext 1033 libavcodec/hevc.h void ff_hevc_hls_filter(HEVCContext *s, int x, int y, int ctb_size); HEVCContext 1034 libavcodec/hevc.h void ff_hevc_hls_filters(HEVCContext *s, int x_ctb, int y_ctb, int ctb_size); HEVCContext 1035 libavcodec/hevc.h void ff_hevc_hls_residual_coding(HEVCContext *s, int x0, int y0, HEVCContext 1039 libavcodec/hevc.h void ff_hevc_hls_mvd_coding(HEVCContext *s, int x0, int y0, int log2_cb_size); HEVCContext 500 libavcodec/hevc_cabac.c void ff_hevc_save_states(HEVCContext *s, int ctb_addr_ts) HEVCContext 510 libavcodec/hevc_cabac.c static void load_states(HEVCContext *s) HEVCContext 520 libavcodec/hevc_cabac.c static void cabac_init_decoder(HEVCContext *s) HEVCContext 530 libavcodec/hevc_cabac.c static void cabac_init_state(HEVCContext *s) HEVCContext 554 libavcodec/hevc_cabac.c void ff_hevc_cabac_init(HEVCContext *s, int ctb_addr_ts) HEVCContext 600 libavcodec/hevc_cabac.c int ff_hevc_sao_merge_flag_decode(HEVCContext *s) HEVCContext 605 libavcodec/hevc_cabac.c int ff_hevc_sao_type_idx_decode(HEVCContext *s) HEVCContext 615 libavcodec/hevc_cabac.c int ff_hevc_sao_band_position_decode(HEVCContext *s) HEVCContext 625 libavcodec/hevc_cabac.c int ff_hevc_sao_offset_abs_decode(HEVCContext *s) HEVCContext 635 libavcodec/hevc_cabac.c int ff_hevc_sao_offset_sign_decode(HEVCContext *s) HEVCContext 640 libavcodec/hevc_cabac.c int ff_hevc_sao_eo_class_decode(HEVCContext *s) HEVCContext 647 libavcodec/hevc_cabac.c int ff_hevc_end_of_slice_flag_decode(HEVCContext *s) HEVCContext 652 libavcodec/hevc_cabac.c int ff_hevc_cu_transquant_bypass_flag_decode(HEVCContext *s) HEVCContext 657 libavcodec/hevc_cabac.c int ff_hevc_skip_flag_decode(HEVCContext *s, int x0, int y0, int x_cb, int y_cb) HEVCContext 672 libavcodec/hevc_cabac.c int ff_hevc_cu_qp_delta_abs(HEVCContext *s) HEVCContext 697 libavcodec/hevc_cabac.c int ff_hevc_cu_qp_delta_sign_flag(HEVCContext *s) HEVCContext 702 libavcodec/hevc_cabac.c int ff_hevc_cu_chroma_qp_offset_flag(HEVCContext *s) HEVCContext 707 libavcodec/hevc_cabac.c int ff_hevc_cu_chroma_qp_offset_idx(HEVCContext *s) HEVCContext 718 libavcodec/hevc_cabac.c int ff_hevc_pred_mode_decode(HEVCContext *s) HEVCContext 723 libavcodec/hevc_cabac.c int ff_hevc_split_coding_unit_flag_decode(HEVCContext *s, int ct_depth, int x0, int y0) HEVCContext 742 libavcodec/hevc_cabac.c int ff_hevc_part_mode_decode(HEVCContext *s, int log2_cb_size) HEVCContext 779 libavcodec/hevc_cabac.c int ff_hevc_pcm_flag_decode(HEVCContext *s) HEVCContext 784 libavcodec/hevc_cabac.c int ff_hevc_prev_intra_luma_pred_flag_decode(HEVCContext *s) HEVCContext 789 libavcodec/hevc_cabac.c int ff_hevc_mpm_idx_decode(HEVCContext *s) HEVCContext 797 libavcodec/hevc_cabac.c int ff_hevc_rem_intra_luma_pred_mode_decode(HEVCContext *s) HEVCContext 807 libavcodec/hevc_cabac.c int ff_hevc_intra_chroma_pred_mode_decode(HEVCContext *s) HEVCContext 818 libavcodec/hevc_cabac.c int ff_hevc_merge_idx_decode(HEVCContext *s) HEVCContext 829 libavcodec/hevc_cabac.c int ff_hevc_merge_flag_decode(HEVCContext *s) HEVCContext 834 libavcodec/hevc_cabac.c int ff_hevc_inter_pred_idc_decode(HEVCContext *s, int nPbW, int nPbH) HEVCContext 844 libavcodec/hevc_cabac.c int ff_hevc_ref_idx_lx_decode(HEVCContext *s, int num_ref_idx_lx) HEVCContext 860 libavcodec/hevc_cabac.c int ff_hevc_mvp_lx_flag_decode(HEVCContext *s) HEVCContext 865 libavcodec/hevc_cabac.c int ff_hevc_no_residual_syntax_flag_decode(HEVCContext *s) HEVCContext 870 libavcodec/hevc_cabac.c static av_always_inline int abs_mvd_greater0_flag_decode(HEVCContext *s) HEVCContext 875 libavcodec/hevc_cabac.c static av_always_inline int abs_mvd_greater1_flag_decode(HEVCContext *s) HEVCContext 880 libavcodec/hevc_cabac.c static av_always_inline int mvd_decode(HEVCContext *s) HEVCContext 896 libavcodec/hevc_cabac.c static av_always_inline int mvd_sign_flag_decode(HEVCContext *s) HEVCContext 901 libavcodec/hevc_cabac.c int ff_hevc_split_transform_flag_decode(HEVCContext *s, int log2_trafo_size) HEVCContext 906 libavcodec/hevc_cabac.c int ff_hevc_cbf_cb_cr_decode(HEVCContext *s, int trafo_depth) HEVCContext 911 libavcodec/hevc_cabac.c int ff_hevc_cbf_luma_decode(HEVCContext *s, int trafo_depth) HEVCContext 916 libavcodec/hevc_cabac.c static int ff_hevc_transform_skip_flag_decode(HEVCContext *s, int c_idx) HEVCContext 921 libavcodec/hevc_cabac.c static int explicit_rdpcm_flag_decode(HEVCContext *s, int c_idx) HEVCContext 926 libavcodec/hevc_cabac.c static int explicit_rdpcm_dir_flag_decode(HEVCContext *s, int c_idx) HEVCContext 931 libavcodec/hevc_cabac.c int ff_hevc_log2_res_scale_abs(HEVCContext *s, int idx) { HEVCContext 940 libavcodec/hevc_cabac.c int ff_hevc_res_scale_sign_flag(HEVCContext *s, int idx) { HEVCContext 944 libavcodec/hevc_cabac.c static av_always_inline void last_significant_coeff_xy_prefix_decode(HEVCContext *s, int c_idx, HEVCContext 970 libavcodec/hevc_cabac.c static av_always_inline int last_significant_coeff_suffix_decode(HEVCContext *s, HEVCContext 982 libavcodec/hevc_cabac.c static av_always_inline int significant_coeff_group_flag_decode(HEVCContext *s, int c_idx, int ctx_cg) HEVCContext 990 libavcodec/hevc_cabac.c static av_always_inline int significant_coeff_flag_decode(HEVCContext *s, int x_c, int y_c, HEVCContext 997 libavcodec/hevc_cabac.c static av_always_inline int significant_coeff_flag_decode_0(HEVCContext *s, int c_idx, int offset) HEVCContext 1002 libavcodec/hevc_cabac.c static av_always_inline int coeff_abs_level_greater1_flag_decode(HEVCContext *s, int c_idx, int inc) HEVCContext 1011 libavcodec/hevc_cabac.c static av_always_inline int coeff_abs_level_greater2_flag_decode(HEVCContext *s, int c_idx, int inc) HEVCContext 1019 libavcodec/hevc_cabac.c static av_always_inline int coeff_abs_level_remaining_decode(HEVCContext *s, int rc_rice_param) HEVCContext 1044 libavcodec/hevc_cabac.c static av_always_inline int coeff_sign_flag_decode(HEVCContext *s, uint8_t nb) HEVCContext 1054 libavcodec/hevc_cabac.c void ff_hevc_hls_residual_coding(HEVCContext *s, int x0, int y0, HEVCContext 1564 libavcodec/hevc_cabac.c void ff_hevc_hls_mvd_coding(HEVCContext *s, int x0, int y0, int log2_cb_size) HEVCContext 50 libavcodec/hevc_filter.c static int chroma_tc(HEVCContext *s, int qp_y, int c_idx, int tc_offset) HEVCContext 79 libavcodec/hevc_filter.c static int get_qPy_pred(HEVCContext *s, int xBase, int yBase, int log2_cb_size) HEVCContext 122 libavcodec/hevc_filter.c void ff_hevc_set_qPy(HEVCContext *s, int xBase, int yBase, int log2_cb_size) HEVCContext 134 libavcodec/hevc_filter.c static int get_qPy(HEVCContext *s, int xC, int yC) HEVCContext 192 libavcodec/hevc_filter.c static void copy_CTB_to_hv(HEVCContext *s, const uint8_t *src, HEVCContext 212 libavcodec/hevc_filter.c static void restore_tqb_pixels(HEVCContext *s, HEVCContext 247 libavcodec/hevc_filter.c static void sao_filter_CTB(HEVCContext *s, int x, int y) HEVCContext 456 libavcodec/hevc_filter.c static int get_pcm(HEVCContext *s, int x, int y) HEVCContext 477 libavcodec/hevc_filter.c static void deblocking_filter_CTB(HEVCContext *s, int x0, int y0) HEVCContext 651 libavcodec/hevc_filter.c static int boundary_strength(HEVCContext *s, MvField *curr, MvField *neigh, HEVCContext 715 libavcodec/hevc_filter.c void ff_hevc_deblocking_boundary_strengths(HEVCContext *s, int x0, int y0, HEVCContext 843 libavcodec/hevc_filter.c void ff_hevc_hls_filter(HEVCContext *s, int x, int y, int ctb_size) HEVCContext 867 libavcodec/hevc_filter.c void ff_hevc_hls_filters(HEVCContext *s, int x_ctb, int y_ctb, int ctb_size) HEVCContext 41 libavcodec/hevc_mvs.c void ff_hevc_set_neighbour_available(HEVCContext *s, int x0, int y0, HEVCContext 63 libavcodec/hevc_mvs.c static av_always_inline int z_scan_block_avail(HEVCContext *s, int xCurr, int yCurr, HEVCContext 85 libavcodec/hevc_mvs.c static av_always_inline int is_diff_mer(HEVCContext *s, int xN, int yN, int xP, int yP) HEVCContext 162 libavcodec/hevc_mvs.c static int derive_temporal_colocated_mvs(HEVCContext *s, MvField temp_col, HEVCContext 217 libavcodec/hevc_mvs.c static int temporal_luma_motion_vector(HEVCContext *s, int x0, int y0, HEVCContext 284 libavcodec/hevc_mvs.c static void derive_spatial_merge_candidates(HEVCContext *s, int x0, int y0, HEVCContext 478 libavcodec/hevc_mvs.c void ff_hevc_luma_mv_merge_mode(HEVCContext *s, int x0, int y0, int nPbW, HEVCContext 511 libavcodec/hevc_mvs.c static av_always_inline void dist_scale(HEVCContext *s, Mv *mv, HEVCContext 528 libavcodec/hevc_mvs.c static int mv_mp_mode_mx(HEVCContext *s, int x, int y, int pred_flag_index, HEVCContext 544 libavcodec/hevc_mvs.c static int mv_mp_mode_mx_lt(HEVCContext *s, int x, int y, int pred_flag_index, HEVCContext 581 libavcodec/hevc_mvs.c void ff_hevc_luma_mv_mvp_mode(HEVCContext *s, int x0, int y0, int nPbW, HEVCContext 32 libavcodec/hevc_parser.c HEVCContext h; HEVCContext 90 libavcodec/hevc_parser.c HEVCContext *h = &((HEVCParseContext *)s->priv_data)->h; HEVCContext 310 libavcodec/hevc_parser.c HEVCContext *h = &((HEVCParseContext *)s->priv_data)->h; HEVCContext 322 libavcodec/hevc_parser.c HEVCContext *h = &((HEVCParseContext *)s->priv_data)->h; HEVCContext 72 libavcodec/hevc_ps.c int ff_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps, HEVCContext 202 libavcodec/hevc_ps.c static int decode_profile_tier_level(HEVCContext *s, PTLCommon *ptl) HEVCContext 239 libavcodec/hevc_ps.c static int parse_ptl(HEVCContext *s, PTL *ptl, int max_num_sub_layers) HEVCContext 280 libavcodec/hevc_ps.c static void decode_sublayer_hrd(HEVCContext *s, unsigned int nb_cpb, HEVCContext 298 libavcodec/hevc_ps.c static int decode_hrd(HEVCContext *s, int common_inf_present, HEVCContext 361 libavcodec/hevc_ps.c int ff_hevc_decode_nal_vps(HEVCContext *s) HEVCContext 470 libavcodec/hevc_ps.c static void decode_vui(HEVCContext *s, HEVCSPS *sps) HEVCContext 630 libavcodec/hevc_ps.c static int scaling_list_data(HEVCContext *s, ScalingList *sl, HEVCSPS *sps) HEVCContext 702 libavcodec/hevc_ps.c int ff_hevc_decode_nal_sps(HEVCContext *s) HEVCContext 1173 libavcodec/hevc_ps.c static int pps_range_extensions(HEVCContext *s, HEVCPPS *pps, HEVCSPS *sps) { HEVCContext 1209 libavcodec/hevc_ps.c int ff_hevc_decode_nal_pps(HEVCContext *s) HEVCContext 31 libavcodec/hevc_refs.c void ff_hevc_unref_frame(HEVCContext *s, HEVCFrame *frame, int flags) HEVCContext 56 libavcodec/hevc_refs.c RefPicList *ff_hevc_get_ref_list(HEVCContext *s, HEVCFrame *ref, int x0, int y0) HEVCContext 65 libavcodec/hevc_refs.c void ff_hevc_clear_refs(HEVCContext *s) HEVCContext 74 libavcodec/hevc_refs.c void ff_hevc_flush_dpb(HEVCContext *s) HEVCContext 81 libavcodec/hevc_refs.c static HEVCFrame *alloc_frame(HEVCContext *s) HEVCContext 134 libavcodec/hevc_refs.c int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc) HEVCContext 170 libavcodec/hevc_refs.c int ff_hevc_output_frame(HEVCContext *s, AVFrame *out, int flush) HEVCContext 240 libavcodec/hevc_refs.c void ff_hevc_bump_frame(HEVCContext *s) HEVCContext 280 libavcodec/hevc_refs.c static int init_slice_rpl(HEVCContext *s) HEVCContext 298 libavcodec/hevc_refs.c int ff_hevc_slice_rpl(HEVCContext *s) HEVCContext 368 libavcodec/hevc_refs.c static HEVCFrame *find_ref_idx(HEVCContext *s, int poc) HEVCContext 400 libavcodec/hevc_refs.c static HEVCFrame *generate_missing_ref(HEVCContext *s, int poc) HEVCContext 435 libavcodec/hevc_refs.c static int add_candidate_ref(HEVCContext *s, RefPicList *list, HEVCContext 457 libavcodec/hevc_refs.c int ff_hevc_frame_rps(HEVCContext *s) HEVCContext 517 libavcodec/hevc_refs.c int ff_hevc_compute_poc(HEVCContext *s, int poc_lsb) HEVCContext 540 libavcodec/hevc_refs.c int ff_hevc_frame_nb_refs(HEVCContext *s) HEVCContext 28 libavcodec/hevc_sei.c static void decode_nal_sei_decoded_picture_hash(HEVCContext *s) HEVCContext 52 libavcodec/hevc_sei.c static void decode_nal_sei_frame_packing_arrangement(HEVCContext *s) HEVCContext 77 libavcodec/hevc_sei.c static void decode_nal_sei_display_orientation(HEVCContext *s) HEVCContext 92 libavcodec/hevc_sei.c static int decode_pic_timing(HEVCContext *s) HEVCContext 117 libavcodec/hevc_sei.c static int active_parameter_sets(HEVCContext *s) HEVCContext 142 libavcodec/hevc_sei.c static int decode_nal_sei_message(HEVCContext *s) HEVCContext 195 libavcodec/hevc_sei.c int ff_hevc_decode_nal_sei(HEVCContext *s) HEVCContext 29 libavcodec/hevcpred.h struct HEVCContext; HEVCContext 32 libavcodec/hevcpred.h void (*intra_pred[4])(struct HEVCContext *s, int x0, int y0, int c_idx); HEVCContext 30 libavcodec/hevcpred_template.c static av_always_inline void FUNC(intra_pred)(HEVCContext *s, int x0, int y0, HEVCContext 348 libavcodec/hevcpred_template.c static void FUNC(intra_pred_ ## size)(HEVCContext *s, int x0, int y0, int c_idx) \