|
MythTV
0.27pre
|
Class that implements MMX optimized functions exclusive for 16bit integer samples type. More...
#include <FIRFilter.h>


Public Member Functions | |
| FIRFilterMMX () | |
| ~FIRFilterMMX () | |
| virtual void | setCoefficients (const short *coeffs, uint newLength, uint uResultDivFactor) |
Public Member Functions inherited from FIRFilter | |
| FIRFilter () | |
| virtual | ~FIRFilter () |
| void * | operator new (size_t s) |
| Operator 'new' is overloaded so that it automatically creates a suitable instance depending on if we've a MMX-capable CPU available or not. | |
| uint | evaluate (soundtouch::SAMPLETYPE *dest, const soundtouch::SAMPLETYPE *src, uint numSamples, uint numChannels) const |
| Applies the filter to the given sequence of samples. | |
| uint | getLength () const |
Protected Member Functions | |
| virtual uint | evaluateFilterStereo (short *dest, const short *src, uint numSamples) const |
Protected Member Functions inherited from FIRFilter | |
| virtual uint | evaluateFilterMono (soundtouch::SAMPLETYPE *dest, const soundtouch::SAMPLETYPE *src, uint numSamples) const |
Protected Attributes | |
| short * | filterCoeffsUnalign |
| short * | filterCoeffsAlign |
Protected Attributes inherited from FIRFilter | |
| uint | length |
| uint | lengthDiv8 |
| uint | resultDivFactor |
| soundtouch::SAMPLETYPE | resultDivider |
| soundtouch::SAMPLETYPE * | filterCoeffs |
Additional Inherited Members | |
Static Public Member Functions inherited from FIRFilter | |
| static FIRFilter * | newInstance () |
Class that implements MMX optimized functions exclusive for 16bit integer samples type.
Definition at line 122 of file FIRFilter.h.
| FIRFilterMMX::FIRFilterMMX | ( | ) |
Definition at line 431 of file mmx_gcc.cpp.
| FIRFilterMMX::~FIRFilterMMX | ( | ) |
Definition at line 437 of file mmx_gcc.cpp.
|
protectedvirtual |
Reimplemented from FIRFilter.
Definition at line 471 of file mmx_gcc.cpp.
|
virtual |
Reimplemented from FIRFilter.
Definition at line 443 of file mmx_gcc.cpp.
|
protected |
Definition at line 125 of file FIRFilter.h.
Referenced by FIRFilterMMX(), setCoefficients(), and ~FIRFilterMMX().
|
protected |
Definition at line 126 of file FIRFilter.h.
Referenced by evaluateFilterStereo(), and setCoefficients().
1.8.1.2