MythTV  master
Macros | Functions
zoom_filter_mmx.c File Reference
#include "mmx.h"
#include "libavutil/cpu.h"
Include dependency graph for zoom_filter_mmx.c:

Go to the source code of this file.

Macros

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

Functions

void zoom_filter_mmx (int prevX, int prevY, const unsigned int *expix1, unsigned int *expix2, const int *brutS, const int *brutD, int buffratio, int precalCoef[16][16])
 
int zoom_filter_mmx_supported (void)
 

Macro Definition Documentation

◆ BUFFPOINTNB

#define BUFFPOINTNB   16

Definition at line 6 of file zoom_filter_mmx.c.

◆ BUFFPOINTMASK

#define BUFFPOINTMASK   0xffff

Definition at line 7 of file zoom_filter_mmx.c.

◆ BUFFINCR

#define BUFFINCR   0xff

Definition at line 8 of file zoom_filter_mmx.c.

◆ sqrtperte

#define sqrtperte   16

Definition at line 12 of file zoom_filter_mmx.c.

◆ PERTEMASK

#define PERTEMASK   0xf

Definition at line 14 of file zoom_filter_mmx.c.

◆ PERTEDEC

#define PERTEDEC   4

Definition at line 16 of file zoom_filter_mmx.c.

Function Documentation

◆ zoom_filter_mmx()

void zoom_filter_mmx ( int  prevX,
int  prevY,
const unsigned int *  expix1,
unsigned int *  expix2,
const int *  brutS,
const int *  brutD,
int  buffratio,
int  precalCoef[16][16] 
)

Definition at line 24 of file zoom_filter_mmx.c.

◆ zoom_filter_mmx_supported()

int zoom_filter_mmx_supported ( void  )

Definition at line 20 of file zoom_filter_mmx.c.

Referenced by select_zoom_filter().