|
MythTV
0.27pre
|
#include <FIRFilter.h>

Public Member Functions | |
| 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 |
| virtual void | setCoefficients (const soundtouch::SAMPLETYPE *coeffs, uint newLength, uint uResultDivFactor) |
Static Public Member Functions | |
| static FIRFilter * | newInstance () |
Protected Member Functions | |
| virtual uint | evaluateFilterStereo (soundtouch::SAMPLETYPE *dest, const soundtouch::SAMPLETYPE *src, uint numSamples) const |
| virtual uint | evaluateFilterMono (soundtouch::SAMPLETYPE *dest, const soundtouch::SAMPLETYPE *src, uint numSamples) const |
Protected Attributes | |
| uint | length |
| uint | lengthDiv8 |
| uint | resultDivFactor |
| soundtouch::SAMPLETYPE | resultDivider |
| soundtouch::SAMPLETYPE * | filterCoeffs |
Definition at line 47 of file FIRFilter.h.
| FIRFilter::FIRFilter | ( | ) |
Definition at line 58 of file FIRFilter.cpp.
|
virtual |
Definition at line 68 of file FIRFilter.cpp.
|
protectedvirtual |
Reimplemented in FIRFilterMMX.
Definition at line 74 of file FIRFilter.cpp.
|
protectedvirtual |
Definition at line 129 of file FIRFilter.cpp.
| void * FIRFilter::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.
Definition at line 220 of file FIRFilter.cpp.
|
static |
Definition at line 228 of file FIRFilter.cpp.
Referenced by AAFilter::AAFilter().
| uint FIRFilter::evaluate | ( | soundtouch::SAMPLETYPE * | dest, |
| const soundtouch::SAMPLETYPE * | src, | ||
| uint | numSamples, | ||
| uint | numChannels | ||
| ) | const |
Applies the filter to the given sequence of samples.
Note : The amount of outputted samples is by value of 'filter_length' smaller than the amount of input samples.
Definition at line 200 of file FIRFilter.cpp.
| uint FIRFilter::getLength | ( | ) | const |
Definition at line 189 of file FIRFilter.cpp.
|
virtual |
Reimplemented in FIRFilterMMX.
Definition at line 171 of file FIRFilter.cpp.
|
protected |
Definition at line 51 of file FIRFilter.h.
Referenced by FIRFilterSSE2::evaluateFilterStereo(), FIRFilterMMX::evaluateFilterStereo(), and FIRFilterMMX::setCoefficients().
|
protected |
Definition at line 53 of file FIRFilter.h.
Referenced by FIRFilterMMX::evaluateFilterStereo().
|
protected |
Definition at line 56 of file FIRFilter.h.
Referenced by FIRFilterMMX::evaluateFilterStereo().
|
protected |
Definition at line 59 of file FIRFilter.h.
Referenced by FIRFilterSSE2::setCoefficients().
|
protected |
Definition at line 62 of file FIRFilter.h.
1.8.1.2