MythTV  master
Macros | Functions
zoom_filter_xmmx.cpp File Reference
#include "visualisations/goom/zoom_filters.h"
#include "mmx.h"
#include "libavutil/cpu.h"
Include dependency graph for zoom_filter_xmmx.cpp:

Go to the source code of this file.

Macros

#define STRICT_COMPAT
 
#define BUFFPOINTNB   16
 
#define BUFFPOINTMASK   0xffff
 
#define BUFFINCR   0xff
 
#define sqrtperte   16
 
#define PERTEMASK   0xf
 
#define PERTEDEC   4
 

Functions

int zoom_filter_xmmx_supported ()
 
void zoom_filter_xmmx (int prevX, int prevY, unsigned int *expix1, unsigned int *expix2, const int *lbruS, const int *lbruD, int buffratio, GoomCoefficients &precalCoef)
 

Macro Definition Documentation

◆ STRICT_COMPAT

#define STRICT_COMPAT

Definition at line 7 of file zoom_filter_xmmx.cpp.

◆ BUFFPOINTNB

#define BUFFPOINTNB   16

Definition at line 10 of file zoom_filter_xmmx.cpp.

◆ BUFFPOINTMASK

#define BUFFPOINTMASK   0xffff

Definition at line 11 of file zoom_filter_xmmx.cpp.

◆ BUFFINCR

#define BUFFINCR   0xff

Definition at line 12 of file zoom_filter_xmmx.cpp.

◆ sqrtperte

#define sqrtperte   16

Definition at line 14 of file zoom_filter_xmmx.cpp.

◆ PERTEMASK

#define PERTEMASK   0xf

Definition at line 16 of file zoom_filter_xmmx.cpp.

◆ PERTEDEC

#define PERTEDEC   4

Definition at line 18 of file zoom_filter_xmmx.cpp.

Function Documentation

◆ zoom_filter_xmmx_supported()

int zoom_filter_xmmx_supported ( )

Definition at line 27 of file zoom_filter_xmmx.cpp.

Referenced by select_zoom_filter().

◆ zoom_filter_xmmx()

void zoom_filter_xmmx ( int  prevX,
int  prevY,
unsigned int *  expix1,
unsigned int *  expix2,
const int *  lbruS,
const int *  lbruD,
int  buffratio,
GoomCoefficients precalCoef 
)

Definition at line 31 of file zoom_filter_xmmx.cpp.

Referenced by zoomFilterFastRGB().