Lines Matching refs:HEVCContext
468 typedef struct HEVCContext { struct
472 struct HEVCContext **sList; argument
573 } HEVCContext; argument
578 void ff_hevc_clear_refs(HEVCContext *s);
583 void ff_hevc_flush_dpb(HEVCContext *s);
585 RefPicList *ff_hevc_get_ref_list(HEVCContext *s, HEVCFrame *frame,
591 int ff_hevc_frame_rps(HEVCContext *s);
596 int ff_hevc_slice_rpl(HEVCContext *s);
598 void ff_hevc_save_states(HEVCContext *s, int ctb_addr_ts);
599 int ff_hevc_cabac_init(HEVCContext *s, int ctb_addr_ts, int thread);
600 int ff_hevc_sao_merge_flag_decode(HEVCContext *s);
601 int ff_hevc_sao_type_idx_decode(HEVCContext *s);
602 int ff_hevc_sao_band_position_decode(HEVCContext *s);
603 int ff_hevc_sao_offset_abs_decode(HEVCContext *s);
604 int ff_hevc_sao_offset_sign_decode(HEVCContext *s);
605 int ff_hevc_sao_eo_class_decode(HEVCContext *s);
606 int ff_hevc_end_of_slice_flag_decode(HEVCContext *s);
607 int ff_hevc_cu_transquant_bypass_flag_decode(HEVCContext *s);
608 int ff_hevc_skip_flag_decode(HEVCContext *s, int x0, int y0,
610 int ff_hevc_pred_mode_decode(HEVCContext *s);
611 int ff_hevc_split_coding_unit_flag_decode(HEVCContext *s, int ct_depth,
613 int ff_hevc_part_mode_decode(HEVCContext *s, int log2_cb_size);
614 int ff_hevc_pcm_flag_decode(HEVCContext *s);
615 int ff_hevc_prev_intra_luma_pred_flag_decode(HEVCContext *s);
616 int ff_hevc_mpm_idx_decode(HEVCContext *s);
617 int ff_hevc_rem_intra_luma_pred_mode_decode(HEVCContext *s);
618 int ff_hevc_intra_chroma_pred_mode_decode(HEVCContext *s);
619 int ff_hevc_merge_idx_decode(HEVCContext *s);
620 int ff_hevc_merge_flag_decode(HEVCContext *s);
621 int ff_hevc_inter_pred_idc_decode(HEVCContext *s, int nPbW, int nPbH);
622 int ff_hevc_ref_idx_lx_decode(HEVCContext *s, int num_ref_idx_lx);
623 int ff_hevc_mvp_lx_flag_decode(HEVCContext *s);
624 int ff_hevc_no_residual_syntax_flag_decode(HEVCContext *s);
625 int ff_hevc_split_transform_flag_decode(HEVCContext *s, int log2_trafo_size);
626 int ff_hevc_cbf_cb_cr_decode(HEVCContext *s, int trafo_depth);
627 int ff_hevc_cbf_luma_decode(HEVCContext *s, int trafo_depth);
628 int ff_hevc_log2_res_scale_abs(HEVCContext *s, int idx);
629 int ff_hevc_res_scale_sign_flag(HEVCContext *s, int idx);
634 int ff_hevc_frame_nb_refs(const HEVCContext *s);
636 int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc);
659 int ff_hevc_output_frame(HEVCContext *s, AVFrame *frame, int flush);
661 void ff_hevc_bump_frame(HEVCContext *s);
663 void ff_hevc_unref_frame(HEVCContext *s, HEVCFrame *frame, int flags);
665 void ff_hevc_set_neighbour_available(HEVCContext *s, int x0, int y0,
667 void ff_hevc_luma_mv_merge_mode(HEVCContext *s, int x0, int y0,
670 void ff_hevc_luma_mv_mvp_mode(HEVCContext *s, int x0, int y0,
674 void ff_hevc_set_qPy(HEVCContext *s, int xBase, int yBase,
676 void ff_hevc_deblocking_boundary_strengths(HEVCContext *s, int x0, int y0,
678 int ff_hevc_cu_qp_delta_sign_flag(HEVCContext *s);
679 int ff_hevc_cu_qp_delta_abs(HEVCContext *s);
680 int ff_hevc_cu_chroma_qp_offset_flag(HEVCContext *s);
681 int ff_hevc_cu_chroma_qp_offset_idx(HEVCContext *s);
682 void ff_hevc_hls_filter(HEVCContext *s, int x, int y, int ctb_size);
683 void ff_hevc_hls_filters(HEVCContext *s, int x_ctb, int y_ctb, int ctb_size);
684 void ff_hevc_hls_residual_coding(HEVCContext *s, int x0, int y0,
688 void ff_hevc_hls_mvd_coding(HEVCContext *s, int x0, int y0, int log2_cb_size);