Interface for transform functions.
#include "global.h"
#include "cu.h"
Go to the source code of this file.
|
typedef void | dct_func(int8_t bitdepth, const int16_t *input, int16_t *output) |
|
◆ STRATEGIES_DCT_EXPORTS
#define STRATEGIES_DCT_EXPORTS |
Value:
\
\
\
dct_func * kvz_dct_8x8
Definition strategies-dct.c:44
dct_func * kvz_idct_16x16
Definition strategies-dct.c:52
dct_func * kvz_fast_forward_dst_4x4
Definition strategies-dct.c:41
dct_func * kvz_fast_inverse_dst_4x4
Definition strategies-dct.c:48
dct_func * kvz_idct_32x32
Definition strategies-dct.c:53
dct_func * kvz_dct_4x4
Definition strategies-dct.c:43
dct_func * kvz_dct_16x16
Definition strategies-dct.c:45
dct_func * kvz_idct_4x4
Definition strategies-dct.c:50
dct_func * kvz_idct_8x8
Definition strategies-dct.c:51
dct_func * kvz_dct_32x32
Definition strategies-dct.c:46
◆ dct_func
typedef void dct_func(int8_t bitdepth, const int16_t *input, int16_t *output) |
◆ kvz_get_dct_func()
- Parameters
-
width | Width of the region |
color | Color plane |
type | Prediction type |
- Returns
- Pointer to the function.
◆ kvz_get_idct_func()
- Parameters
-
width | Width of the region |
color | Color plane |
type | Prediction type |
- Returns
- Pointer to the function.
◆ kvz_strategy_register_dct()
int kvz_strategy_register_dct |
( |
void * | opaque, |
|
|
uint8_t | bitdepth ) |
◆ kvz_dct_16x16
◆ kvz_dct_32x32
◆ kvz_dct_4x4
◆ kvz_dct_8x8
◆ kvz_fast_forward_dst_4x4
◆ kvz_fast_inverse_dst_4x4
◆ kvz_idct_16x16
◆ kvz_idct_32x32
◆ kvz_idct_4x4
◆ kvz_idct_8x8