- 17 Jan, 2009 1 commit
-
-
Max Kellermann authored
Don't return a writable pointer.
-
- 08 Jan, 2009 1 commit
-
-
Max Kellermann authored
-
- 07 Jan, 2009 3 commits
-
-
Max Kellermann authored
Use the PCM buffer library for the libsamplerate output buffer.
-
Max Kellermann authored
Return a temporary buffer from pcm_resample_*() and pcm_convert().
-
Max Kellermann authored
Free memory allocated by libsamplerate when the output or the decoder is closed.
-
- 03 Jan, 2009 1 commit
-
-
Max Kellermann authored
-
- 29 Dec, 2008 1 commit
-
-
Max Kellermann authored
-
- 24 Oct, 2008 1 commit
-
-
Max Kellermann authored
libsamplerate 0.1.2 didn't have the 32 bit <-> float conversion routines. Emulate them in case they aren't supported.
-
- 23 Oct, 2008 5 commits
-
-
Max Kellermann authored
Similar to pcm_resample_16(), implement pcm_resample_24(). The 24 bit implementation is very similar, but it uses src_int_to_float_array() instead of src_short_to_float_array() before sending data to libsamplerate.
-
Max Kellermann authored
A future patch will implement a 24 bit resampler. To unify code, move code which can be shared to a separate function.
-
Max Kellermann authored
Added assertions which ensure that there are no partial samples in the source buffer.
-
Max Kellermann authored
Use sizeof(sample) instead of hard-coding "2". Although we're in 16 bit right now, this will make code sharing easier when we support other sample sizes.
-
Max Kellermann authored
Separate the resampling code from the rest of pcm_utils.c. Create two sub-libraries: pcm_resample_libsamplerate.c and pcm_resample_fallback.c.
-