1#ifndef STRATEGIES_INTRA_H_
2#define STRATEGIES_INTRA_H_
46 const int_fast8_t log2_width,
47 const int_fast8_t intra_mode,
53 const int_fast8_t log2_width,
59 const int_fast8_t log2_width,
72#define STRATEGIES_INTRA_EXPORTS \
73 {"angular_pred", (void**) &kvz_angular_pred}, \
74 {"intra_pred_planar", (void**) &kvz_intra_pred_planar}, \
75 {"intra_pred_filtered_dc", (void**) &kvz_intra_pred_filtered_dc}, \
Header that is included in every other header.
This file defines the public API of Kvazaar when used as a library.
uint8_t kvz_pixel
Definition: kvazaar.h:95
void() intra_pred_filtered_dc_func(const int_fast8_t log2_width, const kvz_pixel *const ref_top, const kvz_pixel *const ref_left, kvz_pixel *const out_block)
Definition: strategies-intra.h:58
void() angular_pred_func(const int_fast8_t log2_width, const int_fast8_t intra_mode, const kvz_pixel *const in_ref_above, const kvz_pixel *const in_ref_left, kvz_pixel *const dst)
Definition: strategies-intra.h:45
int kvz_strategy_register_intra(void *opaque, uint8_t bitdepth)
Definition: strategies-intra.c:45
intra_pred_planar_func * kvz_intra_pred_planar
Definition: strategies-intra.c:42
angular_pred_func * kvz_angular_pred
Definition: strategies-intra.c:41
intra_pred_filtered_dc_func * kvz_intra_pred_filtered_dc
Definition: strategies-intra.c:43
void() intra_pred_planar_func(const int_fast8_t log2_width, const kvz_pixel *const ref_top, const kvz_pixel *const ref_left, kvz_pixel *const dst)
Definition: strategies-intra.h:52