Lines Matching defs:HEVCContext
796 typedef struct HEVCContext {
800 struct HEVCContext *sList[MAX_NB_THREADS];
932 } HEVCContext;
934 int ff_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps,
936 int ff_hevc_decode_nal_vps(HEVCContext *s);
937 int ff_hevc_decode_nal_sps(HEVCContext *s);
938 int ff_hevc_decode_nal_pps(HEVCContext *s);
939 int ff_hevc_decode_nal_sei(HEVCContext *s);
941 int ff_hevc_extract_rbsp(HEVCContext *s, const uint8_t *src, int length,
947 void ff_hevc_clear_refs(HEVCContext *s);
952 void ff_hevc_flush_dpb(HEVCContext *s);
957 int ff_hevc_compute_poc(HEVCContext *s, int poc_lsb);
959 RefPicList *ff_hevc_get_ref_list(HEVCContext *s, HEVCFrame *frame,
965 int ff_hevc_frame_rps(HEVCContext *s);
970 int ff_hevc_slice_rpl(HEVCContext *s);
972 void ff_hevc_save_states(HEVCContext *s, int ctb_addr_ts);
973 void ff_hevc_cabac_init(HEVCContext *s, int ctb_addr_ts);
974 int ff_hevc_sao_merge_flag_decode(HEVCContext *s);
975 int ff_hevc_sao_type_idx_decode(HEVCContext *s);
976 int ff_hevc_sao_band_position_decode(HEVCContext *s);
977 int ff_hevc_sao_offset_abs_decode(HEVCContext *s);
978 int ff_hevc_sao_offset_sign_decode(HEVCContext *s);
979 int ff_hevc_sao_eo_class_decode(HEVCContext *s);
980 int ff_hevc_end_of_slice_flag_decode(HEVCContext *s);
981 int ff_hevc_cu_transquant_bypass_flag_decode(HEVCContext *s);
982 int ff_hevc_skip_flag_decode(HEVCContext *s, int x0, int y0,
984 int ff_hevc_pred_mode_decode(HEVCContext *s);
985 int ff_hevc_split_coding_unit_flag_decode(HEVCContext *s, int ct_depth,
987 int ff_hevc_part_mode_decode(HEVCContext *s, int log2_cb_size);
988 int ff_hevc_pcm_flag_decode(HEVCContext *s);
989 int ff_hevc_prev_intra_luma_pred_flag_decode(HEVCContext *s);
990 int ff_hevc_mpm_idx_decode(HEVCContext *s);
991 int ff_hevc_rem_intra_luma_pred_mode_decode(HEVCContext *s);
992 int ff_hevc_intra_chroma_pred_mode_decode(HEVCContext *s);
993 int ff_hevc_merge_idx_decode(HEVCContext *s);
994 int ff_hevc_merge_flag_decode(HEVCContext *s);
995 int ff_hevc_inter_pred_idc_decode(HEVCContext *s, int nPbW, int nPbH);
996 int ff_hevc_ref_idx_lx_decode(HEVCContext *s, int num_ref_idx_lx);
997 int ff_hevc_mvp_lx_flag_decode(HEVCContext *s);
998 int ff_hevc_no_residual_syntax_flag_decode(HEVCContext *s);
999 int ff_hevc_split_transform_flag_decode(HEVCContext *s, int log2_trafo_size);
1000 int ff_hevc_cbf_cb_cr_decode(HEVCContext *s, int trafo_depth);
1001 int ff_hevc_cbf_luma_decode(HEVCContext *s, int trafo_depth);
1002 int ff_hevc_log2_res_scale_abs(HEVCContext *s, int idx);
1003 int ff_hevc_res_scale_sign_flag(HEVCContext *s, int idx);
1008 int ff_hevc_frame_nb_refs(HEVCContext *s);
1010 int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc);
1016 int ff_hevc_output_frame(HEVCContext *s, AVFrame *frame, int flush);
1018 void ff_hevc_unref_frame(HEVCContext *s, HEVCFrame *frame, int flags);
1020 void ff_hevc_set_neighbour_available(HEVCContext *s, int x0, int y0,
1022 void ff_hevc_luma_mv_merge_mode(HEVCContext *s, int x0, int y0,
1025 void ff_hevc_luma_mv_mvp_mode(HEVCContext *s, int x0, int y0,
1029 void ff_hevc_set_qPy(HEVCContext *s, int xC, int yC, int xBase, int yBase,
1031 void ff_hevc_deblocking_boundary_strengths(HEVCContext *s, int x0, int y0,
1033 int ff_hevc_cu_qp_delta_sign_flag(HEVCContext *s);
1034 int ff_hevc_cu_qp_delta_abs(HEVCContext *s);
1035 int ff_hevc_cu_chroma_qp_offset_flag(HEVCContext *s);
1036 int ff_hevc_cu_chroma_qp_offset_idx(HEVCContext *s);
1037 void ff_hevc_hls_filter(HEVCContext *s, int x, int y, int ctb_size);
1038 void ff_hevc_hls_filters(HEVCContext *s, int x_ctb, int y_ctb, int ctb_size);
1039 void ff_hevc_hls_residual_coding(HEVCContext *s, int x0, int y0,
1043 void ff_hevc_hls_mvd_coding(HEVCContext *s, int x0, int y0, int log2_cb_size);