TUT HEVC Encoder
Loading...
Searching...
No Matches
Functions | Variables
strategies-dct.c File Reference
#include "strategies/strategies-dct.h"
#include "avx2/dct-avx2.h"
#include "generic/dct-generic.h"
#include "strategyselector.h"
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