FFmpeg
Functions
cabac.h File Reference
#include "ctu.h"

Go to the source code of this file.

Functions

int ff_vvc_cabac_init (VVCLocalContext *lc, int ctu_idx, int rx, int ry)
 
int ff_vvc_sao_merge_flag_decode (VVCLocalContext *lc)
 
int ff_vvc_sao_type_idx_decode (VVCLocalContext *lc)
 
int ff_vvc_sao_band_position_decode (VVCLocalContext *lc)
 
int ff_vvc_sao_offset_abs_decode (VVCLocalContext *lc)
 
int ff_vvc_sao_offset_sign_decode (VVCLocalContext *lc)
 
int ff_vvc_sao_eo_class_decode (VVCLocalContext *lc)
 
int ff_vvc_alf_ctb_flag (VVCLocalContext *lc, int rx, int ry, int c_idx)
 
int ff_vvc_alf_use_aps_flag (VVCLocalContext *lc)
 
int ff_vvc_alf_luma_prev_filter_idx (VVCLocalContext *lc)
 
int ff_vvc_alf_luma_fixed_filter_idx (VVCLocalContext *lc)
 
int ff_vvc_alf_ctb_filter_alt_idx (VVCLocalContext *lc, int c_idx, int num_chroma_filters)
 
int ff_vvc_alf_ctb_cc_idc (VVCLocalContext *lc, int rx, int ry, int idx, int cc_filters_signalled)
 
int ff_vvc_split_cu_flag (VVCLocalContext *lc, int x0, int y0, int cb_width, int cb_height, int ch_type, const VVCAllowedSplit *a)
 
VVCSplitMode ff_vvc_split_mode (VVCLocalContext *lc, int x0, int y0, int cb_width, int cb_height, int cqt_depth, int mtt_depth, int ch_type, const VVCAllowedSplit *a)
 
int ff_vvc_non_inter_flag (VVCLocalContext *lc, int x0, int y0, int ch_type)
 
int ff_vvc_pred_mode_flag (VVCLocalContext *lc, int is_chroma)
 
int ff_vvc_pred_mode_plt_flag (VVCLocalContext *lc)
 
int ff_vvc_intra_bdpcm_luma_flag (VVCLocalContext *lc)
 
int ff_vvc_intra_bdpcm_luma_dir_flag (VVCLocalContext *lc)
 
int ff_vvc_intra_bdpcm_chroma_flag (VVCLocalContext *lc)
 
int ff_vvc_intra_bdpcm_chroma_dir_flag (VVCLocalContext *lc)
 
int ff_vvc_cu_skip_flag (VVCLocalContext *lc, const uint8_t *cu_skip_flag)
 
int ff_vvc_pred_mode_ibc_flag (VVCLocalContext *lc, int ch_type)
 
int ff_vvc_cu_coded_flag (VVCLocalContext *lc)
 
int ff_vvc_cu_qp_delta_abs (VVCLocalContext *lc)
 
int ff_vvc_cu_qp_delta_sign_flag (VVCLocalContext *lc)
 
int ff_vvc_sbt_flag (VVCLocalContext *lc)
 
int ff_vvc_sbt_quad_flag (VVCLocalContext *lc)
 
int ff_vvc_sbt_horizontal_flag (VVCLocalContext *lc)
 
int ff_vvc_sbt_pos_flag (VVCLocalContext *lc)
 
int ff_vvc_intra_mip_flag (VVCLocalContext *lc, const uint8_t *intra_mip_flag)
 
int ff_vvc_intra_mip_transposed_flag (VVCLocalContext *lc)
 
int ff_vvc_intra_mip_mode (VVCLocalContext *lc)
 
int ff_vvc_intra_luma_ref_idx (VVCLocalContext *lc)
 
int ff_vvc_intra_subpartitions_mode_flag (VVCLocalContext *lc)
 
enum IspType ff_vvc_isp_split_type (VVCLocalContext *lc, int intra_subpartitions_mode_flag)
 
int ff_vvc_intra_luma_mpm_flag (VVCLocalContext *lc)
 
int ff_vvc_intra_luma_not_planar_flag (VVCLocalContext *lc, int intra_subpartitions_mode_flag)
 
int ff_vvc_intra_luma_mpm_idx (VVCLocalContext *lc)
 
int ff_vvc_intra_luma_mpm_remainder (VVCLocalContext *lc)
 
int ff_vvc_cclm_mode_flag (VVCLocalContext *lc)
 
int ff_vvc_cclm_mode_idx (VVCLocalContext *lc)
 
int ff_vvc_intra_chroma_pred_mode (VVCLocalContext *lc)
 
int ff_vvc_palette_predictor_run (VVCLocalContext *lc, const int max)
 
int ff_vvc_num_signalled_palette_entries (VVCLocalContext *lc, const int max)
 
int ff_vvc_new_palette_entries (VVCLocalContext *lc, int bit_dpeth)
 
bool ff_vvc_palette_escape_val_present_flag (VVCLocalContext *lc)
 
bool ff_vvc_palette_transpose_flag (VVCLocalContext *lc)
 
bool ff_vvc_run_copy_flag (VVCLocalContext *lc, int prev_run_type, int prev_run_position, int cur_pos)
 
bool ff_vvc_copy_above_palette_indices_flag (VVCLocalContext *lc)
 
int ff_vvc_palette_idx_idc (VVCLocalContext *lc, int max_palette_index, bool adjust)
 
int ff_vvc_palette_escape_val (VVCLocalContext *lc, const int max)
 
int ff_vvc_general_merge_flag (VVCLocalContext *lc)
 
int ff_vvc_merge_subblock_flag (VVCLocalContext *lc)
 
int ff_vvc_merge_subblock_idx (VVCLocalContext *lc, int max_num_subblock_merge_cand)
 
int ff_vvc_regular_merge_flag (VVCLocalContext *lc, int cu_skip_flag)
 
int ff_vvc_merge_idx (VVCLocalContext *lc)
 
int ff_vvc_mmvd_merge_flag (VVCLocalContext *lc)
 
int ff_vvc_mmvd_cand_flag (VVCLocalContext *lc)
 
void ff_vvc_mmvd_offset_coding (VVCLocalContext *lc, Mv *mvd_offset, int ph_mmvd_fullpel_only_flag)
 
int ff_vvc_ciip_flag (VVCLocalContext *lc)
 
int ff_vvc_merge_gpm_partition_idx (VVCLocalContext *lc)
 
int ff_vvc_merge_gpm_idx (VVCLocalContext *lc, int idx)
 
PredFlag ff_vvc_pred_flag (VVCLocalContext *lc, int is_b)
 
int ff_vvc_inter_affine_flag (VVCLocalContext *lc)
 
int ff_vvc_cu_affine_type_flag (VVCLocalContext *lc)
 
int ff_vvc_sym_mvd_flag (VVCLocalContext *lc)
 
int ff_vvc_ref_idx_lx (VVCLocalContext *lc, uint8_t nb_refs)
 
int ff_vvc_abs_mvd_greater0_flag (VVCLocalContext *lc)
 
int ff_vvc_abs_mvd_greater1_flag (VVCLocalContext *lc)
 
int ff_vvc_abs_mvd_minus2 (VVCLocalContext *lc)
 
int ff_vvc_mvd_sign_flag (VVCLocalContext *lc)
 
int ff_vvc_mvp_lx_flag (VVCLocalContext *lc)
 
int ff_vvc_amvr_shift (VVCLocalContext *lc, int inter_affine_flag, PredMode pred_mode, int has_amvr_flag)
 
int ff_vvc_bcw_idx (VVCLocalContext *lc, int no_backward_pred_flag)
 
int ff_vvc_tu_cb_coded_flag (VVCLocalContext *lc)
 
int ff_vvc_tu_cr_coded_flag (VVCLocalContext *lc, int tu_cb_coded_flag)
 
int ff_vvc_tu_y_coded_flag (VVCLocalContext *lc)
 
int ff_vvc_cu_act_enabled_flag (VVCLocalContext *lc)
 
int ff_vvc_cu_chroma_qp_offset_flag (VVCLocalContext *lc)
 
int ff_vvc_cu_chroma_qp_offset_idx (VVCLocalContext *lc)
 
int ff_vvc_tu_joint_cbcr_residual_flag (VVCLocalContext *lc, int tu_cb_coded_flag, int tu_cr_coded_flag)
 
int ff_vvc_transform_skip_flag (VVCLocalContext *lc, int ctx)
 
int ff_vvc_residual_coding (VVCLocalContext *lc, TransformBlock *tb)
 
int ff_vvc_lfnst_idx (VVCLocalContext *lc, int inc)
 
int ff_vvc_mts_idx (VVCLocalContext *lc)
 
int ff_vvc_end_of_slice_flag_decode (VVCLocalContext *lc)
 
int ff_vvc_end_of_tile_one_bit (VVCLocalContext *lc)
 
int ff_vvc_end_of_subset_one_bit (VVCLocalContext *lc)
 

Function Documentation

◆ ff_vvc_cabac_init()

int ff_vvc_cabac_init ( VVCLocalContext lc,
int  ctu_idx,
int  rx,
int  ry 
)

Definition at line 845 of file cabac.c.

Referenced by ff_vvc_coding_tree_unit().

◆ ff_vvc_sao_merge_flag_decode()

int ff_vvc_sao_merge_flag_decode ( VVCLocalContext lc)

Definition at line 1016 of file cabac.c.

Referenced by hls_sao().

◆ ff_vvc_sao_type_idx_decode()

int ff_vvc_sao_type_idx_decode ( VVCLocalContext lc)

Definition at line 1021 of file cabac.c.

Referenced by hls_sao().

◆ ff_vvc_sao_band_position_decode()

int ff_vvc_sao_band_position_decode ( VVCLocalContext lc)

Definition at line 1031 of file cabac.c.

Referenced by hls_sao().

◆ ff_vvc_sao_offset_abs_decode()

int ff_vvc_sao_offset_abs_decode ( VVCLocalContext lc)

Definition at line 1036 of file cabac.c.

Referenced by hls_sao().

◆ ff_vvc_sao_offset_sign_decode()

int ff_vvc_sao_offset_sign_decode ( VVCLocalContext lc)

Definition at line 1046 of file cabac.c.

Referenced by hls_sao().

◆ ff_vvc_sao_eo_class_decode()

int ff_vvc_sao_eo_class_decode ( VVCLocalContext lc)

Definition at line 1051 of file cabac.c.

Referenced by hls_sao().

◆ ff_vvc_alf_ctb_flag()

int ff_vvc_alf_ctb_flag ( VVCLocalContext lc,
int  rx,
int  ry,
int  c_idx 
)

Definition at line 1056 of file cabac.c.

Referenced by alf_params().

◆ ff_vvc_alf_use_aps_flag()

int ff_vvc_alf_use_aps_flag ( VVCLocalContext lc)

Definition at line 1071 of file cabac.c.

Referenced by alf_params().

◆ ff_vvc_alf_luma_prev_filter_idx()

int ff_vvc_alf_luma_prev_filter_idx ( VVCLocalContext lc)

Definition at line 1076 of file cabac.c.

Referenced by alf_params().

◆ ff_vvc_alf_luma_fixed_filter_idx()

int ff_vvc_alf_luma_fixed_filter_idx ( VVCLocalContext lc)

Definition at line 1081 of file cabac.c.

Referenced by alf_params().

◆ ff_vvc_alf_ctb_filter_alt_idx()

int ff_vvc_alf_ctb_filter_alt_idx ( VVCLocalContext lc,
int  c_idx,
int  num_chroma_filters 
)

Definition at line 1086 of file cabac.c.

Referenced by alf_params().

◆ ff_vvc_alf_ctb_cc_idc()

int ff_vvc_alf_ctb_cc_idc ( VVCLocalContext lc,
int  rx,
int  ry,
int  idx,
int  cc_filters_signalled 
)

Definition at line 1096 of file cabac.c.

Referenced by alf_params().

◆ ff_vvc_split_cu_flag()

int ff_vvc_split_cu_flag ( VVCLocalContext lc,
int  x0,
int  y0,
int  cb_width,
int  cb_height,
int  ch_type,
const VVCAllowedSplit a 
)

Definition at line 1118 of file cabac.c.

Referenced by hls_coding_tree().

◆ ff_vvc_split_mode()

VVCSplitMode ff_vvc_split_mode ( VVCLocalContext lc,
int  x0,
int  y0,
int  cb_width,
int  cb_height,
int  cqt_depth,
int  mtt_depth,
int  ch_type,
const VVCAllowedSplit a 
)

Definition at line 1196 of file cabac.c.

Referenced by hls_coding_tree().

◆ ff_vvc_non_inter_flag()

int ff_vvc_non_inter_flag ( VVCLocalContext lc,
int  x0,
int  y0,
int  ch_type 
)

Definition at line 1230 of file cabac.c.

Referenced by mode_type_decode().

◆ ff_vvc_pred_mode_flag()

int ff_vvc_pred_mode_flag ( VVCLocalContext lc,
int  is_chroma 
)

Definition at line 1240 of file cabac.c.

Referenced by pred_mode_decode().

◆ ff_vvc_pred_mode_plt_flag()

int ff_vvc_pred_mode_plt_flag ( VVCLocalContext lc)

Definition at line 1251 of file cabac.c.

Referenced by pred_mode_decode().

◆ ff_vvc_intra_bdpcm_luma_flag()

int ff_vvc_intra_bdpcm_luma_flag ( VVCLocalContext lc)

Definition at line 1256 of file cabac.c.

Referenced by intra_luma_pred_modes().

◆ ff_vvc_intra_bdpcm_luma_dir_flag()

int ff_vvc_intra_bdpcm_luma_dir_flag ( VVCLocalContext lc)

Definition at line 1261 of file cabac.c.

Referenced by intra_luma_pred_modes().

◆ ff_vvc_intra_bdpcm_chroma_flag()

int ff_vvc_intra_bdpcm_chroma_flag ( VVCLocalContext lc)

Definition at line 1266 of file cabac.c.

Referenced by intra_chroma_pred_modes().

◆ ff_vvc_intra_bdpcm_chroma_dir_flag()

int ff_vvc_intra_bdpcm_chroma_dir_flag ( VVCLocalContext lc)

Definition at line 1271 of file cabac.c.

Referenced by intra_chroma_pred_modes().

◆ ff_vvc_cu_skip_flag()

int ff_vvc_cu_skip_flag ( VVCLocalContext lc,
const uint8_t *  cu_skip_flag 
)

Definition at line 1276 of file cabac.c.

Referenced by pred_mode_decode().

◆ ff_vvc_pred_mode_ibc_flag()

int ff_vvc_pred_mode_ibc_flag ( VVCLocalContext lc,
int  ch_type 
)

Definition at line 1282 of file cabac.c.

Referenced by pred_mode_decode().

◆ ff_vvc_cu_coded_flag()

int ff_vvc_cu_coded_flag ( VVCLocalContext lc)

Definition at line 2509 of file cabac.c.

Referenced by hls_coding_unit().

◆ ff_vvc_cu_qp_delta_abs()

int ff_vvc_cu_qp_delta_abs ( VVCLocalContext lc)

Definition at line 1719 of file cabac.c.

Referenced by set_qp_y().

◆ ff_vvc_cu_qp_delta_sign_flag()

int ff_vvc_cu_qp_delta_sign_flag ( VVCLocalContext lc)

Definition at line 1747 of file cabac.c.

Referenced by set_qp_y().

◆ ff_vvc_sbt_flag()

int ff_vvc_sbt_flag ( VVCLocalContext lc)

Definition at line 2514 of file cabac.c.

Referenced by sbt_info().

◆ ff_vvc_sbt_quad_flag()

int ff_vvc_sbt_quad_flag ( VVCLocalContext lc)

Definition at line 2522 of file cabac.c.

Referenced by sbt_info().

◆ ff_vvc_sbt_horizontal_flag()

int ff_vvc_sbt_horizontal_flag ( VVCLocalContext lc)

Definition at line 2527 of file cabac.c.

Referenced by sbt_info().

◆ ff_vvc_sbt_pos_flag()

int ff_vvc_sbt_pos_flag ( VVCLocalContext lc)

Definition at line 2535 of file cabac.c.

Referenced by sbt_info().

◆ ff_vvc_intra_mip_flag()

int ff_vvc_intra_mip_flag ( VVCLocalContext lc,
const uint8_t *  intra_mip_flag 
)

Definition at line 1302 of file cabac.c.

Referenced by intra_luma_pred_modes().

◆ ff_vvc_intra_mip_transposed_flag()

int ff_vvc_intra_mip_transposed_flag ( VVCLocalContext lc)

Definition at line 1310 of file cabac.c.

Referenced by intra_luma_pred_modes().

◆ ff_vvc_intra_mip_mode()

int ff_vvc_intra_mip_mode ( VVCLocalContext lc)

Definition at line 1315 of file cabac.c.

Referenced by intra_luma_pred_modes().

◆ ff_vvc_intra_luma_ref_idx()

int ff_vvc_intra_luma_ref_idx ( VVCLocalContext lc)

Definition at line 1324 of file cabac.c.

Referenced by intra_luma_pred_modes().

◆ ff_vvc_intra_subpartitions_mode_flag()

int ff_vvc_intra_subpartitions_mode_flag ( VVCLocalContext lc)

Definition at line 1334 of file cabac.c.

Referenced by intra_luma_pred_modes().

◆ ff_vvc_isp_split_type()

enum IspType ff_vvc_isp_split_type ( VVCLocalContext lc,
int  intra_subpartitions_mode_flag 
)

Definition at line 1339 of file cabac.c.

Referenced by intra_luma_pred_modes().

◆ ff_vvc_intra_luma_mpm_flag()

int ff_vvc_intra_luma_mpm_flag ( VVCLocalContext lc)

Definition at line 1346 of file cabac.c.

Referenced by luma_intra_pred_mode().

◆ ff_vvc_intra_luma_not_planar_flag()

int ff_vvc_intra_luma_not_planar_flag ( VVCLocalContext lc,
int  intra_subpartitions_mode_flag 
)

Definition at line 1351 of file cabac.c.

Referenced by luma_intra_pred_mode().

◆ ff_vvc_intra_luma_mpm_idx()

int ff_vvc_intra_luma_mpm_idx ( VVCLocalContext lc)

Definition at line 1356 of file cabac.c.

Referenced by luma_intra_pred_mode().

◆ ff_vvc_intra_luma_mpm_remainder()

int ff_vvc_intra_luma_mpm_remainder ( VVCLocalContext lc)

Definition at line 1364 of file cabac.c.

Referenced by luma_intra_pred_mode().

◆ ff_vvc_cclm_mode_flag()

int ff_vvc_cclm_mode_flag ( VVCLocalContext lc)

Definition at line 1369 of file cabac.c.

Referenced by intra_chroma_pred_modes().

◆ ff_vvc_cclm_mode_idx()

int ff_vvc_cclm_mode_idx ( VVCLocalContext lc)

Definition at line 1374 of file cabac.c.

Referenced by intra_chroma_pred_modes().

◆ ff_vvc_intra_chroma_pred_mode()

int ff_vvc_intra_chroma_pred_mode ( VVCLocalContext lc)

Definition at line 1381 of file cabac.c.

Referenced by intra_chroma_pred_modes().

◆ ff_vvc_palette_predictor_run()

int ff_vvc_palette_predictor_run ( VVCLocalContext lc,
const int  max 
)

Definition at line 1388 of file cabac.c.

Referenced by palette_predicted().

◆ ff_vvc_num_signalled_palette_entries()

int ff_vvc_num_signalled_palette_entries ( VVCLocalContext lc,
const int  max 
)

Definition at line 1393 of file cabac.c.

Referenced by palette_signaled().

◆ ff_vvc_new_palette_entries()

int ff_vvc_new_palette_entries ( VVCLocalContext lc,
int  bit_dpeth 
)

Definition at line 1398 of file cabac.c.

Referenced by palette_signaled().

◆ ff_vvc_palette_escape_val_present_flag()

bool ff_vvc_palette_escape_val_present_flag ( VVCLocalContext lc)

Definition at line 1403 of file cabac.c.

Referenced by hls_palette_coding().

◆ ff_vvc_palette_transpose_flag()

bool ff_vvc_palette_transpose_flag ( VVCLocalContext lc)

Definition at line 1408 of file cabac.c.

Referenced by hls_palette_coding().

◆ ff_vvc_run_copy_flag()

bool ff_vvc_run_copy_flag ( VVCLocalContext lc,
int  prev_run_type,
int  prev_run_position,
int  cur_pos 
)

Definition at line 1413 of file cabac.c.

Referenced by palette_subblock_data().

◆ ff_vvc_copy_above_palette_indices_flag()

bool ff_vvc_copy_above_palette_indices_flag ( VVCLocalContext lc)

Definition at line 1425 of file cabac.c.

Referenced by palette_subblock_data().

◆ ff_vvc_palette_idx_idc()

int ff_vvc_palette_idx_idc ( VVCLocalContext lc,
int  max_palette_index,
bool  adjust 
)

Definition at line 1430 of file cabac.c.

Referenced by palette_subblock_data().

◆ ff_vvc_palette_escape_val()

int ff_vvc_palette_escape_val ( VVCLocalContext lc,
const int  max 
)

Definition at line 1435 of file cabac.c.

Referenced by palette_subblock_data().

◆ ff_vvc_general_merge_flag()

int ff_vvc_general_merge_flag ( VVCLocalContext lc)

Definition at line 1440 of file cabac.c.

Referenced by inter_data().

◆ ff_vvc_merge_subblock_flag()

int ff_vvc_merge_subblock_flag ( VVCLocalContext lc)

Definition at line 1456 of file cabac.c.

Referenced by hls_merge_data().

◆ ff_vvc_merge_subblock_idx()

int ff_vvc_merge_subblock_idx ( VVCLocalContext lc,
int  max_num_subblock_merge_cand 
)

Definition at line 1462 of file cabac.c.

Referenced by merge_data_subblock().

◆ ff_vvc_regular_merge_flag()

int ff_vvc_regular_merge_flag ( VVCLocalContext lc,
int  cu_skip_flag 
)

Definition at line 1472 of file cabac.c.

Referenced by merge_data_block().

◆ ff_vvc_merge_idx()

int ff_vvc_merge_idx ( VVCLocalContext lc)

Definition at line 1530 of file cabac.c.

Referenced by merge_data_ciip(), merge_data_ibc(), and merge_data_regular().

◆ ff_vvc_mmvd_merge_flag()

int ff_vvc_mmvd_merge_flag ( VVCLocalContext lc)

Definition at line 1478 of file cabac.c.

Referenced by merge_data_regular().

◆ ff_vvc_mmvd_cand_flag()

int ff_vvc_mmvd_cand_flag ( VVCLocalContext lc)

Definition at line 1483 of file cabac.c.

Referenced by merge_data_regular().

◆ ff_vvc_mmvd_offset_coding()

void ff_vvc_mmvd_offset_coding ( VVCLocalContext lc,
Mv mvd_offset,
int  ph_mmvd_fullpel_only_flag 
)

Definition at line 1503 of file cabac.c.

Referenced by merge_data_regular().

◆ ff_vvc_ciip_flag()

int ff_vvc_ciip_flag ( VVCLocalContext lc)

Definition at line 1564 of file cabac.c.

Referenced by ciip_flag_decode().

◆ ff_vvc_merge_gpm_partition_idx()

int ff_vvc_merge_gpm_partition_idx ( VVCLocalContext lc)

Definition at line 1545 of file cabac.c.

Referenced by merge_data_gpm().

◆ ff_vvc_merge_gpm_idx()

int ff_vvc_merge_gpm_idx ( VVCLocalContext lc,
int  idx 
)

Definition at line 1550 of file cabac.c.

Referenced by merge_data_gpm().

◆ ff_vvc_pred_flag()

PredFlag ff_vvc_pred_flag ( VVCLocalContext lc,
int  is_b 
)

Definition at line 1569 of file cabac.c.

Referenced by mvp_data().

◆ ff_vvc_inter_affine_flag()

int ff_vvc_inter_affine_flag ( VVCLocalContext lc)

Definition at line 1584 of file cabac.c.

Referenced by mvp_data().

◆ ff_vvc_cu_affine_type_flag()

int ff_vvc_cu_affine_type_flag ( VVCLocalContext lc)

Definition at line 1590 of file cabac.c.

Referenced by mvp_data().

◆ ff_vvc_sym_mvd_flag()

int ff_vvc_sym_mvd_flag ( VVCLocalContext lc)

Definition at line 1595 of file cabac.c.

Referenced by mvp_data().

◆ ff_vvc_ref_idx_lx()

int ff_vvc_ref_idx_lx ( VVCLocalContext lc,
uint8_t  nb_refs 
)

Definition at line 1600 of file cabac.c.

Referenced by ref_idx_decode().

◆ ff_vvc_abs_mvd_greater0_flag()

int ff_vvc_abs_mvd_greater0_flag ( VVCLocalContext lc)

Definition at line 1615 of file cabac.c.

Referenced by hls_mvd_coding().

◆ ff_vvc_abs_mvd_greater1_flag()

int ff_vvc_abs_mvd_greater1_flag ( VVCLocalContext lc)

Definition at line 1620 of file cabac.c.

Referenced by hls_mvd_coding().

◆ ff_vvc_abs_mvd_minus2()

int ff_vvc_abs_mvd_minus2 ( VVCLocalContext lc)

Definition at line 1625 of file cabac.c.

Referenced by hls_mvd_coding().

◆ ff_vvc_mvd_sign_flag()

int ff_vvc_mvd_sign_flag ( VVCLocalContext lc)

Definition at line 1630 of file cabac.c.

Referenced by hls_mvd_coding().

◆ ff_vvc_mvp_lx_flag()

int ff_vvc_mvp_lx_flag ( VVCLocalContext lc)

Definition at line 1635 of file cabac.c.

Referenced by mvp_data(), and mvp_data_ibc().

◆ ff_vvc_amvr_shift()

int ff_vvc_amvr_shift ( VVCLocalContext lc,
int  inter_affine_flag,
PredMode  pred_mode,
int  has_amvr_flag 
)

Definition at line 1656 of file cabac.c.

Referenced by mvp_data(), and mvp_data_ibc().

◆ ff_vvc_bcw_idx()

int ff_vvc_bcw_idx ( VVCLocalContext lc,
int  no_backward_pred_flag 
)

Definition at line 1679 of file cabac.c.

Referenced by bcw_idx_decode().

◆ ff_vvc_tu_cb_coded_flag()

int ff_vvc_tu_cb_coded_flag ( VVCLocalContext lc)

Definition at line 1690 of file cabac.c.

Referenced by hls_transform_unit().

◆ ff_vvc_tu_cr_coded_flag()

int ff_vvc_tu_cr_coded_flag ( VVCLocalContext lc,
int  tu_cb_coded_flag 
)

Definition at line 1695 of file cabac.c.

Referenced by hls_transform_unit().

◆ ff_vvc_tu_y_coded_flag()

int ff_vvc_tu_y_coded_flag ( VVCLocalContext lc)

Definition at line 1700 of file cabac.c.

Referenced by tu_y_coded_flag_decode().

◆ ff_vvc_cu_act_enabled_flag()

int ff_vvc_cu_act_enabled_flag ( VVCLocalContext lc)

Definition at line 1714 of file cabac.c.

Referenced by hls_coding_unit().

◆ ff_vvc_cu_chroma_qp_offset_flag()

int ff_vvc_cu_chroma_qp_offset_flag ( VVCLocalContext lc)

Definition at line 1752 of file cabac.c.

Referenced by chroma_qp_offset_decode().

◆ ff_vvc_cu_chroma_qp_offset_idx()

int ff_vvc_cu_chroma_qp_offset_idx ( VVCLocalContext lc)

Definition at line 1757 of file cabac.c.

Referenced by chroma_qp_offset_decode().

◆ ff_vvc_tu_joint_cbcr_residual_flag()

int ff_vvc_tu_joint_cbcr_residual_flag ( VVCLocalContext lc,
int  tu_cb_coded_flag,
int  tu_cr_coded_flag 
)

Definition at line 1811 of file cabac.c.

Referenced by hls_transform_unit().

◆ ff_vvc_transform_skip_flag()

int ff_vvc_transform_skip_flag ( VVCLocalContext lc,
int  ctx 
)

Definition at line 1816 of file cabac.c.

Referenced by hls_transform_unit().

◆ ff_vvc_residual_coding()

int ff_vvc_residual_coding ( VVCLocalContext lc,
TransformBlock tb 
)

Definition at line 2501 of file cabac.c.

Referenced by hls_transform_unit().

◆ ff_vvc_lfnst_idx()

int ff_vvc_lfnst_idx ( VVCLocalContext lc,
int  inc 
)

Definition at line 2540 of file cabac.c.

Referenced by lfnst_idx_decode().

◆ ff_vvc_mts_idx()

int ff_vvc_mts_idx ( VVCLocalContext lc)

Definition at line 2549 of file cabac.c.

Referenced by mts_idx_decode().

◆ ff_vvc_end_of_slice_flag_decode()

int ff_vvc_end_of_slice_flag_decode ( VVCLocalContext lc)

Definition at line 2559 of file cabac.c.

Referenced by hls_coding_tree_unit().

◆ ff_vvc_end_of_tile_one_bit()

int ff_vvc_end_of_tile_one_bit ( VVCLocalContext lc)

Definition at line 2564 of file cabac.c.

Referenced by hls_coding_tree_unit().

◆ ff_vvc_end_of_subset_one_bit()

int ff_vvc_end_of_subset_one_bit ( VVCLocalContext lc)

Definition at line 2569 of file cabac.c.

Referenced by hls_coding_tree_unit().