TUT HEVC Encoder
Loading...
Searching...
No Matches
Functions
sao-generic.c File Reference
#include "strategies/generic/sao-generic.h"
#include "strategies/generic/sao_shared_generics.h"
#include "cu.h"
#include "encoder.h"
#include "encoderstate.h"
#include "kvazaar.h"
#include "sao.h"
#include "strategyselector.h"
Include dependency graph for sao-generic.c:

Functions

static void calc_sao_edge_dir_generic (const kvz_pixel *orig_data, const kvz_pixel *rec_data, int eo_class, int block_width, int block_height, int cat_sum_cnt[2][NUM_SAO_EDGE_CATEGORIES])
 
static void sao_reconstruct_color_generic (const encoder_control_t *const encoder, const kvz_pixel *rec_data, kvz_pixel *new_rec_data, const sao_info_t *sao, int stride, int new_stride, int block_width, int block_height, color_t color_i)
 
int kvz_strategy_register_sao_generic (void *opaque, uint8_t bitdepth)
 

Function Documentation

◆ calc_sao_edge_dir_generic()

static void calc_sao_edge_dir_generic ( const kvz_pixel orig_data,
const kvz_pixel rec_data,
int  eo_class,
int  block_width,
int  block_height,
int  cat_sum_cnt[2][NUM_SAO_EDGE_CATEGORIES] 
)
static
Parameters
orig_dataOriginal pixel data. 64x64 for luma, 32x32 for chroma.
rec_dataReconstructed pixel data. 64x64 for luma, 32x32 for chroma.
dir_offsets
is_chroma0 for luma, 1 for chroma. Indicates
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_strategy_register_sao_generic()

int kvz_strategy_register_sao_generic ( void opaque,
uint8_t  bitdepth 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ sao_reconstruct_color_generic()

static void sao_reconstruct_color_generic ( const encoder_control_t *const  encoder,
const kvz_pixel rec_data,
kvz_pixel new_rec_data,
const sao_info_t sao,
int  stride,
int  new_stride,
int  block_width,
int  block_height,
color_t  color_i 
)
static
Here is the call graph for this function:
Here is the caller graph for this function: