TUT HEVC Encoder
Loading...
Searching...
No Matches
Functions
ipol-generic.h File Reference

Generic C implementations of optimized functions. More...

#include "encoder.h"
#include "global.h"
#include "kvazaar.h"
Include dependency graph for ipol-generic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int kvz_strategy_register_ipol_generic (void *opaque, uint8_t bitdepth)
 
void kvz_sample_quarterpel_luma_generic (const encoder_control_t *const encoder, kvz_pixel *src, int16_t src_stride, int width, int height, kvz_pixel *dst, int16_t dst_stride, int8_t hor_flag, int8_t ver_flag, const int16_t mv[2])
 
void kvz_sample_quarterpel_luma_hi_generic (const encoder_control_t *const encoder, kvz_pixel *src, int16_t src_stride, int width, int height, int16_t *dst, int16_t dst_stride, int8_t hor_flag, int8_t ver_flag, const int16_t mv[2])
 
void kvz_sample_octpel_chroma_generic (const encoder_control_t *const encoder, kvz_pixel *src, int16_t src_stride, int width, int height, kvz_pixel *dst, int16_t dst_stride, int8_t hor_flag, int8_t ver_flag, const int16_t mv[2])
 
void kvz_sample_octpel_chroma_hi_generic (const encoder_control_t *const encoder, kvz_pixel *src, int16_t src_stride, int width, int height, int16_t *dst, int16_t dst_stride, int8_t hor_flag, int8_t ver_flag, const int16_t mv[2])
 

Function Documentation

◆ kvz_sample_octpel_chroma_generic()

void kvz_sample_octpel_chroma_generic ( const encoder_control_t *const  encoder,
kvz_pixel src,
int16_t  src_stride,
int  width,
int  height,
kvz_pixel dst,
int16_t  dst_stride,
int8_t  hor_flag,
int8_t  ver_flag,
const int16_t  mv[2] 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_sample_octpel_chroma_hi_generic()

void kvz_sample_octpel_chroma_hi_generic ( const encoder_control_t *const  encoder,
kvz_pixel src,
int16_t  src_stride,
int  width,
int  height,
int16_t dst,
int16_t  dst_stride,
int8_t  hor_flag,
int8_t  ver_flag,
const int16_t  mv[2] 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_sample_quarterpel_luma_generic()

void kvz_sample_quarterpel_luma_generic ( const encoder_control_t *const  encoder,
kvz_pixel src,
int16_t  src_stride,
int  width,
int  height,
kvz_pixel dst,
int16_t  dst_stride,
int8_t  hor_flag,
int8_t  ver_flag,
const int16_t  mv[2] 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_sample_quarterpel_luma_hi_generic()

void kvz_sample_quarterpel_luma_hi_generic ( const encoder_control_t *const  encoder,
kvz_pixel src,
int16_t  src_stride,
int  width,
int  height,
int16_t dst,
int16_t  dst_stride,
int8_t  hor_flag,
int8_t  ver_flag,
const int16_t  mv[2] 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_strategy_register_ipol_generic()

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