webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Pitch analysis. More...
#include "pitch.h"
#include "os_support.h"
#include "modes.h"
#include "stack_alloc.h"
#include "mathops.h"
#include "celt_lpc.h"
Functions | |
void | pitch_downsample (celt_sig *OPUS_RESTRICT x[], opus_val16 *OPUS_RESTRICT x_lp, int len, int C, int arch) |
void | celt_pitch_xcorr (const opus_val16 *_x, const opus_val16 *_y, opus_val32 *xcorr, int len, int max_pitch, int arch) |
void | pitch_search (const opus_val16 *OPUS_RESTRICT x_lp, opus_val16 *OPUS_RESTRICT y, int len, int max_pitch, int *pitch, int arch) |
opus_val16 | remove_doubling (opus_val16 *x, int maxperiod, int minperiod, int N, int *T0_, int prev_period, opus_val16 prev_gain, int arch) |
Pitch analysis.
void celt_pitch_xcorr | ( | const opus_val16 * | _x, |
const opus_val16 * | _y, | ||
opus_val32 * | xcorr, | ||
int | len, | ||
int | max_pitch, | ||
int | arch | ||
) |
void pitch_downsample | ( | celt_sig *OPUS_RESTRICT | x[], |
opus_val16 *OPUS_RESTRICT | x_lp, | ||
int | len, | ||
int | C, | ||
int | arch | ||
) |
void pitch_search | ( | const opus_val16 *OPUS_RESTRICT | x_lp, |
opus_val16 *OPUS_RESTRICT | y, | ||
int | len, | ||
int | max_pitch, | ||
int * | pitch, | ||
int | arch | ||
) |
opus_val16 remove_doubling | ( | opus_val16 * | x, |
int | maxperiod, | ||
int | minperiod, | ||
int | N, | ||
int * | T0_, | ||
int | prev_period, | ||
opus_val16 | prev_gain, | ||
int | arch | ||
) |