FFmpeg
Functions
vvc_intra.h File Reference
#include "vvc_ctu.h"

Go to the source code of this file.

Functions

int ff_vvc_reconstruct (VVCLocalContext *lc, const int rs, const int rx, const int ry)
 reconstruct a CTU More...
 
int ff_vvc_get_top_available (const VVCLocalContext *lc, int x0, int y0, int target_size, int c_idx)
 
int ff_vvc_get_left_available (const VVCLocalContext *lc, int x0, int y0, int target_size, int c_idx)
 
int ff_vvc_get_mip_size_id (int w, int h)
 
int ff_vvc_need_pdpc (int w, int h, uint8_t bdpcm_flag, int mode, int ref_idx)
 
int ff_vvc_nscale_derive (int w, int h, int mode)
 
int ff_vvc_ref_filter_flag_derive (int mode)
 
int ff_vvc_intra_pred_angle_derive (int pred_mode)
 
int ff_vvc_intra_inv_angle_derive (int pred_mode)
 
int ff_vvc_wide_angle_mode_mapping (const CodingUnit *cu, int tb_width, int tb_height, int c_idx, int pred_mode_intra)
 

Function Documentation

◆ ff_vvc_reconstruct()

int ff_vvc_reconstruct ( VVCLocalContext lc,
const int  rs,
const int  rx,
const int  ry 
)

reconstruct a CTU

Parameters
lclocal context for CTU
rsraster order for the CTU.
rxraster order x for the CTU.
ryraster order y for the CTU.
Returns
AVERROR

Definition at line 659 of file vvc_intra.c.

Referenced by run_recon().

◆ ff_vvc_get_top_available()

int ff_vvc_get_top_available ( const VVCLocalContext lc,
int  x0,
int  y0,
int  target_size,
int  c_idx 
)

◆ ff_vvc_get_left_available()

int ff_vvc_get_left_available ( const VVCLocalContext lc,
int  x0,
int  y0,
int  target_size,
int  c_idx 
)

◆ ff_vvc_get_mip_size_id()

int ff_vvc_get_mip_size_id ( int  w,
int  h 
)

Definition at line 33 of file vvc_intra_utils.c.

Referenced by pred_mip().

◆ ff_vvc_need_pdpc()

int ff_vvc_need_pdpc ( int  w,
int  h,
uint8_t  bdpcm_flag,
int  mode,
int  ref_idx 
)

Definition at line 61 of file vvc_intra_utils.c.

Referenced by intra_pred().

◆ ff_vvc_nscale_derive()

int ff_vvc_nscale_derive ( int  w,
int  h,
int  mode 
)

Definition at line 42 of file vvc_intra_utils.c.

Referenced by ff_vvc_need_pdpc(), pred_angular_h(), and pred_angular_v().

◆ ff_vvc_ref_filter_flag_derive()

int ff_vvc_ref_filter_flag_derive ( int  mode)

Definition at line 159 of file vvc_intra_utils.c.

Referenced by prepare_intra_edge_params().

◆ ff_vvc_intra_pred_angle_derive()

int ff_vvc_intra_pred_angle_derive ( int  pred_mode)

◆ ff_vvc_intra_inv_angle_derive()

int ff_vvc_intra_inv_angle_derive ( int  pred_mode)

◆ ff_vvc_wide_angle_mode_mapping()

int ff_vvc_wide_angle_mode_mapping ( const CodingUnit cu,
int  tb_width,
int  tb_height,
int  c_idx,
int  pred_mode_intra 
)

Definition at line 197 of file vvc_intra_utils.c.

Referenced by derive_ilfnst_pred_mode_intra(), and intra_pred().