1.1 --- a/include/SDL_audio.h Wed Apr 23 06:26:21 2008 +0000
1.2 +++ b/include/SDL_audio.h Wed Jun 18 04:51:10 2008 +0000
1.3 @@ -142,10 +142,15 @@
1.4 SDL_AudioFormat dst_format; /* Target audio format */
1.5 double rate_incr; /* Rate conversion increment */
1.6 Uint8 *buf; /* Buffer to hold entire audio data */
1.7 + Uint8 *sinc; /* Windowed sinc filter */
1.8 + Uint8 *state_buf; /* Sample history for either the FIR or IIR filter */
1.9 + int state_pos; /* Position in the state */
1.10 + int len_sinc; /* Length of windowed sinc filter, in appropriate units (not necessarily bytes) */
1.11 int len; /* Length of original audio buffer */
1.12 int len_cvt; /* Length of converted audio buffer */
1.13 int len_mult; /* buffer must be len*len_mult big */
1.14 - double len_ratio; /* Given len, final size is len*len_ratio */
1.15 + int len_div; /* desination length = len_mult / len_div * src length */
1.16 + double len_ratio; /* Given len, final size is len*len_ratio ( len_ratio = len_mult / len_div ) */
1.17 SDL_AudioFilter filters[10]; /* Filter list */
1.18 int filter_index; /* Current audio conversion function */
1.19 } SDL_AudioCVT;