soundtouch::TDStretchMMX Class Reference

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

#include <TDStretch.h>

Inheritance diagram for soundtouch::TDStretchMMX:
soundtouch::TDStretch FIFOProcessor FIFOSamplePipe

List of all members.

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

Detailed Description

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

Definition at line 269 of file TDStretch.h.


Member Function Documentation

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

Reimplemented from soundtouch::TDStretch.

Definition at line 145 of file mmx_gcc.cpp.

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

Reimplemented from soundtouch::TDStretch.

Definition at line 84 of file mmx_gcc.cpp.

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

Reimplemented from soundtouch::TDStretch.

Definition at line 267 of file mmx_gcc.cpp.

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

clear cross correlation routine state if necessary

Reimplemented from soundtouch::TDStretch.

Definition at line 261 of file mmx_gcc.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sat May 26 06:42:39 2012 for MythTV by  doxygen 1.6.3