TUT HEVC Encoder
Functions
picture-generic.h File Reference

Generic C implementations of optimized functions. More...

#include "global.h"
#include "kvazaar.h"
Include dependency graph for picture-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_picture_generic (void *opaque, uint8_t bitdepth)
 
kvz_pixel kvz_fast_clip_16bit_to_pixel (int16_t value)
 
kvz_pixel kvz_fast_clip_32bit_to_pixel (int32_t value)
 
unsigned kvz_satd_4x4_subblock_generic (const kvz_pixel *buf1, const int32_t stride1, const kvz_pixel *buf2, const int32_t stride2)
 Calculate SATD between two 4x4 blocks inside bigger arrays. More...
 
void kvz_satd_4x4_subblock_quad_generic (const kvz_pixel *preds[4], const int stride, const kvz_pixel *orig, const int orig_stride, unsigned costs[4])
 

Function Documentation

◆ kvz_fast_clip_16bit_to_pixel()

kvz_pixel kvz_fast_clip_16bit_to_pixel ( int16_t  value)
Here is the caller graph for this function:

◆ kvz_fast_clip_32bit_to_pixel()

kvz_pixel kvz_fast_clip_32bit_to_pixel ( int32_t  value)
Here is the caller graph for this function:

◆ kvz_satd_4x4_subblock_generic()

unsigned kvz_satd_4x4_subblock_generic ( const kvz_pixel buf1,
const int32_t  stride1,
const kvz_pixel buf2,
const int32_t  stride2 
)
Here is the call graph for this function:

◆ kvz_satd_4x4_subblock_quad_generic()

void kvz_satd_4x4_subblock_quad_generic ( const kvz_pixel preds[4],
const int  stride,
const kvz_pixel orig,
const int  orig_stride,
unsigned  costs[4] 
)
Here is the call graph for this function:

◆ kvz_strategy_register_picture_generic()

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