TUT HEVC Encoder
|
#include "strategies/generic/intra-generic.h"
#include <stdlib.h>
#include "kvazaar.h"
#include "strategyselector.h"
Functions | |
static void | kvz_angular_pred_generic (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) |
Generage angular predictions. | |
static void | kvz_intra_pred_planar_generic (const int_fast8_t log2_width, const kvz_pixel *const ref_top, const kvz_pixel *const ref_left, kvz_pixel *const dst) |
Generate planar prediction. | |
static void | kvz_intra_pred_filtered_dc_generic (const int_fast8_t log2_width, const kvz_pixel *const ref_top, const kvz_pixel *const ref_left, kvz_pixel *const out_block) |
Generage intra DC prediction with post filtering applied. | |
int | kvz_strategy_register_intra_generic (void *opaque, uint8_t bitdepth) |
|
static |
log2_width | Log2 of width, range 2..5. |
intra_mode | Angular mode in range 2..34. |
in_ref_above | Pointer to -1 index of above reference, length=width*2+1. |
in_ref_left | Pointer to -1 index of left reference, length=width*2+1. |
dst | Buffer of size width*width. |
|
static |
log2_width | Log2 of width, range 2..5. |
in_ref_above | Pointer to -1 index of above reference, length=width*2+1. |
in_ref_left | Pointer to -1 index of left reference, length=width*2+1. |
dst | Buffer of size width*width. |
|
static |
log2_width | Log2 of width, range 2..5. |
in_ref_above | Pointer to -1 index of above reference, length=width*2+1. |
in_ref_left | Pointer to -1 index of left reference, length=width*2+1. |
dst | Buffer of size width*width. |