MythTV  master
Functions | Variables
zoom_filter_mmx.cpp File Reference
#include <algorithm>
#include <cstdint>
#include "visualisations/goom/zoom_filters.h"
#include "mmx.h"
#include "libavutil/cpu.h"
Include dependency graph for zoom_filter_mmx.cpp:

Go to the source code of this file.

Functions

int zoom_filter_mmx_supported ()
 
void zoom_filter_mmx (int prevX, int prevY, const unsigned int *expix1, unsigned int *expix2, const int *brutS, const int *brutD, int buffratio, const GoomCoefficients &precalCoef)
 

Variables

static constexpr uint8_t BUFFPOINTNB { 16 }
 
static constexpr uint8_t PERTEMASK { 0xf }
 
static constexpr uint8_t PERTEDEC { 4 }
 

Function Documentation

◆ zoom_filter_mmx_supported()

int zoom_filter_mmx_supported ( )

Definition at line 23 of file zoom_filter_mmx.cpp.

Referenced by select_zoom_filter().

◆ 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,
const GoomCoefficients precalCoef 
)

Definition at line 27 of file zoom_filter_mmx.cpp.

Referenced by zoomFilterFastRGB().

Variable Documentation

◆ BUFFPOINTNB

constexpr uint8_t BUFFPOINTNB { 16 }
staticconstexpr

Definition at line 7 of file zoom_filter_mmx.cpp.

Referenced by zoom_filter_mmx().

◆ PERTEMASK

constexpr uint8_t PERTEMASK { 0xf }
staticconstexpr

Definition at line 15 of file zoom_filter_mmx.cpp.

Referenced by zoom_filter_mmx().

◆ PERTEDEC

constexpr uint8_t PERTEDEC { 4 }
staticconstexpr

Definition at line 17 of file zoom_filter_mmx.cpp.

Referenced by zoom_filter_mmx().