soundtouch::TDStretchMMX Class Reference

#include <TDStretch.h>

Inheritance diagram for soundtouch::TDStretchMMX:

soundtouch::TDStretch FIFOProcessor FIFOSamplePipe

List of all members.


Detailed Description

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

Definition at line 243 of file TDStretch.h.


Protected Member Functions

long calcCrossCorrMulti (const short *mixingPos, const short *compare) const
long calcCrossCorrStereo (const short *mixingPos, const short *compare) const
virtual void overlapStereo (short *output, const short *input) const
virtual void clearCrossCorrState ()
 clear cross correlation routine state if necessary

Member Function Documentation

long TDStretchMMX::calcCrossCorrMulti ( const short *  mixingPos,
const short *  compare 
) const [protected, virtual]

Reimplemented from soundtouch::TDStretch.

Definition at line 146 of file mmx_gcc.cpp.

long TDStretchMMX::calcCrossCorrStereo ( const short *  mixingPos,
const short *  compare 
) const [protected, virtual]

Reimplemented from soundtouch::TDStretch.

Definition at line 85 of file mmx_gcc.cpp.

void TDStretchMMX::overlapStereo ( short *  output,
const short *  input 
) const [protected, virtual]

Reimplemented from soundtouch::TDStretch.

Definition at line 268 of file mmx_gcc.cpp.

void TDStretchMMX::clearCrossCorrState (  )  [protected, virtual]

clear cross correlation routine state if necessary

Reimplemented from soundtouch::TDStretch.

Definition at line 262 of file mmx_gcc.cpp.


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:15 2010 for MythTV by  doxygen 1.5.5