GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
reduced.h File Reference
#include "portab.h"
+ Include dependency graph for reduced.h:
+ This graph shows which files directly or indirectly include this file:

Macros

#define RRV_MV_SCALEUP(a)   ( (a)>0 ? 2*(a)-1 : (a)<0 ? 2*(a)+1 : (a) )
 

Typedefs

typedef void( COPY_UPSAMPLED_8X8_16TO8 )(byte *Dst, const int *Src, int BpS)
 
typedef void( ADD_UPSAMPLED_8X8_16TO8 )(byte *Dst, const int *Src, int BpS)
 
typedef void HFILTER_31 (byte *Src1, byte *Src2, int Nb_Blks)
 
typedef void VFILTER_31 (byte *Src1, byte *Src2, int BpS, int Nb_Blks)
 
typedef void FILTER_18X18_TO_8X8 (int *Dst, const byte *Src, int BpS)
 
typedef void FILTER_DIFF_18X18_TO_8X8 (int *Dst, const byte *Src, int BpS)
 

Variables

COPY_UPSAMPLED_8X8_16TO8 copy_upsampled_8x8_16to8
 
ADD_UPSAMPLED_8X8_16TO8 add_upsampled_8x8_16to8
 
VFILTER_31 vfilter_31
 
HFILTER_31 hfilter_31
 

Macro Definition Documentation

#define RRV_MV_SCALEUP (   a)    ( (a)>0 ? 2*(a)-1 : (a)<0 ? 2*(a)+1 : (a) )

Typedef Documentation

typedef void( COPY_UPSAMPLED_8X8_16TO8)(byte *Dst, const int *Src, int BpS)
typedef void( ADD_UPSAMPLED_8X8_16TO8)(byte *Dst, const int *Src, int BpS)
typedef void HFILTER_31(byte *Src1, byte *Src2, int Nb_Blks)
typedef void VFILTER_31(byte *Src1, byte *Src2, int BpS, int Nb_Blks)
typedef void FILTER_18X18_TO_8X8(int *Dst, const byte *Src, int BpS)
typedef void FILTER_DIFF_18X18_TO_8X8(int *Dst, const byte *Src, int BpS)

Variable Documentation

COPY_UPSAMPLED_8X8_16TO8 copy_upsampled_8x8_16to8
ADD_UPSAMPLED_8X8_16TO8 add_upsampled_8x8_16to8
VFILTER_31 vfilter_31
HFILTER_31 hfilter_31