Audacity 3.2.0
|
#include "InterpolateAudio.h"
#include <math.h>
#include <stdlib.h>
#include <wx/defs.h>
#include "Matrix.h"
Go to the source code of this file.
Functions | |
static int | imin (int x, int y) |
static int | imax (int x, int y) |
static void | LinearInterpolateAudio (float *buffer, int len, int firstBad, int numBad) |
void | InterpolateAudio (float *buffer, const size_t len, size_t firstBad, size_t numBad) |
|
inlinestatic |
Definition at line 25 of file InterpolateAudio.cpp.
Referenced by InterpolateAudio().
|
inlinestatic |
Definition at line 20 of file InterpolateAudio.cpp.
Referenced by InterpolateAudio().
void InterpolateAudio | ( | float * | buffer, |
const size_t | len, | ||
size_t | firstBad, | ||
size_t | numBad | ||
) |
Definition at line 82 of file InterpolateAudio.cpp.
References A, Matrix::Cols(), imax(), imin(), InterpolateAudio(), InvertMatrix(), LinearInterpolateAudio(), MatrixConcatenateCols(), MatrixMultiply(), MatrixSubset(), P, Matrix::Rows(), TransposeMatrix(), VectorConcatenate(), and VectorSubset().
Referenced by InterpolateAudio(), and Repair::ProcessOne().
|
static |
Definition at line 35 of file InterpolateAudio.cpp.
Referenced by InterpolateAudio().