uvg266/src/transform.h

26 lines
643 B
C
Raw Normal View History

/**
* HEVC Encoder
* - Marko Viitanen ( fador at iki.fi ), Tampere University of Technology, Department of Computer Systems.
*/
/*! \file transform.h
\brief Transform functions
\author Marko Viitanen
\date 2012-09
Transform functions
*/
#ifndef __TRANSFORM_H
#define __TRANSFORM_H
extern int32_t* g_quant_coeff[4][6][6][3];
void quant(encoder_control* encoder, int16_t* pSrc, int16_t* pDes, int32_t iWidth,
int32_t iHeight, uint32_t *uiAcSum, int8_t eTType);
void transform2d(int16_t *block,int16_t *coeff, int8_t blockSize, int8_t uiMode);
void scalinglist_init();
void scalinglist_destroy();
#endif