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

Generic C implementations of optimized functions.

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