MythTV  0.26-pre
Public Member Functions | Protected Member Functions | Protected Attributes
FIRFilterMMX Class Reference

Class that implements MMX optimized functions exclusive for 16bit integer samples type. More...

#include <FIRFilter.h>

Inheritance diagram for FIRFilterMMX:
FIRFilter

List of all members.

Public Member Functions

 FIRFilterMMX ()
 ~FIRFilterMMX ()
virtual void setCoefficients (const short *coeffs, uint newLength, uint uResultDivFactor)

Protected Member Functions

virtual uint evaluateFilterStereo (short *dest, const short *src, uint numSamples) const

Protected Attributes

short * filterCoeffsUnalign
short * filterCoeffsAlign

Detailed Description

Class that implements MMX optimized functions exclusive for 16bit integer samples type.

Definition at line 122 of file FIRFilter.h.


Constructor & Destructor Documentation

Definition at line 431 of file mmx_gcc.cpp.

Definition at line 437 of file mmx_gcc.cpp.


Member Function Documentation

uint FIRFilterMMX::evaluateFilterStereo ( short *  dest,
const short *  src,
uint  numSamples 
) const [protected, virtual]

Reimplemented from FIRFilter.

Definition at line 471 of file mmx_gcc.cpp.

void FIRFilterMMX::setCoefficients ( const short *  coeffs,
uint  newLength,
uint  uResultDivFactor 
) [virtual]

Reimplemented from FIRFilter.

Definition at line 443 of file mmx_gcc.cpp.


Member Data Documentation

Definition at line 125 of file FIRFilter.h.

Referenced by FIRFilterMMX(), setCoefficients(), and ~FIRFilterMMX().

short* FIRFilterMMX::filterCoeffsAlign [protected]

Definition at line 126 of file FIRFilter.h.

Referenced by evaluateFilterStereo(), and setCoefficients().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends