|
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. |