Go to the documentation of this file.
45 static void *aligned_alloc(
int size);
48 static void aligned_free(
void *ptr);
51 static void unpack_16bit_stereo(
short *input,
int size,
float *output[2]);
54 static void unpack_16bit_mono(
short *input,
int size,
float *output);
57 static void unpack_8bit_stereo(
unsigned char *input,
int size,
float *output[2]);
60 static void unpack_8bit_mono(
unsigned char *input,
int size,
float *output);
63 static void unpack_float_mono(
float *input,
int size,
float *output);
66 static void unpack_float_stereo(
float *input,
int size,
float *output[2]);
69 static void pack_16bit_stereo(
float *input[2],
int size,
short *output);
72 static void pack_float_stereo(
float *input[2],
int size,
float *output);
75 static void copy_float(
float *input,
int size,
float *output);
78 static void multiply_float(
float *channel,
int size,
float volume);
81 static void set_float(
float *channel,
int size,
float value);
84 static void mix_one_to_one(
float *input,
int size,
float *output,
float volume);
87 static void mix_one_to_many(
float *input,
int size,
float **output,
float *volume,
int channels);
90 static void mix_many_to_one(
float **input,
float *volume,
int channels,
int size,
float *output);