TUT HEVC Encoder
Loading...
Searching...
No Matches
strategies-dct.c File Reference
Include dependency graph for strategies-dct.c:

Functions

int kvz_strategy_register_dct (void *opaque, uint8_t bitdepth)
 
dct_funckvz_get_dct_func (int8_t width, color_t color, cu_type_t type)
 Get a function that performs the transform for a block.
 
dct_funckvz_get_idct_func (int8_t width, color_t color, cu_type_t type)
 Get a function that performs the inverse transform for a block.
 

Variables

dct_funckvz_fast_forward_dst_4x4 = 0
 
dct_funckvz_dct_4x4 = 0
 
dct_funckvz_dct_8x8 = 0
 
dct_funckvz_dct_16x16 = 0
 
dct_funckvz_dct_32x32 = 0
 
dct_funckvz_fast_inverse_dst_4x4 = 0
 
dct_funckvz_idct_4x4 = 0
 
dct_funckvz_idct_8x8 = 0
 
dct_funckvz_idct_16x16 = 0
 
dct_funckvz_idct_32x32 = 0
 

Function Documentation

◆ kvz_get_dct_func()

dct_func * kvz_get_dct_func ( int8_t width,
color_t color,
cu_type_t type )
Parameters
widthWidth of the region
colorColor plane
typePrediction type
Returns
Pointer to the function.
Here is the caller graph for this function:

◆ kvz_get_idct_func()

dct_func * kvz_get_idct_func ( int8_t width,
color_t color,
cu_type_t type )
Parameters
widthWidth of the region
colorColor plane
typePrediction type
Returns
Pointer to the function.
Here is the caller graph for this function:

◆ kvz_strategy_register_dct()

int kvz_strategy_register_dct ( void * opaque,
uint8_t bitdepth )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ kvz_dct_16x16

dct_func* kvz_dct_16x16 = 0

◆ kvz_dct_32x32

dct_func* kvz_dct_32x32 = 0

◆ kvz_dct_4x4

dct_func* kvz_dct_4x4 = 0

◆ kvz_dct_8x8

dct_func* kvz_dct_8x8 = 0

◆ kvz_fast_forward_dst_4x4

dct_func* kvz_fast_forward_dst_4x4 = 0

◆ kvz_fast_inverse_dst_4x4

dct_func* kvz_fast_inverse_dst_4x4 = 0

◆ kvz_idct_16x16

dct_func* kvz_idct_16x16 = 0

◆ kvz_idct_32x32

dct_func* kvz_idct_32x32 = 0

◆ kvz_idct_4x4

dct_func* kvz_idct_4x4 = 0

◆ kvz_idct_8x8

dct_func* kvz_idct_8x8 = 0