Lines Matching refs:HEVCContext
450 void ff_hevc_save_states(HEVCContext *s, int ctb_addr_ts) in ff_hevc_save_states()
463 static void load_states(HEVCContext *s, int thread) in load_states()
467 const HEVCContext *prev = s->sList[(thread + s->threads_number - 1) % s->threads_number]; in load_states()
477 static int cabac_init_decoder(HEVCContext *s) in cabac_init_decoder()
487 static void cabac_init_state(HEVCContext *s) in cabac_init_state()
511 int ff_hevc_cabac_init(HEVCContext *s, int ctb_addr_ts, int thread) in ff_hevc_cabac_init()
568 int ff_hevc_sao_merge_flag_decode(HEVCContext *s) in ff_hevc_sao_merge_flag_decode()
573 int ff_hevc_sao_type_idx_decode(HEVCContext *s) in ff_hevc_sao_type_idx_decode()
583 int ff_hevc_sao_band_position_decode(HEVCContext *s) in ff_hevc_sao_band_position_decode()
593 int ff_hevc_sao_offset_abs_decode(HEVCContext *s) in ff_hevc_sao_offset_abs_decode()
603 int ff_hevc_sao_offset_sign_decode(HEVCContext *s) in ff_hevc_sao_offset_sign_decode()
608 int ff_hevc_sao_eo_class_decode(HEVCContext *s) in ff_hevc_sao_eo_class_decode()
615 int ff_hevc_end_of_slice_flag_decode(HEVCContext *s) in ff_hevc_end_of_slice_flag_decode()
620 int ff_hevc_cu_transquant_bypass_flag_decode(HEVCContext *s) in ff_hevc_cu_transquant_bypass_flag_decode()
625 int ff_hevc_skip_flag_decode(HEVCContext *s, int x0, int y0, int x_cb, int y_cb) in ff_hevc_skip_flag_decode()
640 int ff_hevc_cu_qp_delta_abs(HEVCContext *s) in ff_hevc_cu_qp_delta_abs()
667 int ff_hevc_cu_qp_delta_sign_flag(HEVCContext *s) in ff_hevc_cu_qp_delta_sign_flag()
672 int ff_hevc_cu_chroma_qp_offset_flag(HEVCContext *s) in ff_hevc_cu_chroma_qp_offset_flag()
677 int ff_hevc_cu_chroma_qp_offset_idx(HEVCContext *s) in ff_hevc_cu_chroma_qp_offset_idx()
688 int ff_hevc_pred_mode_decode(HEVCContext *s) in ff_hevc_pred_mode_decode()
693 int ff_hevc_split_coding_unit_flag_decode(HEVCContext *s, int ct_depth, int x0, int y0) in ff_hevc_split_coding_unit_flag_decode()
712 int ff_hevc_part_mode_decode(HEVCContext *s, int log2_cb_size) in ff_hevc_part_mode_decode()
749 int ff_hevc_pcm_flag_decode(HEVCContext *s) in ff_hevc_pcm_flag_decode()
754 int ff_hevc_prev_intra_luma_pred_flag_decode(HEVCContext *s) in ff_hevc_prev_intra_luma_pred_flag_decode()
759 int ff_hevc_mpm_idx_decode(HEVCContext *s) in ff_hevc_mpm_idx_decode()
767 int ff_hevc_rem_intra_luma_pred_mode_decode(HEVCContext *s) in ff_hevc_rem_intra_luma_pred_mode_decode()
777 int ff_hevc_intra_chroma_pred_mode_decode(HEVCContext *s) in ff_hevc_intra_chroma_pred_mode_decode()
788 int ff_hevc_merge_idx_decode(HEVCContext *s) in ff_hevc_merge_idx_decode()
799 int ff_hevc_merge_flag_decode(HEVCContext *s) in ff_hevc_merge_flag_decode()
804 int ff_hevc_inter_pred_idc_decode(HEVCContext *s, int nPbW, int nPbH) in ff_hevc_inter_pred_idc_decode()
814 int ff_hevc_ref_idx_lx_decode(HEVCContext *s, int num_ref_idx_lx) in ff_hevc_ref_idx_lx_decode()
830 int ff_hevc_mvp_lx_flag_decode(HEVCContext *s) in ff_hevc_mvp_lx_flag_decode()
835 int ff_hevc_no_residual_syntax_flag_decode(HEVCContext *s) in ff_hevc_no_residual_syntax_flag_decode()
840 static av_always_inline int abs_mvd_greater0_flag_decode(HEVCContext *s) in abs_mvd_greater0_flag_decode()
845 static av_always_inline int abs_mvd_greater1_flag_decode(HEVCContext *s) in abs_mvd_greater1_flag_decode()
850 static av_always_inline int mvd_decode(HEVCContext *s) in mvd_decode()
868 static av_always_inline int mvd_sign_flag_decode(HEVCContext *s) in mvd_sign_flag_decode()
873 int ff_hevc_split_transform_flag_decode(HEVCContext *s, int log2_trafo_size) in ff_hevc_split_transform_flag_decode()
878 int ff_hevc_cbf_cb_cr_decode(HEVCContext *s, int trafo_depth) in ff_hevc_cbf_cb_cr_decode()
883 int ff_hevc_cbf_luma_decode(HEVCContext *s, int trafo_depth) in ff_hevc_cbf_luma_decode()
888 static int hevc_transform_skip_flag_decode(HEVCContext *s, int c_idx) in hevc_transform_skip_flag_decode()
893 static int explicit_rdpcm_flag_decode(HEVCContext *s, int c_idx) in explicit_rdpcm_flag_decode()
898 static int explicit_rdpcm_dir_flag_decode(HEVCContext *s, int c_idx) in explicit_rdpcm_dir_flag_decode()
903 int ff_hevc_log2_res_scale_abs(HEVCContext *s, int idx) { in ff_hevc_log2_res_scale_abs()
912 int ff_hevc_res_scale_sign_flag(HEVCContext *s, int idx) { in ff_hevc_res_scale_sign_flag()
916 static av_always_inline void last_significant_coeff_xy_prefix_decode(HEVCContext *s, int c_idx, in last_significant_coeff_xy_prefix_decode()
942 static av_always_inline int last_significant_coeff_suffix_decode(HEVCContext *s, in last_significant_coeff_suffix_decode()
954 static av_always_inline int significant_coeff_group_flag_decode(HEVCContext *s, int c_idx, int ctx_… in significant_coeff_group_flag_decode()
962 static av_always_inline int significant_coeff_flag_decode(HEVCContext *s, int x_c, int y_c, in significant_coeff_flag_decode()
969 static av_always_inline int significant_coeff_flag_decode_0(HEVCContext *s, int c_idx, int offset) in significant_coeff_flag_decode_0()
974 static av_always_inline int coeff_abs_level_greater1_flag_decode(HEVCContext *s, int c_idx, int inc) in coeff_abs_level_greater1_flag_decode()
983 static av_always_inline int coeff_abs_level_greater2_flag_decode(HEVCContext *s, int c_idx, int inc) in coeff_abs_level_greater2_flag_decode()
991 static av_always_inline int coeff_abs_level_remaining_decode(HEVCContext *s, int rc_rice_param) in coeff_abs_level_remaining_decode()
1021 static av_always_inline int coeff_sign_flag_decode(HEVCContext *s, uint8_t nb) in coeff_sign_flag_decode()
1031 void ff_hevc_hls_residual_coding(HEVCContext *s, int x0, int y0, in ff_hevc_hls_residual_coding()
1541 void ff_hevc_hls_mvd_coding(HEVCContext *s, int x0, int y0, int log2_cb_size) in ff_hevc_hls_mvd_coding()